@charset "utf-8";
/* CSS Document */

body 
{
 	background: url(../images/main_bg.jpg) left top repeat-x #111111 ;
	margin: auto;
	color:#666666;
}

.georgiafont
{
	font-family:"Georgia", Arial, Helvetica, sans-serif;
}

h1
{
	font-family:"Georgia", Arial, Helvetica, sans-serif;

}
.justify_text
{
	text-align:justify;
}

h2
{
	
	font-size:17px;
	color:#666666 !important;
}

h2.thankstext
{
	
	font-size:17px;
	color:#666666 !important;
	margin:-50px 0 0 20px !important;
	padding:0;
	position:relative;
	width:500px;
	float:left;
	line-height:25px;
	text-align:center;
}

h4
{
	font-size:11px;
	text-align:justify;
	color:#666666;
	font-weight:normal !important;
}

h6
{
	font-size:12px;
	text-align:justify;
	color:#666666;
	font-weight:bold !important;
	display:block;
	float:left;
	width:330px;
	clear:both;
	margin:2px 0 0 0;
}
h4.blueboldfont
{
	font-size:13px !important;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold !important;
	color:#5cbaee;
	margin:0 0 10px 0;
	display:block;
}

h4.portfolio_headers
{
	font-size:20px !important;
    font-family:"Georgia", Arial, Helvetica, sans-serif;
	font-weight:bold !important;
	color:#ea8304;
	text-decoration:underline;
	display:block;
}

p.innerpagetext
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
	font-weight:normal !important;
	width:100%;
	letter-spacing:normal;
	line-height:13px !important;
}
p.innerpagetext img
{
	float:right !important;
	margin:4px 0 0 0;

}

p.innerpagetext1
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
	font-weight:normal !important;
	letter-spacing:.04em;
	line-height:13px !important;
}
p.innerpagetext1 img
{
	float:right;
	margin:4px 0 0 0;
}

p.innerpagetext_img_left
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
	font-weight:normal !important;
	width:100%;
	line-height:13px !important;
	letter-spacing:normal;

}
p.innerpagetext_img_left img
{
	float:left !important;
	margin:0 3px 2px 0;

}


p.georgiafonts
{
	font-size:11px;
	text-align:justify;
	color:#666666;
	font-weight:bold !important;
	float:left;
	line-height:14px;
}


.fl
{
	float:left;
}
.bold1
{
	font-weight:bold;
}

.fr
{
	float:right;
}

.clear{
margin:0;
padding:0;
clear:both;
}

.clear1{
margin:0;
padding:0;
clear:both;
display:block;
}

img
{
	border:0;
}

a
{
	cursor:pointer;
}

.h_top_links
{
	width:1002px !important;
	margin:auto !important;
}

.h_top_links .bg_navi
{
	width:131px !important;
	height:22px;
	/*opacity: 0.3;
    -moz-opacity: 0.3;
	filter: alpha(opacity=30);
	background:url(../images/top_navi.png) left top no-repeat;*/
	float:right;
	margin:0 10px 0 10px;
	padding:3px 0 0 15px;
}

.h_top_links .bg_navi span
{
	display:block;
	width:55px;
	text-align:left;
	float:left;
 

}

.h_top_links .bg_navi span a
{
	display:block;
	
	text-align:left;
    font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	color:#ffffff;

}

.h_top_links .bg_navi span a:hover
{
	text-decoration:underline;

}

#navigation 
{
	margin:0px 0 0 0;
	height:65px;
	background: #FFFFFF;
	width:100%;
}

.inner_navagation
{
	width:1002px;
	margin:auto;
	height:65px;
}

#logo 
{
	margin:5px 0 0 11px;
	display:block;
	position:absolute;
	z-index:99;
}

#cadre_top, #cadre_middle, #cadre_bottom{
	float:left;
}
#cadre_top{
	position:relative;
	z-index:1;
	width:977px;
	height:150px;
	margin:auto;
	background-image:url(../images/cadre_top.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding:0;
	
}

