@charset "ISO-8859-1";
body {
	text-align:left;
	background-position:top center;
	background-repeat:repeat-y;
	background: #d8d7e7;
	margin:0px auto;
	font-size: 10pt;
	font-family:  Verdana, Arial, sans-serif
}
    
#container {
	margin:0 auto;
	width:830px;
	text-align:left;
	border: none;
	background: white;
	padding:2px 0 2px 0;
}
   
.header {
	margin: 6px 0px 0px 8px;
	background: white;
	border: 0;
	}/*
	
#navbar1 {
	margin:0;
	line-height:1.1em;
    font-weight: bold }

.navItems1 a {
	padding: 1em;
    color: #54547f }*/
   
.blue {
    font-family: Arial;
    font-weight: Bold;
    font-size: 11pt; 
    color: #54547f }
    
.blue2 {
    font-family: Arial;
    font-weight: Bold;
    font-size: 12pt; 
    color: #54547f }

.blue3 {
    font-family: Arial;
    font-weight: Bold;
    font-size: 15pt; 
    color: #54547f }

.blue13 {
    font-family: Arial;
    font-weight: Bold;
    font-size: 13pt; 
    color: #54547f }

.gray12 {
    font-family: Arial;
    font-weight: Bold;
    font-size: 12pt; 
    color: #777777 }
    
.gray13 {
    font-family: Arial;
    font-weight: Bold;
    font-size: 13pt; 
    color: #777777 }
    
.purple13 {
    font-family: Arial;
    font-weight: Bold;
    font-size: 13pt; 
    color: #88547F }
    
h1 {
    font-family: Arial;
    font-size: 15pt; 
    color: #54547f }
	
.imageAlignRight {
	float:right;
	margin: .5em;
	text-align: center;
	padding:3px; 
	display:inline;
	}
    
.imageAlignLeft {
	float:left;
	margin: .5em;
	text-align: center;
	padding:3px; 
	display:inline;
	}.imageAlignCenter {
	/* float:center;  invalid CSS */
	margin: .5em;
	text-align: center;
	padding:3px; }
    
.imageAlignCenter {
	text-align: left;
	padding:3px;
	}
    
#leftBar {
	background: #e2d9cf;
	color: #666666;
	padding: 3px;}
    
#optIn {
  	padding: 8px;
	margin: 0;
	background-color: #e2d9cf;
	color: #666666;
	border-bottom: 2px solid white}
	   
#navbar2 {
  	padding: 20px 6px 20px 8px;
	margin: 0;
	color: #666666;
	background: #e2d9cf;
	border-bottom: 2px solid white}
	
ul.navbar {
	list-style-type: none;
	padding:  0;
   	margin:  0}

.navItems2 {
	text-indent: 1em }

.navItems2 a {
    color: #666666 }

.navItems2-1 {
	text-indent: 2em }

.navItems2-1 a {
    color: #666666 }	
    
#quote2 {
	padding: 0px 8px 20px 8px;
	margin: 0;
	text-align: left;
	color: #666666;
	background: #e2d9cf;
	height: inherit;}
	
#quote3 {
  	padding: 0px 8px 20px 8px;
	margin: 0;
	color: #666666}
    
#content {
	float: left;
	position: relative;
	width: 590px;
	border: none;
	margin-top: -2px; /*fixing mystery offset*/
	display:inline;
	}
	
#innerBox {
	/* float: center;   invalid CSS */
    position: relative;
	margin: 5px;
	padding: 1px 10px 1px 10px;
	/*width: 350px; (caused IE6 expanding box error) */
	background: #54547f;
	color: white;
	border: none;}
	
#innerBox2 {
    /* float: center;   invalid CSS */
    position: relative;
    margin: 5px;
    padding: 1px 10px 1px 10px;
    /*width: 550px; (caused IE6 expanding box error) */
   	background: #54547f;
    color: white;
    border: none}

#innerBox3 {
	/* float: center;   invalid CSS */
    position: relative;
	margin: 10px;
	padding: 10px;
	/*width: 350px; (caused IE6 expanding box error) */
	background: #54547f;
	color: white;
    font-weight:bold;
    font-size: 12pt;
	border: none;}
    
.innerBox4 {
    position: relative;
    margin: 5px;
    padding: 1px 10px 1px 10px;
    background: #f3f3f3;
	color: #54547f; }

.innerBox5 {
    position: relative;
    margin: 5px;
    padding: 1px 10px 1px 10px;
    width: 550px;
    float:left;
    background: #f3f3f3;
	color: #54547f; }
    
#innerBox6 {
	position: relative;
    margin: 5px;
    padding: 1px 10px 1px 10px;
    background: #f3f3f3; }     
    
#contentCell {
	float:left;
	padding: .5em 1em .5em 1em;
    margin: 0px;
    width: 576px;
	color:#666666;
	background: #e7e2d9;
	border: none;
	display:inline;
	}
	
#donateCell {
	/*float:left;*/
	padding: .5em 1em .5em 1em;
    margin: 1px;
    width: 576px;
	color:#666666;
	background: #e7e2d9;
	border: none}
    
#quote {
	float:left;
	padding: .5em 1em .5em 1em;
    width: 576px;
	color:#54547f;
	background: #e7e2d9;
	display:inline;
	}
    
#footer {
	margin:0;
	text-align:center;
	color: #333366;
	line-height:1.5em;
	/*font-weight:medium;   invalid CSS */
	}
	
