
/*--------------------------------------- NAVigation Stylz ---*/
/*<![CDATA[*/ @import "nav.css"; /*]]>*/

/*--------------------------------------- LAYOUT ---*/
body {background: #CC0033 url(../img/bg_total.jpg) 0 0 repeat;}
#holder {width:975px; margin:0px auto;}
#masthead {clear:both; width:975px; height:220px; position:relative;  margin:0 auto;  border-bottom: 1px solid  #990033;}
#home h1#logo, h1#logo {width:443px; height:166px; position:absolute; top:0px; left:0px; background:none; margin:0; padding:0;} 

#linkz {text-align: center; color:#FFF; font-size:150%/100% Arial, Helvetica, sans-serif; position:absolute; right:45px; top:28px; margin:0; padding:0; line-height: 1.4}
#linkz, x:-moz-any-link {font-size:150%;}

#slogan {text-align: center; color:#FFF; font-size:100%/100%; position:absolute; left:145px; top:82px; margin:0; padding:0; line-height: 1.4}
#slogan a {color:#FFF;  text-decoration:underline;} #slogan a:hover {text-decoration:none;}

#content {float:left; width:965px; margin:5px auto 5px auto;}
#content2 {float:left; width:100%; margin-bottom:5px; clear:both; margin-top:8px; color:#FFF; border-bottom: 1px solid #990033;}
#content_alljobs {float:left; width:722px; margin:8px;}
#content_home_jobs {float:left; width:710px; height:500px; border: 6px solid #FFF; background:#333; margin-bottom:20px;}
#col_home_jobs {float:left; width:779px; margin-bottom:20px;}
#col_home_jobs p {margin:15px; color:#FFF;}
#content_jobs {float:left; width:710px; height:380px; border: 6px solid #FFF; background:#333; margin-bottom:20px;}
#content_jobs_legend {float:left; width:710px; margin-bottom:20px;}
#content_jobs_legend p{color:#FFF;}
#content_tjobs{float:left; width:180px; height:155px; padding:2px; margin:5px;}
#thumb_jobs {float:left; width:170px; height:110px; border: 3px solid #FFF; background:#333; display:block;} 
#legend_tjobs {float:left; width:165px; height:25px; padding:5px; color:#FFF; font-size:97%;}
#content2_footer{ width:100%; height:170px; margin-bottom:5px; clear: both; border-top: 3px solid #990033; border-bottom: 3px solid #990033; padding-top:5px;}
#col_footer{ float:left; width:210px; margin:5px; font-size:75%; color:#FFCCCC;}

#secCol_home {float:left; width:175px; margin:5px; white-space:normal;}
#secCol_home p{margin:5px; color:#FFF;}

#secCol {float:left; width:210px; margin:5px; white-space:normal;}
#secCol p{margin:5px; color:#FFF;}

#footer {clear:both; position:relative;  margin:0 auto; color:#FFF; width:975px;; text-align:right; font-size:80%;}
#footer p, #footer ul, #footer li {display:inline; list-style-type:none;}
#footer li {margin:0 .1em; padding:0 .1em 0 .4em; background:none; }
#footer a, #footer a:visited {color:#FFF; text-decoration:none; font-weight: bold; font-size:100%;}
#footer a:hover {text-decoration:underline; font-size:100%; font-weight: bold;}

#home h1 { line-height:28px; height:31px; padding:0 0 0 .4em }

/*--------------------------------------- CONTENT ELEMENTS ---*/

.text_pd{font: bold 80%/110% Arial, Helvetica, sans-serif; color:#FFF;}.text_pd a {color:#FFF;text-decoration:none;} .text_pd a:hover {color:#FFF; text-decoration:underline;}
.text_pd2{font: bold 80%/110% Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}.text_pd2 a {color:#FFF; text-decoration:none;} .text_pd2 a:hover {color:#FFF; text-decoration:underline;}
.mcat{font: bold 90%/110% Arial, Helvetica, sans-serif; color:#FFF;}.mcat a {color:#FFF;text-decoration:none;} .mcat a:hover {color:#FFF; text-decoration:underline;}
.tcat{color:#FFF; font: bold 90%/100% Arial, Helvetica, sans-serif; margin-top:5px;}.mcat a {color: #FF9999;text-decoration:none; margin-top:5px;} 
.minitext{color:#FFCCCC; font: bold 70%/100% Arial, Helvetica, sans-serif;}.minitext a {color:#FFCCCC;text-decoration:none;} .minitext a:hover {color:#FFF; text-decoration:underline;}
.catname{color: #FFCCCC; font: bold 120%/110% Arial, Helvetica, sans-serif;}