body
{
		margin: 0px 0px 0px 0px;
  		padding: 0px 0px 0px 0px;
  		border: 0px 0px 0px 0px; 
		font-family: arial,helvetica, verdana, "sans serif";
		background-color: #FFF;
		text-align: left;
		line-height: 1.5;
		}
		
a, a:link, a:visited, a:active
{ 
		color: #000; 
		text-decoration: none;
		}				 

a:hover					
{ 
		color: #900; 
		text-decoration: none;
		}			
			

p
{
		font-size: 12px;
		color: #000;
		text-align: left;
		}
		
p strong
{
		
		color: #900;
		
		}
		
p.center
{
		text-align: center;
		}			
							

	
.breadcrumb
{
		font-size: 12px;
		font-weight: normal;
		}
		

.line
{
		background-color: #CCD5D9;
		width: auto;
		padding: 0px 0px 0px 0px;
		margin: 8px 10px 16px 10px;
		}
		

.sectionHeader
{
		font-family: gill sans, arial,helvetica, verdana,  "sans serif";
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #900;
		border-bottom: 2px solid #900;
		width: auto;
		margin: 25px 25px 0px 25px;
		}	
		
.textSwitcher
{
		font-family: arial,helvetica, verdana,  "sans serif";
		font-size: 10px;
		font-weight: normal;
		text-transform: capitalize;
		color: #900;
		width: auto;
		margin: 5px 25px 0px auto;
		text-align: right;
		}		
		
.date
{
		color: #900;
		}	
		
.quoteFoot
{
		font-size: 11px;
		font-style: normal;
		}	
		
p.top
{
		text-align: right;
		color: #005B9B;
		width: auto;
		}	
		
.quote
{
		font-size: 15px;
		font-style: italic;
		margin: 10px auto 10px 25px;
		border-left: 2px solid #900;
		padding: 10px 10px 10px 10px;
		color: #005B9B;
		left: 0px;
		width: 80%;
		background-color: #F7EDD4;
		display: block;
		text-align: left;
		}		

.quoteTop
{
		font-size: 15px;
		font-style: italic;
		margin: 10px auto 10px 25px;
		border-left: 2px solid #900;
		padding: 10px 10px 10px 10px;
		color: #005B9B;
		left: 0;
		width: 60%;
		background-color: #F7EDD4;
		display: block;
		text-align: left;
		}		

.imageBorder
{		
		border-left: 1px solid #fff;
		
		}
		
.doubleimageBorder
{		
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
		}		
		
.footnote
{
		font-size: 12px;
		}		

/* Navigation elements */
	

					
#nav a, nav a:link, nav a:visited, nav a:active
{
		font-family: gill sans, arial,helvetica, verdana,  "sans serif";
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		background-color: #FFC425;
		padding: 6px 6px 6px 6px;
		text-decoration: none;
		border-left: 1px solid #fff;
		border-top: 1px solid #fff;
		}		
		
#nav a:hover 
{
		background-color: #FFF;
		color: #000;	
		}

#nav .navOn, #nav .navOn:link, #nav .navOn:visited, #nav .navOn:active, #nav .navOn:hover
{
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		background-color: #FFF;
		padding: 6px 6px 6px 8px;
		text-decoration: none;
		border-left: 1px solid #fff;
		}					


#subnav a, #subnav a:link, #subnav a:visited, #subnav a:active
{
		margin: 0px 0px 0px 1px;
		padding: 0px 0px 0px 0px;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: bold;
		line-height: 1.25;
		border-top: 1px solid #fff;
		display: block;
		background-color: #005B9B;
		color: #fff;
		text-decoration: none;
		border-left: 5px solid #94C3DA;
		padding: 6px 6px 6px 6px;
		}		
		
#subnav a:hover 
{
		background-color: #FFF;
		color: #005B9B;
		border-left: 5px solid #fff;
		display: block;
		}

#subnav .subnavOn, #subnav .subnavOn:link, #subnav .subnavOn:visited, #subnav .subnavOn:active, #subnav .subnavOn:hover
{	
		background-color: #FFF;
		color: #000;
		border-left: 5px solid #fff;
		display: block;
		}


		
