﻿BODY { 
background : #d5d5d5 url(images/bg.jpg) repeat-x 50% top;
margin : 0;
padding : 0;
font-family : Helvetica, Verdana, Arial, Sans-serif;
height : 100%;
} 
A { 
text-decoration : none;
} 
A:hover { 
color : #b80d11;
text-decoration : none;
} 
A:visited { 
color : #616fa6;
} 
A:active { 
color : #696969;
} 
li { 
list-style-type : none;
margin : 0;
}
ol li { 
list-style-type : decimal;
} 
.content ul li { 
list-style-type : disc; margin-left: 20px;
}
.main { 
margin : 0 auto;
background : url(images/main_bg.jpg) repeat-y top;
padding : 0;
height : 100%;
} 
.topnav { 
text-align : center;
background : #fff5da url(images/topnav-bg.jpg) repeat-x bottom;
padding : 10px 0;
float : left;
width : 785px;
margin-left : 1px;
} 
ul { 
margin : 0;
padding : 0;
} 
.topnav ul li { 
display : block;
vertical-align : middle;
letter-spacing : 0.05em;
float : left;
font-size : 70%;
text-transform : uppercase;
background : url(images/div.jpg) no-repeat right;
} 
.topnav ul li.top1 { 
width : 140px;
} 
.topnav ul li.top2 { 
width : 180px;
} 
.topnav ul li.top3 { 
width : 180px;
} 
.topnav ul li.top4 { 
width : 180px;
}
.topnav ul li.top5 {background-image: none; width: 100px;}
.topnav li a:link, .topnav li a:visited{color:#00467E; padding: 0 14px;}
ul.innerli li a:hover:, li.outerli a:hover, .topnav li a:hover {COLOR: #B80D11;}
.leftnav { 
background : url(images/leftnavbg.jpg) repeat-x top left;
font-family : Helvetica, Verdana, Arial, Sans-serif;
font-weight : bold;
width : 193px;
} 
.leftnav ul { 
background : url(images/leftnavul.jpg) repeat-y top left;
position : relative;
margin: 4px 0 0 0;
} 
.leftnav ul ul { 
background-image : none;
position : relative;
} 

.leftnav ul ul ul { 
background: #1f3870;
width: 190px;
} 

.leftnav ul ul ul li { 
margin-left : 0;
} 

* html .leftnav ul ul.innerli ul li,*:first-child+html .leftnav ul ul.innerli ul li { 
float: left;
} 

*:first-child+html .leftnav ul ul.innerli ul { 
margin-left: -20px;
} 

.leftnav ul ul.innerli ul a { 
color: #f5f2ed;
padding : 5px 0 5px 5px;
background-image: none;
width: 185px;

} 

.leftnav ul ul.innerli ul a:hover { 
color: #1b3268;
background-color: #f7edd2;
} 
.leftnav ul ul ul li { 
background: #1f3870;
} 
.innerli li { 
margin-left : 20px;
padding : 1px 0;
position: relative;

} 
.innerli li a { 
background : url(images/leftnavbg_li2.jpg) no-repeat left 50%;
color : #1a3167;
font-size : 65.5%;
padding : 5px 0 5px 15px;
position : relative;
display: block;
} 
.innerli li a:link, .innerli li a:visited { 
color : #103257;
} 
.outerli { 
background : url(images/leftnavbg_li.jpg) no-repeat 50% bottom;
padding : 5px 0;
display : block;
position : relative;
left : 1px;
} 
.outerli a { 
background : url(images/arrow.gif) no-repeat top left;
padding-left : 22px;
font-size : 65.5%;
} 
.outerli a:link, .outerli a:visited { 
color : #1c5e90;
} 

.leftnav  ul#navigation li ul li ul  {
	position : absolute;
	left: -999em;
}
.leftnav ul#navigation li:hover ul ul ul, .leftnav ul#navigation li.sfhover ul ul {
	left: -999em;
}

.leftnav #navigation li li:hover ul, .leftnav #navigation li li:hover ul, .leftnav #navigation li li.sfhover ul, .leftnav #navigation li li.sfhover ul {
	top: 0;
	left: 0;
	margin-left: 172px;
}
.c_area { 
font-family : Helvetica, Verdana, Arial, Sans-serif;
color : #094c81;
font-weight : bold;
font-size : 70%;
margin : 5px 3px;
padding : 5px 3px;
width : 182px;
background : #ebe7dc url(images/c_area_bg.jpg) repeat-x top left;
} 
.c_area form, .eplan form { 
font-size : 100%;
color : #2f3157;
font-family : Helvetica, Verdana, Arial, Sans-serif;
font-weight : normal;
} 
.eplan form table { 
font-size : 76%;
} 
.content { 
font-size : 85%;
padding : 0 25px;
background : url(images/content_bg.jpg) no-repeat top left;
margin : 0;
line-height: 1.3;
}
td.content ul ul li {
	list-style: circle;
}
.content_footer { 
font-size : 76%;
text-align:center;
margin-top:15px;
}
.content_footer p { 
padding: 0 5px; margin: 20px 0; line-height: 20px;
}
.content_footer a:link, .content_footer a:visited { 
color: #255f8c;
}
.content_footer a:hover { 
color: #990000;
}
.content_footer img { 
margin: 0 10px;
}

.form { 
width : 144px;
font-size : 12px;
} 
h1 { 
font-size : 140%;
color : #004d8c;
margin-top : 5px;
} 
img { 
border : none;
} 
#footer { 
background-color : #d2cbba;
}
.bio-photo {
float : right;
margin: 0 0 10px 10px;	
}
