@charset "utf-8";
/* CSS Document */
/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, 				
blockquote, th, td { margin:0; padding:0; border:0; outline:0; font-size: 100%; vertical-align:baseline; background: transparent; }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
caption, th { text-align:left }
q:before, q:after { content:''}
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a { outline: none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */
/* End all resets */	

		
body { text-align: center; vertical-align: top; font: 12px Arial, Verdana, sans-serif; color: black; background: url(images/topbar.jpg) repeat-x white }
a:link {
	color: #528ace;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #528ace;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#wrapper { margin: 0 auto 0 auto; }
#container { height: 800px; width: 775px; margin: 0 auto 0 auto; position: relative; }

#logo { float:right; margin:0 16px 0 0 }
#headline { position: relative; margin: 0 0 0 0; z-index: 1 }

#content { position: relative; margin: -56px 0 0 7px; z-index: 2; width: 405px; float: left }
#content h1 { font-family: "trebuchet MS",sans-serif; font-size: 15px; color: #004395; line-height: 30px; text-align: left; margin: 0 0 0 16px }
#content p { font-family: "trebuchet MS",sans-serif; font-size: 12px; color: #707070; line-height: 19px; text-align: left; margin: 13px 0 0 6px }
#content h2 { font-family: "trebuchet MS",sans-serif; font-size: 15px; color: #004395; line-height: 30px; text-align: left; margin: 9px 0 0 6px }

#form { width: 300px; height: 349px; background-color: #ebebeb; border: solid 1px #bcbcbc; float:right; margin: -107px 0 0 0; position: relative; z-index: 3 }
#form h1 { font-family: "trebuchet MS",sans-serif; font-size: 20px; color: #004395; font-style: italic; text-align: left; margin: 15px 0 0 20px ; float: left }
#form h2 { font-family: "trebuchet MS",sans-serif; font-size: 16px; color: #004395; font-style: italic; text-align: right; margin: 18px 20px 0 0 ; float: right }
.formrow { float:left; margin: 3px 0 0 43px; text-align: left }
label { text-align:left; font-family: "trebuchet MS",sans-serif; font-size: 12px; color: #707070; margin: 0 0 0 1px }
.textbox { height:18px ; width:207px ; padding:3px 0 0 3px ; background:white ; border: 1px solid #8d8d8d }
.selectbox { height:22px ; width:212px ; background: white ; border: 1px solid #8d8d8d }
.checkbox { float:left ; margin: 17px 0 0 23px }
#form p { font-family: "trebuchet MS",sans-serif; font-size: 11px; color: #707070; line-height: 15px; text-align: left; margin: 17px 0 0 44px }
/* #submitbtn { position: absolute; top: 329px; right: 65px } */
#submitbtn { position: relative; top: 20px; right: 0px }

#secure { position: absolute; top: 725px; left: 517px; }

#footer { margin: 90px 0 0 13px; }
#footer p { font-family: "trebuchet MS",sans-serif; font-size: 10px; color: #707070; line-height: 15px; text-align: left ; margin:8px 0 0 0 }

/* IE6 Hacks and Tweaks */
*html .formrow { margin-left: 21px }
*html #form h1 { margin-left: 10px }