
	
	/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */
	
	/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
	
			/*End of styles for the edit box*/
	
	/*******************************************************************************
	
	BROWSER HACKS: the hacks below should not be changed unless you are an expert
	
	*******************************************************************************/
	
	.MenuBarItemIE 
	{
		position: static;
	}
	
	/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
	ul.MenuBarHorizontal iframe
	{
		position: absolute;
		z-index: 1010;
	}
	/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
	@media screen, projection
	{
		ul.MenuBarHorizontal li.MenuBarItemIE
		{
			display: inline;
			float: left;
			background-color: #FFF;
		}
	}
	
	

body {
margin-top:0;
font-size: 12px;
text-align:center;
font-family: verdana, arial, helvetica, sans-serif;
}

#featureimageshow1 {
width:800px;
height:140px;}

#homebluetop {
width:800px;
height:134px;
background-image:url(site/1/template/home_bluetop.jpg);}

#homebluebottom {
width:800px;
height:134px;
background-image:url(site/1/template/home_bluebottom.png);
clear:both;
}

#content {
display:inline;
float:left;
text-align:left;
width:508px;
margin-top:-90px;
margin-left:80px;
margin-bottom:-70px;
margin-right:10px;}

#nav-vertical {
float:right;
margin-top:-90px;
padding-right:10px;
width:176px;}

#nav-horizontal {
font-weight: none;
text-align: center;
padding: 0px;
margin: 2px 10px 0px 10px;}

#footer {
margin:0 auto;
width:800px;
text-align:center;}

p {
text-align:left;}

.center {
text-align:center;}

#wrapper {
text-align:left;
margin:0 auto;
width:800px;
background-image:url(site/1/template/home_background.jpg);
background-repeat:repeat-y;}

#adminwrapper {
text-align:left;
margin:0 auto;
width:800px;
background-color:white;}

#adminheader {
width:800px;
height:174px;
background-image: url(site/1/template/admin_header.jpg);}

#adminnavbar {       
width:800px;
height:44px;
background-image: url(site/1/template/admin_navbar.jpg);}

#admincontent {
text-align: left;            
width:760px;
margin: 20px;
background-image: url(site/1/template/admin_content.jpg);
background-repeat: repeat-y;
}

#adminbottom {
width:800px;
height:26px;
background-image: url(site/1/template/admin_bottom.jpg);
clear:both;
}

#navcell {
word-spacing: 0px;
color: #003698;
}

/*System*/

.sitename {
font-size:24pt;
color:#fff;}

.navlinks {
font-size:8pt;
color:#000099;
font-weight: bold;}

a.navlinks {
color:#000099;
font-size:10pt;
font-weight: bold;}

a.navlinks:hover {
font-size:10pt;
color:#ffffff;
font-weight: bold;}

.navcell {
color:#003698;
word-spacing:0;}

.vertical-links {
font-family: arial, verdana, helvetica, sans-serif; 
font-size:10pt;
color:#000099;
font-weight: bold;}

a.vertical-links {
font-family: arial, verdana, helvetica, sans-serif;
color:#000099;
font-size:10pt;
font-weight: bold;}

a.vertical-links:hover {
font-size:10pt;
color:#ebab00;
font-weight: bold;}

.headline {
font-size: 16px;
font-weight: bold;
letter-spacing: -1px;
color: #003695;}

.subheadline {
font-size:14pt;
color:#000;
font-weight:700;
font-style:italic;
}

.bodytext {
font-size:12pt;
color:#000;
}

.caption {
color:#000;
font-size:10pt;
}

.pullquote {
color:#000;
font-size:14pt;
font-style:italic;
}

.credit {
color:#000;
font-size:14pt;
font-style:italic;
}


.bottom_links {
font-size:8pt;
color:#ebab00;
text-align:center;
}

a.bottom_links {
color:#ebab00;
}

a.bottom_links:hover {
font-size:8pt;
color:#ffffff;
text-decoration: underline;
}

/*.sitename {
font-size:32pt;
font-family:"Times New Roman", Times, serif;
color:#ffffff;
text-shadow:black 0px 0px 5px;
}*/

.footer {
font-size:8pt;
color:#ebab00;
text-align:center;
}

a.footer {
font-weight: none;
color:#ebab00;
}

a.footer:hover {
font-weight: none;
color:#ffffff;
text-decoration: underline;
}

a {
font-weight: none;
color:#003698;
text-decoration:none;
}

a:hover {
font-weight: none;
color:#ebab00;
text-decoration: underline;
}

.printpage {
font-weight: none;
color:#000000;}

.system {
font-size:10pt;
}

.syssmall {
font-size:8pt;
color:#000;
}

.bodysmall {
font-size:8pt;
color:#000;
}

.bodysmallgrey {
font-size:10pt;
color:#003698;
}

table {
font-size:10pt;
}