/*	Redefine HTML	*/
html{}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(i/sideGrad.gif);
	background-position: 770;
	background-repeat: repeat-y;
	background-color: #002A54;
}
#galleryLayer {
	z-index: 55;
	position: absolute;
	left: 190px;
	top: 175px;
	visibility: hidden;
}
#newsSlider{
	width: 140px;
	height: 60px;
	overflow: hidden;
}
#newsSliderContent{
}
#newsSliderContent textarea{
	font-size: 11px;
	font-weight: bold;
	color: #009999;
}
.sm{
	font-size: 8px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.required{
	color: #FF0000;
}
/* Layout  */
#divBody {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 750px;
	background-color: #FFFFFF;
	height: 580px;
	}
#kbLft {
	position: absolute;
	top: 103px;
	}
#kbSubLeft {
	position: absolute;
	top: 165px;
	}
#kbMid {
	position: absolute;
	top: 103px;
	left: 185px;
	}
#kbRht {
	top: 103px;
	position: absolute;
	left: 533px;
	}
#divHead {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	}
#divSiteNav{
	background-color: #000033;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: 220px;
	top: 120px;
	}
#divMain{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 221px;
	width: 370px;
	top: 175px;
	position: absolute;
	}
#divSubMain {
	margin: 0px 0px 0px 0px;
	padding: 175px 0px 0px 221px;
	width: 560px;
	background-color: #FFFFFF;
}
#divLow{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 114px;
	background-image: url(i/v2Low.gif);
	position: absolute;
	top: 454px;
	width: 533px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #CDC8C4;
	}	
#divLowContent{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 114px;
	position: absolute;
	top: 455px;
	width: 535px;
}
#divLow_sub{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 145px;
	background-image: url(i/v2Low.gif);
	position: absolute;
	top: 568px;
	width: 533px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #CDC8C4;
	}	
#divLowContent_sub{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 114px;
	position: absolute;
	top: 572px;
	width: 535px;
}
#FeatureLft{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 100px;
	float: left;
	width: 240px;
	font-size: 11px;
	font-weight: bold;
	color: #002A54;
}
#FeatureLft p{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 100%;
}

#divLowContent a:link {
	text-decoration: none;
	color: #990000;
	font-size: 10px;
	}

#divLowContent a:visited {
	text-decoration: none;
	color: #990000;
	font-size: 10px;
	}
#divLowContent a:hover {
	text-decoration: underline;
	color: #990000;
	font-size: 10px;
	}
#divLowContent a:active {
	text-decoration: none;
	color: #990000;
	font-size: 10px;
	}

#divSiteNav a:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	}

#divSiteNav a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	}
#divSiteNav a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 12px;
	}
#divSiteNav a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	}

#FeatureRht{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	position: absolute;
	top: 0px;
	width: 300px;
	left: 250px;
}
#FeatureRht p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	line-height: 100%;
	font-size: 10px;
	color: #FFFFFF;
}

#divFoot{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
	position: absolute;
	left: 0px;
	top: 568px;
	width: 770px;
	}
#divFoot img{
	margin: 0px -3px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#divFoot p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	color: #999999;
	font-size: 9px;
	}
#divFoot_sub{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
	color: #999999;
	font-size: 9px;
	position: absolute;
	left: 0px;
	top: 682px;
	width: 770px;
	height: 32px;
	}
#divFoot_sub img{
	margin: 0px -3px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#divSubFoot{
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 8px 20px;
	background-color: #000000;
	color: #999999;
	font-size: 9px;
	left: 0px;
	width: 770px;
	position: relative;
	}
.floatRht{
	float: right;
	}
.floatLft{
	float: left;
	}
td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: x-small;
	}
h1 {		/* Page Title */
	font-size: 13px;
	color: #002A54;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}
h2 {		/* SiteName */
	font-size: large;
	font-weight: normal;
	color: #006699;
	margin: 0px;
	padding: 0px;
	}
h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	color: #9C1100;
	}
h4 {		/* Feature Title */
	font-size: 20px;
	font-weight: normal;
	color: #444444;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
h5 {		/* Sub-Feature Title */
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
h6 {		/* Heading */
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}


p {		/* default */
	font-size: x-small
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 160%;
	}
p.compressed {
	font-size: x-small
	margin: 0px;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 110%;
	font-size: 11px;
	}
.caption {		
	font-size: x-small
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 100%;
	font-size: 11px;
	color: #990000;
	}


/* Form Elements  */
form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	}
select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

/* Lists  */
ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: disc;
	list-style-position: outside;
	margin-top: 0px;
	padding-top: 0px;
	}
li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: -11px;
	}
ol {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: decimal;
	list-style-position: outside;
	}


/* Embedded Links  */
a:link {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
	}
a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
	}
a:hover {
	text-decoration: underline;
	color: #990000;
	}
a:active {
	text-decoration: none;
	color: #990000;
	}

	
/*	Classes	*/
#SiteNav ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
#SiteNav li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

/*  
============ Link Effects
 */

a.menu {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	}
a.menu:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 1px;
	}



/* Layout Redefined for Print */
@media print{

}
.pTop {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	line-height: 125%;
}
