body {margin-top:0;padding-top:0;background:#fff}

a:link {color:#FF7400}
a:visited {color:#0000FF}
a:active {color:#A64B00}
a:hover {color:#FFFFFF;background:#FF7400;text-decoration:none}

a.foot{font:0.7em/125% Verdana,sans-serif;    color:#ffffff}
a.foot:link {color:#FFCC00; font:0.7em/125% Verdana,sans-serif}
a.foot:active {color:#ffffff font:0.7em/125% Verdana,sans-serif}
a.foot:hover {color:#FF0000; background:#FFCC00; font:0.7em/125% Verdana,sans-serif}
a.foot:visited {color:#0000FF; font:0.7em/125% Verdana,sans-serif}

h1 {

	margin-top:10px;

	font-family: Verdana, sans-serif;

	font-size: 1.4em;

	font-weight: bold;

	color: #ffffff;

}

h2 {

	margin-top:10px;

	font-family: Verdana, sans-serif;

	font-size: 1.1em;

	font-weight: bold;

	color: #0000FF;

}



h3 {

	margin-top:10px;

	font-family: Verdana, sans-serif;

	font-size: 0.8em;

	font-weight: bold;

	color: #00FF00;

}



.xsmall {font:0.8em/125% Verdana,sans-serif; color: 0000FF}
.small {font:0.9em/125% Verdana,sans-serif; color: 000000}
.medium {font:1.0em/125% Verdana,sans-serif}
.foot {font:0.7em/125% Verdana,sans-serif; color: FFFFFF}
.large {font:1.4em/125% Georgia,serif; color: 0000FF}
.red {font:1.0em/125% Verdana,sans-serif; color: FF0000}
.green{font:1.0em/125% Verdana,sans-serif; color: 0000FF}
.green2{font:1.0em/125% Verdana,sans-serif; color: 009900}

#container {margin-left:auto;margin-right:auto

border: #000000; }

#top {

	font:0.6em Verdana,sans-serif;
    padding:6px 10px 6px 10px;
	
	background:#FF0000;
border-top-width: 5px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;

}







#banner {

	border-bottom-width: 0px;

	border-bottom-style: solid;

	border-bottom-color: #FF0000;
padding:0px 0px 0px 0px;
	height: 0px;

background:#FF0000;

}





	



#content {clear:both;padding:10px}



#mainmenu {float:left;width:150px;font:bold 0.8em Verdana,sans-serif; background:#0000FF;}

#mainmenu ul {list-style:none;margin:0;padding:0}

#mainmenu li {margin:3px 8px 8px 0; padding:3px 3px 3px 8px;

  color:#FFCC00;

  text-decoration:none;width:100%}

#mainmenu li a {display:block;padding:3px 0px 3px 8px;

  border:1px solid #0000FF;background:#0000FF;color:#ffffff;

  text-decoration:none;width:160px;}

#mainmenu li a:hover {background:#FFCC00;color:#0000FF}

#maincontent {margin-left:165px;margin-right:220px;}

#maincontent p {

	margin-bottom: 15px;

	margin-top:15px;

	padding-bottom:0px;

	padding-top:0px;

} 

#maincontent H2 {margin-bottom: 15px; margin-top:15px; padding-bottom:0px; padding-top:0px;}



#footer {

	clear:both;

	text-align:center;

	padding:2px 12px 2px 12px;

	background:#FF0000;

	border-top-width: 0px;

	border-top-style: solid;

	border-top-color: #FF0000;

}



/*---------- bubble tooltip -----------*/

a.tt{

    position:relative;

    z-index:24;

    color:#0000FF;

	font-weight:bold;

    text-decoration:none;

}



a.tt span{ display: none; }



/*background:; ie workaround, something must be changed in a for ie to execute it*/

a.tt:hover{ z-index:25; color: #ffffff; background: #0000FF;}

a.tt:hover span.tooltip{

    display:block;

    position:absolute;

    top:0px; left:0;

	padding: 15px 0 0 0;

	width:200px;

	color: #000000;

    text-align: left;

	filter: alpha(opacity:90);

	KHTMLOpacity: 0.90;

	MozOpacity: 0.90;

	opacity: 0.90;

}



a.tt:hover span.top{

	display: block;

	padding: 30px 8px 0;

    background: url(bubble.gif) no-repeat top;

}



a.tt:hover span.middle{ /* different middle bg for stretch */

	display: block;

	padding: 0 8px; 

	background: url(bubble_filler.gif) repeat bottom; 

}



a.tt:hover span.bottom{

	display: block;

	padding:3px 8px 10px;

	color: #548912;

    background: url(bubble.gif) no-repeat bottom;

}





#smfc{

position:static;

overflow:hidden;

	height:380px;

	width: 500px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}



#smfc object{

	width:780px;

	height:560px;

	float:left;

	margin:-40px 0px 0px -16px;

	border:0px;

	padding:0px 0px 0px 0px;

}



#smsva{

	height:390px;

	width:560px;

	overflow:hidden;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

#smsva object{

	margin: -70px  0 0 -16px;

	border:0px;

}



#smquiz{

position:static;

overflow:hidden;

	height:455px;

	width:610px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}



#smquiz object{

	width:780px;

	height:560px;

	float:left;

	margin:-65px 0px 0px -16px;

	border:0px;

	padding:0px 0px 0px 0px;

}



#smchal{

position:static;

overflow:hidden;

	height:495px;

	width:610px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}



#smchal object{

	width:780px;

	height:560px;

	float:left;

	margin:-65px 0px 0px -16px;

	border:0px;

	padding:0px 0px 0px 0px;

}