HTML>BODY #cadre_top{
	position:relative;
	z-index:1;
	width:977px;
	height:150px;
	margin:auto;
	background-image:url(../images/cadre_top.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding:0;
	
}

#cadre_top1
{
	float:left;
}
#cadre_top1{
	position:relative;
	z-index:1;
	width:977px;
	height:152px !important;
	margin:auto;
	background:url(../images/cadre_top1.png) top center no-repeat;
	padding:0;	
	
}



#cadre_middle{
	background-image:url(../images/cadre_middle.jpg);
	margin:auto;
	width:977px;
}

#cadre_bottom{
	width:977px;
	height:27px;
	margin:auto auto auto 4px !important;
	background-image:url(../images/cadre_bottom.png);
	margin-bottom:40px;
}
HTML>BODY #cadre_bottom{
	width:977px;
	height:22px;
	margin:auto !important;
	background-image:url(../images/cadre_bottom.png);
	background-position:bottom center;
	margin-bottom:40px;

}
#cadre{
	position:relative;
	z-index:1;
	width:980px;
	margin:25px auto auto auto ;
	
}

.h_middleicons a
{
	margin:0 10px 0 25px !important;
	text-decoration:none;
	cursor:pointer;
}
.h_middleicons a:hover
{
	text-decoration:none;
}


.h_middleicons a img
{
	border:0;
	
}
.h_ourexpertise
{
	background:url(../images/bg_expertise.jpg) left top repeat-x #FFFFFF;
	height:232px;
	width:100%;
	margin:51px 0 0 0;
}
.h_ourexpertise .h_centerpanel
{
	margin:auto !important;
	width:1002px;
	display:block;
}

div.weexpertise
{
	width:250px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:22px;
	font-weight:bold;
	color:#5dbaef;
	text-decoration:none;
	text-align:left;
	position:absolute;
	z-index:1000;
	margin:-29px 0 0 -580px;
	padding:0;
	

}

* + html div.weexpertise
{
	width:250px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:22px;
	font-weight:bold;
	color:#5dbaef;
	text-decoration:none;
	text-align:left;
	position:absolute;
	z-index:1000;
	margin:-29px 0 0 -580px !important;
	
}

HTML>BODY div.weexpertise
{
	width:250px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:22px;
	font-weight:bold;
	color:#5dbaef;
	text-decoration:none;
	text-align:left;
	position:absolute;
	z-index:1000;
	margin:-29px 0 0 0;
	padding:0;
	
}



.h_ourexpertise .h_centerpanel div.leftpanel
{
	background:url(../images/bg_expertise_inner.jpg) 15px bottom no-repeat;
	height:203px;
	padding:27px 0 0 0 !important;
	display:block;
	width:599px !important;
	margin:2px 0 0 0;
	float:left;
}

HTML>BODY .h_ourexpertise .h_centerpanel div.leftpanel
{
	background:url(../images/bg_expertise_inner.jpg) left bottom no-repeat;
	height:203px;
	padding:27px 0 0 0;
	margin:2px 0 0 0;
	display:block;
	width:599px !important;
	float:left;
}

.h_ourexpertise .h_centerpanel div.rightpanel
{
	float:left;
	display:block;
	width:396px;
	margin:0 0 0 5px;
}
.h_ourexpertise .h_centerpanel div.leftpanel ul
{
	margin:0px 0 0 16px !important;
	padding:24px 0 0 0;
	display:block;
	float:left;
}

HTML>BODY .h_ourexpertise .h_centerpanel div.leftpanel ul
{
	margin:24px 0 0 16px !important;
	padding:0;
	display:block;
}

.h_ourexpertise .h_centerpanel div.leftpanel ul li
{
	margin:0;
	padding:0 0 0 21px;
	list-style:none;
	background:url(../images/tick.jpg) left 4px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	width:220px;
	border-bottom:1px dotted #034164;
	font-size:12px;
	font-weight:normal;
	color:#034164;
	text-decoration:none;
	line-height:25px;
}

