* { margin: 0; padding: 0; }

body {
	background: #FFF url(../images/bkgd_Page.jpg) repeat left top;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
}

#header {
	background: #FFF url(../images/bkgd_Header.jpg) repeat-x left top;
	height: 120px;
	overflow: hidden;
}
#menu {
	position: absolute;
	height: 30px;
	top: 90px;
	width: 352px;
	left: 590px;
}

.error_box { margin:5px 5px 20px 5px; padding: 10px 10px 10px 40px; border: solid 1px #F00; background: #FDD url(../images/img_error.png) no-repeat 10px 9px; color: #F00; font-weight: bold; }

.darkercontent { background: #F0EEE6; border: solid 1px #F0EEE6; }
.lightercontent { background: #FBFAF5; border: solid 1px #FBFAF5; }
.whitecontent { background: #FFF; border: solid 1px #FFF; border-bottom: solid 1px #CCC; }

.wrapper { margin: 0 auto; width: 942px; position: relative; }
.margin10 { margin: 10px; }

.one_half { width: 471px; float: left; }
.one_third { width: 314px; float: left; }
.two_thirds { width: 628px; float: left; }
.one_fourth { width: 235px; float: left; }
.three_fourths { width: 705px; float: left; }

.clear { clear: both; height: 1px; overflow: hidden; }

h1, h2, h3,h4 { font-family: Georgia,"Times New Roman",Times,serif; margin: 25px 5px 5px 5px; font-weight: normal;  }
h1 { font-size: 30px; color: #333; line-height: 36px; }
h2 { font-size: 20px; color: #b75d42; line-height: 26px; font-style: italic; }
h3 { font-size: 16px; color: #333; line-height: 20px; font-style: italic; }
h4 { font-size: 14px; color: #666; line-height: 18px; font-style: italic; }
p { margin: 5px; font-size: 11px; }
a { color: #b75d42; text-decoration: none;}
a img { border: none; }

/* -- New Styling ------------------------------------------------------------------------------------------ */
.questions h1{padding:10px; background:#f0ede6 url(../images/bkgd_h1.png) repeat-x; border:1px solid #e5e0d3;}
.questions p {font-size:12px; font-weight:bold;} 
.questions table td {padding:5px; height: 40px;}
.questions input[type=radio] {position:absolute; margin:3px;}
.questions table td label {font-size:11px; padding:0px 0px 0px 23px; display:block;}
.questions .alignright {float:right; margin:-20px 0 0 0;}

.download_box {margin:0 auto; width:350px; padding:10px; background:#f0ede6 url(../images/bkgd_h1.png) repeat-x; border:1px solid #f0ede6; font-size:20px; }
.download_box:hover {margin:0 auto; width:350px; padding:10px; background:#92d669 url(../images/bkgd_h1.png) repeat-x; border:1px solid #92d669; font-size:20px; }

input.previous, input.next{ margin:0 0 0 5px; padding:6px; background:#f0ede6 url(../images/img_btn_bg.png) repeat-x; border:1px solid #e5e0d3; cursor:pointer; text-transform: uppercase;	font-weight:700; font-family:Arial, Helvetica, sans-serif; color:#666666;}	
input.previous:hover, input.next:hover{background:#b1b3cb url(../images/img_btn_bg.png) repeat-x; border:1px solid #b1b3cb; color:#000000;}
input.next{margin:0;}

/* -- End of New Styling ------------------------------------------------------------------------------------- */

.form_li label { display: inline-block; width: 110px; }

ul, ol { margin: 20px 20px 20px 40px; }
li { margin: 5px; }

#menu ul { list-style: none; height: 30px; overflow: hidden; margin: 0; padding: 0; }
#menu ul li { float: left; height: 30px; overflow: hidden; margin: 0; padding: 0; }
#menu ul .selected { background: transparent url(../images/bkgd_TabLeft.jpg) no-repeat left top; }
#menu ul li a { display: block; float: left; height: 30px; line-height: 30px; margin-left: 10px; padding-right: 10px; overflow: hidden; }
#menu ul .selected a { background: transparent url(../images/bkgd_TabRight.jpg) no-repeat right top; }
#footer { }

#footer a { color: #a29f9c; }
#footer h1, #footer h3, #footer h3, #footer h4 { color: #f0eee6; font-style: italic; }
#menu a { font-size: 11px; font-weight: bold; color: #666; }

.checklist { list-style: none; }
.checklist li { min-height: 20px; padding-left: 28px; font-size: 16px; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; color: #666; background: #fff url(../images/img_Check.jpg) no-repeat left top; }

.buttonlist { list-style: none; margin: 0px; }
.buttonlist li { background: transparent url(../images/bkgd_ButtonLeft.jpg) no-repeat left top; margin: 10px; height: 31px; width: 350px; }
.buttonlist li a { background: transparent url(../images/bkgd_ButtonRight.jpg) no-repeat right top; margin: 0 0 0 20px; padding: 0 20px 0 0; display: block; height: 31px; color: #eee; font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; line-height: 30px; text-align: center; font-style: italic; }
.buttonlist li a:hover { color: #FFF; }

#tabs {  
	position: absolute;
	top: 0;
	left: 50%;
	width: 471px;
	height: 37px;
	text-align: right;
}
