@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}   
h1, h2, h3, h4, h5, h6, p, span, form, input, li, ol, dl, ul, br, img, div, textarea, checkbox, radio, button, textarea, select, hr{
 margin:0 0 5PX 0; padding:0;font-size:11px; color: #3B3A3A; font-family: Verdana,Arial,Helvetica,sans-serif;}
html{ height:100%;}
input, select, radio{ vertical-align:middle;}
ul{ margin:0; padding:0; list-style:none;}
a{text-decoration:none;}
form{margin:0; padding:0;}
img{border:none;}
label{padding: 0 3px 0 5px; }
.uploadpic {width:100px;height: 21px;background-image: url(../images/upload.png);overflow: hidden;float: left;background-repeat: no-repeat;cursor: pointer;}
.upfile{margin:0;opacity: 0;cursor: pointer;}
.subnewb{background: #14b2fd;color: #fff;padding: 0px 6px;border: none;float: left;width: 60px;margin-right: 5px;font-weight: bold;height: 21px;	}
.repass {background: red;color: #fff;padding: 0px 6px;float: right;}
.userlist td p{margin-top: 0px!important;} 
.userlist th  {font-size: 15px; }
.logonew {float: left;font-size: 22px;height: 77px;margin: 14px 0 0;text-align: center;width: 750px;}
.reportdownload {
font-family: Calibri;
font-size: 14px;
text-decoration: none;
font-weight: normal;
color: #011116;
background-image: url(../images/left_2.png);
background-repeat: no-repeat;
text-transform: uppercase;
display: block;
background-position: top left;
padding: 0 3px 0 12px;
}

.homecontaint
{
	min-height: 330px;
}
.fieldset
{
 width: 275px;
}
.body-center 
{
	 margin: 50px auto;
    min-height: 220px;
    width: 246px;

}
button{margin:0; padding:0;}
.clearfix {display: block;}
.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%;}
clear{clear:both;}
.pngdiv{ height:100%; width:100%; float:left;}


 h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:22px;
 font-weight:bold;
 text-decoration:none;
 color:#40484C;
 line-height:21px;
 padding:0 0 10px 0;
 border-bottom:#A0A1A1 dotted 1px;
 margin:20px 0 0 0;
 }
 
 .f-main { width: 1100px; margin: 0 auto}
 h2 {
	font-family:"trebuchet MS";
	font-size:21px;
	font-weight:normal;
	text-decoration:none;
	color:#353535;
	border-bottom:#C9C8C8 solid 1px;
}
 h3
 {
 font-family:"trebuchet MS";
 font-size:20px;
 font-weight:normal;
 text-decoration:none;
 color:#000000;
 background-color:#FCBB05;
 padding:7px;
 width:auto;
 height:24px;
 line-height:21px;
 }
 
h4
{width:170px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline;
color:#EFB102;
}

.homecontaint ul li
{
	background-image: url(../images/tick.png);
	background-position: left top;
    background-repeat: no-repeat;
    line-height: 17px;
padding-left: 25px;
}
 
 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:21px; color:#797E7A; text-align:justify; margin:10px 0 0 0;	}


/*-------------------------------------------HOMEPAGE CSS starts here-------------------------------------------*/

.main
{width:100%;
height:auto;
margin:0 auto;
}

.header-main
{width:100%;
height:auto;
float:left;
background-image:url(../images/bg-1.jpg);
background-repeat:repeat-x;
}

.header-inner
{width:1100px;
height:141px;
margin:0 auto;
}

.logo
{
	float: left;
    font-size: 22px;
    height: 77px;
    margin: 14px 0 0;
    text-align: center;
    width: 750px;
}

.header-1
{width:1100px;
height:auto;
float:left;
}

.contect-right
{
height:52px;
float:right;
margin:14px 0 0 0;
}

.competency th
{
	background-color: #0db2fd;
    color: white;
    font-family: Tahoma;
    font-size: 15px;
    
}

.competency td b
{
	
    font-family: Tahoma;
    font-size: 15px;
    
}
.logo-2 img {
    max-width: 100%;}
.competency td ul li
{
	background-image: url(../images/tick.png);
	background-position: left top;
    background-repeat: no-repeat;
    line-height: 17px;
    padding-left: 25px;
}
.testing
{
height:20px;
float:right;
font-family:Tahoma;
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#595959;
text-align: right;
}

.link
{font-family:Tahoma;
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#595959;
float:right;
}

.link:hover
{font-family:Tahoma;
font-size:14px;
font-weight:normal;
text-decoration:underline;
color:#595959;
float:right;
}

.call-box
{width:167px;
height:22px;
float:left;
margin:-2px 0 0 0;
}

.call
{width:14px;
height:22px;
float:left;
margin:0 0 0 13px;
}

.call-1
{width:138px;
height:22px;
float:right;
font-family:"trebuchet MS";
font-size:16px;
font-weight:normal;
text-decoration:none;
color:#595959;
}

.nav-box
{width:1100px;
float:left;
height:38px;
}


.nav
{width:100%;
height:38px;
float:left;
margin:5px 0 0 0;
background: #373984;
}

.nav ul
{list-style:none;
margin:0;
padding:0;
}

.nav ul li
{line-height:33px;
float:left;
}

.nav ul li a
{font-family:Calibri;
font-size:14px;
text-decoration:none;
font-weight:normal;
color:#011116;
/*background-image:url(../images/left_1.png);*/
background-repeat:no-repeat;
display:block;
background-position:top left;
padding:0 3px 0 4px;
text-transform:uppercase;
}

.nav ul li a:hover
{font-family:Calibri;
font-size:14px;
text-decoration:none;
font-weight:normal;
color:#011116;
/*background-image:url(../images/left_2.png);*/
background-repeat:no-repeat;
text-transform:uppercase;
display:block;
background-position:top left;
padding:0 3px 0 4px;
}

.nav ul li a span
{font-family:Calibri;
font-size:14px;
text-decoration:none;
font-weight:normal;
color:#011116;
/*background-image:url(../images/right_1.png);*/
background-repeat:no-repeat;
display:block;
text-transform:uppercase;
background-position:top right;
padding:0 20px 0 0;
}

.nav ul li a:hover span
{font-family:Calibri;
font-size:14px;
text-decoration:none;
font-weight:normal;
color:#011116;
/*background-image:url(../images/right_2.png);*/
background-repeat:no-repeat;
background-position:top right;
text-transform:uppercase;
display:block;
padding:0 20px 0 0;
}

.take
{width:370px;
height:33px;
float:right;
margin:10px 0 0 0;
}

.search-main
{width:180px;
height:26px;
float:right;
}

.search-left
{width:11px;
height:25px;
float:left;
background-image:url(../images/search-left.png);
background-repeat:no-repeat;
}

.search-middle
{width:115PX;
height:25PX;
float:left;
}

.search-right
{width:53px;
height:25px;
float:right;
background-image:url(../images/search-icon.png);
background-repeat:no-repeat;
cursor:pointer;
}

.search
{width:115PX;
height:23PX;
float:left;
border-top:#3495C3 solid 1px;
border-bottom:#3495C3 solid 1px;
background-color:#FFFFFF;
border-left:0;
line-height:23px;
}

.body-main
{width:1100px;
height:auto;
margin:20px auto;
}

.body-main-1
{width:1100px;
height:auto;
float:left;
}

.body-left
{border-right: 1px dotted #ccc;
    float: left;
    height: auto;
    min-height: 500px;
    padding-right: 20px;
    width: 815px;
}

.mail
{width:612px;
height:auto;
float:left;
}

.body-right
{width:246px;
height:262px;
float:right;
}

.free
{width:244px;
height:55px;
float:left;
}

.newsletter
{width:244px;
height:195px;
float:left;
margin:10px 0 0 0;
}

.newsletter-2
{width:244px;
height:162px;
float:left;
margin:10px 0 0 0;
background-image:url(../images/news-bg.png);
background-repeat:no-repeat;
}

.news-in
{width:207px;
height:137px;
margin:6px auto;
}

.first-main
{width:207px;
height:45px;
float:left;
}

.first-1
{
height:9px;
font-family:"trebuchet MS";
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.first-2
{width:204px;
height:24px;

}

.text-field
{width:202px;
height:22px;
float:left;
border:#09819E solid 1px;
margin:8px 0 0 0;
}

.susbscribe
{width:123px;
height:33px;
float:right;
margin:8px 0 0 0;
border:none;
cursor:pointer;
background:url(../images/susbscribe.png) no-repeat;
font-size:0;

}

.carrer
{width:1100px;
height:36px;
float:left;
margin:20px 0 0 0;
background-image:url(../images/carrer-bg.png);
background-repeat:no-repeat;
}

.carrer-1
{width:auto;
height:auto;
float:left;
margin:9px 0 0 7px;
padding:0 0px 0 0;
}

.carrer-2
{width:auto;
height:auto;
float:right;
margin:0 0 0 5px;
}

.icon
{width:9px;
height:9px;
float:left;
background-image:url(../images/icon.png);
background-repeat:no-repeat;
margin:4px 0 0 0;
}

.link-2
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.link-2:hover
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#FF0000;
}

.facebook-main
{width:1100px;
height:92px;
float:left;
background-image:url(../images/facebook-bg.png);
background-repeat:no-repeat;
margin:20px 0 0 0;
}

.logo-2
{   width:215px;
    text-align: center;
    float: left;
    margin: 25px 0 0 15px;
}

.find-main
{width:350px;
height:60px;
float:right;
margin:14px 18px 14px 14px;
}

.find-text
{width:192px;
height:25px;
float:left;
font-family:Tahoma;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#000000;
margin:20px 0 0 0;
}

.face
{width:145px;
height:55px;
float:right;
}

.footer-main{
width:100%;
height: auto;
float:left;
margin:65px 0 0 0;
background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;
bottom: 0;
}

.footer-inner
{width:1100px;
height:12px;
margin:10px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#363535;
}

.link3
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#363535;
}

