/* CSS Document */
/* CSS Layout code, author: Butter Creative */
/* Standard settings */
html, body { padding: 0; margin:0; }
body {font-family: Trebuchet, "Trebuchet MS", Verdana, Helvetica, Arial, Helvetica, sans-serif;
	background-color: #fff;	color: #000000;
	background-image: url(../imgs/header-bg.jpg);	background-repeat: repeat-x;	background-position: top left;
	font-size:75%;}

#body1 {position: relative; padding:0;}
#body1.IE {zoom: 1;}
pre, blockquote, fieldset, table {margin: 1em 0;}
.Quote {
	font-style: italic;
	font-weight: bolder;
	color: #01345F;
	line-height: 14px;
	padding-right: 20px;
	padding-left: 20px;
}

.cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}

p {font-size:1.1em;}
ul {margin:1em ; line-height:1.3em;font-size:1.1em;}
li {padding: 0.06em 0;}
ul li {margin-left:1.4em;padding-left: 0.5em; list-style: square outside;	/* background:url(../imgs/list-on.gif) 0 0.6em no-repeat;*/ }
ol li {list-style: decimal outside;}

h1,h2,h3,h4,h5,h6 
{margin:2px 0; padding: 3px 0; color:#780002; font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-weight:bold; }

h1 {font-size:2.4em;}
	h1 a:link, h1 a:visited, h1 li a:active {color: black; text-decoration:underline;}
	h1 a:hover {color: black; text-decoration:none;}
h2 {
	font-size:1.8em;
	color: #012F55;
}
	h2 a:link, h2 a:visited, h2 li a:active { color: black; text-decoration:underline;}
	h2 a:hover {color: black; text-decoration:none;}
h3 {
	font-size:1.4em;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 3px;
	margin-bottom: 8px;
	padding-top: 0px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
}
h4 {
	font-size:1.2em;
	padding-top: 10px;
}

/* form elements */

form {margin:0; padding:0;}
input, select, textarea {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; }
fieldset, label {border:0;  padding:0; margin:0;}
			
/* Layout */
#wrapper {  }
	
	#headerwrapper {position:relative; border-bottom:4px  solid #CC0000; }
                                .W3C #headerwrapper, .IE8 #headerwrapper {min-height:100px;}
                                .IE7below #headerwrapper {height:100px;}

	#header {position:relative; width:960px; margin: 0 auto;}
	
		.titleHeader {position:absolute; top:0px; left:5px;
		background: url(../imgs/logo.jpg);	height: 99px;	width: 250px;	margin:0; padding:0;
		display: block; background-position:0 0;background-repeat: no-repeat;	background-color: transparent; 	text-indent: -1200px;	overflow: hidden; 	}
		#strapline {position:absolute; top:20px; right:5px; width:400px; text-align:right; }

	
	#wrapperContent {position:relative; width:960px; margin: 0 auto; clear:left;}
	
	/* 3Colum Layout */
		#left3 {float:left;	width:200px; margin:0; padding:0; }
		#right3 {float:right; width:177px; margin:0; padding:0; }
                                                .IE7above #middle3, .W3C #middle3 {margin:0 209px 0 232px; padding: 0;}
                                                .IE6 #middle3 {float: left; margin:0 35px; padding: 0;}

		
		#middle3 a:link, #middle3 a:visited, #middle3 a:active,
		#strapline a:link, #strapline a:visited, #strapline a:active { color: #780002; text-decoration:underline; }
		#middle3 a:hover, #strapline a:hover {  color: #780002; text-decoration:none; }
		
		.greyboxt {position:relative; margin-top: 15px; border:#bbbbbb solid 1px; padding:10px;}
		.greyboxtb {position:relative; margin: 15px 0; border:#bbbbbb solid 1px; padding:10px;}

		.bluefade {margin-top: 15px; padding:10px 10px 5px 10px; background:url(../imgs/blue-fade.jpg) bottom left repeat-x;}
		.image-center img {display:block; text-align:center; margin:0 auto;}	

		.sendtofriend { padding: 3px 0 3px 23px; background: url(../imgs/send-icon.gif) no-repeat center left;  color: #013560; text-decoration: none; }
			.W3C .sendtofriend { min-height: 16px; color: #013560 }
			.IE56 .sendtofriend { height: 16px; color: #013560}


	/* Footer */
		#footer { text-align:center; color:#000; padding:30px 0 15px 0; background-image: url(../imgs/footer-bg.jpg);background-repeat: repeat-x;background-position: top left;}
			.W3C #footer {min-height:90px;}
			.IE #footer {height:90px;}
		#footer a:link, #footer a:visited, #footer a:active { color: #780002; text-decoration:underline; }
		#footer a:hover {  color: #780002; text-decoration:none; }
		
	/* EXTRA STYLES GO UNDER HERE */
.listtable {
	line-height: 13px;
	color: #000000;
	font-size: 11px;
	border: 1;
	border-top-color: #FF0000;
}
.imageboxleft {
	float: left;
	margin: 0px;
	padding-right: 10px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.imageboxright {
	float: right;
	margin: 0px;
	padding-left: 10px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
}
