body {
	padding: 0px;
	margin-top: 1em;
	background-color: #005488;
	font-family: Arial, Helvetica, sans-serif;
}



#header {width: 960px; 
	height: 158px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	voice-family: "\"}\"";
	voice-family:inherit;
	vertical-align: middle;

	
}



#wrapper {

	width: 974px;
	/*Centering Code*/
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	voice-family: "\"}\"";
	voice-family:inherit;
	background: url(../../assets/img/wrapper.gif) repeat-y;
	background-color: #FFFFFF;
	border-bottom: solid 4px #6cc069
	}

	

html>body #wrapper {
	/*Centering Code*/
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	voice-family: "\"}\"";
	voice-family:inherit;
	vertical-align: middle;
	background-color: #FFFFFF;
	background: url(../../assets/img/wrapper.gif) repeat-y;
}


/*Content*/

#pagename {margin: 0 0 0 50px;	}

#content {margin: auto; width: 960px;  background-color: #FFFFFF; clear: both }

#editable {margin: 0 0 0 7px; background-color: #FFFFFF}	

#onecol {width: 900px; margin: 15px 25px 50px 35px}

#subpagecontent {width: 520px; float: left; margin: 15px 25px 50px 35px}
#submenu {width: 354px; float: right; margin: 15px 21px 50px 25px}

#colone {
	width: 490px;
	float: left;
	margin: 15px 25px 50px 35px;
	line-height: 20px;
}



#coltwo {width: 354px; float: right; margin: 15px 21px 50px 25px }
#newstop {width: 354px; height: 27px; margin: 0; display: inline;}
#newscol {
	width: 354px;
	background-image: url(../../assets/img/newswrapper.gif);
	background-repeat:repeat-y;
	font-size: .885em;
}

#newscol p {font-size: .825em; line-height: normal;}


#news1 {width: 280px; margin: 5px 25px 0 15px;}

#more {
	width: 309px;
	margin: -25px 25px 0 -45px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.825em;
	text-decoration: underline;
}

#more a {color: #FFFFFF; text-decoration: underline}

#news2 {width: 280px; margin: 5px 45px 5px 15px;}

#newsbottom {width: 354px; height: 46px;}

#footer {display: block;
	clear: both;
	width: 960px;
	height: 74px;
	/*Centering Code*/
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	voice-family: "\"}\"";
	voice-family:inherit;
	vertical-align: middle;
	background-image:url(../../assets/img/footer.gif); background-repeat:no-repeat;
	}

#footer a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .825em;
	color: #FFFFFF;
}	

#footer p {color: #000000;}

#credits {
	width: 960px;
	height:80px;
	color: #000000;
	font-size: 10px;
	padding: 10px 0 0 0;
	text-align: right;
	/*Centering Code*/
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	voice-family: "\"}\"";
	voice-family:inherit;
	vertical-align: middle;
}

#credits a {color: #FFFFFF}

#contactinfo {
	width: 960px;
	/*Centering Code*/
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#contactinfo a {
	color: #FFFFFF;
	text-decoration: underline;
}
/*HEADER Menu*/

#topNav {
	width: 960px;
	height: 36px;
	font-size: .89em;
	font-family: Arial;
	font-weight: bold;
	background-image: url(../../assets/img/menubkg.gif);
	background-repeat:repeat-x;
	clear: both;
	padding: 0;
	margin: auto;
	}

#topNav  ul {
	margin: 0;
	padding: 5px 0 0 5px;
	}

#topNav {width: 960px;}

#topNav ul li {
	color: #f26225;
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0 5px 0 5px;
	float: right
	}

#topNav a {
	padding: 0 8px 0 8px;
	color: #005488;
	text-decoration: none;
	border-right: 2px solid #005488;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
}

#topNav  ul li a:hover {
	color: #005488;
	text-decoration: underline;
}

/*MAIN Menu*/
#menu {width: 224px; margin-bottom: 25px; 
}

#nav, #nav ul { /*overall settings for <div id= nav> */

	/*removes indents and bullets from the unordered list and defines the width of menu items*/

	margin: 0px;

	padding: 0px;

	width:190px;

	list-style: none;

}



#nav li {

	list-style-type: none;

	float: left;

	width: 121px;

}



#nav li ul { /*list item settings - stacks vertically by default*/

	/*positions list items*/

	position: absolute; /* must position as relative in order to position the sub-menu absolutely 					 							within them - absolute makes this a drop-down, relative makes them				                        appear right under menu items*/

	margin-left: 120px;

	display: inline;

	width: 120px;

	left: -999em;

	}



