/* DOSW Global Stylesheet */
* { margin: 0; padding: 0; }

html, body{
	margin-top:0; margin-left:0; margin-bottom:20px; margin-right:0;
	padding:0;
	height: 100%;
	text-align:center;
	background-color:#fff;
}


.clr{clear:both; padding:0; margin:0;} 
img {border:none}
.subimages { float:left; margin-top:10px; margin-left:0; margin-bottom:0; margin-right:0; }
.subimages div img { 
	margin-top:0; margin-left:0; margin-bottom:20px; margin-right:20px; 
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
}
.container { 
	width:780px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	padding:0;
	z-index:1;   
}

#main_image{
	position:relative;
	float:left;
	text-align:center;
	width:780px;
}

#leftcol{
	position:relative; 
	float:left; 
	text-align:left;
	width:260px;
 }

#leftimage{
 	margin-top:0; margin-left:0; margin-bottom:10px; margin-right:0; padding:0;
 }

#centrecol{
	position:relative; 
	float:left; 
	text-align:left;
	width:260px;
 }

#centreimage{
 	margin-top:0; margin-left:0; margin-bottom:10px; margin-right:0; padding:0;
 }

#rightcol{
	position:relative;
	float:left;
	text-align:left;
	width:260px;
}
 
#rightimage{
 	margin-top:0; margin-left:0; margin-bottom:10px; margin-right:0; padding:0;
 }

.maincopy {margin:0; padding:0;}
.maincopy h1 {
	margin-top:15px; margin-bottom:0;
	padding-bottom:5px;
	font-size:1.0em; color:#9CC135; font-family:Arial, Helvetica, sans-serif;
 }
 
.maincopy h2 {
	margin-top:0; margin-bottom:0;
	padding-bottom:5px; 
	font-size:1.0em; color:#26387B; font-family:Arial, Helvetica, sans-serif;
 }
.maincopy h3 {
	margin-top:0; margin-bottom:5px; padding:0; 
	font-size:0.7em; font-weight:normal; color:#000;
 }
.maincopy h3 span {color:#FF1100; }
.maincopy h3 a {color:#FF1100; text-decoration:underline; }
.maincopy h3 a:hover {color:#FF1100; text-decoration:underline; }

.maincopy p.header_copy {
	margin-top:0; margin-bottom:15px; padding:0;
	font-size: 0.7em; line-height:130%;
 }
.maincopy p.home_header_copy {
	margin-top:-3px; margin-bottom:15px; padding:0; 
	font-size: 0.7em; line-height:130%;
 }
.maincopy p {
	max-width: 260px;
	margin-top:0; margin-left:16px; margin-bottom:10px; margin-right:15px; padding:0;
	color:#000; font-size:0.7em; line-height:140%;
 }
.maincopy p span {color:#000; }
.maincopy p span.greentext {color:#8DAE30; }
.maincopy p span.bluetext {color:#26387B; }

.maincopy p a {color:#26387B; text-decoration:underline; }
.maincopy p a:hover {color:#26387B; text-decoration:underline; }

.maincopy ul {margin-top:0; margin-left:16px; margin-bottom:20px; margin-right:0; padding:0; }
.maincopy li {color:#FF1100; font-size:0.7em; line-height:130%; font-weight:800; }
.maincopy li span {color:#09357A; }

.maincopy td {color:#333333; font-size: 0.7em; margin:0;}

 
/* Start Footer */

#footer_left{
	position:relative;
	float:left;
	text-align:left;
	width:260px;
 	z-index:12;
 }
#footer_left p {text-align:left; font-size: 0.6em; color: #333; padding: 5px 0 1px 10px; margin:0; width:260px;}
 
#footer_right{ 
	position:relative;
	float:left;
	text-align:left;
	width:260px;
 	z-index:12;
 }
 
#footer_right p {text-align:left; font-size: 0.6em; color: #333; padding: 5px 0 1px 10px; margin:0; width:260px;}
#footer_right p span.bluetext {color:#26387B; }
#footer_right p a {color:#26387B; text-decoration:underline; }
#footer_right p a:hover {color:#26387B; text-decoration:underline; }
 
/* End Footer */
 
 
 
 
 
/*Text Styles*/
a, h2, h3, h4, p, td, li, ul, span, div, th, input, list, textarea, select, form { font-family:Verdana, Arial, Helvetica, sans-serif;}

.italic {font-style:italic;}


