@charset "UTF-8";
/* CSS Document */
h2 {
	font-size:14px;
	color:#0050ae;
	line-height:28px;
}

h1 {
	font-size:18px;
	color:#0050ae;
	font-style: normal;	
}

body {
	font-family:arial, helvetica, sans-serif;
	text-align:center;
	background:#b0dffd url(../images/bg.jpg) repeat-x;
}

a:link, a:visited {
	color:#F1921E;
}

img {
	border:none;
	margin-left:-4px;
}

#logo img {
	border:none;
	margin-left:0;
}

#wrapper {
	margin:0 auto;
	padding:0 10px;;
	width:830px;
	text-align:left;
}

#logo {
	margin-top:0px;
}

#top {
	background:url(../images/topbg.png) no-repeat;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:7px;
	padding-left:11px;
	margin:0px;
	}
#formbanner{
	margin:0px;
	padding: 0px;
}
#copy {
	margin-top: 0px;padding-top: 0px;
	text-align:left;
	font-size: 14px;
	color:#0050ae;
	background: url(../images/wrapperbg.png) scroll;
}

.clear {
	clear:both;
}

#copyright p.small, .small, p.small {font-size:11px;}


#disclaimer {margin:0 20px 20px; text-align:left; color:#AFAFAF;}
#consent{ padding-top: 10px; }
#footer {
	background:url(../images/footerbg.png) no-repeat;
	clear:both;
	height:30px;
	color:#79b6fe;
	text-align:center;
}


#bottomnav ul {
	list-style:none;
	padding-bottom:5px;
}

#bottomnav li {
	display:inline;
}

#bottomnav a:link, #bottomnav a:visited {
	color:#2A67BA;
}

#bottomnav a:hover, #bottomnav a:active {
	color:#0050ae;
}

#bottomnav {
	padding-top:20px;
	color:#79b6f3;
	text-align:center;
	font-size:12px;
}
#bottomnav p{
	margin-bottom:0;
}

.back {float: left; font-size: .85em; color: #0050AE;width: 95px; margin-top: 17px;}
legend { display:none; }
FIELDSET{border: none 0px; width: 100%;}
}
TR{vertical-align: top; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}
TD{vertical-align: top; padding: 5px;}
INPUT, SELECT, TEXTAREA { color: #0050AE; border: 1px solid #0050AE; font-size: 14px;}
INPUT[type="radio"], input[type="checkbox"], input[type="image"]{ border: 0px solid transparent; }
SELECT{padding: 0px; font:inherit;}
.nobdr {	border: 0px solid transparent;}
/* Success,notice and error boxes
-------------------------------------------------------------- */
.error,
.notice,
.success {
padding: .1em;
margin-top: 2px;
border: 2px solid #ddd;
}
.error {
font-size: .85em;
background: #FBE3E4;
color: #8a1f11;
border-color: #FBC2C4;
}
.notice {
background: #FFF6BF;
color: #514721;
border-color: #FFD324;
}
.success {
background: #E6EFC2;
color: #264409;
border-color: #C6D880;
}
.error a {
color: #8a1f11;
}
.notice a {
color: #514721;
}
.success a {
color: #264409;
}
.error,.validation-advice {
padding-top: 2px;
color: #a00;
}
.small{font-size: .8em;}
/* From Blueprint */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*+html .clearfix { display: inline-block; }
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