#subnavHome a 
{
		margin: 0px 0px 0px 1px;
		padding: 0px 0px 0px 0px;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: bold;
		line-height: 1.25;
		border-top: 1px solid #fff;
		display: block;
		background-color: #F7EDD4;
		color: #000;
		text-decoration: none;
		border-left: 5px solid #C8766A;
		padding-left: 6px;
		padding-top: 6px;
		padding-bottom: 6px;
		}		
		
#subnavHome a:hover 
{
		background-color: #FFF;
		color: #000;
		border-left: 5px solid #fff;
		display: block;
		}

#subnavHome .subnavHomeOn, #subnavHome .subnavHomeOn:link, #subnavHome .subnavHomeOn:visited, #subnavHome .subnavHomeOn:active, #subnavHome .subnavHomeOn:hover
{	
		background-color: #FFF;
		color: #000;
		border-left: 5px solid #fff;
		display: block;
		}
		
#subnav .subnavHeader, #subnav .subnavHeader:link, #subnav .subnavHeader:visited, #subnav .subnavHeader:active, #subnav .subnavHeader:hover

{
		font-family: gill sans, arial,helvetica, verdana, "sans serif";
		margin: 0px 0px 0px 1px;
		padding: 0px;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: bold;
		line-height: 1.25;
		border-top: 1px solid #fff;
		display: block;
		background-color: #FFC425;
		color: #000;
		text-decoration: none;
		border-left: 5px solid #FFF;
		padding: 6px 6px 6px 6px;
	}				

html>body #subnavHome li a 
{
		width: auto;
		}			
		
#quickfind strong
{
		color: #000;
		text-transform: uppercase;
		font-size: 11px;
		}

#contact strong
{
		
		color: #000;
		text-transform: uppercase;
		font-size: 11px;
		}			
					

#quickfind p
{
		border-left: 1px solid #FFF;
		border-top: 1px solid #FFF;
		margin: 0px 0px 0px 0px;
		padding: 10px 5px 10px 10px;
		}
		
#quickfind a, #quickfind a:link, #quickfind a:visited, #quickfind a:active 
{
		color: #000;
		border: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		background-color: transparent;
		border-top: 0px;
		font-weight: normal;
		text-transform: lowercase;
		border-left: 0px;
		}	

#quickfind a:hover
{
		color: #900;
		}			

#content p
{
		margin-left: 10px;
		font-family: arial, helvetica, verdana,  "sans serif";
		font-size: 14px;
		line-height: 1.5;
		}	
		
		
		
#content strong
{
		color: #900;
		}			
		
#content li
{
		list-style: disc;
		font-size: 14px;
		}	

#content ol li
{
		list-style-type: none;
		font-size: 14px;
		}	

#content li strong
{
		color: #000;
		text-indent: 0px;
		}					
				
form
{
		padding-left: 10px;
		}
					
#footer p
{
		font-family: gill sans, arial, helvetica, verdana,  "sans serif";
		font-size: 13px;
		font-weight: bold;
		color: #FFF;
		padding: 6px 0px 6px 0px;
		text-align: center;
		}
		
#quote p
{
		font-size: 15px;
		font-style: italic;
		margin: 10px 10px 20px 10px;
		border-left: 2px solid #900;
		padding: 5px 0px 5px 10px;
		color: #005B9B;
		}

#quicklinks p
{
		font-size: 14px;
		font-style: italic;
		margin: 10px 10px 20px 10px;
		border-left: 2px solid #900;
		padding: 5px 0px 5px 10px;
		color: #005B9B;
		}		
		
#content a, #content a:link, #content a:visited, #content a:active
{
		color: #900;
		}						

#content a:hover
{
		color: #000;
		}

/* misc */


.floatleft, .floatleft:link, .floatleft:visited, .floatleft:active
{
		font-family: arial, helvetica, verdana,  "sans serif";
		float: right;
		margin: 0 10px 10px 0;
		color: #fff;
		text-align: right;
		font-size: 12px;
		width: 200px;
		}		

.floatleft:hover
{
		float: right;
		margin: 0 10px 10px 0;
		color: #000;
		text-align: right;
		font-size: 12px;
		width: 200px;
		}
		
