html, body {
	background-color:#fff;
	background: url(../images_n/BG_background.jpg) repeat-x;
}
img {
	border: none;
}
header h1 img {
	display:block;
	width:auto;
	height:auto;
	margin:0 23px 0 0;
}
/*---------------------- CUSTOM FONT ---------------------- */
@font-face {
	font-family: Trajan Pro;
	src: url("trajanproregular.eot"); /* EOT file for IE */
	font-style: normal;
	font-weight:500;
}
@font-face {
	font-family: Trajan Pro;
	src: url("trajanproregular.ttf"); /* TTF file for CSS3 browsers */
	font-style: normal;
	font-weight:500;
}
/*---------------------- LAYOUT ---------------------- */
header {
/*border: 1px solid #309;
	background-image:url(../Images/BG_banner2.jpg);*/
	
}
footer {
	/*background-color:#5d91a1 !important;*/
	background-color:#fff;
	background: url(../images_n/BG_background_footer.jpg) repeat-x;
	background-position: 0px 40px;
}
nav {
/*border: 1px solid #666;
	background:url(../images/BG_navigation-blue.jpg) no-repeat;
	background:url(../images/BG_navigation.jpg) no-repeat;
	background-color: #a4a4a4;*/
}
/*---------------------- TEXT ---------------------- */