.h_ourexpertise .h_centerpanel div.leftpanel ul li a
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	width:220px;	
	font-size:12px;
	font-weight:normal;
	color:#034164;
	text-decoration:none;
}

.h_ourexpertise .h_centerpanel div.leftpanel ul li a:hover
{
	text-decoration:underline;
}

.h_ourexpertise .h_centerpanel div.leftpanel ul li a.bolder
{
	font-weight:bold;
	text-decoration:underline !important;
}



.h_ourexpertise .h_centerpanel div.leftpanel ul.rightside
{
	margin:0px 0 0 73px !important;
	padding:24px 0 0 0;
	display:block;
	float:left;
}

HTML>BODY .h_ourexpertise .h_centerpanel div.leftpanel ul.rightside
{
	margin:24px 0 0 73px !important;
	padding:0;
	display:block;
}

.h_ourexpertise .h_centerpanel div.leftpanel ul.rightside li
{
	margin:0;
	padding:0 0 0 21px;
	list-style:none;
	background:url(../images/tick.jpg) left 4px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	width:220px;
	border-bottom:1px dotted #034164;
	font-size:12px;
	font-weight:normal;
	color:#034164;
	text-decoration:none;
	line-height:25px;
}

.h_wayofwork
{
	width:1002px;
	margin:auto;
	text-align:left;
	height:21px;
	margin:27px auto 2px auto;
	padding:0;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:16px !important;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	display:block;
}

.h_wayofwork span
{
	
	font-weight:bold;
	color:#5dbaef;
	text-align:left;
	font-size:19px !important;
}

span.orange
{
	color:#e66925 !important;
}
span.black
{
	color:#000000 !important;
}


.h_content_row
{
	width: 982px;
	margin:auto;
	background:url(../images/wayofwork_bg.jpg) left top no-repeat;
	height:309px;
	padding:20px 10px 20px 10px;
	
}



 .h_content_row_white
{
	width: 987px;
	margin:auto;
	background:url(../images/wayofwork_bg_white.jpg) left top no-repeat;
	height:309px;
	padding:8px 0px 20px 5px;
}

HTML>BODY  .h_content_row_white
{
	width: 987px;
	margin:auto;
	background:url(../images/wayofwork_bg_white.jpg) left top no-repeat;
	height:309px;
	padding:20px 0px 20px 12px;
	

}


.h_content_bubble{
	float: left !important;
	padding-top:10px;
	width: 970px;
}

HTML>BODY .h_content_bubble{
	float: left !important;
	margin-top:-15px;
	width: 970px;	
}

.h_content_bubble_inner{
	float: left !important;
	padding-top:10px;
	width: 994px;
	height:auto;
}

HTML>BODY .h_content_bubble_inner{
	float: left !important;
	margin-top:-15px;
	width: 994px;
	height:auto;

}
.h_content_column
{
	float: left !important;
	margin-left: 15px;
	width: 216px;
	line-height:18px;
	margin-top:-15px;
}
HTML>BODY .h_content_column
{
	float: left !important;
	margin: 0px 0 0 20px;
	width: 218px;
	line-height:18px;
	
}

.h_content_column_inner
{
	float: left !important;
	margin-left: 25px;
	width: 288px !important;
}
HTML>BODY .h_content_column_inner
{
	float: left !important;
	margin-left: 30px;
	width: 290px !important;
	
	
}

.h_content_column_inner img
{
	float: left !important;
	margin:0 3px 0 0;
}


.h_content_column p
{
	font-size: 11px;
	line-height: 1.1em;
	font-family:Arial, Helvetica, sans-serif;
	margin:-10px 0 0 2px; 
}

HTML>BODY .h_content_column p
{
	font-size: 11px;
	line-height: 1.1em;
	font-family:Arial, Helvetica, sans-serif;
	margin:-10px 0 0 2px; 
}

