/* 	WHOLE PAGE STUFF  */
body {background-color: #FFFFFF;  margin: 0; border : 0;}
p {margin: 5px 10px 7px 10px; 
/*font-size: 15px;*/
font-size: 1em;}
br {margin: 0px 0px 0px 0px; /*font-size: 13px; */}
li {margin: 2px 0px 3px 7px; font-size: 1em; /*font-size: 13px;*/ }
tr {/*font-size: 13px;*/ font-size: 1em;}
.breadcrumb { font-size: 13px;}
h1 {background: transparent;
	color: #000000;
	/*line-height: 26px;*/
	margin: 5px 0px 5px 8px;
	/*font-family: georgia, "Times New Roman", Times, serif;*/
	font-family: arial, sans-serif;}
h1 a:link {background: transparent; color: #000000; 
	text-decoration: none;}
h1 a:hover {background: transparent; color: #36648B; 
	text-decoration: underline;}
h2 {background: transparent; color: #000000; 
	text-decoration: none; 	font-weight: bold;
	font-size: 16px;	font-variant: normal;
	font-style: normal;font-family: georgia, "Times New Roman", Times, serif;
	line-height: 15px;}
h4 { margin: 0px 0px 0px 10px;	}	
a:link h2 {background: transparent; color: #000000; 
	text-decoration: none;}
a:hover h2 {background: transparent; color: #009900; 
	text-decoration: underline;}


/* MAIN CONTENT TD */
.content-td {padding : 0px 15px 3px 10px;}


/* LEFT NAVIGATION */
.glnavoff {background: #E8E8E8;
	color: #333333; 
	font: bold 11px verdana, arial, sans-serif;
	border-color : #333333 #999999 #999999 #660000;
	border-style : solid; 
	border-width : 0px 1px 0px 2px;
	padding : 3px 3px 3px 2px;
	margin: 0px 5px 0px 5px;}
.glnavoff p{margin: 7px 5px 5px 5px;
font: bold 11px verdana, arial, sans-serif;} 

/* FOOTER */
.footer{
background: #E8E8E8;
padding : 15px 3px 15px 2px;
border-color : #333333 #999999 #999999 #660000;
border-style : solid;
border-width : 0px 0px 1px 2px;
text-align: center;
valign: middle;
font-size: 12px;
line-height: 18px;
}

/* TOP NAV */
.topnav {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white; font-weight: bold;}
A.topnav:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white;}
A.topnav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white;}
A.topnav:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white;}
A.topnav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: red;}
.top p {margin: 0px 0px 0px 0px;}

/*RIGHT-HAND FEATURE COLUMN*/
.feature {border-left: 1px solid #CCCCCC;	
	font : 11px verdana, arial, sans-serif;
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
.feature h2 {color: #CC0000; 
background: #e9e9e9;
	 margin: 0px 0px 7px 0px;
	 padding: 6px 0px 6px 0px;
	 font : bold 13px verdana, arial, sans-serif;
	 text-align: center;}
.feature h3 {color: #333333; 
background: transparent;
	margin: 15px 0px 3px 8px;
	font : bold 13px verdana, arial, sans-serif;}
.feature p {background: transparent; 
color: #000000; 
	font: normal 11px;
	margin: 3px 7px 3px 8px;}
.feature li {margin: 3px 7px 3px 8px; font-size: 11px}


/* STANDARD ANCHORS */
A:link {color:  #000080; text-decoration: none;}
A:visited {color:  #36648B; text-decoration: none;}
A:active {color: #000000; text-decoration: none;}
A:hover {color: #36648B; text-decoration: none;}
A.menu	{color: #000000; text-decoration: none;}

/*RIGHT NAVIGATION  */
.rightnav {
border-color : #333333 #660000 #333333 #333333;
border-style : solid; 
border-width : 0px 2px 0px 1px;
background: #E8E8E8;
color: #333333; 
font: bold 11px verdana, arial, sans-serif;
padding : 3px 5px 3px 10px;
margin: 0px 5px 0px 5px;}

border-color : #333333 #999999 #999999 #660000;
border-style : solid; 
border-width : 0px 1px 0px 2px;

.rightnavhd {color: #330033; padding: 2px; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold;   line-height: 18px; text-align: center;  }
.rightnavtxt{color: #000000;  font-family: arial, helvetica, sans-serif; 
font-size: 12px; font-weight: normal;  margin: 0px 5px 0px 5px; }
h3.rightnavtxt{ font-weight: bold; 	font-size: 15px; }
li.rightnavtxt{margin: 5px 0px 5px 9px;}

/* OTHER STUFF */
.alternate1 {float: left; margin-top: 2px; 
		width:48%;	margin-right:1%;
		}
.alternate2 {float: right; margin-top: 2px;
		width:48%; margin-right:1%;
		}
.img_left {float: left; margin-top: 2px; 
		margin-right:1%;
		text-align: center;
		}
.img_right {float: right; margin-top: 2px;
		 margin-right:1%;}	
		 
.error {
	background-color: #C6FFC6;
	border: thick double #FF0000;
}
