body{
padding:0px;
margin:0px;
background-color:#505050;
background-image:url('im/bg2.jpg');
background-repeat:repeat-x;
}

div.body{
margin:0;
background-image:url('im/bg2.jpg');
background-repeat:repeat-x;
background-color:#505050;
font-family:"Verdana","Arial",sans-serif;
font-size:10pt;
line-height:150%;
text-align:center;
}

div.body#home{
background-image:url('im/bgh.jpg');
}

a{
color:#ff6309;
text-decoration:none;
}

a:active,a:hover{
color:#ff6309;
text-decoration:underline;
}

a:visited{
color:#202090;
}

a.browse:visited{
color:#ff6309;
}

h1,h2{
clear:left;
font-weight:normal;
text-transform:uppercase;
color:#808080;
line-height:150%;
}

h1{
font-size:160%;
letter-spacing:2pt;
}

h2{
font-size:125%;
letter-spacing:1pt;
}

div.container{
background-image:none;
background-color:white;
margin-left:auto;
margin-right:auto;
text-align:left;
padding:0;
/* min-height:700px; */
width:800px;
}

div.header{
height:126px;
width:800px;
background-image:url('im/staff.gif');
margin:0px;
}

div.title{
height:52px;
color:#808080;
font-size:18pt;
letter-spacing:1.5pt;
margin-left:20px;
padding-top:30px;
padding-bottom:10px;
padding-left:14px;
line-height:110%;
}

div.nav{
position:relative;
height:34px;
width:auto;
margin-left:18px;
margin-right:18px;
padding:0px;
color:#505050;
font-size:8pt;
letter-spacing:1pt;
}

a.nav,a.nav:active,a.nav:visited {
float:left;
max-width:150px;
height:27px;
background-color:#e3e3e3;
padding-top:7px;
padding-bottom:0px;
padding-left:17px;
padding-right:17px;
text-decoration:none;
color:#505050;
}

a.nav:hover {
background-color:#808080;
color:#e3e3e3;
}

a.nav#here,a.nav#here:hover {
background-color:#505050;
color:#e3e3e3;
}

div.bhist{
height:27px;
padding-top:6px;
padding-bottom:1px;
padding-left:35px;
border-bottom:10px solid #ff6309;
color:#505050;
font-size:8pt;
letter-spacing:1pt;
background-image:url('im/stripe.jpg');
}

div.stripecont{
margin:0px;
padding:0px;
width:800px;
height:225px;
background-color:#ff6309;
color:#ffffff;
line-height:115%;
font-size:10pt;
position:relative;
}

ul#ens{
margin:0px;
padding:0px;
list-style:none;
width:200px;
}


ul#ens a, ul#ens a:hover, ul#ens a:active {
display:block;
color:#ffffff;
text-decoration:none;
cursor:pointer;
min-height:18px;
padding:13px 25px 13px 25px;
}

ul#ens li{
padding:0px;
margin:0px;
min-height:44px;
border-bottom:#ffbb77 solid 1px;
position:relative;
text-transform:uppercase;
letter-spacing:1px;
}

ul#ens li:hover {
background-color:#ff8b47;
position:relative;
}

ul#ens li ul{
display:none;
position:absolute;
left:160px;
top:20px;
border:#ffbb77 solid 1px;
background-color:#ff6309;
list-style:none;
padding:0px;
width:175px;
z-index:1;
}

ul#ens li:hover ul{
display:block;
}

ul#ens li:hover ul li{
text-transform:none;
letter-spacing:0px;
padding:0px;
height:auto;
min-height:44px;
}

ul#ens li:hover ul li a{
padding:13px 10px 13px 10px;
}

div.stripe{
position:absolute;
left:200px;
width:75%;
height:225px;
margin:0px;
padding:0px;
background-repeat:no-repeat;
/*text-align:center;*/
/*font-family:"Arial";*/
}

div.stripe h1{
color:white;
margin-top:170px;
margin-right:10px;
font-size:32pt;
letter-spacing:2pt;
margin-left:18px;
text-transform:none;
line-height:100%;
}

div.content{
margin:0px;
padding:35px;
width:730px;
/* min-height:400px; */
}

div.sidebar{
margin-left:35px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
float:right;
width:168px;
line-height:150%;
font-size:8pt;
background-repeat:no-repeat;
background-color:#e3e3e3;
}

div.sidebar ul, div.sidebar dl{
margin:0px;
/* margin-top:20px; */
margin-bottom:20px;
padding-left:22px;
padding-right:22px;
}

div.sidebar dt{
margin-top:5px;
font-weight:bold;
color:#505050;
}

div.sidebar dd{
margin-left:10px;
}

div.sidebar h1{
text-align:center;
font-size:120%;
letter-spacing:1.5px;
}

div.footer{
clear:both;
width:800px;
text-align:center;
font-size:10pt;
margin-top:15px;
padding-top:5px;
padding-bottom:10px;
font-size:8pt;
}

li.footer{
display:inline;
padding:15px;
}

p.people{
padding:0px;
margin:0px;
margin-right:10px;
margin-bottom:20px;
width:230px;
float:left;
}

div.clearr{
margin:0px;
padding:0px;
clear:right;
height:1px;
}

div.clearl{
margin:0px;
padding:0px;
clear:left;
height:1px;
}

div.ann{
margin-bottom:30px;
}

table.ann{
width:700px;
}

td.date, th.date{
width:25%;
}

td.title, th.title{
width:50%;
}

ul.newsfeed{
padding:0px;
}

li.newsfeed{
display:inline;
list-style-type:none;
padding:0px;
margin:0px;
margin-right:10px;
margin-bottom:5px;
width:230px;
float:left;
}

div.ann_table{
margin:0;
margin-top:10px;
padding:15px;
border:1px solid #505050;
}

table{
font-size:100%;
}

table.gen th{
font-weight:normal;
font-style:italic;
}

table.gen td{
padding-right:10px;
vertical-align:top;
}