#nav a {

	width: 180px;

	padding-left: 20px;

	padding-top: 15px;

	display: block;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #793349;

	text-decoration: none;

	text-align: left;

		}

	

#nav ul li a {padding-top: 0px;}



#nav li ul li a {

	color: #793349;

	background-color: #c4bb97;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	font-weight: normal;

	}



#nav li a:hover {

	color: #FFFFFF;



	background-color: #726430;



	}



/* Fix IE. Hide from IE Mac \*/

* html ul li { float: left; }

* html ul li a { height: 1%; }

/* End */



#nav li ul li a:hover {

	background: #726430;

	color: #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	}





#nav li:hover ul { display: inline;

left: auto;



 } /*making the sub menus appear when hovering*/



/* Fix IE. Hide from IE Mac \*/

* html ul li { float: left; height: 1%; }

* html ul li a { height: 1%; }

/* End */



#nav li:hover ul ul, #nav li.thover ul ul {

	left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li.thover ul, #nav li li.thover ul {

	left: auto;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.thover ul ul, #nav li.thover ul ul ul {

	left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.thover ul, #nav li li.thover ul, #nav li li li.thover ul {





}





/*SUB Menu*/

#submenu{
	width: 300px;
	float: right;
}

#submenu li {
	padding-bottom: 5px;
	padding-top: 0px;
}

#submenu a {
	color: #005488;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	margin-left: -5px;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: left;
	}

#submenu li a:hover{border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #b59759;
	border-bottom-color: #b59759;
	color: #b59759}	

#footerNav {
	width: 960px;
	margin: 0;
	padding: 0;
	background-repeat:no-repeat;
	height: 35px;
	text-align: center;/*Centering Code*/
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	voice-family: "\"}\"";
	voice-family:inherit;
	vertical-align: middle;
}

#footerNav ul {
	margin: 0;
	padding: 0 0 0 0;
	color: #fff;
	background: transparent;
	font-family: Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
	font-size: .9em;
	letter-spacing: 2px;
	font-weight: bold;
	padding-left: 5px;
	text-align: center;
	clear: both;
}

#footerNav ul li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#footerNav ul a {
	margin:0px;
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	font-size: 0.785em;
	letter-spacing: .015em;
	text-align: center;
}

/*#footerNav ul li a:hover {
background: #acc4eb;
color: #000;
}*/

#footerNav ul li ul {display: none; visibility: hidden;}

#breadcrumb {margin-left: 25px;}

#breadcrumb a{
	font-size: 10px;
	font-family: Arial;
	color: #CCCCCC;
}

a {
	border: none;
	text-decoration: underline;
}

p {font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 20px;

}

#table, td, tr tbody {font-family: Arial, Helvetica, sans-serif}

h1, h2, h3, h4, h5, h6 {
	background:none;
	font-weight:bold;
	font-family: Arial;
	}

h1 {font-size:1.0em;
	text-decoration: none;
	padding-left: 25px;
	color: #005488;
	text-transform: uppercase;
	letter-spacing: .2em;	
}	

h2 {
	font-size:1em;
	font-weight:bold;
	text-decoration: underline;
	padding-left: 15px;
	text-transform: capitalize;
	 }	

h3 {font-size: 1.0em;
	font-weight:bold;
	padding-left: 25px;
}

h4 {
	font-size: 0.925em;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	color: #000000;
}
	
h5 {
	font-size: 1.05em;
	text-decoration: underline;
	font-style: italic;
	text-transform: lowercase;
	color: #000000;
	margin-bottom: 0px;
	padding: 0px;
}
	
h6 {font-size: .8em;
	text-decoration: underline;	
	padding-left: 25px;
	}

#cmsedit ul {font-family: Arial, Helvetica, sans-serif; font-size: .85em; list-style: disc; clear: both}

ul, li {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
}

img {display: inline}

img a {border: none}

blockquote {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-left: 15px;
	margin-top: 5px;
	font-size: .8em;
	font-style: italic;
	line-height: normal;
}



	
.news_h1 {
	color: #FFFFFF;
	font-size: .955em;
	font-weight: bold;
	text-decoration: underline;
}

.news_h1 a {color: #FFFFFF}
.news_h1 a:visited {color: #FFFFFF}

.date {
	color: #000000;
	font-size: 0.765em;
	font-weight: bold;
	font-style: normal;
}
