body {font-family: Verdana; background-color:white; padding:0; margin:0;}
#container {width:762px; margin:30px 0px 20px 35px}
#leftcol {width:350px; float:left; display:inline}
#rightcol {width:392px; float:left; display:inline}
a.top {font-size:11px; margin-top:20px; color:#999999}
h1 {margin:0; padding:0; width:370px; font-size:18px}
h2 {font-size:13px; margin: 10px 0px 30px 0px; width:370px}
h3 {padding:3px 0px 0px 0px; font-size:13px; margin: 0px 0px 0px 0px; width:370px}
h4 {color:#066bb3; font-size:12px}
.boldblue {color:#066bb3; font-size:12px; font-weight:bold}
.blueitalics {color:#066bb3; font-size:12px;}

#menuhome {font-size:12px;}
#menuhome a {width:350px; display:block; padding:3px 0px 3px 2px; text-decoration:none; color:black;font-size:12px;}
#menuhome a:hover {background-color:#000000; color:white;font-size:12px;}
#menuhomesub {margin-left:5px; font-size:11px;}
#menuhome li {list-style-image:url(../img/arrow.gif); margin:0; padding:0; font-size:12px; font-weight:bold}
#menuhome ul {margin:0; padding:0;font-size:12px;}

.menu {display:inline; margin-left: 15px; margin-bottom:10px; width:370px; color:#000000}
.menu a {color:black; font-weight:bold; text-decoration:none}
.menusoon {background-color:#f3f3f3; margin: 10px 0px 10px 15px; width:155px; font-size:11px}
.menu a:hover {text-decoration:none; background-color:#91b3a3; color:white} 

#subhead {font-weight:bold; color:white; padding: 2px 0px 4px 5px; margin-top:5px; background-color:#91b3a3; font-size:13px;}
#subhead a {font-weight:bold; color:white; padding: 2px 0px 4px 0px; margin-top:5px; background-color:#91b3a3; text-decoration:none; font-size:13px;}
#subhead a:hover {font-weight:bold; color:white; padding: 2px 0px 4px 0px; margin-top:5px; background-color:#91b3a3; text-decoration:underline;font-size:13px;}
#subheadon {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:5px; background-color:#91b3a3;font-size:13px;}

table td {padding:10px 10px 10px 10px}
table td {border-bottom:5px solid white; border-right:5px solid white; border-left:1px solid white; border-top:1px solid white}
table {border:#FFFFFF}
table p {margin:0; padding:0}
table ol {margin-left:0px}

table#noBackground td {background-color:#ffffff; font-size:11px;padding:0px 0px 0px 0px;border:0px solid white;}
table#noBackground {background-color:#ffffff; font-size:11px;padding:0px 0px 0px 0px;border:0px solid white;}
table#noBackground tr {vertical-align:top;}
#sponsor {clear:both; width:762px; font-size:10px; color:#70676a; margin-left:35px}
#sponsor img {margin:20px 30px 20px 0px}
#footertext {font-size:10px; padding:30px 0px 0px 35px; color:#312529}
#footertext a {color:#026eaf; text-decoration:none}
#footertext a:hover {text-decoration:underline}
#footer_pink {width:100%; height:500px; background-color:#eac2cd; margin:0; padding:0}
#footer_green {width:100%; height:500px; background-color:#91b3a3; margin:0; padding:0}
#footer_beige {width:100%; height:500px; background-color:#c3b895; margin:0; padding:0}
#footer_blue {width:100%; height:500px; background-color:#cc99ff; margin:0; padding:0}
#footer_purple {width:100%; height:500px; background-color:#aaa1dd; margin:0; padding:0}
img.mainimg {margin-bottom:30px} 
#bannerAd {visibility:visible;}
table td {background-color:#dceaf5; font-size:12px}
table tr {vertical-align:top}
table#credits td {background:inherit; padding:5; background-color:inherit; background-color:}
table#credits {background:inherit; background-color:inherit; background-color:}
#comingsoon {margin:20px 0px 5px 0px; font-weight:bold; font-size:11px; color:#666666}
#comingsoon4 {margin:20px 0px 5px 0px; font-weight:normal; font-size:11px; color:#666666}
#comingsoon2 {margin:10px 0px 5px 0px; font-weight:bold; font-size:11px; color:#666666}
#comingsoon3 .menu {font-weight:normal; font-size:12px}
#sooncontain {background-color:#f3f3f3; margin-top:40px; padding-bottom:5px; padding-top:5px}
form {font-size:10px; color:#666666; margin-left:15px}
form p {margin-bottom:3px}
form input {font-size:10px; margin-top:2px}
#smalllinks {font-size:10px; color:#066bb3; margin-top:3px}
#smalllinks a {color:#066bb3}
#smalllinks a:hover {text-decoration:none}
#first {width:380px; }
#secondary {font-family:Verdana;}
#header h1 {width:580px; height:65px; color:white; background-color:#626866; padding:7px 0px 0px 5px; font-size:23px; }
#header {display:inline; margin:0}
#header a.home {width:580px; height:65px; color:white; background-color:#626866; padding:7px 0px 0px 5px; font-size:23px; }
#secondary #leftcol {width:180px; float:left; display:inline}
#secondary h3 {padding:5px 0px 0px 0px; font-size:12px; margin: 0px 0px 0px 0px; width:180px}
#secondary .menu {display:block; padding:5px 0px 0px 0px; font-size:12px; margin-left: 15px; background-color:white; width:180px; color:black;}
#secondary .menu a {color:black; font-weight:bold; text-decoration:none}
#secondary .menu a:hover {text-decoration:underline;}
.home {margin:5px 0px 10px 0px}

#submenu {width:180px; margin-top:10px; background-color:#ecf4fa; padding-bottom:5px; padding-top:5px; margin-bottom:10px; font-size:11px;}
#submenu a {font-size:11px; color:#026eaf; display:block; margin:5px 0px 5px 20px; text-decoration:underline}
#submenu a:hover {text-decoration:none}

.menuon {color:white; background-color:black;}
#submenu2 {width:180px; margin-top:10px; padding:2px 0px 2px 0px; background-color:#ecf4fa; font-size:11px; font-weight:bold; margin-bottom:10px}
#submenu3 {width:180px; margin-top:10px; padding:2px 0px 2px 5px; font-size:11px; font-weight:bold; margin-bottom:0px}
#submenu3 a {color:black}
#submenu3 a:hover {background-color:#ecf4fa; }

#secondary ul {display:inline; margin:0; padding:0}
#secondary li {display:inline; margin:0; padding:0; text-indent:0px; font-size:12px; color:black; font-weight:bold; margin-left:20px}
#secondary li a {color:black; font-weight:bold; margin:0; padding:0}

#submenu ul {display:inline; margin:0; padding:0}
#submenu li {display:inline; margin:0; padding:0; text-indent:0px; font-size:12px; color:black; font-weight:bold; margin-left:20px}
#submenu li a {color:black; font-weight:bold; margin:0; padding:0; }


#maincontent ul {margin:10; padding:5}
#maincontent ol {}
#maincontent li {display:list-item; margin:10; padding:5; text-indent:0px; font-size:12px; color:black; font-weight:normal; margin-left:30px}
#maincontent li a {color:list-item; font-weight:normal; margin:0; padding:0; }

#maincontent td ul {margin:10; padding:5}
#maincontent ol {}
#maincontent td li {display:list-item; margin:20; padding:5; text-indent:0px; font-size:11px; color:black; font-weight:normal; margin-left:30px }
#maincontent td li a {color:list-item; font-weight:normal; margin:0; padding:0; }

#tracker {font-size:11px; color:#626866; margin-top:10px}
#tracker a {color:#626866}
#tracker a:hover {text-decoration:none}
#secondary #rightcol {border-left:1px dotted #626866; font-size:12px; width:570px; float:left; display:inline; padding-left:20px; margin:0px 0px 0px 0px}
#secondary h4 {color:#066bb3; font-size:13px}
#secondaryimage {position:absolute; top:0px; left:600px}
#publish {font-size:11px; margin-top:20px}
#maincontent {line-height:20px; padding-top:10px}
#maincontentquiz {line-height:20px; padding-top:10px}
#quizanswer {font-size:12px; margin:15px 10px 10px 10px}
#maincontentquiz li {font-weight:normal; font-size:12px}
.correct {font-size:11px; font-weight:bold}
.close {font-size:10px; margin-top:10px}
.close a {color:#026eaf; text-decoration:underline}
.close a:hover {text-decoration:none}
.superscript{vertical-align:super; font-size:10px;}
.red {color:#FF0000;}

.themepurple {color: #8064a2;}
.themeorange {color: #f79646;}
.themeredpurple {color: #cc0099;}
.themeblue {color: #31849b;}

<!-- New Blue Menu Stlye -->
.BlueMenuHeadingOn {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#31849b; font-size:13px; width:173px; padding-top:5px;}
.BlueMenuHeadingOn a {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#31849b; text-decoration:none; font-size:13px; width:173px; padding-top:5px;}
.BlueMenuHeadingOn a:hover {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#31849b;font-size:13px; width:173px; padding-top:5px;}

.BlueMenuHeading {font-weight:bold; color:white; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#31849b; font-size:13px; width:173px; padding-top:5px;}
.BlueMenuHeading a {font-weight:bold; color:white; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#31849b; text-decoration:none; font-size:13px; width:173px; padding-top:5px;}
.BlueMenuHeading a:hover {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#31849b;font-size:13px; width:173px; padding-top:5px;}

.BlueMenu {width:174px; margin-top:2px; background-color:#ffffff; padding-bottom:5px; padding-top:5px; margin-bottom:2px; font-size:11px; font-weight:bold;}
.BlueMenu a {font-size:11px; color:#31849b; display:block; margin:2px 0px 2px 2px; width:174px; text-decoration:none; font-weight:bold;}
.BlueMenu a:hover {text-decoration:none; width: 174px;text-decoration:underline; font-weight:bold;}
.BlueMenu p {margin:0px; padding:0px; padding-left:20px; font-weight:bold;}

.BlueMenuOn {width:174px; margin-top:2px; background-color:#ffffff; padding-bottom:5px; padding-top:5px; margin-bottom:2px; font-size:11px; font-weight:bold;}
.BlueMenuOn a {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#d3edf4; font-size:11px; font-weight:bold; margin-bottom:1px; text-decoration:none;}
.BlueMenuOn a:link {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#d3edf4; font-size:11px; font-weight:bold; margin-bottom:1px;}
.BlueMenuOn a:visited {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#d3edf4; font-size:11px; font-weight:bold; margin-bottom:1px;}
.BlueMenuOn a:hover {background-color:#31849b;text-decoration:underline; }
.BlueMenuOn p {margin:0px; padding:0px; padding-left:20px;}

<!-- New Purple Menu Stlye -->
.PurpleMenuHeadingOn {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#8064a2; font-size:13px; width:173px; padding-top:5px;}
.PurpleMenuHeadingOn a {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#8064a2; text-decoration:none; font-size:13px; width:173px; padding-top:5px;}
.PurpleMenuHeadingOn a:hover {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#8064a2;font-size:13px; width:173px; padding-top:5px;}

.PurpleMenuHeading {font-weight:bold; color:white; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#8064a2; font-size:13px; width:173px; padding-top:5px;}
.PurpleMenuHeading a {font-weight:bold; color:white; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#8064a2; text-decoration:none; font-size:13px; width:173px; padding-top:5px;}
.PurpleMenuHeading a:hover {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#8064a2;font-size:13px; width:173px; padding-top:5px;}

.PurpleMenu {width:174px; margin-top:2px; background-color:#ffffff; padding-bottom:5px; padding-top:5px; margin-bottom:2px; font-size:11px; font-weight:bold;}
.PurpleMenu a {font-size:11px; color:#8064a2; display:block; margin:2px 0px 2px 2px; width:174px; text-decoration:none; font-weight:bold;}
.PurpleMenu a:hover {text-decoration:none; width: 174px;text-decoration:underline; font-weight:bold;}
.PurpleMenu p {margin:0px; padding:0px; padding-left:20px; font-weight:bold;}

.PurpleMenuOn {width:174px; margin-top:2px; background-color:#ffffff; padding-bottom:5px; padding-top:5px; margin-bottom:2px; font-size:11px; font-weight:bold;}
.PurpleMenuOn a {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#d7c0f3; font-size:11px; font-weight:bold; margin-bottom:1px; text-decoration:none;}
.PurpleMenuOn a:link {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#d7c0f3; font-size:11px; font-weight:bold; margin-bottom:1px;}
.PurpleMenuOn a:visited {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#d7c0f3; font-size:11px; font-weight:bold; margin-bottom:1px;}
.PurpleMenuOn a:hover {background-color:#8064a2;text-decoration:underline; }
.PurpleMenuOn p {margin:0px; padding:0px; padding-left:20px;}

<!-- New Orange Menu Stlye -->
.OrangeMenuHeadingOn {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#f79646; font-size:13px; width:173px; padding-top:5px;}
.OrangeMenuHeadingOn a {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#f79646; text-decoration:none; font-size:13px; width:173px; padding-top:5px;}
.OrangeMenuHeadingOn a:hover {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#f79646;font-size:13px; width:173px; padding-top:5px;}

.OrangeMenuHeading {font-weight:bold; color:white; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#f79646; font-size:13px; width:173px; padding-top:5px;}
.OrangeMenuHeading a {font-weight:bold; color:white; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#f79646; text-decoration:none; font-size:13px; width:173px; padding-top:5px;}
.OrangeMenuHeading a:hover {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#f79646;font-size:13px; width:173px; padding-top:5px;}

.OrangeMenu {width:174px; margin-top:2px; background-color:#ffffff; padding-bottom:5px; padding-top:5px; margin-bottom:2px; font-size:11px; font-weight:bold;}
.OrangeMenu a {font-size:11px; color:#f79646; display:block; margin:2px 0px 2px 2px; width:174px; text-decoration:none; font-weight:bold;}
.OrangeMenu a:hover {text-decoration:none; width: 174px;text-decoration:underline; font-weight:bold;}
.OrangeMenu p {margin:0px; padding:0px; padding-left:20px; font-weight:bold;}

.OrangeMenuOn {width:174px; margin-top:2px; background-color:#ffffff; padding-bottom:5px; padding-top:5px; margin-bottom:2px; font-size:11px; font-weight:bold;}
.OrangeMenuOn a {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#d7c0f3; font-size:11px; font-weight:bold; margin-bottom:1px; text-decoration:none;}
.OrangeMenuOn a:link {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#d7c0f3; font-size:11px; font-weight:bold; margin-bottom:1px;}
.OrangeMenuOn a:visited {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#d7c0f3; font-size:11px; font-weight:bold; margin-bottom:1px;}
.OrangeMenuOn a:hover {background-color:#f79646;text-decoration:underline; }
.OrangeMenuOn p {margin:0px; padding:0px; padding-left:20px;}

<!-- New Red/Purple Menu Stlye -->
.RedPurpleMenuHeadingOn {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#cc0099; font-size:13px; width:173px; padding-top:5px;}
.RedPurpleMenuHeadingOn a {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#cc0099; text-decoration:none; font-size:13px; width:173px; padding-top:5px;}
.RedPurpleMenuHeadingOn a:hover {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#cc0099;font-size:13px; width:173px; padding-top:5px;}

.RedPurpleMenuHeading {font-weight:bold; color:white; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#cc0099; font-size:13px; width:173px; padding-top:5px;}
.RedPurpleMenuHeading a {font-weight:bold; color:white; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#cc0099; text-decoration:none; font-size:13px; width:173px; padding-top:5px;}
.RedPurpleMenuHeading a:hover {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#cc0099;font-size:13px; width:173px; padding-top:5px;}

.RedPurpleMenu {width:174px; margin-top:2px; background-color:#ffffff; padding-bottom:5px; padding-top:5px; margin-bottom:2px; font-size:11px; font-weight:bold;}
.RedPurpleMenu a {font-size:11px; color:#cc0099; display:block; margin:2px 0px 2px 2px; width:174px; text-decoration:none; font-weight:bold;}
.RedPurpleMenu a:hover {text-decoration:none; width: 174px;text-decoration:underline; font-weight:bold;}
.RedPurpleMenu p {margin:0px; padding:0px; padding-left:20px; font-weight:bold;}

.RedPurpleMenuOn {width:174px; margin-top:2px; background-color:#ffffff; padding-bottom:5px; padding-top:5px; margin-bottom:2px; font-size:11px; font-weight:bold;}
.RedPurpleMenuOn a {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#d7c0f3; font-size:11px; font-weight:bold; margin-bottom:1px; text-decoration:none;}
.RedPurpleMenuOn a:link {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#d7c0f3; font-size:11px; font-weight:bold; margin-bottom:1px;}
.RedPurpleMenuOn a:visited {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#d7c0f3; font-size:11px; font-weight:bold; margin-bottom:1px;}
.RedPurpleMenuOn a:hover {background-color:#cc0099;text-decoration:underline; }
.RedPurpleMenuOn p {margin:0px; padding:0px; padding-left:20px;}

/* Green Section*/
.GreenMenuHeadingOn {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#9bbb5a; font-size:13px; width:173px; padding-top:5px;}
.GreenMenuHeadingOn a {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#9bbb5a; text-decoration:none; font-size:13px; width:173px; padding-top:5px;}
.GreenMenuHeadingOn a:hover {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#9bbb5a;font-size:13px; width:173px; padding-top:5px;}

.GreenMenuHeading {font-weight:bold; color:white; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#9bbb5a; font-size:13px; width:173px; padding-top:5px;}
.GreenMenuHeading a {font-weight:bold; color:white; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#9bbb5a; text-decoration:none; font-size:13px; width:173px; padding-top:5px;}
.GreenMenuHeading a:hover {font-weight:bold; color:black; padding: 2px 0px 4px 5px; margin-top:2px; background-color:#9bbb5a;font-size:13px; width:173px; padding-top:5px;}

.GreenMenu {width:174px; margin-top:2px; background-color:#ffffff; padding-bottom:5px; padding-top:5px; margin-bottom:2px; font-size:11px; font-weight:bold;}
.GreenMenu a {font-size:11px; color:#9bbb5a; display:block; margin:2px 0px 2px 2px; width:174px; text-decoration:none; font-weight:bold;}
.GreenMenu a:hover {text-decoration:none; width: 174px;text-decoration:underline; font-weight:bold;}
.GreenMenu p {margin:0px; padding:0px; padding-left:20px; font-weight:bold;}

.GreenMenuOn {width:174px; margin-top:2px; background-color:#ffffff; padding-bottom:5px; padding-top:5px; margin-bottom:2px; font-size:11px; font-weight:bold;}
.GreenMenuOn a {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#d3edf4; font-size:11px; font-weight:bold; margin-bottom:1px; text-decoration:none;}
.GreenMenuOn a:link {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#caf07d; font-size:11px; font-weight:bold; margin-bottom:1px;}
.GreenMenuOn a:visited {width:174px; margin-top:3px; padding: 2px 0px 4px 5px; background-color:#caf07d; font-size:11px; font-weight:bold; margin-bottom:1px;}
.GreenMenuOn a:hover {background-color:#31849b;text-decoration:underline; }
.GreenMenuOn p {margin:0px; padding:0px; padding-left:20px;}
.themegreen {color: #9bbb5a;}
.GreenMenu #submenu2 {width:180px; margin-top:10px; padding:2px 0px 2px 0px; background-color:#ffffff; font-size:11px; font-weight:bold; margin-bottom:10px}

