:focus{-moz-outline-style  :  none;}
*{	margin:0;padding:0;}
html {height: 100%; margin-bottom: 1px;}	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-ie browsers */
body{ background:url(../images/bgTopRpt.jpg) 0px 1px repeat-x #fff; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
strong{ font-weight: bolder }
h1 {font-size:20px;line-height:25px;text-transform:capitalize;font-weight: normal;color: #00adef;}
h2 {font-family:tahoma, Verdana, Arial; font-size:18px;line-height:23px;font-weight: normal; margin-top: 15px; color:#666;}
h3 {font-size:18px;line-height:18px;font-weight: normal;margin-top: 15px; #00adef;}
p { margin:10px 0px 5px 0px;line-height: 17px; font-size: 12px; text-align:justify}
a:link, a:visited {color: #00adef; text-decoration: none;}
a:hover {color: #00adef;text-decoration: none;}
a:active {color: #e67817;text-decoration: none;}
.clear{margin:0;padding:0;line-height:0;font-size:0;clear:both;}
.outerWraper{margin:20px auto; padding:0; width:984px;}
.headerContainer{width:984px;clear:both;}
.leftPanel{ margin:0px 0px 20px 0px; padding:0px; width:280px; float:left; }
.rightPanel{margin:0px 0px 20px 0px; padding:0px; width:700px; float:right;}

.bannerContainer{margin:0px; padding:27px 26px 0px 30px; background:url(../images/headerBg.jpg) top left no-repeat; width:644px; height: 391px;}
.navTop{ margin:0px 0px 8px 0px; padding:0px; height:36px;  line-height:36px; color:#fff; font-size:13px; font-weight:bold;}
.navTop a{ margin:0px 10px;}
.navTop a, .navTop a:visited{ color:#fff; text-decoration:none;}
.navTop a:hover{ color:#00acee; text-decoration:none;}
.banner{ margin:0px; padding:0px; clear:both; display:block;}
.bannerContainer .apply{ margin:0px; padding: 5px 20px 20px 20px; width:310px; float:left;}
.bannerContainer .apply a{ font-weight:bold; color:#00adef}
.bannerContainer .contactUs{ margin:0px; padding:13px 0px 0px 0px; width:250px; float:right; font-size:18px;}
.bannerContainer .contactUs a { padding:3px 0px 0px 0px; color:#666; text-decoration:none;}
.bannerContainer .contactUs a:hover{color:#00adef; text-decoration:none;}
.contentContainer{ margin:20px; padding:0px; width:660px;}
.contentContainer ul{ margin:0px; padding:0px; list-style-type:none}
.contentContainer ul li{ margin:0px; padding:0px 0px 0px 15px; line-height:18px; list-style-type:none; background:url(../images/bullet.gif) center left no-repeat;}

.sepHr{ margin:10px 0; padding:0px; height:5px; background:url(../images/sep.jpg) center left repeat-x; clear:both;}
.panelContainer{ margin:0px; padding:0px;}
.panelContainer .careerBuilding{ margin:0px; padding:20px 0px 0px 0px; width:400px; float:left}
.panelContainer .careerBuilding p{ margin:0px 20px 20px 0px; padding:0px;}
.panelContainer .freeCareer{ margin:20px 0px 0px 0px; background-color:#ebebeb; padding:10px; width:230px; float:right; display:block;}
.panelContainer .downloadApplication{ margin:0px 0px 0px 0px; padding:20px 0px 20px 80px; width:150px; background:url(../images/downloadApplication.jpg) top left no-repeat;float:right; display:block; color:#666; font-weight:bold;}
.panelContainer .downloadApplication a, .panelContainer .downloadApplication a:visited { color:#666; text-decoration:none;}
.panelContainer .downloadApplication a:visited { color:#666; text-decoration:none;}
.imageContainer{margin:15px 0px 0px 0px; padding:3px; height:105px; width:378px; border:1px solid #b7b7b7;}
.ddBox{margin:2px 0px; width:230px;height:17px;border:1px solid #bdbdbd;line-height:17px; color:#666666; font-size:10px; font-family:Arial, Helvetica, sans-serif}
.txtBox{margin:2px 0px; width:230px;height:17px;border:1px solid #bdbdbd;line-height:17px; color:#666666; font-size:10px; font-family:Arial, Helvetica, sans-serif}
.txtArea{margin:2px 0px;width:230px;height:53px;border:1px solid #bdbdbd;line-height:17px; color:#666666; font-size:10px;font-family:Arial, Helvetica, sans-serif}
.secCode{margin:2px 0px; padding:0px; height:27px;font-size:10px; font-family:Arial, Helvetica, sans-serif}
.secCodeImage{margin:0px; padding:0px; width:100px; height:27px; float:left; border:1px solid #ccc;}
.secCodeBox{margin:0px 0px; padding:2px 0px 0px 0px; width:100px;height:21px;border:1px solid #bdbdbd;line-height:23px; color:#666666; float:right;}
.submitBtn{ background-color:#1d5fab; color:#fff; width:108px; height:26px; border:1px solid #bebebe; float: right}
.submitBtn1{margin:5px 0px 0px 0px; background-color:#1d5fab; color:#fff; width:108px; height:26px; border:1px solid #bebebe; float: left}
.logoContainer{ margin:0px; padding:22px 0px 0px 40px; }
.leftNav{margin:0px 0px 0px 22px; padding:0px; }
.leftNav ul{ margin:20px 0px 0px 0px; padding:0px;list-style-type:none;}
.leftNav ul li{ margin:0px; padding:0px 0px 0px 10px; line-height:30px; list-style-type:none; background:url(../images/leftNavSep.jpg) center left no-repeat; color:#666666; border-top:1px dotted #666}
.leftNav ul li a, .leftNav ul li a:visited{ color: #666666; text-decoration:none; font-weight:normal;}
.leftNav ul li a:hover{ color: #00adef; text-decoration:none}
.leftNav .last{border-bottom:1px dotted #666;}
.download{ margin:30px auto 0px auto; padding:80px 0px 0px 15px; background:url(../images/download.jpg) top left no-repeat;  width:237px; height:45px;}
.download a, .download a:visited{color:#fff; text-decoration:none; display:block; line-height:20px;}
.download a:hover{color:#1d439b; text-decoration:none;}
.askContainer{ width:237px; height:130px; margin:30px auto 0px auto; padding:246px 0px 0px 0px; background-color:#0e4ca1; background:url(../images/askImage.jpg) top left no-repeat #0e4ca1;}
.askContainer p{ text-align:center; color: #fff; font-size:14px; }
.askContainer a{color: #fff; font-size:18px; font-weight:bold;}
.footerContainer{margin:0px 0px 0px 0px; padding:20px; height:110px; background-color:#1d5fab;color:#fff; }
.footerImageContainer{margin:20px 0px 0px 0px; padding:0px; width:250px; float:right; }
.linksContainer{ width:650px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#fff; float:left}
.footerContainer a, .footerContainer a:visited,.footerContainer a:hover{color:#fff; text-decoration:none; font-weight:normal;} 
.freeCareerBig{margin:0px; padding:20px; height:200px; background:url(../images/freeCareerLady.gif) center right no-repeat #ebebeb}
.bigfirstPanel{ margin:0px 0px 0px 0px; padding:0px 0px 0px 3px; width:232px; float:left;}
.bigfirstPanel1{ margin:0px 0px 0px 10px; padding:0px; width:235px; float:left;}
.contactEmail {margin:0px; padding:20px; border:1px solid #7799dd; background-color:#e8eef7;}
.contentContainerwhy{ margin:20px; padding:0px; width:660px;}
.contentContainerwhy ul{ margin:0px; padding:0px; list-style-type:none}
.contentContainerwhy ul li{ margin:0px; padding:0px 0px 0px 15px; line-height:18px; list-style-type:none; background:url(../images/bullet.gif) 0px 6px no-repeat;}
.accreditationsContainer{margin:10px 0px; padding:0px; clear:both;}
.accreditationsImages{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:125px;}
.accreditations p{ float:right}
