.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;
}
.text15font {
     color: #000000;
     font-family: Arial, helvetica, sans-serif;
     font-size: 15px;
     line-height: 17px;
     display: block;
}
.doubleindent40 {
     margin-right: 40px;
     margin-left: 40px;
     display: block;
}

.doubleindent20 {
     margin-right: 20px;
     margin-left: 20px;
     display: block;
}
.style15 {
font-family: Arial, Sans serif, Helvetica, Tahoma;
font-weight: bold;
font-size: 15px;
margin-top: 0px;
margin-bottom: 0px;
}
.stylecontent {
font-family: Arial, Sans serif, Helvetica, Tahoma;
font-weight: normal;
font-size: 15px;
line-height: 16px;
     margin-right: 10px;
     margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
     display: block;
}
.style12 {
font-family: Arial, Sans serif, Helvetica, Tahoma;
font-weight: normal;
font-size: 12px;
line-height: 14px;
     margin-right: 40px;
     margin-left: 20px;
margin-top: 0px;
margin-bottom: 0px;
     display: block;
}

.stylered {
    color: #990000;
}

.styleorange {
    color: #B41;
}
.stylebrick {
	color: #600;
}
.stylebrown{
     color: #442000;
}
.styleaqua {
     color: #0099CC;
}
.stylegreen {
    color: rgb(0,100,0);
}
.styleltgreen {
     color: #808000;
}
.styleavocado {
     color: 505000;
}

.styleblue{
     color: #009;
}
.stylenavy {
    color: #005;
}
.stylegray {
    color: #666;
}
.styleviolet {
     color: rgb(128, 0, 128);
}
.styleblack {
      color: #000;
}


/* 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: 2px;
   padding-right: 0px;
background-color: #FFFF99;
underline;
}

/* /USER VALUES */

.black {
text-align:center;
}

.print {
text-align:center;
}

#xEditingArea {
background-color:white !important;
     margin-right: 0px;
     margin-left: 20px;
}

/* CUSTOM */

p:first-child {
margin-top:0px;
}

#xEditingArea {
background-color:white;
     margin-right: 0px;
     margin-left: 20px;
}

body {
font-family: arial, verdana, helvetica, sans-serif;
}

#wrapper {
width:810px;
margin:0px auto;
position: relative;
}

/* Header */

#nav {
width:810px;
padding-top:10px;
margin:0 auto;
}

#red_bar {
width: 810px;
height: 11px;
background: url(/site/1/template/red_bar.gif) no-repeat top center;
}

#headerwrap {
margin-top:13px;
margin-left:10px;
top:52px;
left:33px;
max-height:200px;
width:810px;
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: 20px;
margin-bottom: 0px;
}
h2 {
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;
}

/* Topic Text */

h3 {
font-family: Arial, Sans serif, Helvetica, Tahoma;
font-weight: bold;
font-size: 15px;
margin-top: 0px;
margin-bottom: 0px;
}

/* Content Text */

h4 {
font-family: Arial, Sans serif, Helvetica, Tahoma;
font-weight: normal;
font-size: 14px;
line-height: 16px;
     margin-right: 10px;
     margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
     display: block;
}

/* Quote Text */

h5 {
font-family: Arial, Sans serif, Helvetica, Tahoma;
font-weight: normal;
font-size: 12px;
line-height: 14px;
     margin-right: 50px;
     margin-left: 30px;
margin-top: 0px;
margin-bottom: 0px;
     display: block;
}
h6 {
font-family: Arial, Sans serif, Helvetica, Tahoma;
font-weight: normal;
font-size: 10px;
text-align: center;
font-style: italic;
margin-top: 0px;
margin-bottom: 0px;
}

#secondline {
    font-family : arial, helvetica, verdana;
    font-size : 8pt;
    color : #ffffff;
    margin-left: 50px;
}

#striptop {
height:7px;
width:810px;
position:fixed;
left:0px;
top:41px;
overflow:hidden;
}

#stripright {
height:4px;
width:118px;
position:fixed;
left:0px;
top:37px;
overflow:hidden;
}

#stripleft {
height:4px;
width:118px;
position:fixed;
left:672px;
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;
margin-top: 0px;
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;
padding: 15px 0;
text-align: center;
background-color:white;
}

#search {
margin:5px 10px 0px 0px;
font-family: helvetica, arial, verdana, sans-serif;
color:#9E9E9E;
font-size:14px;
}

#search2 {
margin: 20px 0 0;
font-family: helvetica, arial, verdana, sans-serif;
color:#9E9E9E;
font-size:14px;
}
#searchtxt {
float:right;
margin-top:3px;
}

/* Two Column Left */

#lcollcol {
position: fixed;
margin:10px;
width:170px;
display:inline;
float:left;
}

#contentlcol {
position: fixed;
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 {
position: fixed;
margin:10px;
width:170px;
display:inline;
float: right;
}
#contentrcol {
position: fixed;
margin:10px;
padding-left: 10px;
width:580px;
display:inline;
float: left;
position: relative;
}

/* /Two Column Right */

/* One Column */

#content {
margin:20px;
}

/* /One Column */

#footer {
width:570px;
margin:0 auto;
padding-bottom:10px;
padding-left:20px;
background-color:white;
text-align:left;
}

#adminfooter {
width:570px;
margin:0 auto;
padding-bottom:10px;
padding-left:20px;
text-align:left;
}

#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;
    margin-left: 30px;
    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; }


