
	
	/* 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;
		}
	}
	
	



.smallfont {
	color: #000000;
	font-family: Arial, helvetica, sans-serif;
	font-size : 9px;
	line-height : 10px;
	display: block;
}

.mediumfont {
	color: #000000;
	font-family: Arial, helvetica, sans-serif;
	font-size : 12px;
	line-height : 14px;
	display: block;
}

.doubleindent40 {
     margin-right: 10px;
     margin-left: 40px;
     display: block;
}

.doubleindent20 {
     margin-right: 10px;
     margin-left: 20px;
     display: block;
}
.stylered {
    color: #990000;
}
.stylegreen {
    color: #006600;
}
.stylenavy {
    color: #0000df;
}
.styleorange {
    color: #996600;
}
.stylegray {
    background-color: #ddddee;
}



/* USER VALUES */

#striptop, #stripright, #stripleft, #pkey1, #pkey2, #pkey3, #pkey4 {
background-color:red; /* Sets header border color - default:red */
}

#header {
background-color: #000000;
}

.black {
background-color: #000000; /* Sets website background color - default:black */
}

.navlinks:hover {
color:#9f0000;

 /* Sets navigation hover color - default:black */
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
background-color: #FFFF99;
underline;

}

/* /USER VALUES */

.black {
text-align:center;
}

.print {
text-align:center;
}

#xEditingArea {
background-color:white !important;
}

/* CUSTOM */

p:first-child {
margin-top:0px;
}

#xEditingArea {
background-color:white;
}

body {
font-family: arial, verdana, helvetica, sans-serif;
}

#wrapper {
width:800px;
margin:0px auto;
position: relative;
}

/* Header */

#nav {
width:720px;
padding-top:20px;
margin:0 auto;
text-align:center;
}

#red_bar {
width: 800px;
height: 11px;
background: url(/site/1/template/red_bar.gif) no-repeat top center;
}

#headerwrap {
margin-top:13px;
margin-left:10px;
top:52px;
left:53px;
max-height:200px;
width:782px;
overflow:hidden;
}

.headerimg {
float:left;
margin-bottom:5px;
}

#title {
position:relative;
text-align:left;
}

#title h1 {
margin:0px 0px 0px 0px;
}

h1 {
color:white;
font-family: BrushScript BT, Brush736 BT, Brush Script MT, Sans-Serif;
font-weight: bold;
font-size: xx-large;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
}
h2 {
color: #000099;
font-family: Cooper BlkHd BT, Arial Black, Rockwell Extra Bold;
font-weight: normal;
font-size: large;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
}

h3 {
color: #000000;
font-family: VAG Rounded BT, Arial Rounded MT Bold, Hobo BT, Casual;
font-size: medium;
margin-top: 0px;
margin-bottom: 0px;
}

h4 {
color: #990000;
font-family: Cooper Blk BT, Arial Black, Rockwell Extra Bold;
font-weight: normal;
font-size: large;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
}

h4 {
margin:0px;
}

#secondline {
    font-family : arial, helvetica, verdana;
    font-size : 10pt;
    color : #ffffff;
    text-align : center; }

#striptop {
height:7px;
width:800px;
position:absolute;
left:0px;
top:41px;
overflow:hidden;
}

#stripright {
height:4px;
width:118px;
position:absolute;
left:0px;
top:37px;
overflow:hidden;
}

#stripleft {
height:4px;
width:118px;
position:absolute;
left:682px;
top:37px;
overflow:hidden;
}

/* Piano Keys */

/* Tilt your head, this is in order. */

#pkey1 {
position:absolute;
width:1px;
height:3px;
top:38px;
left:118px;
overflow:hidden;
}
#pkey2 {
position:absolute;
width:1px;
height:2px;
top:39px;
left:119px;
overflow:hidden;
}

/* Left/Right */

#pkey3 {
position:absolute;
width:1px;
height:2px;
top:39px;
left:680px;
overflow:hidden;
}
#pkey4 {
position:absolute;
width:1px;
height:3px;
top:38px;
left:681px;
overflow:hidden;
}

/* /Piano Keys */

/* /Header */

#contentwrap {
width:800px;
text-align:left;
border-top:4px red solid;
background-color:white;
background-image:url(images/redwindows/faux.png);
background-repeat:repeat-y;
}

#contentwrapl {
width:800px;
text-align:left;
border-top:4px red solid;
background-color:white;
background-image:url(images/redwindows/fauxleft.png);
background-repeat:repeat-y;
}

#contentwrapn {
width:800px;
text-align:left;
border-top:4px red solid;
background-color:white;
}

#contentwrapr {
width:800px;
text-align:left;
border-top:4px red solid;
background-color:white;
background-image:url(images/redwindows/fauxright.png);
background-repeat:repeat-y;
}

#searchwrap {
width:800px;
height:30px;
text-align:right;
background-color:white;
}

