/* CSS Document */

html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;background-color:#304B79;}
.clear {clear:both;}

a:link { color:#75A761; text-decoration: none; }
a:visited { color:#75A761; text-decoration: none; }
a:hover { color:#A2C544; text-decoration: underline; }
a:active { color:#75A761; text-decoration: none; }

div#header{position:relative;background-image:url(../images/headerbg.png);height:137px;}
div#logocont{position:relative;background-image:url(../images/logobg.png);width:479px;height:117px;padding:20px 0px 0px 20px;float:left;}

div#content h1 {color:#314c7a;font-size:20px;font-weight:normal;margin:20px 0px 5px 0px;}
div#content h1.greenbox {display:block; background-color:#A2C544; padding:20px; color:#FFF;}

div#content h2 {color:#314c7a;font-size:14px;font-weight:normal;margin:20px 0px 5px 0px;}

div#content p{
	line-height:1.4;
	margin:0px 0px 15px 0px;
}
div#content a{color:#304B79; text-decoration:underline}
div#content ul{margin-top:0px;padding-top:0px;}
div#content li{line-height:1.4;margin:0px 0px 6px 0px;}
div#content a:hover{color:#A2C544;}
div#content img{padding:0px 25px 15px 0px;}
div#footer p{margin:0;padding:20px 0px 0px 30px;color:#95a1ba;font-size:11px;}
	div#footer p.footer-left {
		display:block;
		float:left;
		padding:20px 0px 0px 20px;
		}
	
	div#footer p.footer-right {
		display:block;
		float:right;
		color:#bdbdbd;
		padding:20px 20px 0px 0px;
		text-align:right;
		}
	
		div#footer p.footer-right a {
			color:#ffffff;
			text-decoration:none;
			padding:0px 4px 0px 4px;
			}
	
		div#footer p.footer-right a:hover {
			color:#A2C544;
			text-decoration:underline;
			}
					

div#extra p {color:#304b79;padding:5px 10px 10px 10px;line-height:1.4;font-size:14px;margin-left:20px;margin-right:20px;}

div#container{min-width:850px;background-image:url(../images/wrapperbg.png);background-repeat:repeat-y;background-color:#FFFFFF;}
div#wrapper{float:left;width:100%;}
div#content{margin: 0 25% 0 242px;padding:25px;}
div#navigation{float:left;margin-left:-100%;width:242px;}
div#extra{float:left;width:25%;margin-left:-25%;background-color:#E7E8EE;background-image:url(../images/extrabg.png);background-position:bottom;background-repeat:repeat-x;padding:20px 0px 93px 0px;}
div#footer{clear:both;width:100%;height:76px;background-image:url(../images/footerbg.png);}

div#flashcont {float:right;width:230px;height:110px;margin:20px 10px 0px 0px}

#navlist {padding: 0;margin: 4px 0px 10px 0px;}
#navlist li{list-style: none;margin: 0;padding: 2px 6px 1px 6px;}
#navlist li a {display:block; text-decoration: none;color:#FFFFFF;width:210px;background-color:#5C6C93;background-image:url(../images/buttonoff.png);background-repeat:repeat-x;background-position:top left;padding:5px 0px 5px 15px;font-size:13px;}
#navlist li a.active {background-image:url(../images/buttonactive.png);background-color:#314C7A;}
#navlist li a:hover {background-image:url(../images/buttonhover.png);background-color:#75A761;}

#subnavlist {padding: 0;margin: 4px 0px 10px 0px;}
#subnavlist li{list-style: none;margin: 0;padding: 2px 6px 1px 6px;}
#subnavlist li a {display:block; text-decoration: none;color:#E7E8EE;width:210px;background-image:none;background-color:transparent;padding:5px 0px 5px 15px;font-size:13px;}
#subnavlist li a.active {background-image:none;background-color: #7C83A5;color:#FFFFFF;}
#subnavlist li a:hover {background-image:none;background-color:#A2C544;color:#FFFFFF;}

div#image {height:180px;background-repeat:no-repeat;max-width:800px;margin-bottom:25px;}
div.qcredit {text-align:center;}
div#extra div.qcredit p{font-size:10px;}
div#footsubscribe {background-color:#455d87;padding:8px 8px 8px 8px;;margin:4px 0px 0px 0px;width:224px;}
div#footsubscribe p{color:#FFFFFF;padding:0px;margin:0px;}
div#entry {padding-top:4px;}
.go {width:30px;height:24px;}
.ques {color: #39527E;font-weight: bold;font-style: italic;font-size:14px;padding-top:10px;margin-bottom:0px;}
div#leftdivide {float:left;width:260px;margin-right:20px;padding-left:10px;border-left:1px solid #E7E8EE;}
div#rightdivide {float:left;width:260px;margin-bottom:20px;padding-left:10px;border-left:1px solid #E7E8EE;}


form#contact label {
	font-size:12px;
	display:block;
	margin:0px 0px 10px 0px;
	line-height:16px;
}

form#contact textarea.long, form#contact input.long, form#contact select.long {
	width:300px;
	background-color:#F3F3F3;
	border:1px solid #666666;
	padding:3px;
	margin-top:4px;
}

form#contact textarea.long:hover, form#contact textarea.long:focus, form#contact input.long:hover, form#contact input.long:focus, select.long:focus {
	width:300px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

form#contact input.submitbutton {
	width:150px;
}

form#sidebarform label {
	font-size:12px;
	display:block;
	margin:0px 0px 10px 0px;
	line-height:16px;
}

form#sidebarform textarea.long, form#sidebarform input.long, form#sidebarform select.long {
	background-color:#F3F3F3;
	border:1px solid #666666;
	padding:3px;
	width:200px;
	margin-top:4px;
}

form#sidebarform textarea.long:hover, form#sidebarform textarea.long:focus, form#sidebarform input.long:hover, form#sidebarform input.long:focus, select.sidebarform:focus {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

form#sidebarform input.submitbutton {
	width:150px;
}

div#content a#quizlink {
	display:block;
	background-image:url(../images/buttonoff.png);
	letter-spacing:-1px;
	font-size:22px;
	padding:7px 15px 7px 15px;
	background-color:#5C6C93;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}

	div#content a#quizlink span {
		font-size:12px;
		letter-spacing:normal;
		font-weight:normal;
		font-style:italic;
		}
