/* CSS Document */

*,body {
	margin:0px;
	padding:0px;
}

body {
	font:normal 12px/18px verdana,arial,sans-serif;
	background:#b2cee1;
	color:#000000;
}

#wrapper {
	background:url(../images/wrapper-bg.png) repeat-y;
	width:660px;
	margin:19px auto;
	text-align:left;
	border:1px solid #959494;
	padding: 20px; 
}


.header {height:205px;}

.footer {
	background:url(../images/footer.jpg) no-repeat left bottom;
	padding:10px;
	text-align:center;
	clear:both;
	padding:20px 0 0px 0;
}

.footer dl {padding-bottom:16px;}
.footer dt {display:inline; padding:10px;}
.footer dt a, .footer dt a:visited { text-decoration:underline;}
.footer dt a:hover { color:#000; text-decoration:none;}


.body-text { float:left; width:290px; padding:40px 12px 0px 14px;}


.body-container {padding:40px 12px 0px 14px;}
.body-container h3 { color:#007cc3; font-size:18px; margin:0 0 16px 0; font-weight:normal;}

.quiz-wraper { float:right; width:335px;}
.quiz-header { background:url(../images/qc-top.png) no-repeat top left; width:335px; height:62px; text-align:center;}
.quiz-footer { background:url(../images/qc-bottom.png) no-repeat bottom left; width:335px; height:35px;}
.quiz-bg {background:url(../images/qc-bg.png) no-repeat bottom left; padding:0px 18px 0px 18px;}
.quiz-text { background-color:#005e9d; color:#fff;padding:12px 10px 17px 10px; min-height:320px}
.quiz-text td { padding:0 10px 10px 0; vertical-align:top;}


.blue { color:#005D9C;}
.validation { color:#5bcafc;}




.mailRequestTable td { vertical-align:top; padding: 8px;}
.dark { background-color:#E8F0F6;}
.mailRequestTd td { vertical-align:top; padding: 2px;}
.mailRequestTd input {height:16px;}

table.cell-divider td { background: #fff url(../images/cell_divider.jpg) repeat-x;vertical-align:top; padding: 4px 10px 4px 10px;}

a, a:visited { color: #007cc3; text-decoration: none;}
a:hover { text-decoration: underline;}
p { padding: 0 0 16px 0; }
img { border: none; }
h2 { color:#007cc3; font-size:18px; margin:0 0 15px 0; font-weight:normal;}
h3 { color:#5bcafc; font-size:17px; margin:0 0 30px 0; font-weight:normal;}
.quiz-text h2 { color:#5bcafc; font-size:17px; margin:0 0 10px 0; font-weight:normal;}
ol, ul {margin:0 0 20px 24px; padding:0;  }

.error { color:#5bcafc}
.black { color:#000000; font-weight: bold;}
.red { color:#5bcafc;}
.green { color:#006500}

.clear { clear:both;}
.left { float:left;}
.right { float:right;}

form {margin:0px; padding:0px;}
.inputArea {height:16px;}

.mandatory,.error,.redheading {
	color:#5bcafc
}

h2.greenheading { background: url(../images/yes_icon.png) no-repeat left bottom; padding-left:45px; margin-top:-8px;padding-top:8px;margin-bottom:14px;}
h2.redheading { background: url(../images/no_icon.png) no-repeat left bottom; padding-left:45px; margin-top:-10px;padding-top:10px;margin-bottom:14px;}