/* Start of CMSMS style sheet 'CustomCSS' */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color:#fae194;
	scrollbar-arrow-color:#3c3c3c;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#202020;
	scrollbar-highlight-color:#dddddd;
	scrollbar-3dlight-color:#dddddd;
	scrollbar-darkshadow-Color:#dddddd;
	scrollbar-border-color:#c5c5c5;
	background-color:#FFFFFF;
    behavior: url(csshover.htc);
        }
ul {
	margin:0px;
	padding:0px;
	padding-top:0px;
	margin-top:0px;
        }
.submit{
	border:#d07300 solid 1px;
	background-image:url(uploads/images/submit_bg.jpg);
	background-repeat:repeat-x;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-decoration:none;
        }
form{
	margin:0px;
	padding:0px;
	}
.green_heading_top{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	color:#8fc85b;
	text-decoration:none;
	letter-spacing:3px;
	padding-top:20px;
	padding-right:5px;
	}
.body_inner{
	border-left:14px solid #84c446;
	border-top:1px solid #CCCCCC;
	padding-left:15px;
	padding-top:10px;
	padding-right:10px;
	}
.body_client{
	border-left:14px solid #b41d8d;
	border-top:1px solid #CCCCCC;
	padding-left:15px;
	padding-top:10px;
	padding-right:10px;
	}
.body_publication{
	border-left:14px solid #fdbe11;
	border-top:1px solid #CCCCCC;
	padding-left:15px;
	padding-top:10px;
	padding-right:10px;
	}
.body_services{
	border-left:14px solid #006fba;
	border-top:1px solid #CCCCCC;
	padding-left:15px;
	padding-top:10px;
	padding-right:10px;
	}
.body_contact{
	border-left:14px solid #ee1c23;
	border-top:1px solid #CCCCCC;
	padding-left:15px;
	padding-top:10px;
	padding-right:10px;
	}	
.body_inner_left{
	padding-right:10px;
	}
.inner{
	padding-left:20px;
	padding-right:20px;
}		
.body_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	line-height:15px;
	}
.body_text_big{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	line-height:15px;
}	
.body_text_italic{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#000000;
	text-decoration:none;
	line-height:15px;
	}
.black_text_big{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:15px;
	}
.black_text_vbig{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:15px;
	}
.black_text_sm_big{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:15px;
	}
.link_text_big{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:15px;
	}
.link_text_big:hover{
	color:#84c446;
	}
.yellow_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FDBE11;
	text-decoration:none;
	}
.yellow_link:hover{
	color:#000000;
	}
.nms_message{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ff0000;
	text-decoration:none;
}
.input{
	height:18px;
	border:#a8a9ad solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	}
.footer_bg{
	background-color:#f6f6f6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#3e3d3d;
}
.footer_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#3e3d3d;
}
.footer_text:hover{
	color:#797878;
	text-decoration:none;
}
#topmenucontainer  {
	position:absolute;
	left:0px;
	top:144px;
	margin-left:134px;
   } 
   /*..................for menu........................*/
#sitemap ul{list-style-type:none;}
#sitemap li{line-height:18px;padding-left:10px;float: none; width:auto;list-style:none;}
#sitemap li a{ line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#000;font-weight:normal;text-decoration:none;}
#sitemap li a:hover{color:#84c446; text-decoration:underline;}
#sitemap li ul{margin: 0px; padding: 0px; width: auto; height: auto; position:relative; border-right:none;}
#sitemap ul li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#72be29;font-weight:bold;text-decoration: none;}

#mainMenu ul{list-style-type: none;}
#mainMenu li{line-height:15px;padding-left:10px;float: left; width:150px;list-style:none;}
#mainMenu li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#000;font-weight:normal;text-decoration: none;}
#mainMenu li a:hover{color:#84c446;}
#mainMenu li ul{margin: 0px; padding: 0px; width: 150px; height: auto; position:relative; border-right:none;}

#about ul{list-style-type: none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#000;font-weight:normal;text-decoration: none;}
#about li{line-height:15px;padding-left:22px;float: left; width:150px;list-style:none; font-size:14px;}
#about li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#000;font-weight:normal;text-decoration: none;}
#about li a:hover{color:#84c446;}
#about li ul{margin: 0px; padding: 0px; width: 150px; height: auto; position:relative; border-right:none;}

