body {margin:0;padding:0;background-image:url(images/back.gif);background-position:center top;background-repeat:repeat-y;font-family:Arial, Helvetica, sans-serif;font-size:81%;line-height:150%;}
h1 {color:#491482;font-size:150%;margin:0.2em 0 1em 0;padding:0;letter-spacing:-1px;}
a {color:#491482;font-weight:bold;}
a:hover {color:#cc6600;}
ul {list-style:square;}
blockquote {border-left:5px solid #333333;padding-left:2em;margin-left:2em;font-style:italic;}

label {display:block;float:left;width:200px;margin:0 0 -1em 0;}
fieldset {border:1px solid #4a1486;margin:0 0 1em 0;padding:5px;}
legend {font-weight:bold;color:#4a1486;}
textarea,input {font-family:Arial, Helvetica, sans-serif;border:1px solid #4a1486;}

.button {background-color:#4a1486;color:#FFFFFF;border:1px solid #000000;}

.top {background:url(images/tr.gif) no-repeat top right;}
.top div {background:url(images/tl.gif) no-repeat top left;}
.bot {background:url(images/br.gif) no-repeat bottom right;}
.bot div {background:url(images/bl.gif) no-repeat bottom left;}
.top div,.top,.bot div,.bot {width:100%;height:5px;font-size:1px;}

.clear {clear:both;}
.preload {display:none;}
.left {float:left;}
.right {float:right;text-align:right;}
.mt {margin:10px 0 0 0;}
.mr {margin:0 10px 0 0;}
.mb {margin:0 0 10px 0;}
.ml {margin:0 0 0 10px;}
.image {border:1px solid #000000;margin:0 0 2px 0;}

.linky {padding:1px 2px;background-color:#CC6600;color:#FFFFFF;text-decoration:none;font-weight:normal;}
.linky:hover {background-color:#000000;color:#FFFFFF;}

.left b {color:#491482;}
.left b span {color:#b2db1f;}

.content_image {float:right;border:1px solid #491482;margin:0 0 10px 10px;}

.content {text-align:left;width:774px;padding:2px;}
.front {background-image:url(images/front1.gif);background-position:bottom left;background-repeat:no-repeat;}

.header {margin:5px 6px;background-color:#FFFFFF;}
.header .main_content {padding:0 5px;}
.header .logo {width:235px;text-align:right;float:left;}
.header .menu {float:right;font-size:91%;line-height:120%;}
.header .menu ul {list-style:none;margin:0;padding:0;display:inline;}
.header .menu li {display:inline;}
.header .menu a {font-weight:normal;display:block;float:left;margin:0 0 0 5px;padding:20px 3px 0 3px;color:#FFFFFF;width:61px;height:60px;background-color:#000000;text-decoration:none;background-image:url(images/button1.gif);text-align:center;}
.header .menu a:hover {background-image:url(images/button2.gif);}
.header .menu .selected {background-image:url(images/button3.gif);}

.footer {margin:3px 6px;background-color:#FFFFFF;font-size:86%;line-height:120%;}
.footer .main_content {padding:0 5px;}

.sub_nav {float:left;width:256px;margin:3px 6px;background-color:#FFFFFF;}
.sub_nav .main_content {padding:0 5px;font-size:100%;line-height:150%;}
.sub_nav h1 {color:#cc6600;margin:0.2em 0 0.2em 0;font-size:120%;}
.sub_nav ul {list-style:none;margin:0;padding:0;}
.sub_nav .mini_nav {margin-bottom:10px;}
.sub_nav .mini_nav a {display:block;font-weight:bold;color:#4a1486;}
.sub_nav .mini_nav a:hover {background-color:#cc6600;color:#FFFFFF;margin:-1px -5px;padding:1px 5px;text-decoration:none;}
.sub_nav .mini_nav a img {float:right;margin:0.5em 0 0 0;}
.sub_nav .mini_nav .selected {color:#FFFFFF;background-color:#79479a;margin:-1px -5px;padding:1px 5px;text-decoration:none;}
.sub_nav .hot_topics a {color:#4a1486;font-weight:bold;}
.sub_nav .hot_topics a span {color:#79479a;font-weight:normal;}
.sub_nav .hot_topics a:hover {color:#000000;}
.sub_nav .hot_topics a:hover span {color:#4a1486;}
.sub_nav .hot_topics .selected {color:#000000;}
.sub_nav .hot_topics .selected span {color:#000000;}

.page_content {float:right;width:498px;margin:3px 6px 3px 0;background-color:#FFFFFF;background-image:url(images/contentback.jpg);background-repeat:no-repeat;}
*html .page_content {width:490px;}
.page_content .top div {background:url(images/tl1.gif) no-repeat top left;}
.page_content .main_content {padding:0 10px;}
.other_content {width:762px;float:right;}
*html .other_content {width:755px;}

.our_record {margin:0 0 10px 10px;border:1px solid #CC3300;line-height:150%;float:right;height:14em;padding:5px;width:15em;color:#FFFFFF;background-color:#CC6600;}
.our_record h1 {color:#FFFFFF;}
.our_record ul {margin:0;padding:0 0 10px 20px;}
.our_record li {margin-bottom:5px;}
.our_record .reload {float:right;}
.our_record .reload:hover {background-color:#cc6600;margin:-2px;padding:2px;}

#throbber {position:absolute;right:10px;top:10px;background-color:#79479a;background-image:url(images/info.gif);background-repeat:repeat-x;padding:5px;border:1px solid #4a1486;}

.frontlogin label {width:65px;}
.frontlogin input {margin:0 0 5px 0;}
.frontlogin .button {margin:0;}

.infopop {position:absolute;display:none;width:505px;height:160px;border:1px solid #000000;}