body{font:73% Arial, Sans-Serif;line-height:1.7em;background:#fff url("../objects/images/bg.jpg") repeat-x;color:#444;margin:0 auto;padding:0;}
#wrap{width:760px;background:#fff;color:#444;margin:0 auto;padding:0;}
#topbar{width:760px;height:160px;overflow:hidden;color:#000;margin:0 auto;padding:0;}
#topbar h1{margin-left:30px; margin-top:75px;letter-spacing:3px;font-size:300%;color:#C2CB20;background:transparent;padding:0;font-family:Verdana;}
#topbar h2{margin-left:35px;font-size:90%;letter-spacing:3px;color:#fff;background:transparent;padding:5px;}
#topbar img a{border:none;margin:0;}
#topbarleft{float:left;width:261px;height:150px;background:#fff url("../objects/images/catalyst_logo_262w.gif");color:#000;margin: 10px 10px 0 0;padding:0;}
#topbarright{float:right;width:460px;text-align:right;margin:0;padding:10px 0 0;}
#topbarright li{display:inline;list-style-type:none;margin:0;padding:0;}
#topbarright ul{margin:0;padding:0;}
#topbarright a,#topbarright a:visited{color:#000;font-size:120%;font-weight:700;text-decoration:none;margin:0;padding:6px 10px;}
#topbarright a:hover{color:#666;font-weight:700;text-decoration:underline;}
#content{width:760px;margin:0 auto;padding:0;}
#content a{color:#989F19;text-decoration:none;}
#content p{line-height:2em;margin:0;padding:0 0 10px;}
#content h1{border-bottom:1px solid #ccc;font:normal 200% Century Gothic, Verdana, Arial, Sans-Serif;color:#666;background:inherit;margin:10px 0 0;padding:10px 0;}
#content h2{border-bottom:1px solid #ccc;font:normal 200% Century Gothic, Verdana, Arial, Sans-Serif;color:#666;background:inherit;margin:0;padding:10px 0 5px;}
#content h3, #content h4, #content h5 {font-weight:normal;}
#content ul {display:block; margin:0; padding:0; list-style:none; list-style-image:none;}
#contentleft{float:left;width:520px;margin:0;padding: 0 0 10px;}
#right_sidebar{float:right;width:210px;border-bottom:0 solid #ccc;margin:-15px 0 0 20px;padding:0 0 20px;z-index:100;}
#right_sidebar ul li a{display:block;color:#989F19;text-decoration:none;border-bottom:1px solid silver;margin:0;padding:5px 0;}
#right_sidebar ul li a:hover{background:#666;color:#C2CB20;padding:5px 0 5px 5px;}
#right_sidebar p{line-height:20px;margin:0;padding:3px 0 0;}
#footerbg{background:#000;border-top:5px solid #C2CB20;}
#footer{width:760px;height:150px;text-align:left;position:relative;line-height:1.5em;background:#000;color:#fff;margin:0 auto;}
#footer p{list-style-type:none;color:#F0DED2;margin:0;padding:0;}
#footer h2{text-transform:uppercase;letter-spacing:3px;font:bold 120% Arial, Helvetica, Sans-Serif;border-bottom:1px solid #333;color:#F0DED2;background:inherit;margin:15px 0 0;padding:0 0 20px;}
#footer a{color:#aaa;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:none;}
#footer ul li a{display:block;color:silver;text-decoration:none;border-bottom:1px solid #333;margin:0;padding:5px 0;}
#footer ul li a:hover{background:#444;color:#fff;}
#footerright{float:right;width:225px;background:#000;margin:0;padding:0;}
#credits{background:#000;color:#eee;margin:0;padding:5px;text-align:center;}
a,a:visited{color:#C2CB20;background:inherit;text-decoration:none;}
a:hover{color:#666;background:inherit;text-decoration:underline;}
a img{border:none;}
.small{font-size:90%;font-weight:700;background:inherit;color:#752D00;}
blockquote{font-weight:700;font-style:italic;color:#b29b35;}
#right_sidebar ul,#footer ul{list-style:none;margin:0;padding:0;}
#right_sidebar ul li,#footer ul li{display:inline;margin:0;padding:0;}
#footerleft,#footermiddle{float:left;width:225px;background:#000;margin:0 20px 0 0;padding:0;}

.NewsHeader {border-bottom:1px solid #ccc;font:bold 150% Century Gothic, Verdana, Arial, Sans-Serif;color:#666;background:inherit;margin:10px 0 0;padding:10px 0;}
.NewsMessage img {border:solid 1px #000;}
table {background:#fff;padding:0;margin:0;border-collapse:collapse;}
table td {padding:2px;}
.MainRow {cursor:default;}
.AltRow td {background:#eee;padding:2px; cursor:default;}
.Highlight td {background:#DDE453; cursor:pointer;}
.ColumnHeader {border-bottom:solid 1px #ccc;}
a.ColumnHeader {border:none;}
.Right {float:right;}
.Left, .LeftFloat {float:left;}
.Pad, .PadMe {padding:2px;}
.Inline {display:inline-block; vertical-align:top;}
form label {float:left; width:40px;margin:0 0 2px 0;}
form input {font-family:Tahoma; font-size:1em; margin:0 0 2px 0;}
form label.wide {width:100px; text-align:right; padding: 0 2px 0 0;}
form div {}
div.Label {font-weight:bold;}

#ErrorList {color:Red; font-weight:bold; padding:4px; margin: 2px;}
.Error {border: solid 1px Red;}