#clients ul{list-style-type:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#000;font-weight:normal;text-decoration: none; }
#clients li{line-height:15px;padding-left:22px;float: left;width:150px;list-style:none;}
#clients li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#000;font-weight:normal;text-decoration: none;}
#clients li a:hover{color:#b41d8d;}
#clients li ul{margin: 0px; padding: 0px; width: 150px; height: auto; position:relative; border-right:none;}

#publications ul{list-style-type: none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#000;font-weight:normal;text-decoration: none;}
#publications li{line-height:15px;padding-left:22px;float: left;width:150px;list-style:none;}
#publications li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#000;font-weight:normal;text-decoration: none;}
#publications li a:hover{color:#fdbe11;}
#publications li ul{margin: 0px; padding: 0px; width: 150px; height: auto; position:relative; border-right:none;}

#services ul{list-style-type: none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#000;font-weight:normal;text-decoration: none;}
#services li{line-height:15px;padding-left:22px;float: left;width:150px;list-style:none;}
#services li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#000;font-weight:normal;text-decoration: none;}
#services li a:hover{color:#006fba;}
#services li ul{margin: 0px; padding: 0px; width: 150px; height: auto; position:relative; border-right:none;}

#contact ul{list-style-type: none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#000;font-weight:normal;text-decoration: none;}
#contact li{line-height:15px;padding-left:22px;float: left;list-style:none;}
#contact li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#000;font-weight:normal;text-decoration: none;}
#contact li a:hover{color:#ee1c23;}
#contact li ul{margin: 0px; padding: 0px; width: auto; height: auto; position:relative; border-right:none;}

/*....................closemenu.....................*/

.list_style2_about{
	/*border-left:14px solid #84C446;*/
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#84C446;
	text-transform:uppercase;
	font-weight:normal;
	cursor:pointer;
	line-height:20px;
}
.list_style2_about:hover{
	color:#000;
}

.list_style2_clients{
	/*border-left:14px solid #b41d8d;*/
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b41d8d;
	text-transform:uppercase;
	font-weight:normal;
	cursor:pointer;
	line-height:15px;
}
.list_style2_clients:hover{
	color:#000;
}
.list_style2_publications{
	/*border-left:14px solid #fdbe11;*/
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fdbe11;
	text-transform:uppercase;
	font-weight:normal;
	cursor:pointer;
	line-height:15px;
}
.list_style2_publications:hover{
	color:#000;
}
.list_style2_services{
	/*border-left:14px solid #006fba;*/
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006fba;
	text-transform:uppercase;
	font-weight:normal;
	cursor:pointer;
	line-height:15px;
} 
.list_style2_services:hover{
	color:#000;
}
.list_style2_contact{
	/*border-left:14px solid #ee1c23;*/
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ee1c23;
	text-transform:uppercase;
	font-weight:normal;
	cursor:pointer;
	line-height:15px;
} 
.list_style2_contact:hover{
	color:#000;
}
.current_node_about{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#84C446;
	font-weight:normal;
	cursor:pointer;
}
.current_node_about:hover{
	color:#000;
}
.current_node_clients{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b41d8d;
	font-weight:normal;
	cursor:pointer;
}
.current_node_clients:hover{
	color:#000;
}
.current_node_publications{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fdbe11;
	font-weight:normal;
	cursor:pointer;
}
.current_node_publications:hover{
	color:#000;
}
.current_node_services{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006fba;
	font-weight:normal;
	cursor:pointer;
} 
.current_node_services:hover{
	color:#000;
}
.current_node_contact{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ee1c23;
	font-weight:normal;
	cursor:pointer;
} 
.current_node_contact:hover{
	color:#000;
}
.list_style_about{
/*	border-left:14px solid #84C446;*/
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-transform:uppercase;
	font-weight:normal;
	cursor:pointer;
	line-height:22px;
}
.list_style_about:hover{
	color:#84C446;
}
.list_style_clients{
	/*border-left:14px solid #b41d8d;*/
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-transform:uppercase;
	font-weight:normal;
	cursor:pointer;
	line-height:22px;
}
.list_style_clients:hover{
	color:#b41d8d;
}
.list_style_publications{
	/*border-left:14px solid #fdbe11;*/
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-transform:uppercase;
	font-weight:normal;
	cursor:pointer;
	line-height:22px;
}
.list_style_publications:hover{
	color:#fdbe11;
}
.list_style_services{
	/*border-left:14px solid #006fba;*/
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-transform:uppercase;
	font-weight:normal;
	cursor:pointer;
	line-height:22px;
} 
.list_style_services:hover{
	color:#006fba;
}
.list_style_contact{
	/*border-left:14px solid #ee1c23;*/
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-transform:uppercase;
	font-weight:normal;
	cursor:pointer;
	line-height:22px;
} 

