html,body {height: 100%;}
body {margin: 0; padding: 0; text-align: center; background: url(../images/bg/light_body_blue.gif) repeat-y top center; font: 400 0.7em verdana, arial, sans-serif; line-height: 170%; color: #555;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
h1 {font:bold 190% Georgia, "Times New Roman", Times, serif; color:#8c0000;}
h2 {font-size: 1.2em; color: #586B7A;}
h3 {text-transform: uppercase; font-size: 0.9em; color: #5D6F73;}
h4 { font-size: 0.85em; }
h5 {font-size: 0.8em;}
p {padding: 0; margin: 0 0 14px;}
.rb_shell {BACKGROUND: white; MARGIN-LEFT: auto; WIDTH: 700px; MARGIN-RIGHT: auto; TEXT-ALIGN: center}
.rb_hd {MARGIN: 0px}
.rb_hd_l {DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 265px}
.rb_hd_r {MARGIN-TOP: 5px; FLOAT: right; WIDTH: 500px; MARGIN-RIGHT: 3px}
.rb_srch_l {DISPLAY: inline; BACKGROUND: url(http://www.topdownloads.net/images/h_img/search_l_blue.jpg) no-repeat; FLOAT: right; WIDTH: 15px; HEIGHT: 54px}
.rb_srch_r {DISPLAY: inline; BACKGROUND: url(http://www.topdownloads.net/images/h_img/search_r_blue.jpg) no-repeat; FLOAT: right; WIDTH: 15px; HEIGHT: 54px}
.rb_srch_mid {DISPLAY: inline; BACKGROUND: url(http://www.topdownloads.net/images/h_img/search_mid_blue.jpg) repeat-x; FLOAT: right; WIDTH: auto; HEIGHT: 54px}
.rb_srch_mid INPUT {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; FONT: 400 1em verdana, sans-serif; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid}
.rb_srch_mid SELECT {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; FONT: 400 1em verdana, sans-serif; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid}
#searchGo{BACKGROUND: #666;COLOR: #fff;}
img {border: 0;}
a:active {text-decoration: none; color: #0048C0;}
.header_03_txt {width:170px; padding-top:4px; text-align:center; color:#0000;}
.header_02 {background-image:url(../img/4catNav.png); border-color:#84b468; border-style:solid; border-width:1px; color:#FFFFFF;
	font-family:Arial,Helvetica,san-serif;
	font-size:109%;
	font-weight:bold;
	height:28px;
	width:170px;
	line-height:195.5%;

	}
.header_02_txt {width:56px; padding-top:2px; text-align:left;}
.header_03 {background:url(../img/4headerBar.gif) repeat-x scroll 0%; border-color:#84b468; border-style:solid; border-width:1px; color:#282828;
	font-family:Arial,Helvetica,san-serif;
	font-size:119%;
	font-weight:bold;
	height:28px;
	width:550px;
	line-height:195.5%;
	margin:0pt;
	padding:0px 5px 0pt 15px;}

.list_02 {width:300px; border:#84b468 solid; text-align:left; border-width:0 1px 1px 1px; height:181px;}
.list_03 {width:300px; border:#84b468 solid; border-width:0 1px 1px 1px; height:181px;}
.z04 {color:black  font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.z05 {color:green  font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
a.z04:link {color:black ; font-weight : bold; text-align:center; text-decoration:none}
a.z04:visited {color:black; font-weight : bold; text-decoration:none}
a.z04:hover {color:#fbc31a; text-decoration:underline}
div#left { float: left; width: 150px; }
div#right { float: right; width: 150px; }
div#middle { padding: 0px 208px 5px 208px; margin: 0px; }
.Relative{position:relative;}
.Absolute{position:absolute;}
.Clear{clear:both;}
.ClearLeft{clear:left;}
.ClearRight{clear:right;}
.Left{float:left;}
.Right{float:right;}
.borderLeftGreyLt{border-left:solid;border-left-width:1px;border-left-color:#dfdfdf;}
#header {clear: both; position: relative; height: 5em; margin: 0 auto; border-bottom: 2px solid #FFFFFF; background-color: #FFFFFF;}
#header img {position: absolute; top: 5%; left: 10px;}
#page {clear: both; float: left; width: 100%; margin-bottom: 6em; text-align: left;}
#columns {margin: 0 auto;}
.width {width: 776px;}
.widthPad {width: 755px;}
.width25 {width: 24%;}
.width50 {width: 48%;}
.width73 {width: 73%;}
.width75 {width: 75%;}
.width100 {width: 100%;}
#footer {clear: both; float: left; width: 100%; height: 5em; margin-top: -5em;}
#footer #bg img {position: absolute; top: 6%; left: 10px;}
.block {display: block;}
.clear {clear: both;}.marginRight {margin-right: 15px;}
.paddingLeft {padding-left: 5px;}
.paddingRight {padding-right: 5px;}
.floatLeft {float: left;}
.floatRight {float: right;}