body { font-family: trebuchet, verdana, sans-serif; font-weight: normal; font-size: 62.5%; background-color: #FFFFFF; margin: 0px; padding: 0px; text-align: center; }

h1 { font-family: georgia, times, serif; font-size: 2.0em; font-weight: normal; color: #f29c4f; margin: 0px; padding: 0px; }
h2 { font-family: trebuchet, verdana, sans-serif; font-size: 1.6em; font-weight: normal; color: #0a316c; margin: 10px 0px; padding: 0px; }
h3 { font-family: trebuchet, verdana, sans-serif; font-size: 1.3em; font-weight: bold; color: #000000; margin: 10px 0px; padding: 0px; }
p { font-size: 1.3em; color: #000000; margin: 10px 0px; line-height: 1.3em; }
a { margin: 0px; padding: 0px; }
a:hover { text-decoration: underline; }
hr { height: 3px; border: 0; color: #ccd261; background-color: #ccd261; }

a.jumpto { display: none; visibility: hidden; }

#gradient_container { margin: 0 auto; text-align: left; width: 962px; background-image: url('../images/gradient.gif'); background-repeat: repeat-y; }
#gradient_container #gradient_top { height: 22px; background-image: url('../images/gradient_top.gif'); background-repeat: repeat-x; }
#gradient_container #gradient_top #left { float: left; height: 22px; width: 20px; background-image: url('../images/gradient_topleft.gif'); }
#gradient_container #gradient_top #right { float: right; height: 22px; width: 20px; background-image: url('../images/gradient_topright.gif'); }

#gradient_container #gradient_bottom { height: 36px; background-image: url('../images/gradient_bottom.gif'); background-repeat: repeat-x; }
#gradient_container #gradient_bottom #left { float: left; height: 36px; width: 20px; background-image: url('../images/gradient_bottomleft.gif'); }
#gradient_container #gradient_bottom #right { float: right; height: 36px; width: 20px; background-image: url('../images/gradient_bottomright.gif'); }

#header { height: 172px; width: 962px; margin: 0px 0px 0px 25px; padding: 0px; }
#header h1 { float: left; width: 175px; height: 172px; margin: 0px; padding 0px; }
#header h1 img { border: none; }
#header #nav { float: left; width: 754px; height: 86px; background: #f29c4f;  }
#header #nav h2 { float: left; width: 468px; height: 38px;color: #ffffff; margin: 10px 0px; padding: 0px; text-indent: -9999em; overflow: hidden; background-image: url('../images/heading_banner.jpg'); background-repeat: no-repeat; }

#header #nav ul { float: right; width: 700px; height: 21px; margin: 13px -10px 0px 0px; list-style-type: none; }
#header #nav ul li { font-size: 1.25em; position: relative; float: right; padding: 0px; color: #ffffff; }
#header #nav ul li.first { padding-right: 200px; }
#header #nav ul li a { text-decoration: none; display: block; color: #ffffff; font-size: 1.0em; }

#left_nav { float: left; width: 172px; margin: 0px 0px 0px 25px; border-right: 2px dashed #ebeed4; }
#left_nav ul { width: 170px; list-style-type: none; margin:0; padding:0; }
#left_nav ul li { position: relative; margin: 10px 0px 0px 0px; }
#left_nav ul li a { text-decoration: none; display: block; font-size: 1.5em; font-weight: bold; color: #0a316c; }
#left_nav ul li a.active { text-decoration: none; display: block; font-size: 1.6em; font-weight: bold; color: #f29c4f; }
#left_nav ul li a:hover { color: #000000; }

#left_nav ul li ul { width: 155px; list-style-type: none; margin: 10px 0px 0px 15px; }
#left_nav ul li ul li { position: relative; margin: 10px 0px; }
#left_nav ul li ul li a { text-decoration: none; display: block; font-weight: normal; font-size: 1.2em; color: #828282; }
#left_nav ul li ul li a.active { text-decoration: none; display: block; font-weight: normal; font-size: 1.2em; color: #f29c4f; }

#left_nav ul li ul li ul { width: 140px; }
#left_nav ul li ul li ul li a { font-size: 1.0em; }
#left_nav ul li ul li ul li a.active { font-size: 1.0em; }

#contentarea { position: relative; float: left;  top: -50px; width: 505px; margin: 0px; padding: 0px 30px 30px 30px; }

#contentarea img { margin: 0px 0px 50px 20px; border: 0px; }
#contentarea a { text-decoration: none; color: #194283; }
#contentarea a:hover { text-decoration: underline; }
#contentarea a:visited { color: #333333; }

#contentarea table { margin: 0px; padding: 0px; }
#contentarea th { margin: 0px; padding: 0px 40px 10px 0px; font-size: 1.3em; font-weight: normal; color: #0a316c; border-bottom: 2px solid #e9ecbf; }
#contentarea td { margin: 0px; padding: 3px 0px 3px 0px; font-size: 1.3em; color: #000000; border-bottom: 2px solid #e9ecbf; }

#contentarea p.intro { color: #0a316c; font-family: trebuchet, verdana, sans-serif; }

#contentarea ul { }
#contentarea ul li { font-size: 1.3em; margin: 0 0 5px 0; }

#contentarea td ul li { font-size: 1.0em; }
#contentarea td p { font-size: 1.0em; margin: 0; padding: 0; }

#contentarea .error { color: #990000; font-size: 12px; }
#contentarea label { width: 300px; display: block; }
#contentarea #form-EmailAddress, #form-Fname, #form-Lname, #form-Question { width: 300px; }
#contentarea #form-Question { height: 100px; }

#contentarea #whatsnew { margin: 0; padding: 0; }
#contentarea #whatsnew h2 { font-family: times, "Times New Roman", serif; font-size: 3.4em; font-weight: lighter; color: #f29c4f; margin: 0px; padding: 0px; }
#contentarea #whatsnew h3 { font-family: times, "Times New Roman", serif; font-size: 1.5em; font-weight: lighter; color: #aaaaaa; margin: 0 0 0 20px; padding: 0px; }
#contentarea #whatsnew h3 a { margin: 0; padding: 0; }
#contentarea #whatsnew h3 a img { margin: 0; padding: 0; vertical-align: bottom; }

#contentarea #whatsnew h2.b1 { margin: 40px 0 0 70px; }
#contentarea #whatsnew h3.b1 { margin: 0 0 0 90px; }
#contentarea #whatsnew h2.b2 { margin: 40px 0 0 170px; color: #ccd261; }
#contentarea #whatsnew h3.b2 { margin: 0 0 0 190px; }
#contentarea #whatsnew h2.b3 { margin: 40px 0 0 70px; }
#contentarea #whatsnew h3.b3 { margin: 0 0 0 90px; }

#right_nav { position: relative; float: left; top: -86px; width: 190px; margin: 0px; padding: 0px; }
#right_nav img { margin: 0px; padding: 0px; }

#right_nav ul { width: 190px; list-style-type: none; background: #ccd261; background-image: url('../images/rightnavbg.gif'); margin: -3px 0; padding: 0px; }
#right_nav ul li { position: relative; width: 180px; margin: 0px 10px 10px 10px; }
#right_nav ul li.first { position: relative; width: 150px; margin: 0px 10px 10px 10px; padding-top: 20px; font-size: 1.3em; font-weight: bold; }
#right_nav ul li.first a { color:#0a316c; }
#right_nav ul li.last { position: relative;  width: 150px; margin: 0px 10px 0px 10px; padding-bottom: 0px; }
#right_nav ul li a { text-decoration: none; display: block; font-size: 1.2em; font-weight: bold; color: #0A316C; }

#right_nav #bottom { margin: 0px; padding: 0px; width: 190px; height: 43px; background-image: url('../images/rightnavbg_bottom.gif'); background-repeat: repeat-x; }

#right_nav p { font-size: 0.9em; }
#right_nav p a { font-weight: bold; text-decoration: none; color: #000000; }

#clear { clear: both; }
