/* CSS Document */
::selection { background: #72bf44; color:#fff; /* Safari */	}
::-moz-selection { background: #72bf44; color:#fff; /* Firefox */ }
::-webkit-selection { background: #72bf44; color:#fff; /* Chrome */ }
body { background-color:#f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0 auto; }
img { border:none;}
p { line-height:22px; }
a { color:#006633; text-decoration:none; }
a: hover { color:#006633; }
.topbar { background-color:#72bf44; width:100%; height:2px; margin-top:-10px; }
.header { background:url("../images/header_bg.jpg") repeat-x; height:85px; width:100%; margin:0 auto; }
.header_tag { width:960px; margin:0 auto; }
.logo { padding:12px 0; }
.banner { background:url("../images/banner_bg.jpg") repeat #233221; background-position:center; width:100%; height:315px; margin:0 auto; }
.container_main { background-color:#fff; width:960px; margin:10px auto 20px auto; box-shadow:0 4px 4px 0 #ddd; -moz-box-shadow:0 4px 4px 0 #ddd; -webkit-box-shadow:0 4px 4px 0 #ddd; border:1px solid #ddd; }
.container { width:960px; margin:0 auto; padding:5px 15px; color:#888; }
.conTxtTitle { font-size:16px; color:#00a04e; padding: 0; margin: 0; }
.conTxtTesTitle { font-size:16px; background-color: #7ecc5f; color:#fff; padding: 2px 4px; margin: 15px 0; }
.conTxtTesTitleInner { font-size:16px; background-color: #7ecc5f; color:#fff; padding: 2px 4px; margin: 5px 0; }
.conTxtTitle2 { font-size:14px; font-weight: bold; color:#555; }
.conTxt { line-height:24px; font-size:13px; vertical-align: top; }
.conTxt p { line-height:28px; }
.conTestimonial { background: url("../images/testimonial.png") no-repeat #f9f9f9 center; border: 1px solid #ddd; line-height:24px; font-size:13px; vertical-align: top; padding: 0 15px; }
.conTestBg { background-color: #e5f3ce; padding:2px 8px; box-shadow: 0 0 3px #aaa; opacity:.7; color: #385c00; font-size: 11px; line-height: 16px; font-style: italic; }
.conTesNameRight { text-align: right; font-style: italic; color:#008d13; font-size: 11px; line-height: 14px;}
.conTesNameLeft { text-align: left; font-style: italic; color:#008d13;font-size: 11px; line-height: 14px;}
.containerBox { background:none; width:960px; height:260px; margin:0 auto; padding:0; }
.containerLeft { width:75%; vertical-align:top; }
.containerRight { width:25%; padding: 0 10px; margin:0 auto; vertical-align:top; }
.leftMenu { font-size:13px; font-style: normal; line-height:24px; padding:0; margin-top: 10px; position:relative; float:left; list-style: none;}
.leftMenu li { margin: 0; padding: 0;}
.leftMenu li a { padding:0 5px; margin:1px; display:inline; background-color:#f5f5f5; border: 1px solid #ddd; float:left; width:200px; }
.leftMenu li a.active, .leftMenu li a:hover { background-color:#39b54a; border: 1px solid #39b54a; color: #fff; transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; }
.box { margin:10px; text-align:center; }
.box li { width:240px; background-color:#33CC66; height:240px; padding:10px; }
.box li a: hover { width:240px; background-color:#000; height:240px; padding:10px; color:#ff0000; }
.footer { background-color:#f9f9f9; border-top: 2px solid #68b63b; width:100%; font-size:12px; }
.footerPart  { text-align: left; vertical-align: top; }
.footerTitle { color: #39b54a; font-weight: normal; font-size: 16px; border-bottom: 1px dotted #ddd; padding: 0 0 10px 0; width: 220px; }
.footerTitle2 { color: #39b54a; font-weight: normal; font-size: 15px;  padding: 0; width: auto; }
.footerPart ul { padding: 0 auto; margin: 10px auto; line-height: 28px; list-style: none;}
.footerPart li { padding: 0 auto; margin: 0 auto; border-bottom: 1px dotted #ddd; }
.footerPart li a { padding: 0 auto; margin: 0 auto; }
.footerPart li a:hover { padding: 2px 4px; margin: 0 auto; background-color: #4fb328; color: #fff; transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;}
.menu_position { float:right;display:block; margin:0 auto; }
.menu{margin:0 auto; padding:0; width:100%; display:block;}
.menu li{padding:0; margin:0; height: 85px; list-style:none; display:inline;}
.menu li a{float:left; padding-left:25px; display:block; color:#385c00; text-decoration:none; font:14px Arial, Helvetica, sans-serif; cursor:pointer; background:none; outline:none;}
.menu li a span{line-height:85px; float:left; display:block; padding-right:25px; margin:0 auto; border-right: 1px solid #a0bc70; }
.menu li a:hover{ background:url("../images/menu_bg.jpg") repeat-x; color:#c8f4c3; transition:.5s;-moz-transition:.5s;-webkit-transition:.5s; }
.menu li a.active, .menu li a.active:hover{line-height:30px; font:14px Arial, Helvetica, sans-serif; background:url("../images/menu_bg.jpg") repeat-x; color:#c8f4c3; }
.clientBox { background-color: #f9f9f9; border: 1px solid #ddd; padding: 10px; line-height: 24px; margin: 10px auto; float: left; }
/*Dashboard Windows8 Box Style Starts*/
.boxServ
{
	background-color:#39b54a;
	font-size:17px;
	font-weight: normal;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
.boxServ:hover
{
	background-color:#555;
	transition:.4s;
	-moz-transition:.4s;
	-webkit-transition:.4s;
}
.boxServ a
{
	text-decoration:none;
	color:#fff;
}
.boxServ img
{
	text-align: center;
	margin:0 auto;
}
.boxPro
{
	background-color:#00a651;
	font-size:17px;
	font-weight: normal;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
.boxPro:hover
{
	background-color:#8cc63f;
	transition:.4s;
	-moz-transition:.4s;
	-webkit-transition:.4s;
}
.boxPro a
{
	text-decoration:none;
	color:#fff;
}
.boxPro img
{
	text-align: center;
	margin:0 auto;
}
.boxWwa
{
	background-color:#222;
	font-size:17px;
	font-weight: normal;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
.boxWwa:hover
{
	background-color:#aaa;
	transition:.4s;
	-moz-transition:.4s;
	-webkit-transition:.4s;
}
.boxWwa a
{
	text-decoration:none;
	color:#fff;
}
.boxWwa img
{
	text-align: center;
	margin:0 auto;
}
.boxGal
{
	background-color:#99ca3c;
	font-size:17px;
	font-weight: normal;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
.boxGal:hover
{
	background-color:#aaa;
	transition:.4s;
	-moz-transition:.4s;
	-webkit-transition:.4s;
}
.boxGal a
{
	text-decoration:none;
	color:#fff;
}
.boxGal img
{
	text-align: center;
	margin:0 auto;
}
/*Dashboard Windows8 Box Style Ends*/