body{behavior:url("assets/behavior/csshover.htc");}
*{margin:0px;padding:0px;}
a img{border:none;}
a{outline:none;text-decoration:none;color:#006699;}
a:hover{color:#009900;}
p{margin:15px 0px;}
h1{color:#006699;font:16px arial, sans-serif}
h2{color:#996600;font:16px arial, sans-serif}
h3{color:#666666;font:16px arial, sans-serif}
h4{color:#333333;font:bold 12px arial, sans-serif}
body{text-align:center;background:url(/assets/images/bodybg.gif) repeat-x;text-align:center;}
#container{position:relative;width:900px;background:url(/assets/images/mainbg.gif) 2px 0px repeat-y;font:12px/18px arial, sans-serif;color:#333;text-align:left;margin:0px auto;}
#content{padding:155px 90px 0px 52px;background:url(/assets/images/header.jpg) no-repeat;}
#main ul{list-style-type:square;margin-left:15px;}
#main ol{margin-left:15px;}
.new{font-weight:bold;color:#CC9900;font-size:10px;}
#content #main{float:left;width:520px;}
#content #auxiliary{float:right;width:200px;color:#fff;}
#content #auxiliary .jobs{padding-top:15px;margin-top:15px;border-top:solid 1px #787887;}
#content #auxiliary .jobs strong{display:block;}
#content #auxiliary .jobs a{color:#FFCC00;display:block;}
#content #auxiliary .jobs a:hover{color:#FFFF00}
#primarynav{list-style-type:none;position:absolute;left:50px;top:93px;}
#primarynav li{float:left;font-size:10px;text-transform:uppercase;background:url(/assets/images/navbg.gif) right no-repeat;padding-right:10px;margin-left:10px;}
#primarynav li a{color:#fff;}
#primarynav li a:hover{color:#000;}

#dd-employers{visibility:hidden;position:absolute;left:270px;top:111px;list-style-type:none;}
#dd-employers li{width:150px;background:#bcbcbc;padding:10px;color:#000;}
#dd-employers li a{color:#000;font-weight:bold;}
#dd-employers li a:hover{color:#fff;border-bottom:solid 1px #999;}

#dd-jobseekers{visibility:hidden;position:absolute;left:170px;top:111px;list-style-type:none;}
#dd-jobseekers li{width:300px;background:#bcbcbc;padding:10px;color:#000;}
#dd-jobseekers li a{color:#000;font-weight:bold;}
#dd-jobseekers li a:hover{color:#fff;border-bottom:solid 1px #999;}

#careers a{width:200px;color:#996600;float:left;clear:both;border-bottom:1px dotted #ccc;background:#eee;display:block;}
#careers a:hover{color:#0066CC;}
#careers .filled a{text-decoration:line-through;}
#careers .filled em{text-decoration:line-through;}
#careers a strong, careers em strong, {color:#000;}
#careers b strong, #careers a strong{font-size:12px;color:#000;}
#careers em{font-style:normal;width:200px;float:left;background:#eee;display:block;border-bottom:1px dotted #ccc;}
#careers b{font-weight:bold;color:#CC0000;font-size:10px;width:90px;float:left;display:block;background:#eee;border-bottom:1px dotted #ccc;}
#careers b.updated{font-weight:bold;color:#009900;font-size:10px;}
#careers .filled b{color:#0000CC;}

#avnfeed ul{list-style-type:none;font-size:10px;line-height:11px;}
#avnfeed ul li a{color:#FFCC00;display:block;margin-top:10px;padding-top:10px;border-top:solid 1px #ccc;font-size:11px;}
#avnfeed ul li a:hover{color:#FF9900;}
#search{position:absolute;left:535px;top:86px;height:29px;width:251px;background:url(/assets/images/jobsearchbg.gif) no-repeat;}
#search #search_query{height:15px;width:135px;position:absolute;left:111px;top:6px;border:solid 0px #fff;}
#search #search_submit{width:28px;height:29px;background:url(/assets/images/go.gif) no-repeat;position:absolute;left:250px;top:0px;border:solid 0px #fff;cursor:pointer;}
#footer{background:url(/assets/images/footer.gif) #fff no-repeat;height:100px;font-size:10px;}
#footer p{text-align:right;padding:30px 80px 0px 80px;}
#logo{position:absolute;left:50px;top:0px;}
.left{float:left;padding-right:10px;padding-bottom:40px;}
.right{float:right;padding-left:10px;padding-bottom:40px;}
.clear{clear:both;}