body{background-color:#000;background-image:url(images/v5_Background01.jpg);background-position:top center;background-repeat:no-repeat;height:100%;color:#FFF;font-size:12px;margin:0;padding:0;}
th,td,div{color:#000;font-family:Arial,Helvetica, Tahoma, Verdana, sans-serif !important;font-weight:700;}
f1,f2,f3,f4,f5,f6{margin: 0 !important; padding: 0 !important;}
a,a:link,a:visited,a:active{color:#FFF;text-decoration:none;}
a:hover{color:#FFF;text-decoration:underline;}
.template_style{padding-top:168px;margin:0 auto;}
.logo_top{display:none;}
.menu_bg{height:40px;margin:0 19px 0 7px;padding:0 0 0 6px;}
.menu_left{margin:0;padding:0;}
.menu_right{margin:0;}
.menu_style{float:left;}
.footer{text-align:center;color:#FFF; }
#terms_style {width: 990px; margin: 0 auto; } /* border-top: 1px solid white; */
.threeBoxes{background-image:url(images/PaleBacking.png); font-size: 14px; margin: 0 auto; text-align: left;}
.threeTable{width:982px;margin:0 auto;}
.threeBoxes td{vertical-align:top; font-size: 14px;}
.threeBoxes .Normal { font-size: 16px; }
.threeBoxes .Normal a {font-size: 16px;}
.threeTable .Normal h3,.threeTable .Head { font-size: 16px; color: Black; }
.threeTable .c_head { padding-top: 0; }
.ContentPane{width:980px;text-align:center;margin:0 auto;}
.ContentPane .Normal,#container {background-color:transparent;background-image:url(images/PaleBacking.png);text-align:left;border:1px solid #000;font-size:14px;padding:15px; margin-bottom: 20px;margin-top: 30px;}
.ContentPane .Normal h1,.ContentPane .Normal h2,.ContentPane .Normal h3{font-family:"Trebuchet MS";color:#0075BA;font-weight:700;}
.ContentPane .Normal h1{font-size:24px;}
.rightFloater{float:right;}
#dnn_dnnBREADCRUMB_lblBreadCrumb{font-size:8px;text-align:center;color:#FFF;display:block;background-color:transparent;border-bottom:1px solid #FFF;width:990px;margin:0 auto;}
#dnn_ctr370_ModuleContent .Normal{border:0 !important;background:none !important;margin:0 !important;padding:0 !important;}
.Partnerships{background-color:#FFF;width:600px;margin:0 auto;}
.Partnerships img{border:0;}
#silverlightControlHost{ width: 980px; height: 190px; background-image: url(/images/Splash.png);background-position: top center; background-repeat: no-repeat;margin-top: 10px;padding-top: 130px;}
.LeftPane,.TopPane,.RightPane{background-image:url(images/FadeForSections.png);background-repeat:no-repeat;background-position:left top;padding:15px;width:33%;font-size: 11px !important;}
.LeftPane h1,.TopPane h1,.RightPane h1,.LeftPane h2,.TopPane h2,.RightPane h2,.Head{color:#43494d;font-weight:700;}
.LeftPane h3,.TopPane h3,.RightPane h3,.LeftPane h4,.TopPane h4,.RightPane h4{font-weight:700;}
.LeftPane a,.TopPane a,.RightPane a,.LeftPane a:hover,.TopPane a,.RightPane a{color:#0075BA;font-weight:700;font-size:11px;}
.c_head title_grey {PADDING: 0px !important; margin: 0;}
.Head title_vis{display:block;}
.c_footer {display: none; }
.ModuleTitle_SubMenu {width: 140px;}
#joblistContainer { background-image:url(images/PaleBacking.png); border: 1px solid black; border-top: 0; text-align: left; padding: 3px; }
#joblistContainer td { font-weight: normal; width: auto !important;}
#joblistContainer th { background-color: transparent !important; background-image:url(images/PaleBacking.png); border-bottom: 1px solid black;}
.displayCount { text-align: right; font-weight: normal; margin: 0; padding: 0;}
.searchFilters {margin: 10px;}
.subMasthead {text-align: center;}
.pdfThumb img { border: 0;}
.envBldg { border: 1px solid black; text-align:center; margin: 11px;margin-top: 0;}
.DNN_ANN_viewtypeSelector { display:none !important; }
#silverlightControlHost2 { text-align:center; }
#silverlightControlHost2 object { background-color: transparent; }
#joblistContainer { MARGIN: 0px auto; WIDTH: 247px; TEXT-ALIGN: left; background-color: white !important; padding: 5px; position: absolute; top: 800px; left: 50%;  z-index:100; margin-left: 140px; border: 1px solid black;display:none;}
#joblistContainer fieldset { border: 1px solid gray;  }
#dnn_ctr484_ModuleContent .Normal{border:0 !important;background:none !important;margin:0 !important;padding:0 !important;}
.Normal {border: 0 !important; margin-top: 15px;}
.LeftPane .Normal, .TopPane .Normal, .RightPane .Normal {margin-top: 0; }
.backFloater {border: 0; float: right; } 
#dnn_ctr500_ViewEMCareersDetail_ViewEMCareersDetail_Users2_txtDebug { display: none; }
.BottomPane. Normal {background-color:transparent;background-image:url(images/PaleBacking.png);text-align:left;border:1px solid #000;font-size:14px;padding:15px;}
#dnn_ctr511_HtmlModule_HtmlModule_lblContent { border: 0 ; padding: 0; margin: 0; background-color: none; background-image: none; }
#divCategoryList { width: 300px; text-align: left; float: left; }
#divCategoryList .categoryHeader {border: 1px solid black; border-top-color: White; border-left-color: White; background-color: Transparent; background-image: url(/images/FadingBar.png); color: Black !important; padding: 5px; width: 300px;text-align: left;}
#divCategoryList .categoryHeader a { color: Black; text-decoration: none; }
.categoryLeft { width: 310px;background-image:url(images/PaleBacking.png);text-align:left;display: block; border: 1px solid White;}
.categoryLeft a, .categoryRight a { padding: 5px;color: Black; text-decoration: none; display: block;}
#divCategoryDetail { width: 650px; float: right; text-align: left; }

#divCategoryTitleAndDescription, #divJobListings, #divApplyForm, #btnShower { background-image:url(images/PaleBacking.png);padding: 10px;}
#btnShower { text-align: right; }
#divFormLeft input,#divFormLeft label,#divFormLeft textarea { width: 100%; }
#divFormLeft input {  background-color: White; font-weight: bold; border: 1px solid black; }
#divFormLeft textarea { height: 80px; }
.JobOptions { width: 100%; }
.JobOptions TH {background-color: #B9D9EC; padding: 5px;}
.JobOptions TD {background-color: #E8F2F9; padding: 5px;}
#dnn_ctr546_NewJobListings_pnlThanks { background-image:url(images/PaleBacking.png);padding: 10px; margin-top: 30px; margin-bottom: 30px; }
.clientTestimonials { font-size: 11px; font-weight: normal; }
.noJobs {background-color: White;color: #990000;text-align: center;padding: 5px;}