﻿#csstopmenu {
	/* border: 1px #000080 solid; */
	border-top:1px #000080 solid;
	border-bottom:1px #000080 solid;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#csstopmenu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#csstopmenu li { float: left; position: relative; }

#csstopmenu a { text-decoration: none; }

.mainitems {
    padding:0;
	padding-top: 5px;
	padding-bottom: 5px;
	margin:0;
	margin-right: 0px;
	margin-left:0px;
	width: 25%;
	color: #FFFFFF;
	text-align: center;
	height: 20px;
	background-image: url('images/Backgrounds/gradient30.jpg');
}
.headerlinks { margin:0px; }
.headerlinks a {
	margin: auto 5px;
	font-weight: normal;
	color: #000080;
	/*font-size: 16px;*/
	font-size:130%;
}

.headerlinks a:hover {
	/*margin: auto 5px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;*/
	color: #0000FF;
}

.submenus {
	margin:0px;
	display: none;
	/*width: 10em;*/
	position: absolute;
	top: 1.2em;
	left: 0;
	/*background-color: #FFFFFF;
	background-image: url('images/Backgrounds/gradient250.jpg'); */
	background-image: url('images/Backgrounds/blank.gif');
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	font-weight: bold;
}

.submenus li {
    width: 100%;
    padding-top:3px;
    padding-bottom:3px;
}

.submenus li a {
    display: block;
    /*width: 100%;*/
    text-indent: 5px;
    padding-top:3px;
    padding-bottom:3px;
    /*background-image:url('images/Backgrounds/gradient30.jpg'); */
    background-color:#ffffff;
    border:1px #000080 solid;
    color:#000080;
}

html>body .submenus li a { /* non IE browsers */ width: auto; }

.submenus li a:hover {
	border: 1px #000080 solid;
	color: #0000FF;
	padding-top: 3px;
	padding-bottom:3px;
	background-image: url('images/Backgrounds/gradient30.jpg');
}

#csstopmenu li>ul {/* non IE browsers */ top: auto; left: auto; }

li.over ul { display: block; }

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

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}

.descimage {width:32px; height:32px; float:left }
.news {font-size: 16px; font-family: Verdana, Arial, serif; text-transform: uppercase; color: #000080; text-decoration:none; }

body.blue  {
	background-image: url('images/Backgrounds/gradient981695.jpg');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 14px;*/
	font-size:90%;
	color: #000080;
	}

h1  {
	font-family: Verdana, Arial, sans-serif;
	/*font-size: 26px;*/
	font-size:200%;
	color:#000080;
	text-transform: uppercase;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
	font-weight: normal;
}
h3 {
	color:#000080;
	margin-bottom: 3px;
	text-align: center;
	/*font-size: 18px;*/
	font-size:130%;
	font-weight: normal;
}
h4 { 
    font-size:14px;
    font-weight:700;
}

#footer { position: absolute; width:99.5%; height: 90px; z-index: 1; padding-top:2px; padding-left:3px; padding-bottom:3px; bottom:5px; background-image:url('images/Backgrounds/gradient75.jpg'); border-top:1px #000080 solid; border-bottom:1px #000080 solid; margin-bottom: 3px; margin-left:0px; margin-right:0px; }
#descriptions { font-size:90%; }
#descriptions p { padding:3px; }
/*table.gen100b { border:1px solid #000080; width: 100%; border-collapse:collapse; color: #000080; background-image: url('images/Backgrounds/gradient100.jpg'); }*/
table.gen100b { border-top:1px solid #000080; border-bottom:1px solid #000080; width: 100%; border-collapse:collapse; color: #000080; background-image: url('images/Backgrounds/gradient100.jpg'); }
td.nobord     { padding-left:5px; line-height:150%; }
.backimage    { Filter: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=20, StartY=40, FinishX=0, FinishY=0) width:800px; height:400px; border:0;}


