/* CSS Document */

body {
background-color: #0e4c92;
padding: 0;
margin: 0;
}

#inner-wrap {
background: #fff url(../images/bkgd_main.gif) repeat-y;
/* float: left; */
width: 780px;
padding-bottom: 20px;
}

#outer-wrap {
background-color: #fafae8;
}

#col2 {
width:575px;
}

#header {
border-top: 1px solid #fff;
height: 65px;
}

#header h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	text-indent: -5000px;
	height: 65px;
	margin: 0 0 0 205px;
	background-color: #0e4c92;
	background-image: url(../images/headertext.gif);
	background-repeat: no-repeat;
}

#footer {  /* See Footer Details below for additional styles */
clear: both;
padding: 5px 0;
position: relative;
} 

#footer a { color: #fbf9e8; text-decoration: none; }
#footer a:hover { color: #fff; }
#footer a:active { color: #fff; }

#content h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-weight: normal;
color: #0e4c92;
margin-top: 0.6em;
margin-bottom: 1em;
}

#content h2.menuHeader, #content h2.menuHeaderGray {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
margin: 11px 0px 1px 0px;
}
#content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #0e4c92;
}

.captiontext { /* pushes caption down below page image */
margin-top: 335px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
font-style: italic;
}

/* =Related links
---------------------------------------- */

ul#rel-links li a { 
text-decoration: none;
color: #0e4c92;
}

ul#rel-links li a:hover { 
text-decoration: none;
color: #0e4c92;
}

ul#rel-links li a:active { 
color: #0e4c92;
}



/* FIRST COLUMN MENU */

#firstcolumn li a:link, #firstcolumn li a:visited, #firstcolumn li a:hover, #firstcolumn li a:active {
	/* first column links */
	display: block;
	margin: 0px;
	padding: 5px 4px 6px 15px;
	color: #666666;
	text-decoration: none;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	
	/* see ie_styles.css for IE override */
}

#firstcolumn li a:hover, #firstcolumn li a:active {
	/* first column rollover links */
	color: #0e4c92;
	background-color: #ffffff;
	
	/* see ie_styles.css for IE override */
}

#firstcolumn li.off a:hover, #firstcolumn.off li a:active {
	/* first column "off" links (no submenu) */
	color: #0e4c92;
	background-color: #FFFFFF;
	
	/* see ie_styles.css for IE override */
}

#firstcolumn li:hover a {
	/* controls state of first column links while second column is open */
	color: #0e4c92;
	background-color: #ffffff;
	border-top: 1px solid #0e4c92;
	border-bottom: 1px solid #0e4c92;
}

#firstcolumn li.off:hover a {
	/* first column "off" links (no submenu) */
	color: #0e4c92;
	background-color: none;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#firstcolumn li.single:hover a {
	/* first column "single" links with blue tunnel (no submenu) */
	color: #0e4c92;
	border-right: 1px solid #0e4c92;
}


/* SECOND COLUMN MENU */

#firstcolumn ul.secondcolumnmenu {
	z-index: 4;
}

#firstcolumn ul.secondcolumnmenu li a:link, #firstcolumn ul.secondcolumnmenu li a:visited, #firstcolumn ul.secondcolumnmenu li a:hover, #firstcolumn ul.secondcolumnmenu li a:active {
	/* second column links */
	display: block;
	border: none;
	color: #666666;
	padding: 5px 5px 6px 10px;
	text-decoration: none;
	background-color: #ffffff;
	border-right: 1px solid #0e4c92;
}

#firstcolumn ul.secondcolumnmenu li a:hover, #firstcolumn ul.secondcolumnmenu li a:active {
	/* second column rollover links */
	color: #0e4c92;
	background-color: #ffffff;
}

#firstcolumn ul.secondcolumnmenu li.first {
	/* first item in subnav list */
	border-top: 1px solid #0e4c92;
}

#firstcolumn ul.secondcolumnmenu li.last {
	/* last item in subnav list */
	border-bottom: 1px solid #0e4c92;
}

#firstcolumn ul.secondcolumnmenu li.last a:hover {
	padding-bottom: 12px;
}

#firstcolumn ul.secondcolumnmenu li.last a:active {
	padding-bottom: 12px;
}


#firstcolumn ul.secondcolumnmenu li.last a:visited {
	padding-bottom: 12px;
}

/* HOME PAGE CSS */

table#splash {
width: 575px;
background-color: #fff;
border: solid #0e4c92;
border-width: 0 1px 0 1px;
}

table#splash tr.photos td {
border-bottom: 1px solid #0e4c92;
}

#outer-wrap #inner-wrap #col3 #rel-links .secondlist {
	color: #585858;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0.9em;
	margin-top: 1.3em;
	padding-top: 0px;
}

/* =Bulleted Lists in Content
--------------------------------- */
#content ul {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #323232;
line-height: 20px;
}


#homenews {
	position: relative;
	top: -20px;
	left: 193px;
	width: 600px;
	clear: both;
	float: left;
}
.news a {
	color: #696969;
	text-decoration: none;
}

.news a:hover { 
text-decoration: none;
color: #d6a218;
}

.news a:active { 
color: #d6a218;
}

.news a:visited { 
color: #696969;
}

.news {
padding: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #585858;
}

.news h3 {
font-size: 10px;
font-weight: bold;
margin-top: 0;
margin-bottom: 10px;
}

.news p {
font-weight: normal;
line-height: 1.5em;
margin: 0 15px 0.9em 0;
}

#homecol3 {
	position: absolute;
	left: 577px;
	top: 94px;
}

#content p.hometext {
	line-height: 17px;
}
#bigphoto {
	left: 193px;
	top: 94px;
	position: absolute;
	z-index: 1;
}

.homecontent {
padding-top: 10px;
padding-left: 15px;
padding-right: 20px;
}

.homecontent hr {
padding-top:20px;
padding-bottom:0px;
}

#content .homecontent h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.homerightcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
}

.homerightcontent ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
}

#content .homerightcontent p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:16px;
}

#content .homerightcontent h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.imageright {
	padding-bottom: 5px;
	padding-left: 15px;
}

.imageleft {
	padding-bottom: 5px;
	padding-right: 15px;
}

#footertext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:16px;
position:relative;
left:209px;
top:5px;
color:#FFFFFF;
}