h1, h2, h3, h4, h5, h6 {
	color:#979139;
	font-family: Helvetica, Arial, sans-serif;
}
header h1 {
	display:block;
	padding:0 0 0 0;
	margin:30px 0 0 -20px;
	height:auto;
	width:650px;
	letter-spacing:1px;
	font-family: Trajan Pro, sans-serif !important;
	font-size: 25px !important;
	text-transform: capitalize;
	text-shadow: 0px 1px -1px #22506c;/*border-bottom: 4px solid #000;
	border-top:none;
	border-left:none;
	border-right:none;*/
}
header h1 span.letters {
	display:block;
	padding:20px 0 0 0;
}
.News hgroup h2 {
	display:block;
	height:20px;
	margin:18px 0 0 0;
	letter-spacing:1px;
	font-family: Trajan Pro, sans-serif !important;
	font-size: 24px !important;
	text-transform: capitalize;
	color:#89cfdd !important;
	/*text-shadow: 0px 2px 3px #555;*/
	border-bottom: 1px solid #d7eff3;
	border-top:none;
	border-left:none;
	border-right:none;
}
/*IE7 Adjustment*/
*:first-child+html .News hgroup h2 {
	height:23px;
}
.FeatureResources hgroup h2 {
	display:block;
	height:auto;
	margin:0 0 0 0 !important;
	padding:0 0 10px 0;
	/*letter-spacing:1px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size: 20px !important;
	text-transform: uppercase !important;
	color:#265888 !important;
}
.sublevel hgroup h3 {
	display:block;
	height:auto;
	margin:10px 0 0 0 !important;
	color:#2b3a73 !important;
	padding:0 0 0 0;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 17px !important;
	text-transform: none !important;
}
.FeatureResources a {
	display:block;
	width:244px;
	height:auto;
	margin:0 0 0 -25px;
	padding:3px 0 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #5ea49c;
	font-size: 13pt !important;
	color:#FFF !important;
}
/*IE7 Adjustment*/
*:first-child+html .FeatureResources a {
	margin:0 0 0 15px;
}
.FeatureResources a:hover {
	padding:2px 0 3px 5px;
	border-top:1px solid #5ea49c;
	background-color:#3e8ebf;
}
.FeatureResources ul {
	display:block;
}
.FeatureResources li {
	display:block;
	list-style-type: none;
}
.columnA article {
	display:block;
	height:auto;
	width:auto;
	padding:0 0 0 0;
	margin:10px 0 15px 0;
}
.columnA article a {
	display:block;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	color:#0e79c6;
	font-weight:bold;
	
	letter-spacing:0.025em;
	text-decoration:none;
}
.columnA article a:hover {
	color:#289f15;
	text-decoration:underline;
}
.columnA article p {
	display:block;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	color:#9f9f9f;
	font-weight: normal;
	font-size:9pt;
	letter-spacing:0.015em;
}
address {
	font-style:normal !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
.columnAddress, .columnAddress p {
	font-size:10px;
	color:#878787;
}
.columnAddress a {
	font-size:10px;
	color:#878787;
}
#Container h2 {
	color:#2e7489;
	margin:5px 0 6px 0;
}
#Container h3 {
	color:#fff;
}
#Container h4 {
	color:#2e7489;
}
#Container h5 {
	color:#fff;
}
header h1 {
	color:#fff;
}
a {
	color: #06C;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}
a:link {
	color:#06C;
}
a:hover {
	color: #579bf0;
	text-decoration:none;
}
a:visited {
/*color:#b72625;*/
}


.resetlink a {
	color: #06C !important;
	font-size: 10pt !important;

}
.resetlink a:active {
	outline: none;
}
.resetlink a:focus {
	-moz-outline-style: none;
}
.resetlink a:link {
	color: #06C !important;
	font-size: 10pt !important;
}
.resetlink a:hover {
	color: #579bf0;
	text-decoration:none;
}
.resetlink a:visited {
/*color:#b72625;*/
}



footer .columnF ul {
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
footer .columnF li {
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
footer .columnF a {
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
footer .columnAddress a {
	display: inline-block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:8px !important;
}
footer a {
	display:block;
	color:#9f9f9f;
	margin:0 0 0 1px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.015em;
	font-size:9pt;
	text-decoration: none;
}
.columnAddress address a {
	display:block;
	color:#878787 !important;
	margin:0 0 0 1px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.015em;
	font-size:9pt;
}
footer a:hover {
	cursor:pointer;
	color:#289f15;
	text-decoration:underline;
}
.News .columnA time {
	display:block;
	width:auto;
	height:auto;
	font-size:10px;
	font:Arial, Helvetica, sans-serif !important;
	color:#d3d3d3;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
.TopBlurb {
	font:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:15px;
	font-style:italic;
}
.TopBlurb a {
	font:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:15px;
	font-style:italic;
	text-decoration:underline;
}
.TopBlurb a:hover {
	color: #6FF;
	text-decoration:underline;
}
.TopBlurb .authorname {
	text-transform:uppercase;
	text-align:right;
	color:#84cfdc;
}
nav h2 {
	text-shadow: 0pt 2px 2px rgba(255, 255, 255, 0.5);
}
header nav a {
	display:block;
	height:22px;
	width: auto;
	padding: 4px 15px 0 15px;
	margin:0 2px 0 0;
	font-size:10pt;
	font-weight:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#265888 !important;
	/*border-top:1px #CCC solid;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:5px #e2ebf3 solid;*/
	
	/*-moz-box-shadow: 0px 0px 1px #000;  FF3.5+ */
	/*-webkit-box-shadow: 0px 0px 1px #000;  Saf3.0+, Chrome */
    /*box-shadow: 0px 0px 1px #000;  Opera 10.5, IE9, Chrome 10+ */
		  
	background-color: #e2ebf3;
}
header nav a:hover {
	padding: 3px 14px 0 14px;
	color:#fff !important;
	background: #51803e;
	border-top:1px #74ab5b solid;
	border-left:1px #699c51 solid;
	border-right:1px #699c51 solid;
	border-bottom:none;
}
/*IE7 Adjustment*/
*:first-child+html header nav a:hover {
	color:#fff !important;
	text-shadow: none;
	background: #d5d2a7 url(../images/BG_arrow.png);
}
header nav a.selected {
	color:#0099e5;
	/*background: url(../Images/BTN_menu_hover.png) no-repeat;*/
	background: #707070 url(../images/BG_arrow.png) no-repeat 0px 15px !important;
}
header nav a.sm {
	color:#5688a1;/*width:40px*/
}
header nav a.handicap {
	color:#0099e5;
	background: url(../images/BTN_menu_hover_sm.png) repeat-x;
}
header nav a.sm:hover {
	color:#0099e5;/*width:40px*/
}
.featureimg {
	display:block;
}
.featurecaption p{
	font-family:Arial, Helvetica;
	font-size:9pt;
	color:#6492b1;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.featurecaption h2{
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	letter-spacing:1px;
	font-family: Trajan Pro, sans-serif !important;
	font-size: 20px !important;
	text-transform: capitalize;
	color:#3d89aa !important;
}


footer .columnF ul {
	font-size:18px;
	font-weight:normal;
	font-family: Trajan Pro, serif;
	color:#265888;
	text-transform:capitalize;
}
.searchbox input {
	display:block;
	float:left;
 width:;
 height:;
	background: #bad4e0;
	border: none;
	font: Arial, Helvetica, sans-serif;
	color:#426d96;
	padding:2px 2px 2px 3px;
}
/*IE7 Adjustment*/
*:first-child+html .searchbox input {
	width:150px;
}
.searchbox input.submit-btn {
	display:block;
	padding:0 5px 0 5px;
	margin:0 0 0 0;
	float:left;
 width:;
	height:20px;
	background: #bad4e0;
	font: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	border-left: 1px solid #8aaab8;
	color:#426d96;
}
/*IE7 Adjustment*/
*:first-child+html input.submit-btn {
	float:left;
	width:50px;
}
.sublevel p {
	font-size:10pt;
}
.sublevel a {
	text-decoration: none;
	font-size:10pt;
}
.sublevel a:hover {
	color:#289f15;
	text-decoration:underline;
}
.sublevel li {
	list-style-type:none;
}
/*---------------------- CLASSES ---------------------- */

nav .icon-btn {
	color:#FFF;
	background:url(../images/BTN_handcrusor.png) no-repeat;
}
.tooltips ol li em {
	background: url(../images/BTN_handcrusor_hover.png) no-repeat;
}
