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

background-image: url(site/1/template/SiteBG2.gif)


 /* USER VALUES */

.back {
background-image: url(site/1/template/SiteBG2.gif);
/* Sets website background color - default:black */
}

#title, #subtitle {

color:#393C2C;
}

/* /USER VALUES */

/* CUSTOM */

P {
	margin-top: 0pt;   
	margin-bottom: 10px;
	font-family:Lucida Sans Unicode;
	font-size:9pt;
	}



.back {
text-align:center;
font-family:Lucida Sans Unicode;
font-size:9pt;
line-height: 12pt;
padding-bottom:10px;
}

.print {
text-align:center;
}

.print p {
text-align:justify;
}

p:first-child {
margin-top:0;	
}

body {
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
padding:0px;
background-image: url(site/1/template/SiteBG2.gif);
}

/* Wrappers */

#wrapper{
width:800px;
margin:0 auto;
position: relative;
background-repeat:repeat-y;
text-align:left;
border-top:2px solid #666633;
border-right:2px solid #666633;
border-bottom:2px solid #666633;
border-left:2px solid #666633;
overflow:hidden;
background-color: #F4F2E4;
}

#wrapperheader, #wrapperinner{
margin:0 auto;
position: relative;
background-repeat:repeat-y;
overflow:hidden;
}

#wrapperinner{
text-align:left;
width:800px;

}

#wrapperfooter{
width:800px;
margin:0px auto;
position: relative;
text-align:center;
background-repeat:repeat-y;
border-right:0px solid #2C2C2A;
border-bottom:0px solid #2C2C2A;
border-left:0px solid #2C2C2A;
overflow:hidden;
}


.thumb {
margin:0 auto;
}

/* /Wrappers */

/* Header */

#header {
align: center;
width:800px;
margin:15px 0px 15px 0px;
text-align:left;
position: relative;
}

#title {
font-size:27px;
font-weight:bold;
left:5px;
}

#subtitle {
right:5px;
}

#title, #subtitle {
position:absolute;
font-family:Georgia,"Times New Roman",Times,serif;
top:5px;
bottom:5px;
}

#headerimg {
align: center;
margin:0px 0px 0px 0px;
width:800px;
text-align:center;
position:relative;
border-bottom:2px solid ##666633;
}

#nav {
text-align:left;
line-height:27px;
word-spacing:0px;
font-family:Lucida Sans Unicode;
font-size:14px;
font-weight : normal;
color:#F4F2E4;
margin:0px 0px 10px 0px;
overflow:hidden;
}

#nav a {
word-spacing:0;
}

.navlinks {
color:#F4F2E4;
text-decoration:none;
padding:10px 14px 10px 14px;
}

.navlinks:hover {
color:#000000;
font-weight : bold;
}

/* /Header */

/* Two Column Left */

#lcollhome {
width:281px !important; /*moz width*/
width:281px; /*IE width*/
display:inline;
float:left;
margin:0px 0px 0px 0px;
line-height:1.3;
color:#003399;
padding-top:10px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
border-left:0px dotted #999999;
border-right:0px dotted #999999;
}

#contenthome {
width:457px !important; /*moz width*/
width:457px; /*IE width*/
margin:10px 10px 0px 10px;
display:inline;
float:left;
position:relative;
overflow:hidden;
}

#homefeature1 {
width:228px !important; /*moz width*/
width:228px; /*IE width*/
margin:5px 5px 5px 10px;
display:inline;
float:left;
position:relative;
overflow:hidden;
border-top:0px dotted  #666633;
border-right:0px solid #666633;
border-bottom:0px dotted #666633;
border-left:0px solid #666633;
padding:5px;
}

#homefeature2 {
width:228px !important; /*moz width*/
width:228px; /*IE width*/
height:215px; !important; /*moz width*/
height:215px; /*IE width*/
margin:5px 5px 10px 5px;
display:inline;
float:right;
position:relative;
overflow:hidden;
border-top:0px dotted #666633;
border-right:0px solid #666633;
border-bottom:0px dotted #666633;
border-left:0px dotted #666633;
padding:5px;
}

#bbannerhome {
width:800px;
height:39px;
margin:0px 0px 0px 0px;
display:inline;
float:right;
position:relative;
overflow:hidden;
border-bottom:2px solid #666633;
padding:0px;
}

