html, body {min-height: 100%;font-family: Verdana;font-size: 1em;color: #6D6968;height: 100%;/*background: #c9c299;*/background: #fff;}#wrapper {text-align: left;margin: 0px auto;margin-top: -10px;padding: 0px;border:0;/*width: 900px;*/background: #fff;/*height: 700px;*/min-height: 100%;font-size: 90%;}#wrapper_small {text-align: left;margin: 0px auto;padding: 0px;border:0;width: 770px;background: #fff;/*height: 700px;*/min-height: 100%;}#wrapper #box {padding: 20px;min-height: 100%;}#wrapper_small {padding: 20px;}#wrapper #box3 {	font-weight: normal;	font-size: 1em;}#wrapper2 {text-align: left;margin: 0px auto;margin-left: 15px;padding: 0px;border:0;width: 900px;background: #fff;height: 700px;min-height: 100%;}#wrapper #participant_login {	margin-left: 1.5em;}.student_wrapper {/*padding-left: 4%;padding-right: 4%;*/padding-bottom: 10%;margin: 0;margin-top: 2%;/*    margin-left: 30%;*/width: 275px;/*	wid\th: 300px;*/height: 470px;}#side-a {float: left;width: 180px;background: #fff;padding-left: 10px;min-height: 100%;white-space:nowrap;/*margin-top: 15px;*/}#side-a p {font-size: 14px;}#side-a ul {margin-left: -30px;font-size: 12px;list-style-type: none;text-align: justify;}#side-b {float: right;width: 180px;background: #fff;padding: 10px;min-height: 100%;}#side-b p {	font-size: 12px;	text-align: left;}#content { float: left;width: 60%;background: #fff;padding: 10px;margin-left: 70px;min-height: 100%;/*margin-top: 15px;*/}#front_content img {	margin-left: 0;	width: 580px;	height:400px;}#front_content { float: left;width: 60%;background: #fff;padding: 10px;margin-left: 100px;min-height: 100%;/*margin-top: 15px;*/}#content img {	margin-left: 0;	width: 580px;}#banner {	margin-top: 5px;	height: 80px;}#banner img {/*margin-top: -10px;*//*width: 970px;*/border: 0;}#banner  a:link {	text-decoration: none;	color: 	navy;}#banner a:visited  {	text-decoration: none;	color: navy;}#banner #homeurl {	position: absolute;	top: -1px;	margin-left: 970px;	font-size: 80%;	color: gray;	}#banner #homeurl  a:link {	text-decoration: none;	color: gray;}#banner #homeurl a:visited {	text-decoration: none;	color: gray;}#banner #homeurl a:active {	text-decoration: none;	color: gray;}#banner #homeurl a:hover {			text-decoration: underline;	}#banner2 img {width: 890px;height: 174px;border: 5px #EDE275 solid;}#banner_small img {/*border: 2px #EDE275 solid;*/width: 700px;}#banner_small2 img {width: 642px;height: 192px;border: 5px #EDE275 solid;}#banner_small3 img {width: 795px;height: 192px;border: 5px #EDE275 solid;}#error {color: red;}#message {color: #669900;}#welcome {color: #3B444B;}.formlabel{	color: gray;}#footers1 {display: block;text-align: center;font-size: smaller;}#footers1 p{display: block;text-align: center;margin-top: 2em;}/* Footer styles */#footer {	clear:both;	border-top:1px solid #fff;	background: #fff;}#footer p {	padding-top: 45px;	margin:0;}	#exam_names {}#exam_names  a:link {	text-decoration: underline;}#exam_names a:visited  {	text-decoration: underline;}#exam_names a:hover  {	text-decoration: underline;}#footer  a:link {	text-decoration: none;	color: 	#C58917;}#footer a:visited  {	text-decoration: none;	color: #C58917;}#footer a:hover  {	text-decoration: underline;}#leftcol   {		 	text-decoration: none;	overflow: hidden;	color: #cc9900;/*	height: 200px;*/}#leftcol ul {	list-style: none;	margin: 0 0 0 5px;	padding-left: 0;}#leftcol ul li {	padding-bottom: 8px;}#leftcol   a:link , #leftcol a:visited {	text-decoration: none;	color: #cc9900;}#leftcol   a:active {	/*background:#369;*/	text-decoration: none;}#leftcol  a:hover {	background: none;	text-decoration: underline;	color: #663300;}#editexpense {    color: gray;}#editexpense a:link, #editexpense a:visited {    text-decoration: none;    color: gray;}#editexpense a:active {    text-decoration: none;}#editexpense a:hover {    text-decoration: underline;}#editincome {    color: gray;}#editincome a:link, #editincome a:visited {    text-decoration: none;    color: gray;}#editincome a:active {    text-decoration: none;}#editincome a:hover {    text-decoration: underline;}#editsupplier {    color: gray;}#editsupplier a:link, #editsupplier a:visited {    text-decoration: none;    color: gray;}#editsupplier a:active {    text-decoration: none;}#editsupplier a:hover {    text-decoration: underline;}#editdelete {    color: #617B4C;}#editdelete a:link, #editdelete a:visited {    text-decoration: none;    color: #617B4C;}#editdelete a:active {    text-decoration: none;}#editdelete a:hover {    text-decoration: underline;}#editdelete img {	height: 17px;}#editrow {    color: gray;}#editrow a:link, #editrow a:visited {    text-decoration: none;    color: gray;}#editrow a:active {    text-decoration: none;}#editrow a:hover {    text-decoration: underline;}#nav-menu3 ul {list-style:none; padding:0; margin:0}#nav-menu3 li {display:block; float:left; margin:0 2px; background:none; padding:0}#nav-menu3 li  a{text-decoration: none; color: #6D7B8D}#nav-menu3 li  a:hover{text-decoration: underline; color: red}#nav-menu3 {margin-bottom:1.15em; margin-left: .8em; }.textmiddle {    vertical-align:middle;} #exam_box {position: relative;}#exam_new_box {position:absolute;top: 15px;left:0;	}#exam_old_box {position:absolute;top:15px;right: 150px;}#wrapper #intro_box {	width: 525px;	border-left: 1px solid gray;	padding-left: 20px;	margin-left: 350px;	margin-top: -1em;	text-align: justify;}#wrapper #intro_box  h4{	font-size: 95%;}#about_box {	margin-left: 100px;	width: 700px;	border: 1px gray solid;	padding: 15px;	margin-bottom: 50px;	}.textmiddle {    vertical-align:middle;}label {    width:200px;    float:left;}fieldset {	padding-left: 15px;}legend {	color: gray;}#roster{width:850px;border-collapse:collapse;}#roster td, #roster th{font-size:.8em;border:1px solid gray;/*padding:3px 7px 2px 7px;*/}#roster th{font-size:.7em;text-align:left;padding-top:5px;padding-bottom:4px;background-color: #6F90B3;color:#ffffff;text-align: center;}#roster tr.alt td{color:#000000;background-color:#EAF2D3;}#roster td {padding: 5px;}#signin_box {	}#signin {}#signin label {	font-weight: normal;	font-size: 13px;}#forgot_div {	margin-left: 20px;}#signin #forgot_password {	color: navy;}#forgot_password a:link {	font-weight: normal;	color: gray;	text-decoration: none;	font-size: 85%;}#forgot_password  a:visited{	font-weight: normal;	color: gray;	text-decoration: none;	margin-left: 1em;	font-size: 85%;}#forgot_password a:hover  {	text-decoration: underline;}#footers {	margin-top: 2cm;	padding-top: 5px;	padding-left: 5px;	min-height: 30px;	clear:both;	/*margin-top: 2em; */	border-top: 1px solid #C8C8C8;	background: #fff;	font-size: 85%;	color: #6F90B3;}#footers2 {	height: 60px;	position: relative;	padding-left: 10px;	border-top: 1px solid #C8C8C8;}#footers img {	border: none;}#footers p {	margin-top: 5em;	color: gray;	padding: 5px;	padding-left: 10px;	margin:0;	margin-left: -1em;	font-size: 85%;}	.clearfooter {	height: 40px;	clear: both;}#footers  p a:link {	text-decoration: none;	color: gray;}#footers p a:visited {	text-decoration: none;	color: gray;}#footers  p a:active {	text-decoration: none;	color: gray;}#footers p a:hover {			text-decoration: underline;	color: gray;	}#seofooters {	padding-top: 5px;	padding-left: 8px;	min-height: 80px;	clear:both;	/*margin-top: 2em; */	background:	#B8B8B8;	font-size: 85%;}#seofooters img {	border: none;}#seofooters p {	padding-left: 5px;	color: #fff;	font-size: 85%;}	#seofooters   a:link , #footers a:visited {	text-decoration: none;	color: #fff;}#seofooters   a:active {	text-decoration: none;	color: #fff;}#seofooters  a:hover {			text-decoration: underline;	color: #fff;	}.assess_btn {	background: #536878; 	color: #fff; 	font-size: 80%;	font-weight: normal; 	padding: 5px;	border: 1px solid gray;}.assess_btn:hover {	background: #5D8AA8; 	color: #fff; 	font-weight: normal; 	text-decoration: none;}.textbottom {	vertical-align:text-bottom;}.textmiddle {	vertical-align:middle;}#login {	margin-top: -16px;	margin-left: 770px;	font-weight: bold;	font-size: 80%;}#login  a:link {	text-decoration: none;	color: gray;}#login a:visited {	text-decoration: none;	color: gray;}#login a:active {	text-decoration: none;	color: gray;}#login a:hover {			text-decoration: underline;	color: gray;	}img.front {	width: 680px;	margin-left: 240px;	margin-bottom: 20px;}input.warn {	background: red; 	color: #fff; 	font-size: 90%;	font-weight: normal; 	padding: 5px;	border: 1px solid navy;}input.warn:hover {	background: gray; 	color: #fff; 	font-weight: normal; 	text-decoration: none;}button.btn {	background: #536878; 	color: #fff; 	font-size: 90%;	font-weight: normal; 	padding: 5px;	border: 1px solid gray;}button.btn:hover {	background: #5D8AA8; 	color: #fff; 	font-weight: normal; 	text-decoration: none;}input.btn {	font-size: 90%;	font-weight: normal; 	padding: 5px;	border: 1px solid gray;}button.btns {	background: #999966; 	color: #fff; 	font-size: 80%;	font-weight: normal; 	padding: 3px;	border: 1px solid gray;}button.btns:hover {	background: #666633; 	color: #fff; 	font-weight: normal; 	text-decoration: none;}