.link3:hover
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:#000000;
}



/*------------------CONTACT_US CSS starts here------------------------*/



.product_contain
{width:655px;
height:auto;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
line-height:18px;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#6D6E70;
margin:25px 0 0 39px;
}

.contactus_form_main
{
width:518px;
margin:14px 0 0 0;
}

.cleft
{
	float: left;
	width: 50%;
}
.cright
{
	float: right;
	margin-top: 15px;
}
.testing a 
{
	color: #595959;
}
.contactus_form_main_1
{width:518px;
height:26px;
float:left;
margin:8px 0 0 0;
}

.contactus_form_main_2
{width:533px;
height:26px;
float:left;
margin:0 0 20px 0;
}

.contactus_form_main_2a
{width:480px;
height:26px;
float:left;
margin:80px 0 0 0;
}

.contactus_form_1
{width:75px;
height:26px;
float:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
font-weight:normal;
line-height:20px;
text-decoration:none;
color:#4B4B4A;
text-shadow:#D8D8D5 1px 1px 1px;
margin:2px 0 0 0;
}

.contactus_form_1a
{width:115px;
height:26px;
float:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
text-decoration:none;
color:#424141;
text-shadow:#EDECEC 1px 1px 1px;
margin:2px 0 0 0;
}

.contactus_form_2
{width:380px;
height:26px;
float:right;
}