#lcollcol {
width:150px !important; /*moz width*/
width:170px; /*IE width*/
line-height:24px;
display:inline;
float:left;
margin:0px 0px 0px 0px;
padding:10px;
border-left:0px dotted #999999;
border-right:1px dotted #999999;
}

#contentlcol {
width:600px !important; /*moz width*/
width:620px; /*IE width*/
display:inline;
float:right;
position:relative;
padding:10px;
}

/* /Two Column Left */

/* Three Column */

#content3col {
width:333px !important; /*moz width*/ 
width:353px; /*IE width*/
display:inline;
float:left;
padding:10px;
}

#content3col2 {
width:444px !important; /*moz width*/ 
width:464px; /*IE width*/
display:inline;
float:left;
padding:10px;
}


/* /Three Column */

/* Two Column Right */

#rcolrcol {
width:194px !important; /*moz width*/
width:214px; /*IE width*/
display:inline;
float:right;
margin:0px 0px 0px 0px;
padding:10px;
background-image: url(site/1/template/LeftBackground.gif);
}


#contentrcol {
width:553px;
display:inline;
float:left;
padding:10px;
background-color: #FFFFFF;}


/* /Two Column Right */

/* One Column */

#content {
margin:20px;
padding:10px;
}

/* /One Column */

h3 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
margin-top:10px;
margin-bottom:10px;
}

h4 {
color:#993333;
font-family:Lucida Sans Unicode;
font-size:12px;
margin-bottom:6px;
margin-top:6px;
}

#col1 {
width:45%;
display:inline;
float:left;
position:relative;
margin: 5px;}

#col2 {
width:45%;
display:inline;
float:right;
position:relative;
margin: 5px;
}

#smallcol {
width:30%;
display:inline;
float:left;
position:relative;
margin: 5px 0px 5px 5px;
padding: 0px;
}

#bigcol {
width:50%;
display:inline;
float:left;
position:relative;
margin: 5px 5px 5px 0px;
padding: 0px;
}


#contact {
font-size:14px;
font-family:Lucida Sans Unicode;
color:#000000;
text-align:right;
bottom: 10px;
position:relative;
right:10px;
}

#footer {
color:#000000;
font-size:9px;
height:35px;
width:100%;
text-align:right;
position:relative;
}

#footer a {
text-decoration:underline;
color:#000000;
}

#footer a:hover {
text-decoration:none;
color:#000000;
}

#admin {
text-align:left;
position:absolute;
top:20px;
left:10px;
}

#ftrlinks {
text-align:left;
position:absolute;
top:5px;
right:10px;
}

#anchor {
clear:both;
}

#print {
width:90%;
margin:0 auto;
}

/* /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:Georgia,"Times New Roman",Times,serif;
font-size:20px;
line-height:40px;
}

.subheadline {
    font-family:  arial, helvetica, sans-serif;
    color : #000000;
    font-size : 18px;
    font-weight : bold;
    font-style : italic;
}


.body {
color:black;
font-family:Tahoma;
font-size:8px;
}

.caption {
font-family: arial, helvetica, sans-serif;

color:#000;
font-size:8px;
}

.pullquote {
font-family: arial, helvetica, sans-serif;
color:#000;
font-size : 14px;

font-style : italic;
}

.credit {
    font-family: arial, helvetica, sans-serif;
    color:#000;
    font-size : 14px;
    font-style:italic;
}

.sitename {
font-size:24px;
font-weight:bold;
color:#FFF;
border-spacing:0;
line-height : 24px;
}

.bar {
    color : #000000; }


.vertical-links {
    color : #290919;
	font-weight : bold;
	text-decoration : none;
	text-transform : UPPERCASE;
	font-family : arial, helvetica, verdana;
        line-height : 28px;
	max-height : 40px; }

a   {
    font-family:Lucida Sans Unicode;
    color : #000000;
}

.system {
	font-size : 9pt;
   	font-family :Lucida Sans Unicode; }

.syssmall {
	font-size : 9pt;
   	font-family :Lucida Sans Unicode;
   	color : #000000; }
.bodysmall {
	font-size : 9pt;
	font-weight : normal;
        color : #ffffff;
	text-transform : UPPERCASE;
   	font-family :Lucida Sans Unicode; }
.bodysmallgrey {
	font-size : 9pt;
   	font-family :Lucida Sans Unicode;
   	color : #000000; }


table { 
    font-family:Lucida Sans Unicode;
font-size : 9pt;

 }

/* /NON-CUSTOM */