body{ padding:0px; margin:0px; background:#e9e9e9;}

#mainCONTAINER{ width:960px; margin:0px auto; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#FFF; z-index:-1000000000000;}
#mainCONTAINER img{ border:0px;}
#mainCONTAINER a{ text-decoration:none; color:#0066bb;}
#mainCONTAINER a:hover{ text-decoration:underline;}
#mainCONTAINER p{ padding:10px 15px; margin:0px;}

#mainCONTAINER #header{ background:url(http://media.newjobs.com/cms/static-content/ohint/images/header-bg_n1.jpg) repeat-x left top; width:960px; clear:both; position:relative; }

#mainCONTAINER #flashTEXT{ overflow:hidden; text-align:center; color:#ef1217; font-family: "Calibri", Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; padding:3px 0 0 0;}
#mainCONTAINER #flashTEXT a{ color:#6fa3d2; text-decoration:underline !important;}
#mainCONTAINER #flashTEXT a:hover{ text-decoration:none !important;}

#mainCONTAINER #bannerBOX{ width:960px; clear:both; height:337px; position:relative; overflow:hidden; }

#mainCONTAINER #lefttoplogoBOX{ float:left; overflow:hidden; width:300px; padding:0 0 0 20px;}
#mainCONTAINER #rightnetworkBOX{ float:right; overflow:hidden; width:250px; padding:3px 0 4px 0; }

#mainCONTAINER #rightnetworkBOX #leftBOX{ float:left; width:76px; padding:9px 0px 0 0; overflow:hidden; font-size:11px;}
#mainCONTAINER #rightnetworkBOX #rightBOX{ float:right; overflow:hidden; width:137px; padding:0 20px 0 0; }

#mainCONTAINER #rightnetworkBOX #leftBOX a{ color:#000; text-decoration:underline;}
#mainCONTAINER #rightnetworkBOX #leftBOX a:hover{ text-decoration:none;}
#mainCONTAINER #rightnetworkBOX #rightBOX a{ text-decoration:none;}

#mainCONTAINER #logoBOX{ clear:both; width:960px; overflow:hidden; height:164px;} 

/*
#mainCONTAINER #menuBOX{ width:960px; background:url(http://media.newjobs.com/cms/static-content/ohint/images/menu-bg_n1.jpg) repeat-y left top; border:6px solid #fff; border-left:none; border-right:none; overflow:hidden; clear:both;}
#mainCONTAINER #menuBOX ul{ padding:0px; margin:0px; list-style:none;}
#mainCONTAINER #menuBOX ul li{ float:left; font-size:13px; font-weight:bold; color:#FFF;}
#mainCONTAINER #menuBOX ul li a{ float:left; padding:11px; color:#FFF; text-decoration:none; border-right:6px solid #fff; }
#mainCONTAINER #menuBOX ul li a:hover{ color:#33bb33;}
*/


#mainCONTAINER #menuBOX{ width:960px; background:url(http://media.newjobs.com/cms/static-content/ohint/images/menu-bg_n1.jpg) repeat-y left top; border:6px solid #fff; border-left:none; border-right:none; overflow:hidden; clear:both;}
#mainCONTAINER #menuBOX ul{ padding:0px; margin:0px; list-style:none;}
#mainCONTAINER #menuBOX ul li{ float:left; font-size:13px; font-weight:bold; color:#FFF;}
#mainCONTAINER #menuBOX ul li a{ display:block;  float:left; padding:11px; color:#FFF; text-decoration:none; border-right:6px solid #fff; }
#mainCONTAINER #menuBOX ul li a:hover{ color:#525051; background:#B5DC10;}

/*
#mainCONTAINER #innermenuBOX{ width:960px; background:url(http://media.newjobs.com/cms/static-content/ohint/images/menu-bg_n1.jpg) repeat-y left top; border:6px solid #fff; border-left:none; border-right:none; overflow:hidden; clear:both;}
#mainCONTAINER #innermenuBOX ul{ padding:0px; margin:0px; list-style:none;}
#mainCONTAINER #innermenuBOX ul li{ float:left; font-size:13px; font-weight:bold; color:#FFF;}
#mainCONTAINER #innermenuBOX ul li a{ display:block;  float:left; padding:11px; color:#FFF; text-decoration:none; border-right:6px solid #fff; }
#mainCONTAINER #innermenuBOX ul li a:hover{ color:#33bb33; background:#b5dc10; color:#525051;}
*/

#mainCONTAINER #contentCONTAINER{ width:960px; padding:0px; overflow:hidden; background:url(http://media.newjobs.com/cms/static-content/ohint/images/left-dotted.gif) repeat-y 280px top; z-index:100; }

#mainCONTAINER #contentCONTAINER #bannerIMG2{ width:960px; padding:0px; overflow:hidden; position:relative;  }

#mainCONTAINER #contentCONTAINER #innerbannerIMG{ width:942px; padding:0 9px; overflow:hidden; background:url(http://media.newjobs.com/cms/static-content/ohint/images/inner-banner.jpg) no-repeat 9px top; }

#mainCONTAINER #contentCONTAINER #bannerTEXTBOX2{ width:218px; margin:0px 0 0 34px; color:#525051; font-size:14px; line-height:20px; overflow:hidden; min-height:288px; }

#mainCONTAINER #contentCONTAINER #innerbannerTEXTBOX{ width:252px; margin:0px 0 0 34px; color:#525051; font-size:14px; line-height:20px; overflow:hidden; min-height:337px;  }

#mainCONTAINER #contentCONTAINER #bannerTEXTBOXBG{ width:218px; margin:0px 0 0 34px; color:#525051; font-size:14px; line-height:20px; overflow:hidden; min-height:337px; background:url(http://media.newjobs.com/cms/static-content/ohint/images/find-out-more-bg.jpg) no-repeat left 78px; }

#mainCONTAINER #contentCONTAINER #bannerTEXTBOX2 a{ font-weight:bold; color:#e90024; text-decoration:none;}

#mainCONTAINER #contentCONTAINER #leftCONTAINER{ float:left; overflow:hidden; width:255px; margin:10px 0 0 0; padding:0 5px 0 29px;}
#mainCONTAINER #contentCONTAINER #rightCONTAINER2{ float:right; overflow:hidden; width:635px; margin:0 18px 0 0; font-weight:normal; }
#mainCONTAINER #contentCONTAINER #rightCONTAINER{ position:absolute; float:right; overflow:hidden; width:630px; margin:-35px 0 0 0px; left:300px; z-index:100002; }


#mainCONTAINER #contentCONTAINER #rightCONTAINER #imgBOX{ width:192px; height:71px; overflow:hidden;}
#mainCONTAINER #contentCONTAINER #rightCONTAINER #textBOX{ padding:0 17px 0 0; overflow:hidden;}
#mainCONTAINER #contentCONTAINER #rightCONTAINER #textBOX p{ padding:7px 0px; margin:0px; line-height:17px;}
#mainCONTAINER #contentCONTAINER #rightCONTAINER #textBOX ul{ padding:0px; margin:0px 0 0 24px; list-style:disc;}
#mainCONTAINER #contentCONTAINER #rightCONTAINER #textBOX ul li{ padding:5px 0px; font-weight:normal; }

#mainCONTAINER #contentCONTAINER #rightCONTAINER #studentsBOX{ float:left; width:192px; overflow:hidden; }
#mainCONTAINER #contentCONTAINER #rightCONTAINER #studentsBOX a{color:#33BB33; }

#mainCONTAINER #contentCONTAINER #rightCONTAINER #employersBOX{ float:left; width:192px; margin:0 0 0 17px; overflow:hidden; }
#mainCONTAINER #contentCONTAINER #rightCONTAINER #employersBOX a{ color:#0066BB;}

#mainCONTAINER #contentCONTAINER #rightCONTAINER #news-infoBOX{ float:left; width:192px; overflow:hidden; margin:0 0 0 15px; }
#mainCONTAINER #contentCONTAINER #rightCONTAINER #news-infoBOX a{ color:#bb6600;}





#mainCONTAINER #contentCONTAINER #leftCONTAINER #featuredIMGBOX{ clear:both; overflow:hidden; height:30px; margin:20px 0 0 0;}
#mainCONTAINER #contentCONTAINER #leftCONTAINER #videoBOX{ width:233px; height:200px; margin:15px 0 50px 5px; overflow:hidden;}

#mainCONTAINER #contentCONTAINER #leftCONTAINER #selectBOX{ width:170px; margin:40px 0 40px 35px; overflow:hidden;}


#mainCONTAINER #contentCONTAINER p{ padding:7px 17px; margin:0px; line-height:17px;}
#mainCONTAINER #contentCONTAINER ul{ padding:0px; margin:0px; list-style:none;}
#mainCONTAINER #contentCONTAINER ul li{ padding:8px 14px; font-weight:bold;}

#mainCONTAINER #contentCONTAINER #rightCONTAINER2 #list { clear:both; overflow:hidden;}
#mainCONTAINER #contentCONTAINER #rightCONTAINER2 #list ul{ padding:0px; margin:0px 0 0 45px; list-style:disc;}
#mainCONTAINER #contentCONTAINER #rightCONTAINER2 #list ul li{ padding:8px 0px; font-weight:normal; }



#mainCONTAINER #contentCONTAINER #heading{ font-family: Calibri, Arial, Verdana, sans-serif; font-weight:bold; font-size:35px; color:#880015;}
#mainCONTAINER #contentCONTAINER #heading2{ font-weight:bold; font-size:35px; color:#525051;}



#mainCONTAINER #form{ padding:0px; margin:0px;}
#mainCONTAINER .input{ width:270px; height:16px; font-family:Arial, Helvetica, sans-serif;}
#mainCONTAINER .textarea{ width:270px; height:100px; overflow:auto; font-family:Arial, Helvetica, sans-serif;}




/*
#mainCONTAINER #footer{ width:960px; font-family:Arial, Verdana, sans-serif; background:url(http://media.newjobs.com/cms/static-content/ohint/images/footer.jpg) no-repeat left top; overflow:hidden; padding:0px 0 20px 0px; line-height:20px; }
*/
#mainCONTAINER #footer{ width:960px; font-family:Arial, Verdana, sans-serif; background:url(http://media.newjobs.com/cms/static-content/ohint/images/footer.jpg) no-repeat left top; overflow:hidden; padding:42px 0 20px 0px; line-height:20px; }


#mainCONTAINER #footer #leftLOGOBOX{ float:left; width:186px; overflow:hidden; margin:10px 0 0 32px;}
#mainCONTAINER #footer #links{ float:left; width:690px; text-align:center; overflow:hidden; padding:20px 0 0 0;}
#mainCONTAINER #footer #links a{ color:#000; text-align:center; }
#mainCONTAINER #footer #links a:hover{ text-decoration:underline;}




.headerimg { background: left top; background-repeat: no-repeat; width:960px; height:337px; position:absolute; }
#mainCONTAINER #headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:74px; }
#mainCONTAINER #firstline { color:#333; font-size:12px; padding:4px 20px 7px 35px; display:block; width:170px; overflow:hidden; width:170px; font-size:14px; line-height:20px; }

#mainCONTAINER #secondline{font-weight:bold; color:#e90024; text-decoration:none; padding:0 0 0 51px; font-size:14px;}
#mainCONTAINER #secondline a{ font-weight:bold; color:#e90024; text-decoration:none; }
#mainCONTAINER #secondline a:hover { font-weight:bold; color:#e90024; text-decoration:none; }

.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }