html, body{ 
margin:0;
padding:0;
height:100%;
border:none;
background-image:url(bg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#ccdfff;
font:82% arial, helvetica, "Nimbus Sans L", sans-serif;
min-width:1000px;
}

.sectitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffebd2;
	font-weight:bold;
}
.secbody{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ggg;
	font-weight:bold;
}
.body{
	font-size:12px;
	color:#666666;;
}
.note_div{
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	color:#666;
	font-style:italic;
	padding:28px 0 0 10px;
}
.question_div{
	text-align:center;
	vertical-align:middle;
	font-size:16px;
	color:#0066FF;
	line-height:1em;
	font-weight:bold;
	padding: 0px 0 00px 0;
}
.question2_div{
	text-align:left;
	vertical-align:middle;
	height:30px;
	font-size:14px;
	color:#0066FF;
	line-height:1em;
	font-weight:bold;
}
.radio_div{
	float:left;
	text-align:center;
	width:36px;
	height:26px;
	vertical-align:middle;
	padding:10px 0 0px 0;
	color:#FFFFFF;
}
.name_div{
	float:left;
	text-align:left;
	width:160px;
	height:20px;
	vertical-align:middle;
	padding:11px 0 0 8px;
	font-weight:bold;
}
.num_div{
	float:left;
	text-align:center;
	width:36px;
	height:10px;
	color:#0066FF;
	font-weight:bold;
	vertical-align:middle;
	padding:0px 0 12px 0;
}
.spacer_div{
	float:left;
	text-align:left;
	width:160px;
	height:22px;
	vertical-align:middle;
	padding:0px 0 4px 9px;
}

.bgout{
background:none;
}
.bgover{
background:#eaf2ff;
}

a:link{ 
text-decoration:none;
color:#009395;
} 
a:visited{ 
text-decoration:none;
color:#009395;
}
a:hover{
text-decoration:underline;
}
.link:hover{
text-decoration:underline;
}

.page_div{
text-align:left;
background-color:#fff;
min-height:760px;
}
.boxtitle{ 
font-size:14px;
color:#000;
line-height:1em;
font-weight:bold;
}
.question{ 
font-size:14px;
color:#bbb;
line-height:1em;
font-weight:bold;
}
.title_line{
clear:both;
margin:3px 0 0 0;
height:1px;
background:#bbb;
}
.homebox_title_l{
float:left;
width:8px;
height:38px;
}
.homebox_title_c{
float:left;
width:454px;
height:38px;
}
.homebox_title_r{
float:left;
width:8px;
height:38px;
}
.box_green{
background:#94bd9a;
}
.box_blue{
background:#6fb0c5;
}
.box_grey_l{
background:#999;
}
.box_grey_c{
background:#999;
}
.box_grey_r{
background:#999;
}
.homebox_bot{
display:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#555;
padding:4px 10px 4px 10px;
background-color:#dcdcdc;
}
.pic_bg{
background-color:#dcdcdc;
}
.shade_d{
background-color:#ebebeb;
}
.shade_l{
background-color:#f2f2f2;
}
.shade_bg{
background-color:#fff;
}
.headline{
color:#000;
font-weight:bold;
}
.headline2{
color:#e45f00;
font-weight:bold;
}
.msg_bar{
background-color:#94bd9a;
}

.t8{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
}
.t9{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}
.t10{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.t11{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.t12{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.t13{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
.t14{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
.t15{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
}
.t16{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}
.t20{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
}
.t24{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
}
.c1{
color:#444;
}
.c2{
color:#999;
}
.c3{
color:#8f4e21;
}
.c4{
color:#009395;
}
.c5{
color:#4b6fe8;
}
.c6{
color:#fff;
}
.b{
font-weight:bold;
}
.nb{
font-weight:normal;
}
.i{
font-style:italic;
}
.ni{
font-style:normal;
}
.u{
text-decoration:underline;
}
.nu{
text-decoration:none;
}

textarea, select{ 
border:1px solid #e0e0e0;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#ffebd2;
font-size:14px;
color:#555;
font-weight:bold;
margin:0px;
}
input.check{
height:14px;
width:14px;
background:none;
}
li{
padding-left:0;
margin-left:0;
margin-bottom:1em;
margin-top:0;
color:#000000;
}
