@charset "utf-8";
/* CSS Document */
	body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.3;
	background-color: #FFC;
	margin-top: 0px;
	}
	#wrapper {
	width:980px;
	background-color: #FFF;
	background-image: url(imgs/wrprbgtop980.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 10px;
	border-right-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
	}
	#header {
	border:0px;
	height:100%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 955px;
	}
/*Three diffent styles for the content boxes and footer, note footer top margin, as four bottom boxes on home page are not repeated on others. 
Three different sizes in three templates using this same css file*/
Content boxes 	#content {
	margin-top:10px;
	padding-bottom:10px;
	}
	#content div {
	padding:10px;
	border:0px;
	float:left;
	color: #000000;
	}
	#content-left {
		width:290px;
		height:350px;
	}
	#contenta-left {
	width:175px;
	height:350px;
	color: #000;
	}
	#contentasw-left {
	width:250px;
	color: #000;
	}
	#contentb-left {
	width:460px;
	/*height:600px;*/
	color: #000;
	}
	#content-main {
		margin-left:10px;
		width:626px;
	/*	height:350px;*/
	}
	#contenta-main {
		margin-left:10px;
		width:750px;
		height:350px;
	}
	#contentasw-main {
	margin-left:10px;
	width:675px;
	}	
	#contentb-main {
		margin-left:12px;
		width:461px;
	}
	#content-box1, #content-box2, #content-box3, #content-box4 {
	padding:10px;
	position:absolute;
	margin-top:600px;
	height:120px;
	top: 127px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: thick;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: ridge;
	border-top-color: #00AEEF;
	border-right-color: #00AEEF;
	border-bottom-color: #00AEEF;
	border-left-color: #00AEEF;
	}

	#content-box1 {
		margin-left:5px;
		width:214px;
	}
	#content-box2 {
		margin-left:248px;
		width:214px;
	}
	#content-box3 {
		margin-left:491px;
		width:214px;
	}
	#content-box4 {
		margin-left:736px;
		width:210px;
	}

	#footer {
	float:left;
	margin-top:200px;
	margin-bottom:10px;
	padding:10px;
	border:0px;
	width:955px;
	clear:both;
	}
	#footera {
		float:left;
		margin-top:20px;
		margin-bottom:10px;
		padding:10px;
		border:0px;
		width:955px;
		clear:both;
	}
	#footerb {
		float:left;
		margin-top:20px;
		margin-bottom:10px;
		padding:10px;
		border:0px;
		width:955px;
		clear:both;
	}
	#bottom {
	clear:both;
	text-align:right;
	height: 1px;
	}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#navigation {
	padding:10px;
	border:0px;
	color: #006BBD;
	height: 30px;
	width: 955px;
}
 #navigation a
{
	color: #000000;
	background: #00AEEF url(imgs/btnnavlft.gif) left top no-repeat;
	text-decoration: none;
	padding-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #00AEEF;
}

#navigation a span
{
background: url(imgs/btnnavrgt.gif) right top no-repeat;
padding-right: 10px
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
	color: #000;
	/*color: #fff;*/
background: #00AEEF url(imgs/btnnavlft.gif) left top no-repeat;
	padding-left: 10px;
	text-decoration: underline;
}

#navigation a:hover span
{
background: url(imgs/btnnavrgt.gif) right top no-repeat;
padding-right: 10px
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li
{
float: left;
margin: 0;
}
/* bottom margin in bborder to prevent chrome slam on different height pages*/
#bborder{
	width:980px;
	background-color: #FFF;
	background-image: url(imgs/wprbgbtm980.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 13px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 400px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}h1 {
	font-size: 18px;
}
*#content p a {
	color: #0072BC;
	font-weight: bold;
	text-decoration: none;
}
#content p a:hover {
	color: #0072BC;
	font-weight: bold;
	text-decoration: underline;
}
/*.qqbutton {
	background-color: #0072BC;
	border: medium double #000;
	color: #FFF;
	font-weight: bold;
	vertical-align: text-top;
}*/
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.img_fltlftr20 { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 20px;
}
#wrapper #content-box1 p a {
	color: #0072BC;
	font-weight: bold;
	text-decoration: none;
}
#wrapper #content-box1 p a:hover {
	color: #0072BC;
	font-weight: bold;
	text-decoration: underline;
}
#wrapper #content-box2 p a {
	color: #0072BC;
	font-weight: bold;
	text-decoration: none;
}
#wrapper #content-box2 p a:hover {
	color: #0072BC;
	font-weight: bold;
	text-decoration: underline;
}
#wrapper #content-box3 p a {
	color: #0072BC;
	font-weight: bold;
	text-decoration: none;
}
#wrapper #content-box3 p a:hover {
	color: #0072BC;
	font-weight: bold;
	text-decoration: underline;
}
#wrapper #content-box4 p a {
	color: #0072BC;
	font-weight: bold;
	text-decoration: none;
}
#wrapper #content-box4 p a:hover {
	color: #0072BC;
	font-weight: bold;
	text-decoration: underline;
}


#wrapper #footer a {
	font-size: 90%;
	color: #0072BC;
	text-decoration: none;
}
#wrapper #footer a:hover {
	font-size: 90%;
	color: #0072BC;
	text-decoration: underline;
}
#wrapper #footera a {
	font-size: 90%;
	color: #0072BC;
	text-decoration: none;
}
#wrapper #footera a:hover {
	font-size: 90%;
	color: #0072BC;
	text-decoration: underline;
}
#wrapper #footerb a {
	font-size: 90%;
	color: #0072BC;
	text-decoration: none;
}
#wrapper #footerb a:hover {
	font-size: 90%;
	color: #0072BC;
	text-decoration: underline;
}
#wrapper #content #contentb-main #claimform {
	text-align: right;
}
#wrapper #content #contentb-main #claimform fieldset p label #circumstances {
	vertical-align: text-top;
}
#wrapper #content #contentb-main div a .imgwhbrdr {
	border: 1px solid #007AC1;
}
.blogdiv {
	width: 650px;
}
.img_blogpicfltlftr20 { /* add vspace for older bowsers */
	float: left;
	margin-right: 20px;
	padding-bottom: 20px;
}

