body{margin:0; padding:0; background:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#fff; line-height:20px;}
.wrapper{width:100%; height:100%; float:left;}

.main{	width:1002px;	height:auto;	margin:0 auto;	background:#fff;}
.header{float:left; width:100%; min-height:104px;height:auto;}
.header-main{width:1002px;height:104px;margin:0 auto;padding:0;}
.clear{clear:both; margin:0; padding:0;}
.logo{	float: left; height: 80px;	margin: 15px 0 0px 12px;}
.top-right{min-width:100px;width:auto;height:20px;float:right;margin:0 20px 0 0;padding:5px;color:#666;margin-bottom: 10px;}
.top-right ul{margin:0;padding:0;}
.top-right ul li{margin:0;list-style-type:none;float:left;}
.top-right ul li a{text-decoration:none;color:#666;font-size:12px;font-family:Verdana, Geneva, sans-serif;border-right:1px solid #666;padding:0 10px 0 10px ;}
.head{font-size:20px;font-family:Verdana, Geneva, sans-serif;color:#770e21;font-weight:400;padding:5px 0;margin:5px 0;}
.ban{width: 982px;height:auto;min-height: 200px;margin: 0px auto 20px auto;
	padding: 0;}

.img-sub{width:310px;height:150px;margin-bottom:15px;}

img{border:none;}
.subhead{font-size:14px;font-family:Verdana, Geneva, sans-serif;color:#dd4d0e;font-weight:400;padding:5px 0;margin:5px 0;}
.subhead b{color:f4cdc5;}
.menu{	float:right;	width:685px;	height:37px;	background:url(../images/menu-bg.PNG) repeat-x left;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	border:none solid;	margin:10px 5px 0 0;}
.menu ul{margin:0; padding:0;}
.menu ul li{list-style:none; display:inline; padding:0;}
.menu ul li a{	color: #fff;	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	line-height: 37px;	
text-decoration: none;	padding:10px 10px;border-right:1px solid #FFF;}
.menu ul li a:hover{color:#ebebeb;}
.banner{ width:1002px; height:300px;margin:0 0 10px 0; background:#fff;  border:1px solid #dfdfdf;margin:0 auto;padding:0;}
.h-bck{	float: left;	width: 310px;	height: auto;	margin: 30px 0 0 17px;	background: #fff;	border:1px solid #ccc;	0box-shadow: 5px 5px 25px #c5c5c5;}
.h-bck .img-blc{	float: left;	width: 100%;	height: 125px;}
.h-bck .con-bck{float:left; width:auto; height:210px; background:#a1d8e4;background-image:url(../images/bg.png); }
.h-bck .con-bck p{text-align:left;font-size:13px;color:#333;font-family:Verdana, Geneva, sans-serif;width:auto; height:130px;padding:10px;font-size:11px;line-height:20px;margin-top:10px!important;float:left;text-align:justify;}
.h-bck .con-bck .con-head{
	font-size:16px;	font-family:Verdana, Geneva, sans-serif;	color:#fff;	text-align:left;	padding:5px 5px;}
.heading-bg{	background: url(../images/heading-bg.jpg) repeat-x left;	width: auto;	height: 45px;	font-size: 17px;	line-height: 45px;	padding: 0 0 0 10px;
	font-weight:500;	color: #8cb027;text-align:center;font-family:Verdana, Geneva, sans-serif;}
	.read{width:300px;height:40px;margin:0 auto;padding:0; }
	.read-more{width:120px;height:40px;margin:0 auto;padding:0; }
.read-more a{text-decoration:none; -webkit-border-radius: 15px;
-moz-border-radius: 15px;border-radius: 15px; color:#fff; font-size:14px; text-align:center; padding:5px 15px; background:#1b6494;}
.read-more a:hover{background:#3f90c5;}

.footer-main{margin:0 auto!important;	float: left;	width: 1002px;	height: auto;	background: #fff;	border: 1px solid #f1f1f1;}
.footer-address{
	float: left;	width: 300px;color:#666;font-family:Verdana, Geneva, sans-serif;font-size:12px;
	padding:0 15px;}
.foot-head{height: 45px;	font-size: 15px;	line-height: 30px;	padding: 0;font-weight:400;	color: #8cb027;font-family:Verdana, Geneva, sans-serif;}

.foot-head img{float:left;}

.footer-address{	float: left;	width: 300px;color:#666;font-family:Verdana, Geneva, sans-serif;font-size:12px;
	padding:0 15px;}

.footer-follow{	float: left;	width: 390px;color:#666;font-family:Verdana, Geneva, sans-serif;font-size:12px;
	padding:0 15px;}
	.footer-follow ul{margin:0;padding:0;}
	.footer-follow ul li{margin:15px 25px 0 0;list-style-type:none;float:left;}
 .footer-resource{	float: left;	width: 200px;color:#666;font-family:Verdana, Geneva, sans-serif;font-size:12px;
	 padding:0 15px;}

.subscribe-field{	background: #fff;	border: 1px solid #e4e4e4;	border-radius: 10px;
	width: 250px;	height:30px;	outline:none;	padding:0 0 0 10px;}
.foot-link{	width: 1000px;	height: 45px;	margin: 0 auto;float:left;}
.foot-link ul{margin:; padding:0;}
.foot-link ul li{list-style:none; display:inline;}
.foot-link ul li a{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#8f8d8d; border-right:#000 1px solid; text-decoration:none; padding:0 10px;}
.foot-link ul li a:hover{color:#58a1d1;}
.container{width:auto; height:auto; min-height:300px; background:#fff; padding:10px;}
.main-heading{font-size:20px; color:#9dc03b;}
.con{font-size:12px; color:#666;}
.con p{text-align:justify;}

input.text {	background: #fff;	display: block;	border: 1px solid  rgba(0, 0, 0, .2);	padding: 8px;	position: relative;	font-size: 13px;	width: 280px;	font-family: "HelveticaNeue-Light", "HelveticaNeue", Helvetica, Arial, sans-serif;
-webkit-transition: all .2s ease;	-moz-transition: all .2s ease;	-ms-transition: all .2s ease;	-o-transition: all .2s ease;	transition: all .2s ease;}
		
input.text:focus {	outline: none;	border-color: #09f;		color: #222;}
.clients-scrl{	float:left;	width:962px;	height:auto;	background:#fff;	padding:10px 20px;	border:1px solid #e4e4e4;	color:#000;	margin: 10px auto 0;}
.clients-scrl img{margin:0 10px;}


.address-wrap{width:1002px;height:auto; min-height:150px;height:auto;margin:0 auto;padding:0;margin-top:30px;overflow:hidden;}
.address-one{width:215px;float:left;height:117px;background-color:#f5f5f5;margin:0 10px 0 0;padding:10px;color:#8cb027;margin-left:5px;overflow:hidden;}
.address-one ul{margin:0;padding:0;}
.address-one ul li{margin:3px 0;padding:0;list-style-type:none;color:#666;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.address-one ul li img{text-align:center;margin:13px 15px;float:left;}
.address-one li{color:#999;font-family:Verdana, Geneva, sans-serif;font-size:12px;list-style:none;}
.addresswrap{width:500px;height:390px;}
.addresswrap ul{margin:0;padding:0;}
.addresswrap ul li{margin:0;padding:15px;background-color:#fff;min-width:170px;min-height:140px;float:left;list-style-type:none;margin-right:25px;margin-bottom:20px;
border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-top:3px solid #c60;}
.addresswrap ul li:hover{background-color:#fff;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-top:3px solid #000;}
.addresswrap ul li p{font-size:12px;color:#666;font-family:Arial, Helvetica, sans-serif;text-align:left;padding:0;margin:0;line-height:10px;}

.address-two{width:215px;float:left;height:117px;background-color:#f5f5f5;margin:0 10px 0 0;padding:10px;color:#8cb027;margin-left:5px;overflow:hidden;}
.map-wrap{width:500px;height:370px;position:absolute;z-index:999;}
#news-container{width:210px; margin: auto;margin-top: 20px;}
#news-container1 ul li{list-style-type:none;float:left;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#666;text-align:justify;}
#news-container1 ul li img{width:40px;height:40px;margin-right:15px!important;float:left;padding:5px;border:1px solid #ccc;margin-left:-5px;}

.post { margin: 0 auto; padding-bottom: 10px; float: left;}
.btn-sign a { color:#000; }
#mask {	display: none;background: #000; position: fixed; left: 0; top: 0; z-index: 10;	width: 100%; height: 100%;
	opacity: 0.8;	z-index: 999;}

.login-popup{display:none;background: #333;padding: 10px;border: 2px solid #ddd;
	float: left;font-size: 1.2em;position: fixed;top: 50%; left: 50%;
	z-index: 99999;	box-shadow: 0px 0px 20px #999;-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px; -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */}

img.btn_close {float: right; 	margin: -28px -28px 0 0;}
fieldset { border:none; }
form.signin .textbox label { display:block; padding-bottom:7px;}
form.signin .textbox span { display:block;}
form.signin p, form.signin span {color:#999; font-size:11px; line-height:18px;} 
form.signin .textbox input {background:#666666; border-bottom:1px solid #333;border-left:1px solid #000;border-right:1px solid #333;
	border-top:1px solid #000;	color:#fff; 	border-radius: 3px 3px 3px 3px;	-moz-border-radius: 3px;-webkit-border-radius: 3px;	font:13px Arial, Helvetica, sans-serif;	padding:6px 6px 4px;	width:200px;}

form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }

.button { background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
	background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
	border-color:#000; 	border-width:1px;border-radius:4px 4px 4px 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color:#333;cursor:pointer;display:inline-block;padding:6px 6px 4px;margin-top:10px;	font:12px; width:214px;}

.button:hover { background:#ddd; }


@font-face { font-family: Overlock; src: url('../fonts/Overlock-Regular.ttf'); }
@font-face { font-family: Overlock; src: url('../fonts/Overlock-Italic.ttf'); font-style: italic; }
@font-face { font-family: Overlock; src: url('../fonts/Overlock-Bold.ttf'); font-weight: bold; }
@font-face { font-family: Overlock; src: url('../fonts/Overlock-BoldItalic.ttf'); font-style: italic; font-weight: bold; }
@font-face { font-family: Overlock; src: url('../fonts/Overlock-Black.ttf'); font-weight: 900; }
@font-face { font-family: Overlock; src: url('../fonts/Overlock-BlackItalic.ttf'); font-weight: 900; font-style: italic; }



/* revolver examples */
.revolver.container {width: 1002px;height: 300px;margin:0 auto;padding:0;overflow: hidden;position: relative;}
.revolver.stack .slide {left: 0;position: absolute;top: 0;}
.revolver.inline .slide {margin: 0;padding: 0;position: static;}
.revolver.reveal .slide {height: 300px;left: 0;overflow: hidden;position: absolute;top: 0;width: 720px;}
.controls {line-height: 30px;}
.controls a {background-color: rgba(0, 0, 0, 0.5);border-radius: 3px;color: #fff;padding: 2px 7px;
    text-decoration: none;text-shadow: 1px 1px 0 black;}

.controls a:hover {background-color: #EADFAB;color: black;text-shadow: none;}

.top {height: 1px;margin-top: 40px; position: relative;}
.top hr {border-color: #333;border-style: none none dashed;border-width: 0 0 1px;
    left: 0;position: absolute;top: 0;width: 642px;}
.top a {color: #777777;font-size: 12px;position: absolute;right: 0;top: 0;}
.hidden {display: none;}
.float_right {float: right;}

@media all and (max-width: 800px) and (min-width: 200px) {

    
    #wrapper. footer {margin: 0;width: 100%;}
   .top hr {width: 100%;}
   .top a {display: none;}

}


.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}

/* Pretty printing styles. Used with prettify.js. */
/* Vim sunburst theme by David Leibovic */

pre .str, code .str { color: #65B042; } /* string  - green */
pre .kwd, code .kwd { color: #E28964; } /* keyword - dark pink */
pre .com, code .com { color: #AEAEAE; font-style: italic; } /* comment - gray */
pre .typ, code .typ { color: #89bdff; } /* type - light blue */
pre .lit, code .lit { color: #3387CC; } /* literal - blue */
pre .pun, code .pun { color: #fff; } /* punctuation - white */
pre .pln, code .pln { color: #fff; } /* plaintext - white */
pre .tag, code .tag { color: #89bdff; } /* html/xml tag    - light blue */
pre .atn, code .atn { color: #bdb76b; } /* html/xml attribute name  - khaki */
pre .atv, code .atv { color: #65B042; } /* html/xml attribute value - green */
pre .dec, code .dec { color: #3387CC; } /* decimal - blue */

pre.prettyprint, code.prettyprint { background-color: #000; -moz-border-radius: 8px;-webkit-border-radius: 8px;-o-border-radius: 8px;-ms-border-radius: 8px;-khtml-border-radius: 8px;  border-radius: 8px;}

pre.prettyprint { width: 95%; margin: 1em auto; padding: 1em; white-space: pre-wrap;}


/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin-top: 0; margin-bottom: 0; color: #AEAEAE; } /* IE indents via margin-left */
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none }
/* Alternate shading for lines */
li.L1,li.L3,li.L5,li.L7,li.L9 { }

@media print {
  pre .str, code .str { color: #060; }
  pre .kwd, code .kwd { color: #006; font-weight: bold; }
  pre .com, code .com { color: #600; font-style: italic; }
  pre .typ, code .typ { color: #404; font-weight: bold; }
  pre .lit, code .lit { color: #044; }
  pre .pun, code .pun { color: #440; }
  pre .pln, code .pln { color: #000; }
  pre .tag, code .tag { color: #006; font-weight: bold; }
  pre .atn, code .atn { color: #404; }
  pre .atv, code .atv { color: #060; }
}

.btn_goto{border:1px solid #616261; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; padding: 5px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #7d7e7d;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#7d7e7d), to(#0e0e0e));
 background-image: -webkit-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -moz-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -ms-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -o-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: linear-gradient(to bottom, #7d7e7d, #0e0e0e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7e7d, endColorstr=#0e0e0e);
}

.btn_goto:hover{border:1px solid #4a4b4a; background-color: #646464;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#646464), top(#282828));
 background-image: -webkit-linear-gradient(top, #646464, #282828);
 background-image: -moz-linear-gradient(top, #646464, #282828);
 background-image: -ms-linear-gradient(top, #646464, #282828);
 background-image: -o-linear-gradient(top, #646464, #282828);
 background-image: linear-gradient(to bottom, #646464, #282828);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#646464, endColorstr=#282828);
 cursor:pointer;}


.emp-wrap{width:1002px;min-height:150px;height:auto;background-color:#f5f5f5;border:1px solid #ebebeb;margin:0 0 15px 0; color:#000}
.emp-wrap-head{font-family:Arial, Helvetica, sans-serif;color:#069;margin:10px 15px;text-transform:uppercase;border-bottom:1px solid #ccc;padding:5px 0;font-size:15px;font-weight:bold;}
.emp-wrap-title{font-family:Arial, Helvetica, sans-serif;color:#333;margin:10px 15px;padding:5px 0;font-size:12px;font-weight:bold;}
.emp-wrap-title span{font-size:13px;color:#903;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;margin:0 0 0 10px;}

.grey{background-color:#ebebeb;padding:5px 0 5px 10px;}
.user_details{margin-top:45px;}
.user_details1{margin-top:15px;}
.user_details td{padding:5px 0 5px 10px;font-family:Arial, Helvetica, sans-serif;min-height:15px;}
.user_details tr:hover{background-color:#ebebeb;}

input[type="text"],textarea,select{padding: 5px;border: 1px solid #DDDDDD;    
    /*Applying CSS3 gradient*/
    background: -moz-linear-gradient(center top , #FFFFFF,  #EEEEEE 1px, #FFFFFF 20px);    
    background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');
    /*Applying CSS 3radius*/ -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px;
    /*Applying CSS3 box shadow*/-moz-box-shadow: 0 0 2px #DDDDDD; -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;}
input[type="text"]:hover{ border:1px solid #cccccc;}
input[type="text"]:focus{box-shadow:0 0 2px #FFFE00;}


.admin-menu{	float:right;	width:752px;	height:34px;	background:url(../images/menu-bg.PNG) repeat-x left;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	border:none solid;	margin:28px 20px;}
/*Initialize*/
ul#menu, ul#menu ul.sub-menu {padding:0;margin: 0;z-index:999;}
ul#menu li, ul#menu ul.sub-menu li {list-style-type: none;display: inline-block;}
/*Link Appearance*/
ul#menu li a, ul#menu li ul.sub-menu li a {
    text-decoration: none;color: #fff;padding: 8px;display:inline-block;}
/*Make the parent of sub-menu relative*/
ul#menu li { position: relative;	padding:0 8px;}
/*sub menu*/
ul#menu li ul.sub-menu {display:none;position: absolute;top: 30px;left: 0;min-width: 100px;max-width:150px;background: #000;}
ul#menu li:hover ul.sub-menu {display:block;}

.clients-images{ margin:0; padding:0;width:100%;//background-color:#f5f5f5;height:300px; }
.clients-images img{border:1px solid #ebebeb;}

