/* CSS Document */
h1{font-size:60px; margin:0px; padding:0px; line-height:34px; letter-spacing:-1px; padding-bottom:15px; font-weight:bold}
h1 span{font-size:32px; margin-left:177px; display:block}
h1 a{color:#000; text-decoration:none;}
h1 a:hover{color:#747474; text-decoration:none;}
h3{ background-color:#000; color:#fff; line-height:18px; font-size:22px; font-weight:bold; padding-bottom:2px; padding-top:1px; padding-left:2px;}
h3 a{color:#fff; text-decoration:none;}
h3 a:hover{color:#747474; text-decoration:none}
h4{font-size:18px; font-weight:bold;}
h4 a{color:#000; text-decoration:none;}
h4 a:hover{color:#747474; text-decoration:underline}
h4 span{color:#888888;}
h4 span a{color:#888888; text-decoration:none}
h3.company{ background-color:#6b6b6b; color:#fff;  font-size:18px; font-weight:bold; padding:7px;}

h5{font-size:15px; font-weight:bold;}
h5 a{color:#000; text-decoration:none;}
h5 a:hover{color:#747474; text-decoration:underline}
h5.grey{font-size:15px; font-weight:bold; background-color:#4f4f4f; padding:2px 2px 2px 5px;}
h5.grey a{color:#fff; text-decoration:none;}
h5.grey a:hover{color:#000; text-decoration:underline}
h6{font-size:14px; font-weight:bold;}
h6 a{color:#000; text-decoration:none;}
h6 a:hover{color:#747474; text-decoration:underline}



#topnav h2{ display:inline; font-size:23px; font-weight:bold; margin-right:20px; letter-spacing:-1px; margin-top:20px;}
#topnav h2 a{text-decoration:underline; color:#000;}
#topnav h2 a:hover{color:#747474; text-decoration:none;}
#topnav h2.active{color:#f40202; text-decoration:none;}

.txt11{font:11px; color:#000; line-height:15px;}
.txt11 a{text-decoration:underline; color:#000;}
.txt11 a:hover{text-decoration:none; color:#747474;}
.gtxt12{color:#5e5858; font-weight:bold; font-size:12px;}
.gtxt12 a{text-decoration:underline; color:#5e5858;}
.gtxt12 a:hover{color:#747474; text-decoration:none;}
.lgrey10{color:#666; font-size:11px;}
.lgrey10 a{color:#666;}
.lgrey10 a:hover{color:#000; text-decoration:none}
.lgrey11{color:#989898; font-size:11px;}
.lgrey11 a{color:#989898; font-size:11px;}
.txt16{font-size:16px; line-height:23px; color:#000}
.txt16 a{color:#000; text-decoration:underline}
.txt16 a:hover{color:#747474; text-decoration:none}
.txt14{font-size:14px; line-height:20px; color:#000}
.txt14 a{color:#000; text-decoration:underline}
.txt14 a:hover{color:#747474; text-decoration:none}


ol.items-txt11 { margin:0px; padding:0px; list-style:none; list-style-image:none; font-size:11px; font-family:Tahoma; font-weight:bold}
ol.items-txt11 li{margin-bottom:10px;}
ol.items-txt11 li a{ text-decoration:underline; color:#000;}
ol.items-txt11 li a:hover{text-decoration:none; color:#747474;}


.commentbox{background-color:#fbfbfb; border:3px solid #e9e9e9; padding:7px; font-size:11px; color:#000; line-height:14px;}
.commentbox a{color:#000; text-decoration:none}

.postedby{color:#878787; font-size:11px; font-family:Tahoma; margin-bottom:20px; margin-top:7px;}
.postedby a{color:#878787; text-decoration:underline}
.postedby a:hover{color:#000; text-decoration:none}

.bodyintro p{margin-top:20px; margin-bottom:20px; font-size:13px; line-height:20px;}

.jobslinks{font-size:13px; color:#333333; background-color:#E1E1E1; margin-bottom:5px; padding:10px; border:1px dashed #CECECE}
.jobslinks a{color:#2156AD; text-decoration:underline; font-weight:bold}
.jobslinks a:hover{color:#000000; text-decoration:none;}

