@charset "UTF-8";
/* CSS Document */

/** BROWSER RESET**/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	    margin:0; 
	    padding:0; 
} 
table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
} 
fieldset,img {  
	    border:0; 
} 
zaddress,caption,cite,code,dfn,em,strong,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
} 
ol,ul { 
	    list-style:none; 
} 
caption,th { 
	    text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	    font-weight:normal; 
} 
q:before,q:after { 
	    content:''; 
} 
abbr,acronym {
		border:0; 
} 
/***************/

body {
	background-color:#000000;
	font-size:.85em;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d4d;
}
h1{
	font-size:1.3em;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	color:#d6562b;
	margin-bottom:15px;
}
h2{
font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin-bottom:5px;
	margin-top:10px;
}
h3{
}
hr{
size:1px;
height:1px;width:100%; 
border: 0;
background-color:#4d4d4d;
}
p{
margin-bottom:20px;
line-height:1.4em;
}
.credit, .caption{
	float:right;
	margin-top:5px;
	font-size:.75em;
}
.credit{
	margin-right:15px;
}
.caption{
	color:#d6562b;
	letter-spacing:-.01em;
	float:left;
}
.clearBoth{
	clear:both;
	display:block;
}
.clearBoth-15px{
	clear:both;
	display:block;
	margin-bottom:-15px;
}
.clearBoth10px{
	clear:both;
	display:block;
}
.clearBoth20px{
	clear:both;
	display:block;
	margin-bottom:15px;
}

.subheader{
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:10px;
}
ol{
list-style:outside decimal;
margin-left:20px;
margin-top:-10px;
}

form{
width:100%;
}
form .line{
	margin-bottom:5px;
	clear:both;
	display:block;
}
form label{
	width:120px;
	float:left;
}
form .colL{
	width:65%;
	float:left;
}
form .colR{
	width:20%;
	float:left;
}
form input, textarea{
	background-color:#EFEFEF;
}
form button{
background-color:#FFFFFF;
border:none;

}
.quadrantL{
width:48%;
float:left;
margin-right:15px;
}
.quadrantR{
width:48%;
float:right;
}
#headerArea{
	background-color:#000000;
	height:133px;
	width:100%;
	background-image:url(img/bgswirls_header.jpg);
	background-repeat:no-repeat; background-position: center;
}

.headerWrapper{
	padding-top:30px;
	width:738px;
	margin-left:auto;
	margin-right:auto;
}
.headerLogo{
	 width:191px;
	 height:72px;
}
#mainNav{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
#linklList{
	margin-top:-15px;
	margin-bottom:5px;
}
#mainNav ul, #linklList ul{
	font-size:1em;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	color:#FFFFFF;
}
#mainNav li{
	float:left;
	margin-left:10px;
	margin-right:10px;
}
#linklList li{
	float:left;
	margin-right:10px;
}
#mainNav ul li a:link, #mainNav ul li a:active, #mainNav ul li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#linklList ul li a:link, #linklList ul li a:active, #linklList ul li a:visited, a:link, a:active, a:visited{
	color:#d6562b;
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
}
#mainNav ul li  a:hover{
	color:#d6562b;
	text-decoration:none;
}
#linklList ul li  a:hover, a:hover {
	color:#000000;
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
}

#contentArea{
	background-color:#787878;
	width:100%
	height:700px;
	display:block;
	background-image:url(img/bgswirls_body.gif);
	background-repeat:no-repeat; background-position: top;
}
.mainContent{
	background-color:#FFFFFF;
	width:738px;
	margin-left:auto;
	margin-right:auto;
}
#slideshow{
	background:#FFFF;
	height:220px;
	border-top: 1px #787878 solid;
	display:block;
}
.columnWrapper{
	width:90%;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	
}
#sidebar{
	width:20%;
	margin:right:10px;
	float:left;
}
#content, #homepage_content{
	width:75%;
	float:right;
	min-height:300px;
}
#homepage_content{
	width:100%;
}
.ls{
	margin-right:10px;
	margin-bottom:20px;
	text-align:left;
	float:left;
	border: 1px #787878 solid;
	
}
.quote{
	font-family:Arial, Helvetica, sans-serif;
	color:#d6562b;
	color:#787878;
	font-weight:100;
	font-size:1.1em;
	font-style:italic;
	line-height:1.3em;
	
}
#simpleList ul{
	list-style:outside;
	list-style-type:square;
	margin-left:15px;
	margin-top:20px;
	margin-bottom:20px;
	font-size:1.2em;
}
#simpleList ul li{
	margin-bottom:10px;
}

#contentFooterArea{
	background-color:#787878;
	height:35px;
	width:100%;
	background-image:url(img/bgswirls_footer.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#bodyFooterArea{
background-color:#000000;
	height:115px;
	width:100%;
	background-image:url(img/bgswirls_footer_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
}
hr{
size:1px;
width:100%;
background-color:#999999;
margin-bottom:20px;
}