/* CSS Document */
body {margin:0 0; padding:0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#484848; line-height:16px; }
#mainwrapper { margin:0 0; padding:0 0;	width:100%;}

#mainleft{ background:url(../images/bgleft.jpg) top repeat-x;}
#mainarea{ width:980px; background:url(../images/mid-partbg.gif) top repeat-x;}
#mainright{ background:url(../images/bgright.jpg) top repeat-x; }

/*Top*/
#toppart{ height:474px; margin:0 0; padding:0 0;}
.toparea{ height:162px; background:url(../images/top-bg.jpg) top no-repeat;}

/*toplink*/
.toplink { float:right;font-family:Tahoma; color:#FFFFFF; font-weight:bold; font-size:11px; padding:10px 10px 40px 0;}
.toplink a {color:#fff; font-weight:bold; text-decoration:none;}
.toplink a:hover {color:#A1E1FF;}

/*menu*/
.menu{ background:url(../images/button-bg.gif) top repeat-x; line-height:32px; *line-height:33px;  }
.menu a{ color:#000000;  padding:11px 10px; background:url(../images/button-line.gif) no-repeat right; font-family:Tahoma; font-size:11px; text-decoration:none; font-weight:bold;}
.menu a:hover{ color:#005BA4;}

/*content*/
#contentpart{ padding:10px 20px; margin:0  0; }
#contentpart p{ margin:0 0; padding: 10px 0 5px 0;}
.centertext { font-family:Tahoma; font-size:11px; text-decoration:none; font-weight:bold; padding:5px 0; text-align:left; color:#4F4F50; line-height:20px;}

/*Footer*/
#footer {color:#858282; text-align:center; background:url(../images/footer.jpg) repeat-x top; width:100%; height:30px;text-align:center; font-size:11px; padding-top:10px; }

/*extra*/
.right { float:right;}
.left {float:left;}
.clear{ clear:both; height:1px; }
a:active{ outline: none;}
a { outline: none;}
:focus {  -moz-outline-style: none; }
.justify { 	text-align:justify !important; }
.clickhere{color:#0760A3; text-decoration:none; font-family:Tahoma; font-size:11px; font-weight:bold;}
.clickhere:hover { color:#000000;}
h1 { color:#005AA3; font-size:15px; font-weight:bold; padding:0 0 10px 0; margin:0 0; background:url(../images/hline.gif) repeat-x bottom;}
.hline{ background:url(../images/hline.gif) center repeat-x;}
.title { font-weight:bold; font-size:12px; font-weight:bold; color:#00558C; line-height:22px;}
.title3 { font-weight:bold; font-size:12px; font-weight:bold; color:#002A5B; line-height:18px;}
ul {list-style:none; padding-top:0px; margin-top:0px;}
li {list-style:url(../images/arw.gif); padding:0px 0; margin: 2px 0;}
.bgcolorlight{ background-color:#DBF3FF; font-weight:bold; color:#007BB8;}
.minheight {height:200px;}

.inneraboutus { background:url(../images/aboutus.jpg) no-repeat; height:217px; width:980px;}
.inneremployeeinfo { background:url(../images/employee-info.jpg) top no-repeat; height:217px; width:980px;}
.innercontactus{ background:url(../images/contactus.jpg) top no-repeat; height:217px; width:980px;}
.innerprofessional{ background:url(../images/professional-placements.jpg) top no-repeat; height:217px; width:980px;}
.innerfeatured{ background:url(../images/featured-candidates.jpg) top no-repeat; height:217px; width:980px;}
.innerfeaturedcandidate{ background:url(../images/featured-candidates.jpg) top no-repeat; height:217px; width:980px;}
.innercareer{ background:url(../images/career.jpg) top no-repeat; height:217px; width:980px;}
.innernewsletter{ background:url(../images/newsletter.jpg) top no-repeat; height:217px; width:980px;}
.innerconsulting{ background:url(../images/consulting.jpg) top no-repeat; height:217px; width:980px;}
.innereservices{ background:url(../images/e-recruting-services.jpg) top no-repeat; height:217px; width:980px;}
.innerassociates{ background:url(../images/associations.jpg) top no-repeat; height:217px; width:980px;}
.title1 { color:#003971; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; font-weight:bold; text-decoration:none; padding:90px 0 0 80px;}
.title2 { color:#B61C00; font-size:15px; font-weight:bold; text-decoration:none; line-height:18px;}
.copyright{ font-size:11px; padding:15px 0;}
.imgborder {border:solid 1px #DDDDDD; padding:1px;}
.date{ color:#B61C00; text-align:right; font-weight:bold; font-size:14px;}
.box { background:url(../images/box-top.jpg) top left no-repeat; line-height:32px; width:235px; vertical-align:middle; color:#000; font-weight:bold; padding-left:15px;}
.boxborder{ background:url(../images/box-mid.gif) repeat-y top; padding:8px 8px; text-align:justify;}
.button {border:solid 1px #0066CC; background:#0760A3; padding:2px 5px; font-family:tahoma; font-size:11px; font-weight:bold; color:#fff}
.textem { font-size:11px; font-style:italic;}
.textno { font-size:11px;}
.bg1 { background:#f1f1f1; padding:6px; border:1px solid #d8d8d8;}
.title4 { padding:8px; color:#000; font-size:16px;}
.smalltext { font-size:11px; padding:5px 0 0 0;}
.boldtext { font-weight:bold; font-size:11px; line-height:20px;}