/* ------------------------------------------------ */
/* --------------- Homepage Styles ---------------- */
/* ------------------------------------------------ */

td#events {
	width : 180px;
}

td#community {
	width : 150px;
}

td#intro {
	width : 235px;
}

div#homeflash {
	width : 751px;
	height : 220px;
}

div#homebottom {
	margin-top : 8px;
	padding : 0 8px 8px 0;
	background : url(/images/BG_home_bottom.jpg) top left repeat-y;
}

div#homebottom div {
	font-family : "Verdana", "Tahoma", sans-serif;
	font-size : 10px;
	color : #004275;
}

div#homebottom div h2 {
	font-family : "Times New Roman", "Times", serif;
	font-size : 11px;
	font-weight : bold;
	margin-left : 1px;
	text-transform : uppercase;
	color : #0A4B75;
	padding-bottom : 10px;
}

div#homebottom div h2 a {
	color : #0A4B75;
	text-decoration : none;
}

div#homebottom div h2 a:hover {
	color : #658E59;
}

div#homebottom div ul li {
	font-family : "Times New Roman", "Times", serif;
	font-size : 10px;
	font-weight : bold;
	color : #0A4B75;
	padding-bottom : 8px;
}

div#homebottom div img {
	position : relative;
	left : -1px;	
}

div#homebottom div img.grayborder {
	margin : 3px 0 2px 2px;
	border : 1px solid #575757;
}

div#events {
	padding : 18px 9px 8px 15px;
}

#events a:link, #events a:visited {
	color : #004275;
}

#events a:hover, #events a:active {
	color : #658E59;
}

div#community {
	width : 155px;
	padding : 18px 8px 8px 8px;
}

#community a:link, #community a:visited {
	color : #004275;
}

#community a:hover, #community a:active {
	color : #658E59;
}

div#intro {
	line-height : 20px;
	padding : 14px 8px 8px 17px;
}

td#subnav {
	padding : 19px 7px 8px 10px;
}

/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* --------------- Sub-page Styles ---------------- */
/* ------------------------------------------------ */

table#subcontent {
	width : 665px;
}

td#sidenav {
	width : 170px;
	padding : 18px 9px 8px 15px;
}

div#midbanner {
	width : 751px;
	border-top : 4px solid #8BC27A;
	border-bottom : 4px solid #8BC27A;
}

div#subbottom {
	margin-top : 8px;
	padding : 0 8px 8px 0;
	background : url(/images/BG_sub_bottom.jpg) top left repeat-y;
}

div#subbottom div h1 {
	font-family : "Times New Roman", "Times", serif;
	font-size : 10px;
	font-weight : bold;
	color : #0A4B75;
	padding-bottom : 10px;
}

div#subbottom div img {
	position : relative;
	left : -1px;	
}

div#subbottom div img.grayborder {
	margin : 3px 0 2px 2px;
	border : 1px solid #575757;
}

div#content {
	font-family : "Verdana", "Tahoma", sans-serif;
	font-size : 10px;
	color : #004275;
	text-align : justify;
	line-height : 20px;
	padding : 13px 8px 8px 0;
	background-color : #FFFFFF;
}

div#content a:link, div#content a:visited {
	color : #004275;
}

div#content a:hover, div#content a:active {
	color : #658E59;
}

div#content ul {
	list-style-type: none;
	padding : 0 0 12px 0;
}

div#content ul li {
	padding-left : 10px;
	background : url(/images/li_arrow.jpg) top left no-repeat;
}

div#content h2 {
	font-family : "Times New Roman", "Times", serif;
	font-size : 11px;
	font-weight : bold;
	text-transform : uppercase;
	padding : 0 0 12px 0;
}

div#content h3 {
	font-size : 10px;
	font-weight : bold;
	padding : 0 0 0 0;
}

div#content p {
	padding : 0 0 12px 0;
}

div.leftspace {
	padding-left : 14px;
}

/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* ---------- Sub-page Bottom Navigation ---------- */
/* ------------------------------------------------ */

div#subbottomnav {
	font-family : "Times New Roman", "Times", serif;
	font-size : 10px;
	font-weight : bold;
	color : #A4A2A2;
	text-transform : uppercase;
	text-align : left;
	padding-bottom : 5px;
}

div#subbottomnav a {
	color : #A4A2A2;
	text-decoration : none;
}

div#subbottomnav a:hover {
	color : #4F4F4E;
}

/* ------------------------------------------------ */