body {font-family:Arial, Helvetica, sans-serif;background:#EEE;font-size:12px;margin:0 auto;padding:0;width:880px;}
table {font-family:Arial, Helvetica, sans-serif;}
td {font-family:Arial, Helvetica, sans-serif;}
#header {background-color:#009;}
#header2 {background-color:#EEE;}
#header h1 {margin:0;padding:5px 0 5px 15px;font-size:20px;color:#FFF;}
#header h1 a {color:#FFF;font-weight:bold;text-decoration:none;}
form {display:inline;}
#search {text-align:right;padding:5px 15px 5px 0;font-weight:bold;font-size:12px;color:#FFF;}
#search input {font-size:10px;}
#search input .text {width:200px;}
.powered {font-size:10px;color:#FFF;padding-right:10px;}
.powered a {color:#FFF;}
#header2 h2 {margin:0;display:inline;padding:10px 10px 10px 15px;color:#000;font-size:16px;font-weight:bold;}
#header2 h3 {margin:0;display:inline;padding:10px 10px 10px 0;color:#000;font-size:12px;font-weight:bold;}
#nav {padding:5px 10px 5px 10px;overflow:hidden;height:14px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;color:#FFF;font-size:12px;}
#nav ul {margin:0;list-style-type:none;padding-left:1em;text-indent:0em;}
#nav li {margin:0;padding:0;height:18px;display:block;float:left;}
#nav2 {padding:5px 10px 5px 10px;overflow:hidden;height:14px;border-bottom:1px solid #FFF;color:#FFF;font-size:12px;}
#nav2 ul {margin:0;list-style-type:none;padding-left:1em;text-indent:0em;}
#nav2 li {margin:0;padding:0;height:18px;display:block;float:left;}
.navlink_left a {padding:0 10px 0 0;text-decoration:none;font-weight:bold;font-size:12px;color:#FFF;}
.navlink_left a:hover {text-decoration:underline;}
.navlink a {padding:0 10px 0 10px;text-decoration:none;font-weight:bold;font-size:12px;color:#FFF;border-left:1px solid #FFF;}
.navlink a:hover {text-decoration:underline;}

.bottomtable {width:880px;background-color:#FFF;}
#bottomnav {padding:0;border:0;margin:0;} 
.ftheader1 {font-size:14px;font-weight:bold;padding:4px;background:#F0C;color:#FFF;}
.ftheader2 {font-size:14px;font-weight:bold;padding:4px;background:#393;color:#FFF;text-align:center;}
.ftheader1 a {font-size:16px;font-weight:bold;color:#FFF;text-decoration:none;}
.ftheader2 a {font-size:16px;font-weight:bold;color:#FFF;text-decoration:none;}
.ftbottom1 {margin:0;padding:0;border:0;background:#F0C;clear:both;font-size:3px;line-height:3px;}
.ftbottom2 {margin:0;padding:0;border:0;background:#393;clear:both;font-size:3px;line-height:3px;}
.ftblock {background:#FFF;height:150px;}
.ftblock a {display:block;color:#000;font-size:12px;}
.ftblock p {background:#FFF;border-bottom:1px solid #999;border-bottom-style:dotted;padding:4px 0 3px 4px;margin:0 1px;font-size:12px;color:#000;}
#copyright {padding:10px 0 0 0;text-align:center;font-size:10px;}
#copyright a {color:#000;}

#main {background:#FFF;padding:5px;}
#whatsnew {float:left;padding:0;border:0;width:505px;margin:0;} 
.greybox {margin:0;padding:0;border:1px solid #999;}
.whatsnew_header {font-size:16px;font-weight:bold;color:#FFF;padding:4px;background:#009;}
.whatsnew_header a {font-size:16px;font-weight:bold;color:#FFF;text-decoration:none;}
.whatsnew_content {background:#FFF;height:286px;}
.whatsnew_content .new_head {padding:8px 6px;font-size:12;color:#000;}
.whatsnew_content .new_head b {font-size:16px;font-weight:bold;}
.whatsnew_content .new_p {padding:5px 4px 3px 6px;font-size:12px;color:#000;}
.whatsnew_content a {color:#30C;}
.whatsnew_bottom {margin:0;padding:0;border:0;background:#009;clear:both;font-size:3px;line-height:3px;}
.box1, .box2, .box3, .box4 {width:4px;height:4px;padding:0;border:0;z-index:99;}
.box1, .box3 {float:left;clear:both;}
.box2, .box4 {float:right;clear:right;}
.box1 {margin:-1px 0 0 -1px;}
.box2 {margin:-1px -1px 0 0;}
.box3 {margin:-4px 0 0 0;}
.box4 {margin:-4px 0 0 0;}
.box1 {margin-left:-4px;margin-left:-1px;}
.box2 {margin-right:-4px;margin-right:-1px;}
.box3 {margin-left:-3px;margin-left:0;}
.box4 {margin-right:-3px;margin-right:0;}
#classes {float:right;background-color:#009;width:250px;height:318px;}
.classes_header {font-size:16px;font-weight:bold;color:#FFF;padding:4px 0 5px 12px;margin-bottom:5px;border-bottom:1px solid #FFF;}
#classes a {color:#FFF;font-weight:bold;}
#classes ul {list-style:none;margin:10px 5px 0 12px;padding:0 0 12px 0;}
#classes ul li {margin:0 0 6px 0;}

#cdetails {background:#FFF;padding:5px;}
.cdetails_header {font-size:16px;font-weight:bold;color:#FFF;padding:4px;background:#393;}
.cdetails_header a {font-size:16px;font-weight:bold;color:#FFF;text-decoration:none;}
.cdetails_bottom {margin:0;padding:0;border:0;background:#393;clear:both;font-size:3px;line-height:3px;}
.cdetails_content {background:#FFF;}
.cdetails_content .new_head {padding:8px 6px;font-size:12;color:#000;}
.cdetails_content .new_head b {font-size:16px;font-weight:bold;}
.cdetails_content .new_p {padding:5px 4px 3px 6px;font-size:12px;color:#000;}
.cdetails_content a {color:#30C;}
.cdetails_content .cdetail_group {border-bottom:1px dotted #CCC;padding:5px 0 10px 0;margin:0 5px;}
.cdetails_content .indent {padding-left:30px;}
.cdetails_content b.detail_hed {font-size:14px;font-weight:bold;}

#body {padding:20px 15px;}
#body h1 {margin:0;padding:0 0 10px 0;color:#009;font-size:28px;font-weight:bold;}
#body h2 {margin:0;padding:0 0 5px 0;color:#000;font-size:16px;font-weight:bold;}
#body ul, ol {margin-top: 0}

#body .indent {padding-left:30px;}

#rcol {background:#CCF;}
#rcol a {color:#000;font-size:13px;}
.rcolimg {background-color:#FFF;padding:5px 0;}
.rcolheader {font-size:16px;font-weight:bold;color:#FFF;padding:4px;background:#009;}
.rcolheader a {font-size:16px;font-weight:bold;color:#FFF;text-decoration:none;}
#rcol ul {list-style:none;margin:5px;padding:0;}
#rcol ul li {
	margin:0;
	padding:0 0 2px 8px;
	background:url('img/bullet.gif') no-repeat;
	background-position:0 6px;
}

.padbot {padding-bottom:5px}