@charset "utf-8";
/* CSS Document */

/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif; color:#f4f8f8; font-size:80%; margin:0; padding:0; font-size:12px;  background: #f4f8e8 url(../images/topbg.jpg) 0  0  repeat-x; margin:0; padding:0;}

/* -------------------------------------- */
/* GENERAL/RESET CSS */
/* -------------------------------------- */
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
ol, ul{ list-style:none;}
.floatleft { float:left;}
.floatright { float:right;}
.clear{clear:both;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#maincontainercentium
{
width:950px;
margin:0 auto;
}
.toprightmenu li 
{
padding:3px 5px 0 5px;
text-align:center;
}
.toprightmenu li a
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.toplogopos
{
padding:10px 0 0 0;
}
#toplogo
{
width:950px; 
}
.searchpos
{
padding:30px 0 0 0;
}
.searchbox{ background:url(../images/searchbg.jpg) no-repeat; height:38px; width:213px;}
.boxtxt{ border:none; background:none; width:170px; color:#999999; font-size:11px; font-weight:bold;}
.serachboxpos{padding:10px 0 0 20px;}
.topmenuleftbg{background:url(../images/menuleftbg.jpg) no-repeat top left; height:40px; padding:0 0 0 5px;}
.topmenurightbg{background:url(../images/menurightbg.jpg) no-repeat top right; height:40px; padding:0 5px 0 0;}
.topmenumiddlebg{background:url(../images/menumiddlebg.jpg) repeat-x; height:40px; width:940px;}
.topmenuimage{ background:url(../images/menudivide.jpg) no-repeat; height:40px;width:2px;}
.toprightmenu a:hover{ text-decoration:underline;}
.topmenulink li a{color:#FFFFFF;text-decoration:none; padding:0px 60px 0 60px;}
.menupadtop{padding-top:13px;}
#contentid .contentbg{ background:url(../images/homecontbg.jpg) repeat-y; width:950px;  }
.firstcolumn{padding:0 23px 0 23px;}
.firstcolumnwidth{width:255px;}
.contentheadingnews{font-size:13px; color:#000000; font-weight:700; padding-left:10px; width:190px;}
.testimonials{font-size:13px; color:#000000; font-weight:700; padding-left:100px; width:190px;}
.contentheadingmethod{font-size:13px; color:#000000; font-weight:700; width:200px;}
.contentheadingmethod p{padding:0 0 5px 10px;}
.contentheadingtesti{font-size:13px; color:#000000; font-weight:700; width:210px;}
.contentheadingtesti p{padding:0 0 5px 7px;}
.contentul { padding:50px 0 0 30px;}
.contentul li{list-style-image:url(../images/liicon.jpg);font-size:12px; padding-bottom:10px; color:#494949;}
.contentul a{ color:#494949;}
.testaments { padding:25px 0 0 30px;}
.testaments li{list-style-image:url(../images/liicon.jpg);font-size:12px; padding-bottom:10px; color:#494949;}
.testaments a{ color:#494949;}
.centrecont { padding:15px 0 0 21px;}
.centrecont li{list-style-image:url(../images/liicon.jpg);font-size:12px; padding-bottom:10px; color:#494949;}
.centrecont a{ color:#494949;}
#footer{margin:0; padding:0;}
.solutionheading{font-size:16px; color:#1872ba; font-weight:bold;}
#footer {margin:0; padding:0;}
#footer .footerbg{background:url(../images/footebg.jpg) repeat-x; height:123px; margin:0; padding:0;} 
#footer.footerlink{padding:0px 0 0 0px;}
#footer .footerlink ul{ text-align:center; padding-top:50px;}
#footer .footerlink li{ padding:0 5px 0 5px;}
#footer .footerlink li a{ color:#fff; text-decoration:none; font-weight:600; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#footer .footerlink li a:hover { text-decoration:underline;}
#footer .footerlink p{ padding:5px 0 0 70px; color:#FFFFFF; font-size:11px;}
.buttonval{ background:url(../images/searchbutton.jpg) no-repeat; width:32px; height:38px; cursor:pointer; border:0; color:#FFFFFF;}
.contentmiddlebg{ width:950px;}
.contenttopbg{}
#sidemenuid .menuheading{   font-weight:400; width:180px;padding-bottom:5px; padding-top:10px;}
.contentheadingarticle{ font-weight:400;  padding-bottom:5px; padding-top:10px;}
#articlecontentid h3{ padding:0; margin:0; font-size:20px; color:#1872ba; z-index:1000;}
#articlecontentid .bottomlinearticle{background:url(../images/headingline.jpg) repeat-x; height:2px; width:730px; font-size:0px;}
#faq .bottomlinefaq{background:url(../images/headingline.jpg) repeat-x; height:2px; width:730px; font-size:0px;}
.menuheading h3{margin:0; padding:0; font-size:19px;color:#1872ba; }
.menuheading h3 p{ width:180px;}
#sidemenuid .bottomline{ background:url(../images/headingline.jpg) no-repeat; height:2px; width:160px; font-size:0px;}
#sidemenuid .sidemenu{padding: 0;
	margin: 0 0 0.7em 0;
	list-style: none; width:160px;}
#sidemenuid .sidemenu li { border-bottom:#fff solid 1px; width:160px; }
#sidemenuid .sidemenu li a{ text-decoration:none; color:#494949;/*padding-left:20px;*/ display:inline;
	/*background: transparent url(../images/arrow.gif) no-repeat 0 60%;*/ font-weight:bold;}
	#sidemenuid .sidemenu li p 
	{
		padding:7px 0 0px 10px;
	}
	#sidemenuid .sidemenu li p img
	{
	padding:5px 0 0  0;}
	#sidemenuid .cobham li p img
	{
	padding:5px 0 0  0;}
	
#sidemenuid .cobham li {  width:160px; }
#sidemenuid .cobham li a{ text-decoration:none; color:#494949; display:inline;
	}
	#sidemenuid .cobham li p
	{
		padding:0px 0 7px 0;
	}
 .sidemenupad	{padding:0px 0 10px 10px;}

  #faq ul li {list-style-image:url(../images/arrownew.gif);}
  #faq  img{padding-right:5px;}
 #faq { width:720px;}
 .faqqueswidth{ width:700px;}
  .contentpad{ line-height:20px; text-align:justify; color:#333333;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
 .contentpad p{padding:3px 0px 3px 0px;}
 .contentpad img{ padding:5px;}
.contentpad li{ padding:0px 0 0 5px; list-style-image:url(../images/yesicon.jpg);}
.contentpad ul{padding-left:30px;}
.contentpad ol{padding-left:60px;}
.contentpad ol li{ list-style:none;}
.contentarticle{padding:0px 0 0 18px; width:730px;}
.contentlipad{padding-left:50px;}
.contentpad a{ text-decoration:underline; color:#0066ff; font-weight:bold;}
.contentpad p img{padding:5px 5px 5px 0px;}
.contentpad strong{color:#1872ba; font-size:13px;}
/*BREAD CRUMB*/
#breadgrumid .breadcrumbbg{ background:#e8ecde; width:950px; height:30px;}
.breadcrumbbg li{ float:left; padding: 5px 5px 5px 15px;font-size:11px; color:#000000; list-style-type:none; }
#breadgrumid .breadcrumbbg li a{ color:#000000; text-decoration:none; font-weight:700; }
#breadgrumid .breadcrumbbg li a:hover{text-decoration:underline;}
.breadcrumbbg ul {margin: 0; padding: 0;}
.breadgrumpad{padding:5px 0 5px 0;} 
/*BREAD CRUMB*/

/*-----------------------------------------------CONTACT US CSS-------------------------------------------------------------------*/
.contacttopbg{background:url(../images/contact-topbg.jpg) no-repeat top; width:618px;padding:8px 0 0 0;}
.contactbotbg{ background:url(../images/contact-botbg.jpg) no-repeat bottom; width:618px; padding:0 0 32px 0;}
.contactmiddlebg{ background:url(../images/contact-middlebg.jpg) repeat-y top left; height:100%; width:618px; }
.contactbannerpos{ padding:5px 0 0 50px;}
.contactcenterpad{ padding:0 0 0 10px;}
.contacttext{ width:256px;}
.contacttext p{ padding:20px 0 0px 10px;}
.mappos{ padding:0 0 0 16px;}
.contacttextnew{ width:591px;}
.leftmenubottombg{background:url(../images/leftmenubottom.jpg) no-repeat; width:180px; height:36px;}
.leftmenutopbg{ width:180px; background:#e8ecde repeat;}
.contactheading{ font-size:18px; font-weight:bold;}
.contactunderline{border-bottom:#000000 solid 1px; width:730px; font-size:0px; line-height:0px;}

.clsbutton{ background:url(../images/submitnew.jpg) no-repeat; width:89px; height:25px; cursor:pointer; border:0; }
.sitepad{ line-height:20px; text-align:justify; color:#333333;font-size:12px; font-family:Arial, Helvetica, sans-serif;}

 .sitepad img{ padding:5px;}

#sitemap div a{
 color:#494949; font-weight:700; }
 #sitemap{ padding:0 0 0 100px;}


#sitemap .sitemapwid
{width:300px;font-size:13px; color:#FF0000; padding:5px 0 5px 0;   }
#sitemap .sitemappad{ padding-left:25px; font-size:11px; color:#494949; font-weight:normal;}
.sitemapahref
{
color:#1872ba;


}
.footertextlink
{color:#FFFFFF; font-size:11px; clear:both; padding-top:3px;}
.footertextlink a{
color:#FFFFFF;}
.footerplatoon{width:950px; margin:0 auto; color:#FFFFFF; text-align:right; padding:15px 0 0 0;}
.footerplatoon a{ color:#FFFFFF;}