body { font-family:Arial, Helvetica, sans-serif; background-color: #DFF1FC; margin:0px; }
form { margin:0px; padding:0px;}
.content { width:100%;}
.content1 { width:900px; text-align:left; border:solid 1px #69ADF4; border-top:none; background-color:#E1F2FC; }
.topbg { background-image:url(../images/topbg.jpg); width:900px; height:310px; background-repeat:no-repeat; background-position:top;}
.text1 { font-size: 11px; color: #0F74B2; }
.title, h1 {
	font-size: 24px;
	color: #000000;
	font-weight: normal;
}
#front h3 {
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	padding:16px 0px 0px 0px;
	margin:2px 0px 0px 0px;
}
#front p{
	padding:0px 0px 2px 0px;
	margin:2px 0px 2px 0px;
}
.memberzonebox { background-image:url(../images/memberzone.gif); background-repeat:no-repeat; background-position:top; width:274px; height:161px}
.member1 { font-size:11px; color:#09103E;}
.loginfield { border:none; background-color:transparent; width:125px; padding-left:10px; }
.loginfield1 {
	background-image:url(../images/loginfield.gif);
	width:147px;
	height:25px;
	background-repeat:no-repeat;
	background-position:left;
	border:none;
	background-color:transparent;
	margin:3px 0px 0px 0px;
}
.loginbtn { background-image:url(../images/loginbtn.gif); background-repeat:no-repeat; background-position:top; background-color:transparent; border:none; width:87px; height:25px;}
.message {
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
	line-height: 10px;
}
.message p{
	margin:0;
	padding-bottom:5px;
	padding-top:5px;
	
}
.main1 { border:solid 1px #0F74B2; background-color:#FFFFFF; margin:5px; margin-top:0px;}
.maintext {
	padding:15px;
	font-size:11px;
	line-height:17px;
	color:#0F74B2;
	font-family: Arial, Helvetica, sans-serif;
}
td {
	font-size:12px;
	color:#0F74B2;
	font-family: Arial, Helvetica, sans-serif;
}
p{
	padding-top:0px; padding-bottom:10px;
	margin:0px;
}
.bottombg { background-image:url(../images/bottombg.gif); background-repeat:repeat-x; background-position:bottom; height:72px;}
.bottombg td{ padding:5px; font-size:11px; color:#FFFFFF; padding-bottom:15px;}
.bottombg a { color:#000000; text-decoration:none;}
.member2 { font-size:11px; color:#09103E;}
#error_message, .logout { font-size:11px; color:#FF0000; text-decoration:none }
#success_message {
	font-size:11px;
	color:#2481BA;
	text-decoration:none;
	font-style: normal;
}
.memberlink { margin-top:10px;}
.memberlink td{ background-color:#FFFFFF; padding:5px; border:solid 1px #4894DF }
.memberlink td:hover{ background-color:#EEEEEE; text-align:center; padding:5px; border:solid 1px #4894DF }
.memberlink a { font-size:11px; text-transform:uppercase; color:#4894DF; text-decoration:none; font-weight:bold; display:block; width:100%; text-align:center}
.memberlink a:hover { font-size:11px; text-transform:uppercase; color:#000000; text-decoration:none; font-weight:bold;}
.question, h2 { font-size:16px; font-weight:bold; color:#0F74B2; margin:0px; padding-top:20px; padding-bottom:10px;}
.ans, .answer { font-size: 11px; color: #0F74B2; margin:0px; border-bottom:dashed 1px #86CFFC; display:block; padding-bottom:20px; }
.ans a{font-size: 11px; color: #0F74B2; margin:0px; }
.tabs, .tabs a{font-size: 11px; color: #0F74B2; margin:0px; text-decoration:none}
.tab1 { width:120px; text-align:center; padding:3px; border:solid 1px #0F74B2; border-bottom:none}
.tab2 { width:120px; text-align:center; padding:3px; border:solid 1px #0F74B2; background-color:#D8EAFC}
.tab3 { border-bottom:solid 1px #0F74B2; text-align:right;}
.profile_menu_disable { border-bottom:solid 1px #0F74B2; text-align:right;}
.tab3 input { border:solid 1px #000000; background-color:#0F74B2; color:#FFFFFF; font-size:11px; font-weight:bold; padding:1px;}
.tabcont {border:solid 1px #0F74B2; border-top:none; padding:10px;}
.link1 { color:#0F74B2; font-weight:bold}
.cont1 { border-right:dashed 1px #999999;}
.cont2 { padding-left:10px; }
h1, .cont1 h1{
	color:#000000;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	margin-bottom: 3px;
}
.cont2 h1{ color:#000000; font-size:18px; font-weight:normal; line-height:20px;}
.cont h1{ color:#000000; font-size:18px; font-weight:normal; padding-top:10px; line-height:20px;}
.textfield1 { border:solid 1px #0F74B2;}
.button1 { background-color:#0F74B2; border:solid 1px #000000; color:#FFFFFF; font-size:11px; padding:1px;}
.btn1, .button { background-color:#0F74B2; border:solid 1px #000000; color:#FFFFFF; font-size:11px; padding:1px;}
.datatable, .timedata { border:solid 1px #89BEF0; width:95%; margin-top:10px;}
.datatable a, .timedata a{ color:#0F74B2; text-decoration:none}
.datatable a:hover, .timedata a:hover{ color:#000000; text-decoration:none}
.rowOdd, .data1{ padding:5px; background-color:#FFFFFF;}
.rowEven, .date2 { padding:5px; background-color:#E4F1FD;}
.header, .data0 { padding:5px; font-size:11px; font-weight:bold; background-color:#0F74B2; color:#FFFFFF;
text-align:left;}
.field1 { border:solid 1px #EEEEEE;}
.field2 { padding:10px; font-size:12px; color:#0F74B2; font-weight:bold}
.field3 { padding:10px;}
.field4 { border:solid 1px #0F74B2; width:200px;}
.field { border:solid 1px #0F74B2; font-size:11px; color:#0F74B2;}
.report1, header { border:solid 1px #89BEF0; text-align:left; font-size:12px; color:#000000; font-weight:normal; padding:10px;}
.report1 h2{ font-size:18px; font-weight:normal; margin:3px; padding:0px; color:#0F74B2;}

#spacer_left{
padding-left:10px;

}
#survey_win{
	position:relative;
	z-index:2;
}
#survey{
	position:absolute;
	z-index:2;
	left: -65px;
	top: 25px;
	border: 0px none #FFFFFF;
	width: 150px;
	height: 56px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align:center;
	background-color:#FFF;
	margin:0px;
}
