@charset "utf-8";
/* CSS Document */

#wrapper {
	width:760px;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
/* 760px will display on an 800px screen maximized browser window without */
/* horizontal scrollbars. */

.class1 A:link {
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
}
.class1 A:visited {text-decoration: none; color: #FFFFFF}
.class1 A:active {text-decoration: none; color: #FFFFFF}
.class1 A:hover {text-decoration: underline; color: #FFFFFF}

.class2 A:link {text-decoration: none; font-size: 12px; color:#000000}
.class2 A:visited {text-decoration: none; font-size: 12px; color:#000000}
.class2 A:active {text-decoration: none; font-size: 12px; color:#000000}
.class2 A:hover {text-decoration: none; font-size: 12px; background-color:#d3dbe4; color:#000000}

.class3 A:link {text-decoration: underline; font-size: 12px; color:#3969b5}
.class3 A:visited {text-decoration: underline; font-size: 12px; color:#3969b5}
.class3 A:active {text-decoration: underline; font-size: 12px; color:#3969b5}
.class3 A:hover {text-decoration: underline; font-size: 12px; background-color: #d3dbe4; color:#3969b5}

.class4 A:link {text-decoration: none; font-size: 12px; color: #000000}
.class4 A:visited {text-decoration: none; font-size: 12px;color: #000000}
.class4 A:active {text-decoration: none; font-size: 12px;color: #000000}
.class4 A:hover {text-decoration: underline; font-size: 12px;color: #000000}

.class5 A:link {text-decoration: underline; font-size: 9px; color: #3969b5}
.class5 A:visited {text-decoration: underline; font-size: 9px; color: #3969b5}
.class5 A:active {text-decoration: underline; font-size: 9px; color: #3969b5}
.class5 A:hover {text-decoration: underline, strong; font-size: 9px; color: #3969b5}

.class10 A:link {text-decoration: none; font-size: 11px; color: #000000}
.class10 A:visited {text-decoration: none; font-size: 11px;color: #000000}
.class10 A:active {text-decoration: none; font-size: 11px;color: #000000}
.class10 A:hover {text-decoration: underline; font-size: 11px;color: #000000}

.class11 A:link {text-decoration: none; color:#ffffff}
.class11 A:visited {text-decoration: none; color:#ffffff}
.class11 A:active {text-decoration: none; background-color:#adc7e4; color:#ffffff}
.class11 A:hover {text-decoration: none; background-color:#adc7e4; color:#ffffff}

.class12 A:link {text-decoration: none; font-size: 12px}
.class12 A:visited {text-decoration: none; font-size: 12px}
.class12 A:active {text-decoration: none; font-size: 12px}
.class12 A:hover {text-decoration: underline; font-size: 12px}

.class13 A:link {text-decoration: none; color: #343434}
.class13 A:visited {text-decoration: none; color: #343434}
.class13 A:active {text-decoration: none; color: #343434}
.class13 A:hover {text-decoration: underline; color: #112B8F}

.class14 A:link {text-decoration: none; color: #000000; font-size: 12px}
.class14 A:visited {text-decoration: none; color: #000000; font-size: 12px}
.class14 A:active {text-decoration: none; color: #000000; font-size: 12px}
.class14 A:hover {text-decoration: underline; color: #000000; font-size: 12px}


.class6  {text-decoration: none; color: #000000}

.class7	 {text-decoration: none; font-size: 14px; color:#FFFFFF; font-weight:bold}

.class8	 {text-decoration: none; font-size: small; color:#000000; font-weight:bold}

.class9  {text-decoration: none; font-size: 11px; color: #000000}

.style13 {font-weight: bold; color: #FFFFFF; font-size: 11px;}

.style22 {font-size: 12px; color: #000000;}

#menu		{
			font-size:14px;
			color:#FFFFFF;
			font-style:bold;
			}

#header  	{
			 background-color: #3968b2;
		 	 margin-right: 0px;
			 margin-top: 20px;
			 margin-bottom:0;
			 margin-left:0;
			 width:760px;
			 height:80px;
			 }
			 
#logo		 {
			 margin-top:10px;
			 position:relative;
			 float:left;
			 width: 370px;
			 height: 55px;	
			 }

body,td,th 	{font-family: Arial, Helvetica, sans-serif;
			}

html, body, {height:100%;
			margin: 0;
			padding: 0;
			border: none;
			text-align: center;
			}
			
#holder 	{margin: 0 auto;
			vertical-align: middle;
			}
			
body a, a img, hr {
			border:none;
			text-decoration:none;
			}

h1  {font-size:2.5em; margin:0 .25em 0.65em 0; color:#ffffff;}
h2	{font-size:1.2em; margin:0 .25em 0.65em 0; color:#ffffff;}
h3  {font-size:1.1em; margin:.25em .25em 0.25em 1em; color:#3968b2;}	

p, td, th, blockquote {margin:.25em 1em 1em 1em;} /*controls spacing between elements*/
hr	{margin-top: 0;
	margin-bottom:0;
	margin-left:2px;
	margin-right: 2px;
	size:.8em;
	color: #ffffff;
	}
ul
	{padding:0;
	margin-bottom:0;
	margin-top:0;
	}

								
body 		{font-family: Arial, Helvetica, sans-serif;
			background-image: url(stripe.gif);
			margin:2px 0;
			}
.style2 {
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
}
#headernav	{
	position: relative;
	Float: right;
	width: 85px;
	display: inline;
	margin-top: 10px;
	text-align:left;
			}
#headernav2	{
	position: relative;
	float: right;
	width: 110px;
	display: inline;
	margin-right: 10px;
	margin-top: 10px;
	text-align:left;
			}
			
#navcontainer {
	float: left;
	display: inline;
	width: 400px;
	margin-right: 0;
	margin-top: 10px;
	margin-left: 25px;
	text-align:left;
	}	
	
#navlist li { 
	list-style-type: square; 
	}
	
#sbar li {
	text-align:left;
	font-size: 11px;
	font-style:normal;
	color:#FFFFFF;
	font-weight:bold;
	}
	
#sbarcontainer {
	float: none;
	display: run-in;
	width: 155px;
	margin-right: 0;
	margin-top: 0px;
	margin-left: 10px;
	text-align: left;
	}	
	
#sbarlist li { 
	list-style-type: square;
	color: #FFFFFF; 
	}
	
#maincontainer {
	float: none;
	display: run-in;
	width: 400px;
	margin-right: 0;
	margin-top: 0px;
	margin-left: 10px;
	text-align: left;
	background-color: #E4E9F3;
	}	
	
#mainlist li { 
	list-style-type: square;
	color: #000000; 
	}
		
#search  {
	position: relative;
	float: right;
	width: 55px;
	height: 15px;
	background-color: #FFFFFF;
	border: 2px;
	border-color: #3968b2;
	margin-top: 25px;
	margin-right: 10px;
	margin-left:5px;
	margin-bottom: 5px;
	text-align: center;	
	}			


#menubar	{
	width: 505px;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	text-align:left;
	}			

#flash		{
	width: 505px;
	height: 343px;
	margin: 0;
	padding: 0;
	float:left;
	}

#maincontent		{
	width: 505px;
	height: 550px;
	margin: 0;
	padding: 0;
	float:left;
	background-color: #FFFFFF;
	text-align:left;
	}
	
#maincontentlonger		{
	width: 505px;
	height: 750px;
	margin: 0;
	padding: 0;
	float:left;
	background-color: #FFFFFF;
	text-align:left;
	}
#maincontentlongest		{
	width: 505px;
	margin: 0;
	padding: 0;
	float:left;
	background-color: #FFFFFF;
	text-align:left;
	}
	
#memberform		{
	width: 705px;
	margin-left: 15px;
	padding: 0;
	float: left;
	background-color: #FFFFFF;
	text-align:left;
	}
	
#maintextbox		{
	width: 440px;
	height: 500px;
	margin: 15px;
	padding: 0;
	float:left;
	background-color: #FFFFFF;
	text-align:left;
	}
	
#secondarycontent1		{
	width: 400px;
	margin: 0px;
	padding: 0;
	float:left; top;
	text-align:left; top;
	background-color: #E4E9F3;
	}
	
#quotes		{
	width: 400px;
	margin-left: 1em;
	display:inline;
	padding: 0;
	float:left; top;
	text-align:left; top;
	background-color: #E4E9F3;
	}
	
#secondarycontent2		{
	width: 200px;
	margin: 0px;
	padding: 0;
	float:right;
	text-align:right;
	}
	
#longertextbox		{
	width: 440px;
	margin: 15px;
	padding: 0px;
	float: left;
	background-color: #FFFFFF;
	text-align:left;
	}
	
#longertextbox2		{
	width: 440px;
	margin-left: 15px;
	margin-top: 0
	padding: 0px;
	float: left;
	background-color: #FFFFFF;
	text-align:left;
	}

#longtextboxblue		{
	width: 440px;
	margin: 15px;
	background-color:#3969B5;
	padding: 0px;
	float: left;
	text-align:left;
	}
	
#longtextboxblue2		{
	width: 420px;
	margin: 0px;
	background-color:#81A9D6;
	padding: 7px;
	float: left;
	text-align:left;
	}
	
#minortextbox		{
	width: 170px;
	margin: 0px;
	padding: 0px;
	float:left;
	background-color: #FFFFFF;
	text-align:left;
	}

#minortextbox2		{
	width: 460px;
	margin: 0px;
	padding: 10px;
	float:left;
	background-color: #FFFFFF;
	text-align:left;
	}
			
#sidebar1	{
	width: 225px;
	margin-left: -5px;
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom: 0;
	background-color:#FFFFFF;
	position: relative;
	float: right; top;
	text-align:left;
	}
	
#sidebartext	{
	position: relative;
	float: inherit;
	width: 200px;
	 }
	
#sidebar2	{
	width: 215px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 0;
	background-color:#FFFFFF;
	position:inherit;
	float: right; top;
	text-align:left;
	}
#sidebar3	{
	width: 215px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 0;
	background-color:#FFFFFF;
	position: relative;
	float: right;
	text-align:left;
	}

#sidebar4	{
	width: 210px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom: 0;
	background-color:#3968b2;
	position: relative;
	float: right;
	padding: 6px;
	text-align:left;
	}
	
#sidebar5	{
	width: 210px;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 0;
	background-color:#E4E9F3;
	position: relative;
	float: right;
	padding: 6px;
	text-align:left;
	}
		
#flashcaption	{
	width: 505px;
	background-color: #E4E9F3;
	position: relative;
	float: left;
	margin: 0;
	text-align:left;
	}
	
#promo	{
	width: 215px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0;
	position: relative;
	float: right;
	}

#promo2	{
	width: 215;
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0;
	position: relative;
	float: right; top;
	text-align: right;
	background: none}
		
#textbox	{
	width:114px;
	height:98px
	margin: 3px .5px 3px .5px;
	position: relative;
	float:left
	}	
	
#photo	{
	width:100px;
	margin: 0;
	position: relative;
	float:right;
	}
	
#photo2	{
	width:200px;
	margin: 0;
	position: relative;
	float:right
	}
	
#textbox2	{
	width:215px;

	height:20px
	margin: .3px .2px 3px .2px;
	position: relative;
	float:left;
	background-color: #003399;
	}		
	
#base	{
	width:760px;
	height:60px
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
	float:left;
	}	
