@charset "UTF-8";
/* CSS Document */

body {
	font-size:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url('/images/hbg.jpg') center top;
	background-repeat:repeat;	
	behavior:url(/css/csshover.htc);
}
h1{
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	text-align:left;
	font-weight:normal;
	padding-left:15px;
	margin:50px 0 ;
	}
h2{
	color:#ffed7d;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-align:left;
	font-weight:normal;
	padding-left:15px;
	}	
.admintext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445a7f;

}
.admintext a:link { color: #445a7f; text-decoration: underline;   }
.admintext a:visited { color: #445a7f; text-decoration: underline;  }
.admintext a:hover { color: #7f8e6f; text-decoration: underline; }
.admintext a:active { color: #445a7f; text-decoration: underline; }	
.maincopy {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:justify;
	padding-left:15px;
	}
.maincopy a:link { color: #bbc3d1; text-decoration: underline;   }
.maincopy a:visited { color: #bbc3d1; text-decoration: underline;  }
.maincopy a:hover { color: #697b99; text-decoration: underline; }
.maincopy a:active { color: #bbc3d1; text-decoration: underline; }	
.footnote {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#697b99;
	text-align:left;
	padding-left:15px;
	}
.footnote a:link { color: #697b99; text-decoration: underline;   }
.footnote a:visited { color: #697b99; text-decoration: underline;  }
.footnote a:hover { color: #445a7f; text-decoration: underline; }
.footnote a:active { color: #697b99; text-decoration: underline; }
.button {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	padding:2px;
	border:#2a3c5d solid 1px;
	background-color:#4f678e;
	color:#FFFFFF;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
}			
div#homecopy {
	color:#FFFFFF;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	width:460px;
	padding:10px 30px;
	float:left;
	}
div#homecopy a:link { color: #bbc3d1; text-decoration: underline;   }
div#homecopy a:visited { color: #bbc3d1; text-decoration: underline;  }
div#homecopy a:hover { color: #697b99; text-decoration: underline; }
div#homecopy a:active { color: #bbc3d1; text-decoration: underline; }
	
div#gradbg {
	background-image:url(/images/gradbg.jpg);
	background-repeat:no-repeat;
	width:1000px;
	}
div#footer {
	width:100%;
	padding:5px 0;
	border-bottom: 1px solid #5a749e;
	border-top: 1px solid #5a749e;
	height:80px;
	}
div#footertext {
	color:#FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width:780px;
	}
div#bottomnav {
	color:#5a749e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding:30px 0 15px 0;
	}
div#bottomnav a:link { color: #5a749e; text-decoration: none;   }
div#bottomnav a:visited { color: #5a749e; text-decoration: none;  }
div#bottomnav a:hover { color: #5a749e; text-decoration: underline; }
div#bottomnav a:active { color: #5a749e; text-decoration: none; }	

.newsbullets {
	text-align: left;
	list-style-image:url(/images/ding.gif);
	padding-right:10px;
	color:#ffed7d;
	}
.newsbullets a:link { color: #ffed7d; text-decoration: underline;   }
.newsbullets a:visited { color: #ffed7d; text-decoration: underline;  }
.newsbullets a:hover { color: #FFFFFF; text-decoration: underline; }
.newsbullets a:active { color: #ffed7d; text-decoration: underline; }

.newsreturn {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffed7d;
	font-size:12px;
	text-align:left;
	}
.newsreturn a:link { color: #ffed7d; text-decoration: underline;   }
.newsreturn a:visited { color: #ffed7d; text-decoration: underline;  }
.newsreturn a:hover { color: #FFFFFF; text-decoration: underline; }
.newsreturn a:active { color: #ffed7d; text-decoration: underline; }						

/* BEGIN MAIN STRUCTURE */	
div#columnwrap {
	width:800px; 
	}
div#column1 {
	width:230px;
	float:left;
	}
div#column2 {
	width:570px;
	float:left;
	}		

div.clearfloats {
	clear:both;
	}
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.clearfix {
	display: inline-block;
	}

/* backslash hack hides from IE mac \*/
*html .clearfix {height:1%;}
.clearfix {display:block;}
/* end backslash hack */		

/* END MAIN STRUCTURE */

/* BEGIN SUB-NAVIGATION CODE */

div#navmenu {
/*padding: 0 1px 1px;*/
margin-left: 28px;
margin-top:30px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
width: 177px; text-align: left; 
float:left;
position:relative;
z-index:50;
color:#e8eaef;

}
*html div#navmenu { margin-left:14px; }
div#navmenu a { text-decoration: none; color:#e8eaef; display:block; width:100%;}
div#navmenu ul { margin:0; border:0;  padding:0; list-style:none; }
div#navmenu ul li {
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
/*border-left: 1em solid #9FD900;*/
background: #445a7f;
text-decoration: none;
border-bottom: 1px solid #697b99;
position:relative;
background-image:url(/images/ding.gif);
	background-repeat: no-repeat;
	background-position: .25em .5em;
	padding-left:25px;
}

div#navmenu ul li:first-child {border-top: 1px solid #697b99; background-color:#445a7f;}


div#navmenu ul li:hover {display:block; background-color:#697b99;}


* html div#navmenu ul li:hover {display:block; background-color:#697b99;}
* html div#navmenu a {display:block;}


div#navmenu ul li ul{margin:0; width:160px; position:absolute; left:207px; top:-1px; background-color:#ffbd36;   }
* html div#navmenu ul li ul {left:196px; top:0px;}
div#navmenu ul li ul li{ margin:0;  position:relative; border-top:0; border-bottom: 1px dotted #8499cb; border-left: 1px dotted #8499cb; border-right: 1px dotted #8499cb; background-color:#4c6bb3; color:#FFFFFF; font-size:14px;} 

div#navmenu ul li ul li:first-child {border-top: 1px dotted #8499cb; }

div#navmenu ul li ul li:first-child {background-color:#4c6bb3;}

div#navmenu ul li ul li a {color:#FFFFFF;}
div#navmenu ul li ul li:hover {background-color:#8197ca;}
div#navmenu ul li ul li a:hover {background-color:#8197ca;}

div#navmenu ul li:hover ul {display:block; }
div#navmenu ul li ul:hover {display:block; }

body div#navmenu ul li ul {display:none;}

/* END SUB-NAVIGATION CODE*/

/* BEGIN FORM */	
.contactform {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	color:#e8eaef;
	padding-left:15px;
}
.text-input { 
	background: #FFFFFF; 
	border: 1px solid #5a749e; 
	color: #5a749e; 
	padding: 1px 2px; 
	 }
	 			
/* END FORM */	