.contactus_form_3
{width:380px;
height:94px;
float:right;
background-image:url(../images/submit_button.png);
background-repeat:no-repeat;
}
.obj {
    border: 1px solid #ccc;
    float: left;
    height: 22px;
    padding: 2px;
    width: 300px;
}
.contactus_form_3a
{border:none;
background:url(../images/submit.png) no-repeat;
width:76px;
height:35px;
font-size:0;
cursor:pointer;

}

.text_filed
{width:380px;
float:left;
height:24px;
border-left:#0686A5 solid 1px;
border-right:#0686A5 solid 2px;
border-top:#0686A5 solid 1px;
border-bottom:#0686A5 solid 2px;
background-color:#FFFFFF;
line-height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#3C3C3C;
padding:0 0 0 4px;
}

.text_filed_1
{width:380px;
float:left;
height:94px;
border-left:#0686A5 solid 1px;
border-right:#0686A5 solid 2px;
border-top:#0686A5 solid 1px;
border-bottom:#0686A5 solid 2px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#3C3C3C;
padding:0 0 0 4px;
}

.banner_main_p
{width:933px;
height:auto;
margin:0 auto;
}


 .result { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:21px; color:#797E7A; text-align:justify; margin:20px 0 0 0;width:612px;	}

.menu5 {padding:5px 0 0 1em; margin:0; list-style:none; height:auto; position:relative; background-color:#333333; background:transparent url(pro_five_0c.gif) repeat-x left bottom; font-size:11px; width:1100px;}

.menu5 li {float:left; height:39px; margin-right:1px;}

.menu5 li a {display:block; float:left; height:39px; line-height:36px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; font-size:12px; text-align:center; padding:0 0 0 8px; cursor:pointer; background:url(images/pro_five_0a.gif) no-repeat;}

.menu5 li a b {
    float:left; 
    display:block; 
    padding:0 18px 5px 6px; 
    /*background:url(../images/pro_five_0b.gif)*/
    /*line-height:27px;*/ 
    color:#FFFFFF;}

.menu5 li.current a {color:#000; background:url(../images/pro_five_2a.gif) no-repeat;}

.menu5 li.current a b {/*background:url(images/pro_five_2b.gif) no-repeat right top;*/}

.menu5 li a:hover {color:#000; /*background: url(../images/pro_five_1a.gif) no-repeat;*/}

.menu5 li a:hover b {/*background:url(../images/pro_five_1b.gif) no-repeat right top;*/    
     background: #fbb12f;
    padding: 0 18px 2px 6px;}

.menu5 li.current a:hover {color:#000; /*background: url(../images/pro_five_2a.gif) no-repeat;*/ cursor:default;}

.menu5 li.current a:hover b {/*background:url(../images/pro_five_2b.gif) no-repeat right top;*/}
.org_logo {
    height: 75px;
}
.provider_logo {
    height: 50px;
    display: block;
    margin: auto;
}