#search {
float:right;
width:300px;
margin:5px 10px 0px 0px;
font-family: helvetica, arial, verdana, sans-serif;
color:#9E9E9E;
font-size:14px;
}

#searchtxt {
float:left;
margin-top:3px;
}

/* Two Column Left */

#lcollcol {
margin:10px;
width:170px;
display:inline;
float:left;
}

#contentlcol {
margin:10px;
width:580px;
display:inline;
float:right;
position:relative;
}

/* /Two Column Left */

/* Three Column */

#content3col {
width:398px;
margin:10px;
display:inline;
position:relative;
float:left;
}

/* /Three Column */

/* Two Column Right */

#rcolrcol {
margin:10px;
width:170px;
display:inline;
float:right;
position:relative;
}

#contentrcol {
margin:10px;
width:580px;
padding-right: 10px;
display:inline;
float:left;
}

/* /Two Column Right */

/* One Column */

#content {
margin:20px;
}

/* /One Column */

#footer {
width:800px;
margin:0 auto;
padding-bottom:10px;
background-color:white;
text-align:center;
}

#adminfooter {
width:800px;
margin:0 auto;
padding-bottom:10px;
text-align:center;
}

#anchor {
clear:both;
}

#print {
border:none;
width:90%;
margin:0 auto;
text-align:left;
}

/* /CUSTOM */

/* NON-CUSTOM */

.rsscredit {
    font-family: arial, helvetica, sans-serif;
    color : #000000;
    font-size : 8pt; }
.rsslinks {
    font-family: arial, helvetica, sans-serif;
    color : #000000;
    font-size : 8pt; }
.DigestTitle {
    font-family: verdana, arial, helvetica, sans-serif;
    color : #000000;
    font-size : 16px;
    line-height : 24px;
    font-weight : bold; }
.FeedTitle {
    font-family:  arial, helvetica, sans-serif;
    color : #000000;
    font-size : 12px;
	line-height : 13px;
    font-weight : bold; }
a.FeedTitle {
    text-decoration : none; }
.FeedDescription {
    font-family:  arial, helvetica, sans-serif;
    color : #000000;
    font-size : 12px;
    text-decoration : none;  }
.FeedLink {

    text-decoration : none; }
.headline {
    font-family: verdana, arial, helvetica, sans-serif;
    color : #000000;

    font-size : 18px;
    font-weight : bold; }
.subheadline {
    font-family:  arial, helvetica, sans-serif;
    color : #000000;
    font-size : 14px;
    font-weight : bold;
    font-style : italic; }
.body {
    font-family: arial, helvetica, sans-serif;
    color : #000000;
    font-size : 10px; }
.caption {
    font-family: arial, helvetica, sans-serif;
    color : #000000;
    font-size : 10px; }
.pullquote {
    font-family: arial, helvetica, sans-serif;
    color : #000000;
    font-size : 14px;
    font-style : italic; }
.credit {
    font-family: arial, helvetica, sans-serif;
    color : #000000;
    font-size : 14px;
    font-style : italic; }
.sitename {
    font-family: "BrushScript BT", "Brush 738 BT", "Brush Script MT";
    font-size : 36px;
    font-weight : BOLD;
    color : #ffffff;
    border-spacing : 0px;
    line-height : 24px; }

.bottom_links {
    font-family : arial, helvetica, verdana;
    font-size : 8pt; 
    text-align : center; 
    color : #000000; }
.navlinks {
    color : #ffffff;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : BOLD;
    text-transform : UPPERCASE;
    text-decoration : none;
    word-spacing : 1px; }

.bar {
    color : #000000; }


.vertical-links {
    color : #A58F09;
    font-weight : bold;
    text-decoration : none;
    text-transform : UPPERCASE;
    font-family : arial, helvetica, verdana;
    line-height : 28px;
    max-height : 40px; }
.footer {
    font-family : arial, helvetica, verdana;
    font-size : 8pt;
    color : #000000;
    text-align : center; }
a.footer {
    font-family : arial, helvetica, verdana;
    color : #000000;
 }

a { color : #0000cc;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : BOLD;
    text-transform : ;
    text-decoration : none;
    word-spacing :; }

a:hover {
   color: #9f0000;
   background-color: #ffff00;
   text-decoration : none;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
}

}

/* a   {
    font-family : arial, helvetica, verdana; }*/

.system {
	font-size : 10pt;
   	font-family : arial, helvetica, verdana; }

.syssmall {
	font-size : 8pt;
   	font-family : arial, helvetica, verdana;
   	color : #000000; }
.bodysmall {
	font-size : 10pt;
	font-weight : BOLD;
    color : #ffffff;
	text-transform : UPPERCASE;
   	font-family : arial, helvetica, verdana; }
.bodysmallgrey {
	font-size : 8pt;
   	font-family : arial, helvetica, verdana;
   	color : #000000; }
table { 
    font-family:  arial, helvetica, sans-serif;
    font-size : 10pt; }

/* /NON-CUSTOM */