html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent none repeat scroll 0 0;border:0 none;font-size:100%;outline-style:none;outline-width:0;vertical-align:baseline;margin:0;padding:0;}
body{background:#FFF none repeat scroll 0 0;border-top:18px solid #271E1E;font-family:Arial,Helvetica,sans-serif;font-size:62.5%;font-style:normal;font-variant:normal;font-weight:400;height:100%;line-height:1.6;margin:0;padding:0;}
blockquote,q{quotes:none;}
#box li{color:#333;font-family:arial,sans-serif;font-size:13px;line-height:1.5em;list-style-type:square;padding:5px;margin-left:15px;}
#content li{list-style-type:square;margin-left:15px;}
:focus{outline-style:none;outline-width:0;}
strong{text-decoration:underline;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
h1{color:#E64B06;font-family:Arial,Helvetica,sans-serif;font-size:2.4em;font-weight:400;line-height:1.2;text-transform:capitalize;margin:10px 0 0;}
h3{color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:1.6em;font-weight:bold;line-height:1.2;text-transform:capitalize;margin:10px 0 0;}
h1 span{color:#41610A;}
* html h2{margin-top:-0.05em;}
#content .title a{color:#0000CC;font-size:1.8em;line-height:1.34;margin:1em 0 0.5em;text-transform:capitalize;padding:0px;font-weight:normal;}
#content .title a:hover{text-decoration:none;font-weight:normal;}
h4{color:#666666;border-bottom:1px dashed #CCC;font-size:1.4em;line-height:1.34;margin-top:10px;width:90%;}
h5{color:#666666;;font-size:1.2em;line-height:1.45;margin:0 0 0.2em;}
h6{font-size:1em;line-height:1.85;margin:0 0 0.2em;}
p,ul,ol,dl{color:#111;font-size:1.4em;margin:0.1em;padding:0;}
p{margin-bottom:20px;}
#content a{color:#0000CC;text-decoration:underline;font-size:14px;font-weight:bold;}
a{color:#666666;text-decoration:none;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{display:block;}
#container{width:94em;margin:0 auto;}
#header{border-bottom:5px solid #F5F5F5;margin-bottom:10px;padding-bottom:10px;position:relative;}
#flags{width:200px;margin:5px 0 0;padding:0;}
#logotext a{letter-spacing:2px;text-transform:lowercase;font-size:34px;font-family:Arial,Helvetica,sans-serif;font-weight:700;border-bottom:1px solid #E64B06;text-decoration:none;color:#E64B06;width:200px;margin:0;padding:0;}
#tagline{text-transform:uppercase;font-size:11px;font-family:Arial;font-weight:700;color:#000;width:160px;display:block;margin:0;padding:0;}
#box{background:#FFF none repeat scroll 0 0;clear:both;margin-top:15px;position:relative;border-color:#CCC;border-style:dashed;border-width:0;}
ul#navmain{float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:10px;}
ul#navmain li{border-left:1px solid #EAEAEA;color:#271E1E;float:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;padding-left:10px;padding-right:10px;}
.first{border:0 none !important;width:530px;}
.first ul li{display:inline;list-style-type:none;padding:0;}
ul#navmain ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0;margin-top:6px;}
ul#navmain ul li{border:0 none;float:none;padding-left:0;margin:0;}
ul#navmain ul a{color:#5C5757;font-size:1em;font-weight:400;text-transform:capitalize;}
ul#navmain ul a:hover{background:#F1F1F1 none repeat scroll 0 0;}
#mainbody{clear:both;position:relative;top:-1px;border-color:#DADDDE;border-style:solid;border-width:0;margin:0;padding:10px 0;}
#mainbody h2{font-size:2.2em;font-weight:400;padding:0;margin:0;}
#left-content{border-right:1px solid #F5F5F5;float:left;padding-right:20px;position:relative;width:60%;}
#sidebar{float:left;padding-left:20px;width:30%;}
.notice {background:#FFFFCC none repeat scroll 0 0;margin:8px 0 5px;padding:5px;}
.notice p {margin-bottom:5px;}
#sort-by-type{color:#888;float:right;font-size:11px;}
div#sort-by-type a:hover{background:#FFF none repeat scroll 0 0;}
div.steps{background:#271E1E none repeat scroll 0 0;color:#999;display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;height:28px;text-align:center;margin:0 0 20px;padding:0 5px 0 20px;}
#step-1{display:inline;float:left;width:25%;padding:2px 0 5px;}
.step-active{background:transparent url(http://www.hireteen.com/active.png) no-repeat scroll left top;color:#363;display:block;font-weight:700;margin-top:-6px;text-align:center;width:123px !important;padding:10px 0 15px !important;}
.footer{clear:both;font-family:Arial,Helvetica,sans-serif;padding-bottom:15px;border-color:#EAEAEA;border-style:solid;border-width:1px 0 0;margin:-1px auto 0;}
#footer-contents{font-size:110%;padding-bottom:10px;padding-top:10px;text-align:left;width:920px;margin:0 auto;}
#footer-contents p{color:#666;font-size:1.2em;}
#footer-contents p a{text-decoration:underline;}
select{width:265px;margin:0;padding:0;}
input{width:260px;margin:0;padding:0;}
#submit {-moz-box-shadow:2px 2px 2px #AAAAAA;background:none repeat scroll 0 0 #F37A21;border:1px solid #D31E47;color:#FFFFFF;cursor:pointer;font-size:22px;font-weight:700;padding:3px 15px !important;vertical-align:middle;width:auto;}
.submit {-moz-box-shadow:2px 2px 2px #AAAAAA;background:none repeat scroll 0 0 #CC0000;border:1px solid #D31E47;color:#FFFFFF;cursor:pointer;font-size:22px;font-weight:700;padding:3px 15px !important;vertical-align:middle;width:auto;}
img,a img{border:none;margin:0;padding:0;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
img.alignleft .wp-caption{border:0 none;margin:0 10px 2px 0;padding:0;}
img.alignright{display:inline;float:right;margin:0 0 2px 7px;padding:4px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
.searchbox{font-size:14px;font-weight:700;color:#E64B06;width:300px;border:1px solid #DFDFDF;margin-bottom:10px;padding:10px;}
.adsidebar{width:300px;border:1px solid #DFDFDF;margin-bottom:10px;padding:10px;}
.banner{padding:10px 0px 10px 0px;}
.sponsorslink{font-style:italic;color:#111111;font-size:1.3em;}
.sponsorslinkpost{font-weight:bold;font-size:1.4em;text-decoration:underline;}
.adsboxtop{margin-left:-8px;padding-bottom:15px;}
.adsboxbottom{margin-left:-8px;padding-bottom:15px;}
.adslinkpost{margin-bottom:10px;margin-top:-5px;}
.adslinkbottom{padding:0px 0px 20px 0px;}
.adsbannertop{padding:0px 0px 15px 0px;}
#jobsearch{padding:5px;font-size:11px;color:#333;font-weight:normal;}
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a{background:white;padding:0;margin:0;border:none;text-decoration:none;font-weight:normal;font-style:normal;list-style:none;text-transform:none;text-indent:0px;font-variant:normal;text-align:left;line-height:12px;letter-spacing:0px;word-spacing:0px;font-size:11px;font-family:Arial;}
#wp_page_numbers{margin-top:10px;width:100%;background:white;margin-bottom:10px;}
#wp_page_numbers ul{width:100%;}
#wp_page_numbers li{float:left;display:block;margin-bottom:2px;}
#wp_page_numbers a{padding:3px;padding-left:5px;padding-right:5px;margin-left:2px;margin-right:2px;display:block;color:#333;border:1px solid #bfbfbf;}
#wp_page_numbers li a:hover{border-color:#E64B06;}
#wp_page_numbers li.space{padding:6px;padding-left:2px;padding-right:2px;}
#wp_page_numbers li.first_last_page{font-style:italic;}
#wp_page_numbers li.active_page a{border-color:#0075b8;}
#wp_page_numbers li.active_page a:hover{color:black;text-decoration:underline;border-color:#E64B06;}
#wp_page_numbers li.page_info{float:left;display:block;padding:3px;padding-left:5px;padding-right:5px;margin-right:2px;color:#666;font-size:11px;border:1px solid #bfbfbf;}