body,div,h1,h2,h3,h4,h5,h6,p { margin:0; padding:0; }
body         {font-size: 10pt; background: #999999 url('../images/topbkgnd.jpg') top repeat-x; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;}
p { margin-left: 5px; margin-right: 5px; }
#wrapper     {position: relative; width: 760px;	padding: 0px; margin: 0px auto;}
#header      {position: relative; background: url('../images/header.jpg') no-repeat; width: 760px; height: 80px; margin: 0px; padding: 0px;}
#header span {display: none;}
#grayframe   {background: white; border: solid 1px #555555; border-top: none;}
img			 {border: none;}
img.icon     {float: right; margin-left: 5px; border: none;}
h2           {font-size: 26px; font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; line-height: 40px; color: #dd5533; letter-spacing: -1px;}
div.intro	 {width: 480px; padding: 0px 10px 0px 0px; border-top: 1px dashed silver;}
#mainnav {margin-top: 0px; margin-left: 0px; width: 758px; font-size: 11px; line-height: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: white url('../images/mainnav.png') no-repeat left top;}
#mainnav ul {position: absolute; top: 84px; height: 30px; left: 20px; margin: 0px; padding: 0px; list-style: none;}
#mainnav li {display: inline; margin: 0; padding: 0;}
#mainnav a {float: left; margin: 0; padding: 0 0 0 4px; text-decoration: none;}
#mainnav a span {float: left; display: block; padding: 5px 15px 4px 6px; color: black;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainnav a span {float: none;}
/* End IE5-Mac hack */
#mainnav a:hover span {color: green;}
#mainnav a:hover {background: url("../images/mainnavhoover.png") repeat left top;}
#mainnav a:hover span {background: url("../images/mainnavhoover.png") repeat right top;}
#maincontent {background: white; margin-left: 5px;}
#primaryContent {background: white; width: 495px; float: left;}
#sidebar {width: 230px; float: right; background: #aaaa77; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #555555; border-top: 1px solid #f1f1f1; padding: 10px; padding-top: 13px;}
#sidebar h3 {color: #663333; margin-left: 5px;}
#sidebar a {color: #115522; text-decoration: none;}
#sidebar a:hover {text-decoration: underline;}
#sidebar p { margin-left: 5px;}
div.button {width: 218px; margin: 0 0 0 5px; margin-top: 1px;}
a#dlbtn {width:	200px; height: 40px;background: url(../images/dwnld.png) 0 0 no-repeat;display: block;}
a#dlbtn:hover {width: 200px; height: 40px; background: url(../images/dwnldhit.png) 0 0 no-repeat;display: block;}
#footer {width: 760px; height: 71px; clear: both; padding: 20px 0px 0px 0px; color: silver; font-size: 11px; background: black; font: 8pt arial;}
#footer a {text-decoration: none; color: silver;}
#footer a:hover { text-decoration: underline; color: #ffffff; background: none;}
#footer img {border: none;}
#footermenu {width: 760px; text-align: center; clear: both; padding-bottom: 10px; border-bottom: solid 1px #222222;}
#copyright {padding-top: 10px; text-align: center;}
div.parlogoOFF {background-color: transparent; position: absolute; left: 698px; top: 1240px;}
div.parlogo30  {background-color: transparent; position: absolute; left: 698px; top: 1240px; opacity: .40; filter: alpha(opacity=40); -moz-opacity: 0.40;}
