h1, h2, h3, h4, h5, h6, img, blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form, input, textarea, fieldset, pre, div {
	margin: 0;
}
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height:100%;
}
body, html {margin:0;background-color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;color: #333;font-size:12px;}

h1 {}
h2 {}
h3 {margin-top:0px;}

form {margin-top:60px;}

a:active, a:link, a:hover, a:visited {
	font-size: 16px;
	font-weight:bold;
	color: #2D5986;}

.red {color:#CC3300;}
.bold {font-weight:bold;}
.center {text-align:center;}

#wrapper {text-align:center;position:relative;}
#site {background-color:#FFFFFF;text-align:left;width:800px;margin:0px auto;position:relative;border:1px solid black;}

#yourinfo {font-size:22px;font-weight:bold;padding:0 5x 20px 0;width:310px;margin-bottom:20px !important; margin-bottom:0px;}

label{padding:3px 5px 0 0;font-weight: bold; font-size:12px;}
#leftcolumn input{width: 180px;margin-bottom: 15px;padding-left:2px;}
#submitbutton{margin: 5px auto 0; padding:5px;}
.required {background-color:#FFFFCC;}

br{clear: left;}

#leftcolumn {float:left;width:340px;padding:0 0 0 10px;}
#rightcolumn {float:left;width:450px;;border:0px solid #BCD6F3;}

.col1, .col2, .col3, .col4, .col5, .col6, .col7 {float:left;padding:0 0 0 10px;}
.col1 {width:25px;}
.col2 {width:95px;}
.col3 {width:70px;}
.col4 {width:170px;}
.col5 {width:70px;}
.col6 {width:100px;}
.col7 {width:280px;}

#row1, #row2, #row3, #row4, #row5, #row6, #row7, #details {padding:5px 0;}
#details {margin:30px 0 0 0;}
#row1, #row3, #row5, #row7b {background-color:#BCD6F3}
#row2, #row4, #row6 {background-color:#fff;}
#row1, .col2, .col6, .col4 {font-size:14px;font-weight:bold;}
#row7 {height:110px;}
