@charset "utf-8";
/* CSS Document */

BODY{margin:0px;background-color:#ffffff;overflow-x:auto;overflow-y:scroll;}
BODY,TD{font-family:verdana,helvetica;font-size:12px;}

H1{font-size:18px;color:#333333;margin:0px;text-transform:uppercase;}
H2{font-size:24px;color:#333333;margin:0px;text-transform:uppercase;}
H2.color{color:#90450f;}
H3{font-size:14px;color:#90450f;margin:0px;text-transform:uppercase;}

FORM{margin:0px;}
INPUT,SELECT,TEXTAREA{font-family:verdana,helvetica;font-size:11px;}
UL{margin-top:3px;margin-bottom:3px;}
UL LI{margin-left:-15px;}
A{color:#ba5c1a;text-decoration:none;}
A:hover{text-decoration:underline;}
BLOCKQUOTE{margin-top:5px;margin-bottom:5px;font-style:italic;color:gray;text-align:justify;}
FIELDSET{padding-left:10px;}
LEGEND{width:286px;height:27px;padding-top:6px;padding-left:8px;color:white;background-image:url(siteart/legend.png);font-weight:bold;}

#bar1{position:relative;background-image:url(siteart/bar1.png);background-repeat:repeat-x;height:24px;}
#bar2{position:relative;background-image:url(siteart/bar2.png);background-repeat:repeat-x;height:41px;}

.wrapper{width:980px;border:0px;padding:0px;margin:0px;position:relative;margin-top:-2px;z-index:100;}
.wrapper TD{text-align:right;padding:0px;margin:0px;}

#bar3{position:relative;background-image:url(siteart/bar3.png);background-repeat:repeat-x;height:48px;overflow:hidden;padding:0px;margin:0px;}
#bar4{position:relative;height:48px;overflow:hidden;padding:0px;margin:0px;z-index:100;}
#bar3 span.div,#bar4 span.div{display:inline-block;width:1px;height:48px;background-color:#3d3d3d;overflow:hidden;position:relative;z-index:10;}
#bar3 a,#bar4 a{display:inline-block;height:48px;vertical-align:top;}
#bar3 a span,#bar4 a span{display:inline-block;height:48px;font-size:14px;padding-right:14px;padding-left:14px;padding-top:15px;color:white;text-transform:uppercase;text-decoration:none;cursor:pointer;}
#bar3 a:hover span,#bar4 a:hover span{color:black;background-image:url(siteart/bar3-over.png);text-decoration:none;}
#bar4 a:hover{text-decoration:none;}
#bar4 a.sel,#bar4 a.sel span{color:black;background-image:url(siteart/bar3-over.png);text-decoration:none;}

#util{position:relative;height:24px;overflow:hidden;padding:0px;margin:0px;margin-top:-113px;line-height:24px;z-index:100;color:white;}
#util2{position:relative;height:41px;overflow:hidden;padding:0px;margin:0px;z-index:100;}
#util TD{color:white;vertical-align:middle;}
#util a{color:white;font-size:10px;margin-left:5px;margin-right:5px;text-decoration:none;}
#util a:hover{text-decoration:underline;}
#util2 a img{}
#util2 a:hover img{background-color:#964b11;}
#menu2{position:relative;z-index:200;}
/*
#templatemenu{width:960px;height:100%;padding:0px;margin:0px;position:relative;margin-top:-115px;background-image:url(siteart/circles.png);background-repeat:no-repeat;}
#templatemenu>TD{padding:0px;margin:0px;}
#templatemenu #menu{width:280px;height:100%;padding:0px;margin:0px;padding-left:75px;}
*/
#templatemenu{width:960px;height:100%;padding:0px;margin:0px;position:relative;margin-top:-115px;background-image:url(siteart/circles2.png);background-repeat:no-repeat;}
#templatemenu>TD{padding:0px;margin:0px;}
#templatemenu #menu{width:280px;height:100%;padding:0px;margin:0px;padding-left:45px;}

#bodycontent{position:relative;margin-top:120px;}

#footer{vertical-align:bottom;text-align:center;font-size:9px;color:gray;background-color:white;position:relative;z-index:200;}
#footer a{color:gray;text-decoration:none;}
#footer a:hover{color:black;text-decoration:underline;}

#msl{width:7px;background-image:url(siteart/menu_shadow_left.png);background-repeat:repeat-y;}
#msr{width:13px;background-image:url(siteart/menu_shadow_right.png);background-repeat:repeat-y;}
#m{width:249px;height:100%;background-image:url(siteart/menu.png);background-repeat:repeat-y;vertical-align:top;text-align:center;}

.Required {color:#D60000;font-weight:bold}

#news a{font-size:10px;text-transform:uppercase;}
/*
.bodybg{border:1px solid black;padding-right:245px;height:100%;background-image:url(siteart/bodybg.jpg);background-repeat:repeat-y;background-position:top right;vertical-align:top;}
*/
.teamjob{font-size:12px;color:#90450f;margin:0px;}
.whiteimage{background-color:#666666;}