.floatleftShow
{
		float: right;
		margin: 0 10px 10px 0;
		color: #000;
		text-align: right;
		font-size: 12px;
		width: 200px;
		}	
		
.floatInset
{
		float: right;
		margin: 0 10px 10px 0;
		color: #000;
		text-align: right;
		font-size: 9px;
		width: 250px;
		}				

/*colum headers */


		
		
/*form elements */

.subscribe
{
		font-size: 9px;
		color: #000;
		border-color: #3E6373;
		width: 140px;
		margin: 0px 0px 0px 16px;

		}
		
.submitButton
{
		font-size: 11px;
		font-family:  arial, helvetica, verdana,  "sans serif";
		font-weight: bold;
		color: #000;	
		margin: 5px 0px 5px 0px;
		padding: 0px 8px 0px 8px;
		background: #fff;
		}
		
.radioButton
{
		font-size: 11px;
		font-family:  arial, helvetica, verdana,  "sans serif";
		color: #000;	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: #94C3DA;
		}			
		
.submitButton:hover
{
		color: #3E6373;
		background-color: #FFF;	
		
		}			


/*Layout elements */	


#siteframe
{
		position: relative;
		width: auto;
		height: auto;
		padding-left: 0px 0px 0px 0px;
		margin: 1px;
}	
#topsection
{
		border: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background-color: #005B9B;
		width: auto;
		}

#midsection
{
		position: relative;
		top: 192px;
		border: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}

#logo
{
		position: absolute;
		top: 0px;
		left:30px;
		z-index: 2;
		}	

#imageheader
{
		position: relative;
		width: auto;
		top: 41px;
		background: url(../images/imageheader_bg.gif) repeat-y;
		border-left: 9px solid #900;
		margin: 0px 0px 0px 1px;
		border-right: auto solid #005B9B;
		
		}
#nav 
{
		position: relative;
		left: 171px;
		top: 46px;
		}	

#subnav 
{
		position: relative;
		top: 26px;
		width: 160px;
		background-color: #F7EDD4;
		text-align: left;
		color: #3E6373;
		height: auto;
		border-left: 9px solid #900;
		margin: 0px 0px 1px 1px;
		
		}	
		
#subnavHome 
{
		position: relative;
		top: 26px;
		width: 160px;
		background-color: #F7EDD4;
		text-align: left;
		color: #3E6373;
		height: auto;
		border-left: 9px solid #900;
		margin: 0px 0px 1px 1px;
		
		}				
			
#topCrumbs
{
		position: absolute;
		top: 13px;
		left: 0px;
		margin: 0px 10px 0px 0px; 
		padding-left: 45%;
		width: auto;
		}


#quickfind 
{ 
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		background-color: #94C3DA;
		color: #000;
		height: auto;
		margin: 0px 0px 0px 0px;
		padding-bottom: 99%;
		}

#contact 
{ 
		position: relative;
		top: 0px;
		left: 0px;
		background-color: #94C3DA;
		color: #000;
		height: 150px;
		}		
		
#copyright
{
		position: relative;
		top: 0px;
		background-color: #94C3DA;
		color: #000;
		height: auto;
		}		
		
#printHeader
{
		display: none;
		}
		


#footer
{
		position: relative;
		left: 10px;
		top: 5px;
		width: auto;
		background-color: #005B9B;
		text-align: center;
		height: auto;
		padding: 0px 0px 0px 0px;
		border-right: 1px solid #fff;
		}	
		
	
				
#wrapper
{
		position: absolute;
		top: 217px;
		left: 161px;
		width: auto;
		background-color: transparent;
		color: #000;
		height: auto;
		margin: 0px 0px 0px 0px;
		}			


#content
{
		left: 160px;
		top: 20px;
		margin: 25px 25px 25px 25px;
		
		}

		
#quote
{
		top: 90px;
		left: 70%;
		width: 30%;
		background-color: #fff;
		float: right;
		margin-top: 10px;
		}
		

#quicklinks
{
		top: 90px;
		left: 70%;
		width: 30%;
		background-color: #fff;
		float: right;
		margin-top: 10px;
		}
	


