body
{
	margin: 0px;
	color: #696969;
	background-color: #FFFFFF;
	font: normal 12px arial, helvetica, sans-serif;
}

hr
{
	color: #FF2524;
	background: #FF2524;
	border: 0;
	height: 1px;
	text-align: center;
}

h1
{
	font: bold 14px arial, helvetica, sans-serif;
	color: #FF2524;
	margin: 0px;
}

h1.orange
{
	font: bold 23px arial, helvetica, sans-serif;
	color: #FF2524;
	margin: 0px;
	line-height: 85%;
	word-spacing: 1px;
}

h1.header
{
	font: normal 20px arial, helvetica, sans-serif;
	color: #FF2524;
	margin: 0px;
}

h2.header
{
	font: normal 15px arial, helvetica, sans-serif;
	color: #A59E5C;
	margin: 0px;
}

h2
{
	font: normal 20px arial, helvetica, sans-serif;
	color: #847655;
	margin: 0px;
}

h3
{
	font: italic 15px arial, helvetica, sans-serif;
	color: #C1B494;
	margin: 0px;
}

h2.wht_banner
{
	font: normal 16px arial, sans-serif;
	color: #ffffff;
	margin: 0px;
}

h5.orange
{
	font: normal small arial, helvetica, sans-serif;
	color: #FF2524;
	margin-top: 0;
}

h5.forms
{
	font: normal xx-small arial, helvetica, sans-serif;
	color: #322C27;
	margin-top: 0;
}

#logout
{
	background-color: red;
	border: 1px solid #666666;
	display: inline;
	padding-left: 5px;
	margin-right: 5px;
	margin-top: 20px;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

#searchform
{margin-left: 134px;
	height: 26px;
	margin-top: 4px;
}

#searchform label
{
	padding-left: 5px;
	margin-top: 5px;
	
	float: left;
}

#search { margin: 1px; }

#searchform input.text
{ position:relative; left:-28px;
	border: solid 1px #696969;
	height: 18px;
	padding-left: 0px;
	margin-right: 5px;
	margin-top: 0px;
	width: 125px;
	color: #696969;
	
}

#searchform input.image
{padding:0px; margin:0px;
	height: 21px;
	width: 21px;
	position:relative; left:132px;
}

#searchform2
{
	width: 450px;
	display: inline;
}

#searchform2 input
{
	border: solid 1px #A19676;
	margin-right: 5px;
	margin-top: 0px;
}

html>body#searchform { margin-top: 0px; }

html>body  #searchform input
{
	border: solid 1px #696969;
	height: 17px;
	padding-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	width: 125px;
	float: right;
}

/* background images */
.dash_bg
{
	background-image: url("/art/dashed_line.gif");
	background-repeat: repeat-y;
}

.insidedash_bg
{
	background-image: url("/art/inside_dash.gif");
	background-repeat: repeat-y;
}

.footerText
{
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	word-spacing: 2px;
	color: #A59E5C;
}

.tagline { font: italic 13px arial, helvetica, sans-serif; }

.sm_whtText
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #A59E5C;
}

.nav_txt
{
	font: normal 12px arial, helvetica, sans-serif;
	color: #FF2524;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 4px;
	letter-spacing: 2px;
}

.subtitle
{
	font: italic 14px arial, helvetica, sans-serif;
	color: #A59E5C;
}

.banners
{
	background-color: #ffffff;
	font: normal 12px arial, helvetica, sans-serif;
	color: #796B49;
	line-height: 140%;
}

.credits
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #A59E5C;
}

p.credit
{
	font-size: 10px;
	line-height: 100%;
}

.wht_text
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

#menu_position
{
	position: absolute;
	top: 180px;
	width: 129px;
}

/* section sub sub nav  */
#submenu { }

#submenu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#submenu li
{
	padding: 8px;
	border-bottom: solid 1px #FF2524;
	text-align: left;
}

#submenu li a:link, #submenu li a:visited
{
	font: normal 13px arial, helvetica, sans-serif;
	color: #A59E5C;
	text-decoration: none;
	text-align: left;
}

#submenu li a:hover
{
	color: #FF2524;
	text-decoration: underline;
}

#submenu li.current_page a
{
	color: #FF2524;
	font-weight: normal;
	text-decoration: none;
	
}

/* section background colors  */
.nav_line { background-color: #FFD6AD; }

.navLinks
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.downloadLinks
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}

.photoCaption
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #696969;
	text-decoration: none;
}

.photoClose
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
}

a:link, a:visited, a:active
{
	font: normal arial, helvetica, sans-serif;
	color: #FF2524;
	text-decoration: none;
}

a:hover { text-decoration: underline; }

a.topnav:link, a.topnav:visited, a.topnav:active
{
	font: normal 12px verdana, arial, helvetica, sans-serif;
	color: #FF2524;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
}

a.topnav:hover
{
	color: #9A8E47;
	text-decoration: underline;
}

#topnav.current_page a
{
	font: normal 12px verdana, arial, helvetica, sans-serif;
	color: #9A8E47;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
}

a.submenu:link, a.submenu:visited, a.submenu:active
{
	font: normal 13px arial, helvetica, sans-serif;
	color: #A59E5C;
	text-decoration: none;
}

a.submenu:hover
{
	color: #A59E5C;
	text-decoration: none;
}

a.banner_link:link, a.banner_link:visited, a.banner_link:active
{
	font: normal 12px arial, helvetica, sans-serif;
	color: #FF7F00;
	text-decoration: none;
}

a.banner_link:hover
{
	text-decoration: none;
	color: #CC6633;
}

a.nav_box:link, a.nav_box:visited, a.nav_box:active
{
	font: normal 11px arial, helvetica, sans-serif;
	color: #FF2524;
	text-decoration: none;
}

a.nav_box:hover { color: #FF2524; }

a.footer:link, a.footer:visited, a.footer:active
{
	font: normal 10px arial, helvetica, sans-serif;
	color: #A59E5C;
	text-decoration: none;
}

a.footer:hover { text-decoration: underline; }

a.sm_white:link, a.sm_white:visited, a.sm_white:active
{
	font: normal 10px arial, helvetica, sans-serif;
	color: #A59E5C;
	text-decoration: none;
}

a.sm_white:hover
{
	color: #ffffff;
	text-decoration: none;
}

a.lg_white:link, a.lg_white:visited, a.lg_white:active
{
	font: normal 12px arial, helvetica, sans-serif;
	color: #F2E5EB;
	text-decoration: none;
}

a.lg_white:hover
{
	color: #ffffff;
	text-decoration: none;
}

a.download:link, a.download:visited, a.download:active
{
	font: bold 14px arial, helvetica, sans-serif;
	color: #A59E5C;
	text-decoration: none;
}

a.download:hover
{
	color: #CA4A0A;
	text-decoration: none;
}

.full_page_table {
	border: 1px solid #cccccc;
	width: 650px;
}

.pull_se_table {
	border: 1px solid #cccccc;
	width: 600px;
}