.h_content_column img + p
{
	font-size:11px !important;
	font-weight: bold;
	float:left !important;
	font-size:11px !important;
	width:180px;
	display:block;
}



h3 
{
	color: #222222;
	font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size:15px !important;
	letter-spacing: normal;
	margin-bottom: 15px;
	font-weight:bold !important;
}

p
{
	color: #666666;
	font-size: 11px;
	margin-bottom: 1.2em;
	float:left !important; 
}



#wayofwork_bg_white
{
	width: 1002px;
	margin:auto;
	height:309px;
	padding:0;
}

.re_link
{
	margin:0 0 0 0;
	padding:0;
	height:auto;
	border:1px solid #FF0000;
}

.h_contact_message
{
	margin: -15px 0 0px 340px;
	padding:0;
	width: 500px;
	font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:30px !important;
	color:#666666;
	
}

*:first-child+html .h_contact_message
{
	margin: -2px 0 0px 340px;
	padding:0;
	width: 500px;
	font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:30px !important;
	color:#666666;
	
}

HTML>BODY .h_contact_message
{
	margin: 20px 0 0px 340px;
	padding:0;
	width: 500px;
	font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:30px !important;
	color:#666666;
}


.h_requestaquote
{
	float:right;
	margin:-39px 20px 0 0px;
}
HTML>BODY .h_requestaquote
{
	float:right;
	margin:-39px 40px 0 0px;
}
.h_requestaquote img
{
	border:0;
}






.h_contact_message a
{
	display:block;
	float:right !important;
	margin:-27px 25px 0px 0px;
	
}

HTML>BODY .h_contact_message a
{
	display:block;
	float:right;
	margin:-27px 45px 0 0px;
}




.h_woodenfooter
{
	background:url(../images/wooden.jpg) left top repeat-x !important;
	height:200px !important;
	width:100% !important;
	margin:0;
	padding:0;
}


