body {
	margin: 0 auto; 
	width: 745px;	
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif; 
	font-size: small;
}
	
p {
	font-size: 1em;
}
	
h1 {
	font-weight: bold; 
	font-size: 1.8em;
}
	
h2 {
	font-weight: bold; 
	font-size: 1.6em;
}
	
h3 {
	font-weight: bold; 
	font-size: 1.4em;
}

h4 {
	font-weight: bold; 
	font-size: 1.2em;
}

h5 {
	font-weight: bold; 
	font-size: 1em;
}

h6 {
	font-weight: bold; 
	font-size: 0.8em;
}
	
	
ul {font-size: 1em;	list-style-type: square}
	
ol {font-size: 1em; list-style-type: decimal}

a:link, a:visited {color: #0066FF;	text-decoration: none;}
	
a:hover {color: #656798; text-decoration: underline}
	
a:active {color: #999; text-decoration: none}

.pBlue {font-size: 1em;	color: #6666FF;	background-color: #DFE0EA; padding-left: 10px}
	
.pBlack {font-size: 1em; color: #000; background-color: #DFE0EA; padding-left: 10px}	
	
.titleBlack {font-size: 1.1em;	font-weight: bold;	color: #000000}
	
.titleBlue {font-size: 1.1em; color: #3366FF; font-weight: bold; background-color: #DFE0EA; padding: 5px;}
	
.titlePSmall {font-size: 1em; color: #656798; font-weight: bold}
	
.titlePBig {font-size: 1.1em; color: #656798; font-weight: bold}
	
.smalltext {font-size: .95em; color: #000000; text-decoration: none}
	
.underline {text-decoration: underline}
	
.italics {font-style: italic}
	
.headerBack {background-color: #656798}

/*--line--*/

.topLine {background-image: url(../images/line.gif); background-repeat: repeat-x; height: 24px;	width: 99%;	font-size: 1.1em; color: #000; background-position: 0 18px;	font-style: italic; padding-left: 10px}

/*--Navigation--*/
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu 
	{
	margin: 0; 
	border: 0 none; 
	padding: 0; 
	width: 550px; /*For KHTML*/ 
	list-style: none; 
	height: 22px
	}

ul#navmenu li 
	{
	margin: 0; 
	border: 0 none; 
	padding: 0; 
	float: left; /*For Gecko*/ 
	display: inline; 
	list-style: none; 
	position: relative; 
	height: 22px
	}

ul#navmenu ul 
	{
	margin: 0; 
	border: 0 none; 
	padding: 0; 
	width: 155px; 
	list-style: none;
	display: none; 
	position: absolute; 
	top: 22px; 
	left: 0
	}

ul#navmenu ul li 
	{
	float: none; /*For Gecko*/ 
	display: block !important;
	display: inline; /*For IE*/
	}

/* Root Menu */
ul#navmenu a 
	{
	padding: 0 15px; 
	float: none !important; /*For Opera*/
	float: left; /*For IE*/ 
	display: block; 
	background: #656798; 
	color: #FFF; 
	font: bold .85em/22px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	height: auto !important; 
	height: 1%; /*For IE*/ 
	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover, 
ul#navmenu li:hover a, 
ul#navmenu li.iehover a 
	{
	padding: 0 15px; 
	background-color: #656798; 
	color: #99CCFF
	}

/* 2nd Menu */
ul#navmenu li:hover li a, 
ul#navmenu li.iehover li a 
	{
	padding: 0 15px; 
	float: none; 
	background: #99CCFF; 
	color: #0066FF
	}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover, 
ul#navmenu li:hover li:hover a, 
ul#navmenu li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover a 
	{
	background-color: #656798; 
	color: #99CCFF;
	}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li a 
	{
	background: #EEE; 
	color: #666
	}

ul#navmenu ul ul, 
ul#navmenu ul ul ul 
	{
	display: none; 
	position: absolute; 
	top: 0;
	left: 0
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul, 
ul#navmenu li:hover ul ul ul, 
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul 
	{
	display: none
	}

ul#navmenu li:hover ul, 
ul#navmenu ul li:hover ul, 
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul, 
ul#navmenu ul li.iehover ul, 
ul#navmenu ul ul li.iehover ul 
	{
	display: block
	}
	
/* Homepage */

h1.tableHead a:link, 
h1.tableHead a:visited, 
h1.tableHead a:active{
	float: left;
	width: 98%;
	padding: 2px;
	margin: 0;
	background: #656798; 
	color: #FFFFFF;
	font-size: 12px; 
	text-align: center;
	text-decoration: none;
	
	margin: 0;
}	
h1.tableHead a:hover{background: #99CCFF; color: #666; text-decoration: none; }
#tableContent{width: 225px; float: left; height: auto; padding: 5px}

br{clear: both}

.container{width: auto}

.tableBack{background-color: #DFE0EA}
.tableBack ul{list-style: none; margin: 0; padding: 0;}
.tableBack li{padding: 3px;}

#imgBox{float: left; width: auto; border: 1px solid #99CCFF;}

.home{float: right;text-align: right; width: auto; font-size: .85em;}
.tableHead{text-align: left; width: auto;}

.imgCenter{
text-align: center;
margin: 5px auto;
display: inline;

}