/* GLOBAL ELEMENTS */
body{text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:0.75em;padding:0px;margin:0px;color:#333;}
td p,.rhs,.search,div,#logo,#logo span,.clearboth,.clearboth2,h1,h2,h3,h4,table,form,span,p,.submenu ul,.foodul{margin:0px;padding:0px;font-size:1em;}
.clearboth,.clearboth2{clear:both;font-size:1px;height:1px;width:1px;border:none;overflow:hidden;}
.clearboth2{width:auto;border-top:1px dashed #999999;}
h1 span{ display:block;position:relative;z-index:1;overflow:hidden} 
h1,h2{color:#F09;font-size:1.6em;margin:10px 0 5px;float:left;}
h4{margin:30px 0 0 0;font-size:1.1em;border-bottom:1px solid #F09;color:#4A759F;text-transform:uppercase;}
img{border:0px;}
a{color:#004080;text-decoration:underline;}
a:visited{color:#004080;}
a:active{color:#004080;}
a:hover{color:#EC4D00;}
p{margin-top:5px;}
.button{display:none;}

* html ul{padding-left:30px;}

/* GLOBAL LAYOUT */
#container{position:relative;overflow:visible;text-align:left;margin:3em auto 10px;padding:0 20px;}
#content{position:relative;float:left;margin:0;padding:5px 1px 0px 0px;}
#content p,#content ul{line-height:1.2em;}
ul.list1 li{margin:0.5em 0em;}
th, thead{text-align:left;padding:0px;}
.tdright{text-align:right;}
.button{background-image:url(../img/bg_button.gif);color:#FFF;font-weight:bold;}
#intro{position:relative;border-top:1px solid #F09;width:100%;padding:10px 0;}

/* HEADER */
#header{display:block;height:80px;width:100%;font-size:0.8em;color:#4D78A4;}
h1 #logo{font-weight:normal;height:50px;}
#spotlight {margin:20px 0 0 20px;line-height:1.6em;float:left;}
.BusImageSml{position:absolute;top:0px;right:20px;}
.BusImageSml img{vertical-align:bottom;display:block;width:90px;height:120px;}

/* CSS 'Table' */
div.row{clear:both;margin:0px;padding:5px 0px 5px;}
div.row p{margin:0px 0px 10px;padding:0px;}
div.row span{padding:0px;}
div.label{margin:0 15px 5px 0;float:left;}
div.label b{margin:0 5px 0 0;font-weight:bold;text-transform:uppercase;}
#labelfirst{margin:0px;}
span.formw{margin:0px;}

/* FOOTER */
#footer{display:block;width:100%;border-top:2px solid #F09;padding-top:5px;font-size:0.9em;}
#footer,#footer a{color:#4D78A4;text-decoration:none;}
#footassoc{display:block;position:absolute;right:10px;bottom:-10px;}
#footer .left{margin-left:5px;float:left;}
#footer a:hover{text-decoration:underline;}
#footer ul{margin:0px;padding:0px;}
#footer li{display:inline;padding:0px 5px;border-right:1px solid #FFF;}
#footer li#end{border:0px none;margin-right:0px;}
.rp{position:absolute;bottom:-15px;right:0px;color:#999;font-size:0.75em;}
.rp a{color:#999;text-decoration:none;}
rp a:hover{color:#C00;text-decoration:underline;}

/* CREDITS */
.tblcredit {width:100%;margin:20px 0 0 0;padding:0px;}
.tblcredit th{padding-left:1px;border-bottom:1px solid #F09;color:#4A759F;text-transform:uppercase;}
.tblcredit th, td{padding:3px 10px 3px 0;margin:0px;vertical-align:top;}
.tblcredit td{border-bottom:1px dotted #F0F0F0;}
.tblcredit .credname{padding:20px 0 0;}
.tblcredit .credcomp{width:25%;}
.tblcredit .credrole{width:25%;padding:0 5px;}
.tblcredit .creddirect{width:250px;}
.tdskills{width:100px;font-weight:bold;}
#TwentyFive td,#TwentyFive th{width:25%;}
