/* CSS Document */


body{
	text-align: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
    font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
	font-size: 80%;
	line-height: 1.25em;
}

html {
	overflow-y: scroll;
}
p{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#container{
	margin: 0 auto;
	width: 840px;
	text-align: left;
	background-color: #FFFFFF;
}

#toppic{
	width: 840px;
	text-align: left;

}

#topmenu{
	width: 820px;
	text-align: left;
	background-color: #014479;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #73a4cc;
	
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-top: 3px;
		font-size: 135%;
}

.leelogo{
	float: left;
	clear: left;
	position: absolute;

	margin:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}





#footer{
	width: 840px;
	text-align: right;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #73a4cc;
	clear: left;
	font-size: 85%;
		line-height: 1.2em;
	background-position: right;
}

#col1, #col2, #col3, #col4 {
	width: 190px;
	float: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background: #FFF;
}

#colsplitter {
clear: left;
height:0px;
}


#col12, #col34 {

	width: 400px;
	float: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background: #FFF;
}

#col123, #col234 {

	width: 610px;
	float: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background: #FFF;
}


#drilldown {
	width: 830px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}


/* Text Formatting */


.heading {
	font-weight:bold;
	font-size: 135%;
	color:#014479;
	line-height: 1.2em;
	letter-spacing: 0em;
	font-family: Arial, Helvetica, sans-serif;
}

.subheading {
	font-size: 110%;
	color:#014479;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
}


.largetext {
font-size: 130%;
line-height: 1.2em;
}

.smalltext {
font-size: 85%;
line-height: 1.2em;
}


 ul li {
	margin-left: -15px;
	list-style-type: disc;

}

.bodylist {
	font-size: 85%;
	line-height: 1.5em;
}

.newsdatepast{
	font-size: 85%;
	margin-top: -15px;
	color:#014479;
}

.documentdata{
	font-size: 85%;

}

.contactform {
width: 350px;


}

.contactformtextbox {
width:350px;
height:200px;


}



/* Table */

.columnheader{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #73a4cc;
	color:#014479;
	font-size: 85%;
	line-height: 1.2em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;	
}

.rowsplitter{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #73a4cc;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;	
	font-size: 85%;
line-height: 1.0em;
}

.rowpadder{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;	
font-size: 85%;
line-height: 1.2em;

}

.newsletter {
	font-size: 85%;
	width: 130px;
	
}


#ajaxmenu {
	font-size: 85%;
	width: 130px;
	
}


.gobutton {
	font-size: 85%;
	width: 30px;
}




/* Pictures */

.picpad {
	padding-bottom: 10px;
	right: 0px;
	width: 190px;
	height: 145px;
	float: right;
	padding-left: 10px;
}



/* Navigation */


#menu
{
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 10px;
	background-color: #014479;
	font-size:95%;
}

#navlist
{
	padding: 0;
	margin-top: 0;
	margin-right: 5;
	margin-bottom: 0;
	margin-left: -2px;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}


#navlist li a
{
	background: #014479;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	
}


#navlist li a:link { color: #fff; }
#navlist li a:visited { color: #fff; }

#navlist li a:hover
{
border-color: #FE3;
color: #000;
background: #73a4cc;
}


.blue {
color: #73a4cc;

}

.red {
	color:#FF0000;
	font-size:x-small;
}
