input[type=checkbox] {vertical-align:middle;}
/* stylesheet.css */
BODY, TD, p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.contentLg {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
}

.content {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.contentSm {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
}

.contentXSm {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}

.rowEven {
	background-color: #FFFFFF;
}

.rowOdd {
	background-color: #F5F5F5;
}

/* data tables */
td.contentHeader { background-color: #2D65B5; color: #FFFFFF; font-size: 11px; border-bottom: 1px solid #0C4087; background: url(/images/contentHeader.gif); padding-left: 5px; }
td.contentHeaderLight { color: #000000; font-size: 11px;font-weight:bold; border-bottom: 2px solid #376EBE; border-top: 1px solid #E5EEFA; padding: 4px 5px; background-color: #F3F8FF; background: url(/images/lightContentHeader.gif) }
td.pages { background-color: #EFF7FF; border-bottom: 1px solid #CADBE5; font-size: 11px; padding: 2px 2px 2px 2px; }
td.contentBottom { border-bottom: 1px solid #CADBE5; font-size: 11px; padding-left: 5px; }
td.contentBottomPad { border-bottom: 1px solid #CADBE5; font-size: 11px; padding: 2px 0px 3px 5px; }
tr.rowOn { background-color: #FFFFFF; }
tr.rowOnBlue { background-color: #F9FCFF; }
tr.rowDeleted { background-color: #F6F6F6; background-image: url(/images/deleted.gif); background-repeat: no-repeat; background-position: 20% 50%; }
td.contentDarker { border-bottom: 1px solid #C1C1C1; font-size: 11px; }
tr.rowHighlight { border-bottom: 1px solid #CADBE5; font-size: 11px; padding-left: 5px; background-color: #FFFDE9; }
tr.formBlue { background-color: #EBF5FF; }

/* buttons */
.submitBtn {
	background-image: url('/images/button_blank.gif');
	background-repeat: repeat-x;
	background-position: center center;
    padding: 2px 4px;
    width: 0; /* for IE only */
    overflow: visible;
}
.submitBtn[class]{
	width: auto;
}
.message {border:1px solid #3366CC;padding:10px; margin:10px 0px}

.choice {
  background-color: #99CCFF;
  border: 1px solid #3399FF;
  padding: 10px 20px;
  margin: 10px 5px;
    font-size: 12pt;
	line-height:28pt;
}
.choice input[type=radio],.choice input[type=checkbox]{
  margin-right:10px;
}
.choice_nobg {
  padding: 10px 20px;
  margin: 5px 5px;
    font-size: 12pt;
	line-height:28pt;
}
.choice_nobg input[type=radio],.choice input[type=checkbox]{
  margin-right:10px;
}

.choicehover{
  background-color: #CADBE5;
}

a.ga {
	display:block;
	padding-left:15px;
	background:url(green_arrow.gif) no-repeat 0 2px;
}
.rightcolumn {
  width:150px;
  padding:10px;
  background:#EBEBEB;
}
.rightcolumn h2 {
  font-size:14pt;
}


.mainarea {

}

.answers td {
  border: 1px solid #99CCFF;
  padding:10px;
}
.answers th {
	text-align:left;
}



.signup h2 {display:inline;margin:0px 0px 0px 25px;font-size:11pt;}
.signup span, .s {font-size:9px}
.signup tr {vertical-align:top;}
.signup th {text-align:left;color: #000000; font-size: 11px;font-weight:bold; border-bottom: 2px solid #376EBE; border-top: 1px solid #E5EEFA; padding-top: 4px; padding-bottom: 4px; background-color: #F3F8FF; background: url(/images/lightContentHeader.gif)}
.signup td {border-bottom: 1px solid #CADBE5; font-size: 11px; padding: 5px; }
.signup td.contentHeaderLight {border-bottom: 2px solid #376EBE; font-size: 11px; padding: 5px;border-top: 1px solid #E5EEFA;  }
.signup {border-left: 1px solid #E5EEFA;border-right: 1px solid #E5EEFA; }

h1 {font-size:14pt}
h2 {font-size:11pt}

.h {display:none;}

.answer {
  background-color: #99CCFF;
  border: 1px solid #3399FF;
  padding: 5px;
  margin-right:5px;
    font-size: 12px;
}
.answer h2 {
margin:0px;
font-size:10px;
}
.answer h1 {
margin:0px;

font-size:14px;

}
#title {
padding-bottom:10px;
border-bottom:1px solid #3399FF;
}

.menulinks a {display:block;padding:0px 0px;}

.qq {font-size:13px;line-height:18px;margin:2px}