.list_style_contact:hover{
	color:#ee1c23;
}
/*.......................sifr.....................*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash .heading1{
	display:inline;
	visibility: hidden;
	font-size:40px;
}
.sIFR-hasFlash .heading2{
	display:inline;
	visibility: hidden;
	font-size:40px;
}
.sIFR-hasFlash .heading3{
	display:inline;
	visibility: hidden;
	font-size:40px;
}
.sIFR-hasFlash .heading4{
	display:inline;

	visibility: hidden;
	font-size:40px;
}
.sIFR-hasFlash .heading5{
	display:inline;
	visibility: hidden;
	font-size:40px;
}
.bullet_height{
	height:20px;
}
.img2{
	float:left;
	padding-top:15px;
	padding-bottom:15px;
}
.link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d99800;
	text-decoration:underline;
}
.link:hover{
	text-decoration:none;
}
.link_client{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b41d8d;
	text-decoration:none;
}
.link_client:hover{
	color:#ca5fae;
}
.tr_bg{
	background-color:#ececec;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	line-height:15px;
}
.border{
	border:#000000 solid 1px;
}
#sidebar_1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ff0000;
	text-decoration:none;
	line-height:15px;
	height:22px;
}
#sidebar_1 a{
	color:#006fb9;
	text-decoration:underline;
}
#sidebar_1 a:hover{
	color:#006fb9;
	text-decoration:none;
}
.gmapSidebar li{
	padding:0px;
	margin:0px;
	list-style:none;
}
body ol{
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
body ol li{
	color:#000000;
}
body ol li a{
	color:#84c446;
}
body ol li a:hover{
	color:#84c446;
	text-decoration:none;
}
.img3{
	float:left;
	margin:15px 10px 5px 0px;
}
.img4{
	float:right;
	margin:15px 0px 5px 20px;
}
.green_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#84C446;
	font-weight:normal;
	text-decoration:none;
}
.green_text:hover{
	text-decoration:normal;
}
.violate_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b41d8e;
	font-weight:normal;
	text-decoration:none;
}
.violate_text:hover{
	text-decoration:normal;
}
.yellow_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fdbe11;
	font-weight:normal;
	text-decoration:none;
}
.yellow_text:hover{
	text-decoration:normal;
}
.yellow_textlrg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fdbe11;
	font-weight:bold;
	text-decoration:none;
}
.blue_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006fb9;
	font-weight:normal;
	text-decoration:none;
}
.blue_text:hover{
	text-decoration:normal;
}
.blue_textlrg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006fb9;
	font-weight:bold;
	text-decoration:none;
}
.green_textlrg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#84C446;
	font-weight:bold;
	text-decoration:none;
}
.red_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ee1d23;
	font-weight:normal;
	text-decoration:none;
}
.red_text:hover{
	text-decoration:normal;
}
.black_underline{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

   /*..................close menu........................*/

/* End of 'CustomCSS' */

/* Start of CMSMS style sheet 'map_style' */
      v\:* {
        behavior:url(#default#VML);
      }
      #MapBuilder {font: normal small verdana, arial, helvetica, sans-serif; font-size: 10pt; margin: 0px;}
      #MapBuilder a {text-decoration: none; color: #0066CC; background-color: transparent;}
      #MapBuilder a:hover {color: #F60; background-color: transparent;}
      #MapBuilder h1 {font-weight: bold; font-size: 16pt; color: #369; border-bottom: 2px solid #369;}
      #MapBuilderIW { width: 350px; color: #000000;}
      #MapBuilderIWContent {height: 120px; overflow:auto;}
      #MapBuilderIWCaption {font-weight: bold; font-size: 12pt; color: #369; border-bottom: 2px solid #369;}
      #MapBuilderIWFooter {margin-top: 5px; font-size: 8pt; }
      #MapBuilderIWFooterZoom {}
      #MapBuilderIWDirections{ margin-bottom: 10px;}

 
      #MapBuilderSideBar {float:left; margin-left: 10px; }

/* End of 'map_style' */

