/* layout*/
html {
margin:0px;
padding:0px;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#000000;
margin:0px;
padding:5px 0px;
text-align:center;
}
#wrapper {
text-align:left;
width:800px;
margin:0px auto 0px auto;
background-color:#FFFFFF;
}
#header {
width:800px;
margin:0px;
padding:0px;
height:160px;
background-color:#FFFFFF;
}
#leftnav {
position:relative;
width:150px;
float:left;
margin:0px;
padding:0px;
background-color:#FFFFFF;
margin-top:-5px;
}
#rightcol {
width:140px;
height:100%;
float:right;
margin:0px;
padding:10px;
background-color:#EEEEEE;
}
#content {
margin:0px 175px 0px 165px;
padding: 0px;
}
#footer {
margin:0px;
padding:10px 0px 0px 0px;
background-color:#ffgfaf;
clear:right;
}


/* nav*/
#leftnav ul {
margin:0px;
padding:0px;
}
#leftnav ul li {
list-style-type:none;
margin:0px;
padding:0px;
}
#leftnav ul li a:link {
width:127px;
display:block;
color:#FFFFFF;
font-weight:bold;
padding:10px 10px 10px 10px;
margin:0px;
text-decoration:none;
background-image:url(images/tbg-top-long.jpg);
}
#leftnav ul li a:visited {
width:127px;
display:block;
color:#FFFFFF;
font-weight:bold;
padding:10px 10px 10px 10px;
margin:0px;
text-decoration:none;
background-image:url(images/tbg-top-long.jpg);
}

#leftnav ul li a:active {
width:127px;
display:block;
color:#FFFFFF;
font-weight:bold;
padding:10px 10px 10px 10px;
margin:0px;
text-decoration:none;
background-image:url(images/tbg-top-long.jpg);
}
#leftnav ul li a:hover {
text-decoration:underline;
color:#33CCFF;
}
#leftnav li ul {
position: absolute;
left: -999em;
}
#leftnav li:hover ul, #leftnav li.sfhover ul { /* lists nested under hovered list items */
left: 147px;
margin-top:-36px;
}
#leftnav ul li ul li a:link {
width:127px;
display:block;
color:#FFFFFF;
font-weight:bold;
padding:10px 10px 10px 10px;
margin:0px;
text-decoration:none;
background-image:none;
background-color:#214075;
}
#leftnav ul li ul li a:visited {
width:127px;
display:block;
color:#FFFFFF;
font-weight:bold;
padding:10px 10px 10px 10px;
margin:0px;
text-decoration:none;
background-image:none;
background-color:#214075;
}
#leftnav ul li ul li a:active {
width:127px;
display:block;
color:#FFFFFF;
font-weight:bold;
padding:10px 10px 10px 10px;
margin:0px;
text-decoration:none;
background-image:none;
background-color:#214075;
}
#leftnav ul li ul li a:hover {
text-decoration:underline;
color:#33CCFF;
}

/* general styles*/
a:link {
text-decoration:none;
color:#0000FF;
font-weight: bold;
}
a:visited {
text-decoration:none;
color:#0000FF;
font-weight: bold;
}
a:active {
text-decoration:none;
color:#0000FF;
font-weight: bold;
}
a:hover {
text-decoration:underline;
color:#0000FF;
font-weight: bold;
}
hr {
height:1px;
color:#81adff;
margin:0px;
padding:0px;
}
.h1{
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-size:190%;
color:#6666cc;
margin:10px 0px 20px 12px;
}
.header2{
font-weight:bold;
font-size:120%;
}
.bq{
display:block;
border-left:8px solid #6666cc;
font-style:italic;
margin:10px 25px 10px 25px;
padding:0px 10px;
}
.imgrht {
margin:0px 0px 5px 5px;
float:right;
padding: 10px;
}
.imglft {
margin:0px 5px 0px 0px;
float:left;
padding: 10px;
}

#rightcol .imgrht {
margin:0px 20px;
float:none;
padding:0px;
}
#rightcol .imglft {
margin:0px 20px;
float:none;
padding:0px;
}