.h_footer_panel_links
{
	width:1002px;
	margin:auto;
	padding:0;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.h_footer_panel_links span
{
	width:700px;
	margin:auto;
	display:block;
	padding:4px 0 0 0;
	height:23px;
	overflow:hidden;
}

.h_footer_panel_links a
{
	width:100px;
	margin:auto;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	display:block;
	float:left;
	text-decoration:none;
}
.h_footer_panel_links a:hover, .h_footer_panel_links a.selected
{
	text-decoration:underline;
}

div.h_footer_copyright
{
	width:1002px !important;
	margin:auto !important;
	display:block;
	padding:20px 0 0 0;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}

.h_blog_twitter
{
	
	width:1002px !important;
	text-align:right !important;
	margin:auto !important;
	padding:48px 0 0 0;
	display:block;
}
.h_blog_twitter span
{
	
	width:500px;
	display:block;
	float:right;

}

div.h_blog_twitter img
{
	border:0;

}
.position_navigation
{
	height:65px;
	overflow:hidden;
	width:692px;
	margin:1px 28px 0 0 ;
	float:right;
	
}

HTML>BODY .position_navigation
{
	height:65px;
	overflow:hidden;
	width:692px;
	margin:1px 15px 0 0 ;
	float:right;
	
}
.emailUs
{
  display: block;
  width: 97px;
  height:42px;
  background: url("../images/buttons.jpg") no-repeat 0 0;
  text-decoration:none;
  float:right;
  margin:12px 0 0 0;
}

.emailUs_large
{
  display: block;
  width: 110px;
  height:42px;
  background: url("../images/buttons1.jpg") no-repeat 0 0;
  text-decoration:none;
  float:right;
  margin:12px 0 0 0;
}

.emailUs:hover, .selected_link, .emailUs_large:hover
{ 
  background-position: 0 -42px;
  color:#000000;
  text-decoration:none;
  font-family:"Georgia", Arial, Helvetica, sans-serif;
}

.emailUs span
{
  	font-family:"Georgia", Arial, Helvetica, sans-serif;
	font-size:13px !important;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:36px;
	width:97px;
	display:block;
	text-align:center;
}

.emailUs_large span 
{
  	font-family:"Georgia", Arial, Helvetica, sans-serif;
	font-size:13px !important;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:36px;
	width:110px !important;
	display:block;
	text-align:center;
	
}

.emailUs span.contacts1, .emailUs_large span.contacts1
{
  
	width:110px !important;
}

.emailUs span.about1
{
  
	width:97px !important;
	float:right;
}
.emailUs span.home1
{
  
	width:82px !important;
	float:right;
}
.h_middleicons
{
	width:954px;
	margin:413px auto auto 16px !important;
	display:block;
	background:#FFFFFF !important;
	position:absolute;
	z-index:99999;
}


HTML>BODY .h_middleicons
{
	width:952px;
	margin:413px auto auto 12px !important;
	display:block;
	background:#FFFFFF;
	position:absolute;
	z-index:99999;
}

*:first-child+html .h_middleicons
{
	width:952px !important;
	margin-top:479px !important;
	margin-left:7px !important;
	float:left;
	position:absolute !important;
	display:block;
	background:#ffffff !important;
}


.h_wayofwork_inner
{
	width:950px ;
	margin:auto;
	text-align:left;
	height:21px;
	margin:27px auto 2px 0;
	padding:0 0 0 30px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:20px !important;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	display:block;
}

.h_wayofwork_inner span
{
	
	font-weight:bold;
	color:#5dbaef;
	text-align:left;
	font-size:20px !important;
}


.h_content_column_inner
{
	float: left !important;
	margin-left: 15px;
	margin-top:20px;
	height:170px;
	
	
}
HTML>BODY .h_content_column_inner
{
	float: left !important;
	margin-left: 20px;
	width: 940px;
	margin-top:20px;
	height:170px;
		

}

.h_content_column_inner p
{
	font-size: 11px;
	line-height: 1.1em;
	font-family:Arial, Helvetica, sans-serif;
	margin:-10px 0 0 2px; 
	
}



HTML>BODY .inner_background
{
	background:url(../images/inner_bottom.jpg) left bottom no-repeat #FFFFFF;
	height:auto !important;
	width:994px;
	margin:27px auto 0 auto;
	display:block;
}

.inner_background
{
	background:url(../images/inner_bottom.jpg) left bottom no-repeat #FFFFFF;
	height:600px !important;
	width:994px;
	margin:27px auto 0 auto;
	display:block;
	min-height:600px !important;
}


.inner_header_band
{
	
	
	height:60px;
	display:block;
	width:100%;
	background:url(../images/inner_services_header.jpg) 759px 15px no-repeat #5cbaee ;
}


.inner_header_band span.heading
{
	
	text-align:left;
    font-family:"Trabuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
	padding:15px 0 0 18px;
	display:block;
	color:#FFFFFF;

}

.whowe_header
{
	height:auto !important;
	width:738px;
	float:left;
	margin:20px 5px 15px 5px !important;
	display:block;
	background:#f1f1f1;

}

HTML>BODY .whowe_header
{
	height:auto !important;
	width:738px;
	float:left;
	margin:20px 5px 5px 10px !important;
	padding:0;
	display:block;
	background:#f1f1f1;

}

.forflash
{
	margin:0 7px 0 0;
	padding:0;
	width:220px !important;
	float:right;
	position:relative !important;
	z-index:1 !important;
}

HTML>BODY .forflash
{
	margin:0 14px 0 0;
	padding:0;
	width:220px !important;
	float:right;
	position:relative !important;
	z-index:1 !important;
}



.whowe_header .about_panel
{
	height:auto !important;
}



.whowe_header .about_panel ul
{
	margin:10px 0 0 0;
	padding:0;
	
}

.whowe_header .about_panel ul li
{
	list-style:none;
	float:left;
	display:block;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#232323;	
	margin:0;
	padding:0;
}

.whowe_header .about_panel ul li strong
{
	 font-family:"Trabuchet MS", Arial, Helvetica, sans-serif;
	 font-size:17px;
	 color:#232323;
}

.whowe_header .about_panel ul li.left1
{
	width:291px;
	color:#666666;
	padding:0 0 0 15px;
}
HTML>BODY .whowe_header .about_panel ul li.left1
{
	width:291px;
	padding:0 0 0 15px;
	color:#666666;
}

.whowe_header .about_panel ul li.left2
{
	width:62px;
}
.whowe_header .about_panel ul li.left3
{
	width:339px !important;
	text-align:right;
	color:#666666;
}

.what_we_do
{
	width:97%;
	margin:0px auto 0px auto !important;
	display:block;
	overflow:hidden;
}
HTML>BODY .what_we_do
{
	width:97%;
	margin:0 auto 0px auto !important;
	display:block;
	border:none;
}



.what_we_do_about
{
	width:97%;
	margin:-20px auto 0px auto !important;
	display:block;
	height:140px !important;
	overflow:hidden;
}
HTML>BODY .what_we_do_about
{
	width:97%;
	margin:0 auto 0px auto !important;
	display:block;
	border:none;
}

.our_business_values
{
	height:auto !important;
	width:974px;
	float:left;
	margin:0 0px 15px 6px !important;
	display:block;
	background:#f1f1f1;

}

HTML>BODY .our_business_values
{
	height:auto !important;
	width:974px;
	float:left;
	margin:0 0px 5px 9px !important;
	display:block;
	background:#f1f1f1;

}



div.innertextlists ul
{
	margin:0px 0 0 26px !important;
	padding:0;
	display:block;
}

div.innertextlists ul li
{
	margin:0;
	padding:0 0 0 16px !important;
	list-style:none;
	background:url(../images/tick1.jpg) left 4px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	width:550px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
	height:auto;
}

HTML>BODY div.innertextlists ul li
{
	margin:0 0 0 0;
	padding:0 0 0 16px !important;
	list-style:none;
	background:url(../images/tick1.jpg) left 4px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	width:550px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
}

div.innertextlists ul li a
{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	width:550px;
	font-size:11px;
	font-weight:bold;
	color:#212121 !important;
	text-decoration:none;
}

div.innertextlists ul li a:hover
{	
	text-decoration:none;
	color:#5cbaee;
}

div.innertextlists ul li ul 
{
	margin:0px 0 0 16px !important;
	padding:0;
	display:block;
}

div.innertextlists ul li ul li
{
	margin:0;
	padding:0 0 0 10px !important;
	list-style:none;
	background:url(../images/bullet.jpg) left 4px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	width:350px;
	font-size:11px;
	font-weight:bold;
	color:#212121 !important;
	text-decoration:none;
	line-height:18px;
	height:auto;
}


div.innertextlists ul
{
	margin:0px 0 0 26px !important;
	padding:0;
	display:block;
}

div.innersubbullets ul
{
	margin:0px 0 0 26px !important;
	padding:0;
	display:block;
}

div.innersubbullets ul li
{
	margin:0;
	padding:0 0 0 13px !important;
	list-style:none;
	background:url(../images/bullet_grey.jpg) left 4px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	width:350px;
	font-size:11px;
	font-weight:bold;
	color:#666666 !important;
	text-decoration:none;
	line-height:18px;
	height:auto;
}

div.innersubbullets_withmargin ul
{
	margin:5px 0 0 50px !important;
	padding:0;
	display:block;
}

div.innersubbullets_withmargin ul li
{
	margin:0;
	padding:0 0 0 13px !important;
	list-style:none;
	background:url(../images/bullet_grey.jpg) left 4px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	width:350px;
	font-size:11px;
	font-weight:bold;
	color:#666666 !important;
	text-decoration:none;
	line-height:18px;
	height:auto;
}

.top
{
	display:block;
	float:right;
	width:110px;
}

.top a
{
	
	width:110px !important;
	height:15px;
	margin: 5px 0 20px -7px;
	display:block;
	font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a00000 !important;
	text-decoration:none;
	text-align:right;


}

.top a:hover
{
	text-decoration:none;
	color:#000000;
}

.upcoming_products
{
	margin:20px 0 10px 30px;
	padding:0;
}

.upcoming_products img
{
	margin:0 50px 0 0 ;
	float:left;

}


span.visit_link
{
}
span.visit_link img
{
	margin:12px 0 0 0;
}

span.visit_linka
{
	border:0;
	cursor:pointer;
}

div.seprator123
{
	border-top:1px dashed #999999 !important;
	width:95%;
	margin:25px auto 10px auto;
	height:16px;
	display:block;
}


div.sitemaplists ul
{
	margin:10px 0 0 50px !important;
	padding:0;
	display:block;
}

div.sitemaplists ul li
{
	margin:0;
	padding:0 0 6px 14px !important;
	list-style:none;
	background:url(../images/bullet.gif) left 3px no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:550px;
	font-size:11px;
	font-weight:bold;
	color:#666666 !important;
	text-decoration:none;
	line-height:16px;
	height:auto;
}

HTML>BODY div.sitemaplists ul li
{
	margin:0 0 0 0;
	padding:0 0 6px 14px;
	list-style:none;
	background:url(../images/bullet.gif) left 3px no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:620px;
	font-size:11px;
	font-weight:bold;
	color:#034164;
	text-decoration:none;
	line-height:16px;
}

div.sitemaplists ul li a
{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:550px;
	font-size:11px;
	font-weight:bold;
	color:#666666 !important;
	text-decoration:none;
	height:auto;
}
div.sitemaplists ul li a:hover
{
	text-decoration:underline;
	color:#f49d58 !important;
}

div.sitemaplists ul li ul
{
	margin:10px 0 0 10px !important;
	padding:0 !important;
}

div.sitemaplists ul li ul li
{
	margin:0;
	padding:0 0 6px 10px !important;
	list-style:none;
	background:url(../images/bullet_sub.gif) left 5px no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:550px;
	font-size:11px;
	font-weight:bold;
	color:#666666 !important;
	text-decoration:none;
	line-height:16px;
	height:auto;
}

div.sitemaplists ul li ul li a
{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	font-size:11px;
	font-weight:bold;
	color:#666666 !important;
	text-decoration:none;
	height:auto;
	float:left
}
div.sitemaplists ul li ul li a:hover
{
	text-decoration:underline;
	color:#f49d58 !important;
}


.home_contact_message
{
	margin: -41px 0 0px 340px;
	padding:0;
	width: 500px;
	font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:30px !important;
	color:#666666;
	
}


*:first-child+html .home_contact_message
{
	margin: -40px 0 0px 340px;
	padding:0;
	width: 500px;
	font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:30px !important;
	color:#666666;
	
}
HTML>BODY .home_contact_message
{
	margin: -20px 0 0px 340px;
	padding:0;
	width: 500px;
	font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:30px !important;
	color:#666666;
}
.home_requestaquote
{
	float:right;
	margin:-38px 10px 0 0px;
}
HTML>BODY .home_requestaquote
{
	float:right;
	margin:-39px 20px 0 0px;
}
.home_requestaquote img
{
	border:0;
}


.messangers
{
	margin:15px 0 0 0;
	padding:60px 0px 0 20px;
	background: url(../images/bg_messenger.jpg) left top no-repeat #f1f1f1;
	height:160px;
	width: 200px;
}

.messangers img
{
	border:0;
	float:left;
}

.messangers div
{
	display:block;
	float:left;
	margin:10px 0px 0 0;
}

.messangers div a
{
	display:block;
	float:left;
	width:145px;
	margin:5px 0px 0 5px;
	color:#212121 !important;
	font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.messangers div a:hover
{
	text-decoration:underline;
	color:#a00000 !important;
}

.coloregrey
{
background:#f1f1f1;
display:block;
height:11px;

}
.mendatory
{
margin:-25px 62px 0 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#a00000;
font-weight:bold;
text-decoration:none;
display:block;
float:right;
width:19px;
}

HTML>BODY .mendatory
{
margin:-25px 120px 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#a00000;
font-weight:bold;
text-decoration:none;
display:block;
float:right;
width:19px;
}
.validators
{
margin:auto;
height:31px;
width:990px;
padding:0;
}
.validators img
{
float:right;
text-align:right;
}

.validators a
{
margin:0 0 0 15px;
display:block;
}


.details_products
{
	height:270px;
	width:172px;
	float:left;
	margin:0 30px 0 0;
	
}
.about_text_panel
{
	width:100% !important;
	height:153px !important;
	background:url(../images/bg_aboutpanel.jpg) left top repeat-x;
	 
}

.about_our_services
{
	background:none;
	width:942px;
	height:154px !important;
	margin:auto;
	padding:0;
	padding:32px 0 0 0;
	display:block;
	
	
	

}

.about_our_services .panelsforlisting
{
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4c4c4c;
	margin:0;
	padding:0;
	text-align:justify;
	float:left;
	font-stretch:expanded;
}

.about_our_services .panelsforlisting b
{
	font-size:15px;
	font-weight:bold;
	color:#034164;
	font-family:"Trebuchet Ms", Times New Roman, Times, serif;
	margin:0;
	padding:0;
	text-decoration:underline;
}

.about_our_services .sepratortext
{
	width:40px;
	text-align:center;
	display:block;
	margin:0 28px 0 28px ;
	padding:0;
	float:left;
}

.about_our_services .readmoreabout
{
	display:block;
	float:right;
	width:200px;
	margin:13px 0 0 0;
}

.about_our_services .readmoreabout a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#034164 !important;
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.about_our_services .readmoreabout a:hover
{
	text-decoration:underline;
}
p.clinetapproval
{
	width:210px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4c4c4c;
	margin:-10px 0 0 2px !important;
	display:block;
	padding:0;
	text-align:justify;
	float:left;
	font-stretch:expanded;
	line-height:14px !important;
}
h3.fourpanels 
{
	
	margin:0px 0 10px 0;
	display:block !important;
	font-weight:bold !important;
	width:210px;
	height:50px;
	 
}

h3.fourpanels  img
{
	float:left !important;
	border:0;
}
h3.fourpanels p
{
	display:block !important;
	margin:-30px 0 0 28px !important;
	width:150px;
	float:left;
	color: #222222;
	font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size:13px !important;
	letter-spacing: 0.4px;
}

HTML>BODY h3.fourpanels p
{
	display:block !important;
	margin:-30px 0 0 58px !important;
	width:150px;
	float:left;
	color: #222222;
	font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size:13px !important;
	letter-spacing: 0.4px;
}
.forfadingcolors
{
	margin:-2px 0 0 10px;
	padding:0;
	position:absolute;
	display:block;
	text-align:center;
}
.contacttextpanel
{
	width:290px;
	margin:0 25px 0 20px;
	float:left;
	display:block;
}


.contacttextpanel a
{
	text-decoration:none !important;
	font-size:11px !important;
	text-align:justify;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold !important;
	color:#666666 !important;
	margin:0 0 0 1px;
	line-height:16px;
	
}

.contacttextpanel a:hover
{
	text-decoration:underline !important;
	color:#a00000 !important;
	
}

h2.blueheading
{
	font-size:16px !important;
	text-align:justify;
    font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-weight:bold !important;
	color:#5cbaee !important;
	margin:0 0 0 0;
	display:block;
	width:300px;
}
h2.blueheading strong
{
	font-size:11px !important;
	text-align:justify;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold !important;
	color:#666666 !important;
	margin:3px 0 0 2px;
	padding:0;
	display:block;
	width:300px;
	line-height:16px;

}
