body {
margin: 0; 
padding: 0; 
background: #27405b; 
color: #000; 
font: 0.75em Helvetica, Arial, sans-serif; 
color: #000088; 
text-align: center; 
}


#page {
	background: #27405b;
	BACKGROUND-POSITION: center 50%;
	BACKGROUND-IMAGE: url(pics/shadow.jpg);
	BACKGROUND-REPEAT: repeat-y
}

/* Main Structure, wrap the whole layout in a div to keep it narrow and centered */
#wrapper { 
background: #ffffff url(pics/backg800.jpg) top center repeat-y; 
width: 800px; 
margin: 5 auto; 
text-align: left; 
border-top: 0px; 
}


/* Main Content Area */
#main {clear: both; margin-top: 0px; margin-left: 25px; }

/* Contentsia */
#content {
	width: 600px;
	margin: 0px 0 10px 150px; 
	line-height: 1.4; 
	text-align: justify; 
	}

h1 {
	font-size:14px;
	padding-top:10px;
}

/* Left Navigation Sidebar */
#navigation {
	float: left;
	width: 130px;
	margin: 35px 5px 15px 0;
	color: #000088;
	text-align: center;
}

/* Links */
a {font-weight: normal; }
a:link {color: #0033cc; }
a:visited {color: #81b; }
a:active {color: #4682b4; }
a:hover {color: #9999ff; }
a.sub { display: block; padding: 2px 5px 2px 0.5em; font: bold 0.8em; margin-left: 20px; margin-bottom: 2px; }

/*Nav buttons*/
#button {
	width: 10em;
	padding: 0 0 0.5em 0;
	margin-bottom: 1em;
	font-family: Helvetica, Arial, sans-serif;
	text-align: left;
	background-color: clear;
	color: #cdcdcd;
}
 
#button ul { list-style: none; margin: 0; padding: 0; border: none; } 
#button li { border-bottom: 3px solid #e2ebfa; margin: 0; } 
#button li a {
	display: block;
	padding: 2px 5px 2px 0.5em;
	border: 1px solid #000088;
	background-color: #e2ebfa;
	color: #000088;
	font-weight: bold;	
	text-decoration: none;
	width: 100%;
	}
	 
html>body #button li a { width: auto; } 

#button li a:hover { border: 1px solid #000088; background-color: #aec2f0; color: #cd011e; } 
	
	#buttonflash li a {
	display: block;
	padding: 2px 5px 2px 0.5em;
	border: 1px solid #000088;
	background-color: #e2ebfa;
	color: #000088;
	font-weight: bold;	
	text-decoration: none;
	width: 100%;
	background-image: url(pics/blue_pink.gif);
	background-repeat: repeat; 
}


#button_members { width: 10em; padding: 0 0 0.5em 0; margin-bottom: 1em; font-family: Helvetica, Arial, sans-serif; text-align: left; background-color: clear; color: #000088; } 
#button_members ul { list-style: none; margin: 0; padding: 0; border: none; } 
#button_members li { border-bottom: 3px solid #e2ebfa; margin: 0; } 
#button_members li a { display: block; padding: 2px 5px 2px 0.5em; border: 1px solid #880000; background-color: #e8d8f8; color: #330033; text-decoration: none; width: 100%; } 
#button_members li a:hover { border: 1px solid #330033; background-color: #aec2f0; color: #cd011e; } 





/* Right Sidebar */
#columnright {float: right; width: 150px; margin: 0px 0px 15px 0; color: #000088; text-align: right; }


/* Footer */
#footer {
	clear: both;
	background: #d6e2fa;
	margin: 0 15px 10 15px;
}

#footer p {
	margin: 0;
	padding: 5px 9px 9px;
	text-align: center;
	color: #000088;
	font-weight: normal;
	font-size: 0.9em;
} 



#footer2 .fine-print {
	CLEAR: both; 
	BACKGROUND-POSITION: 50% top; 
	BACKGROUND-IMAGE: url(pics/footer-background.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #27405b;
	LINE-HEIGHT: 140%; PADDING-TOP: 10px; 
	color: #ffffff; font-weight: bold; font: 0.9em;
}



/* Content, Text Formatting and the like */
h1.maintitle {margin: 15px 0 12px; font: bold 1.8em "Arial Rounded MT Bold", sans-serif; color: #000088; }
img.right {float: right; margin: 0 0 5px 10px;}
img.left {float: left; margin: 0 10px 5px 0;}
.imgleft {float: left; margin: 0 10px 5px 0;}
a.small {
	font-weight: normal;
	font-size: 0.8em;
}

td {font-size: 0.75em }

.bold {
	font-weight: bold;
}

.subhead {
	font-size: 1.4em;
	font-weight: bold;
}




.cleaner {
	clear:both;
	height:10px;
	font-size:1px;
	border: none;
	margin:0;
	padding:0;
	background: transparent;	
}

.bg1 {
	background-color: #ab2015;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FF7F50;
}
.bg2 {
	background-color: #000;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FF7F50;
}