#navbar3 {
	margin: 0;
	color: #54547f;
	background: white;
	font-size: 8pt;
	}
	
.navItems3 a {
    color: #54547f }#siteMap {
    background: #e2d9cf;
    color: #666666;
    padding: 15px;
	width: 573px;}a:link {
    color: #54547f}

a:visited {
    color: #54547f}

a:active {
    color: #54547f}

a:hover {
	color: #5E3676;}	
	
a.navItems2:link {
    color: #666666}

a.navItems2:visited {
    color: #666666}

a.navItems2:active {
    color: #666666}
    
.gold {
    color: #FFCC00 }#leftnav {
	/*margin: 3px 0px 0px 8px;*/
	margin: 1px 8px 0px 8px;
	background-color: #e2d9cf;
	float: left;
	width: 202px;
	padding: 0px;
	display:inline;
	}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height:0px;
	}

.centerit {
	text-align: center;
	}
	
.centerit_entry {
	text-align: center;
	font-size:8pt;
	}
	
.centered_8pt {
	text-align: center;
	font-size:8pt;
	}
	
.left_8pt {
	text-align: left;
	font-size:8pt;
	line-height: 10pt; /* doesn't seem to be working below 100% */
	}
	
#right_content {
	float: left;
	position: relative;
	width: 590px;
	border: none;
	/*margin: 2px 0 0 8px;*/
	padding:0px;
	display:inline;
	}
	
.indented_body{
	margin-left:10px;
	}
	
.blue_centered {
    font-family: Arial;
    font-weight: Bold;
    font-size: 11pt; 
    color: #54547f;
	text-align: center; }
	
.blue2_bold12 {
    font-family: Arial;
    font-weight: Bold;
    font-size: 12pt; 
	text-align: center;
	}
	
.no_border {
	border: 0;
	}
	
#full_width_content {
	float:left;
	position; relative;
	width: 785px;
	border: none;
	padding: 0 15px 0 15px;
	background: #e7e2d9;
	margin: 0 0 0 8px;
	color:#666666;
	display:inline;
	}

#full_width_content_2 {
	float:left;
	position: relative;
	width: 775px;
    font-size: 11pt;
	border: none;
	background: #e7e2d9;
	color:#444444;
	display:inline;
    padding: 20px;
	}
    
#darkRow {
    background: #e2d9cf }
    
.grayRow {
    background: #bbbbbb;
    color: #444444}
    
.indentBlock {
    padding: 1px 165px; }

.indentBlock2 {
    padding: 1px 50px; }
    
.register {
	float: left;
	position: relative;
	width: 300px;
	border: none;
	display:inline;
	}
    
#containerNarrow {
	margin:0 auto;
	width:730px;
	text-align:left;
	border: none;
	background: white;
	padding:2px 0 2px 0;
}
    
#full_width_content_3 {
	float:left;
	position; relative;
	width: 670px;
	border: none;
	padding: 5px 20px 10px 20px;
	background: #e7e2d9;
	margin: 10px 0 0 8px;
	color:#666666;
	display:inline;
	}

#innerBox5 {
    position: relative;
    margin: 10px 150px;
    padding: 1px 10px 1px 10px;
    background: #f3f3f3;
	color: #54547f; }    

.indentBlock3 {
    padding: 1px 50px;
    font-style:italic; }
        

