*{margin:0;padding:0;}
html{height:100.02%;}
body{background:#8e8e8e url("images/background.gif") top repeat-x scroll;font-family:Arial,Helvetica,sans-serif;}
a:link,a:visited,a:active{color:#445;text-decoration:none;font-weight:bold;border-bottom:1px dotted #999;}
a:hover{color:#aab;text-decoration:none;border-bottom:1px dotted #000;}
a:focus{outline:0;}
a code{color:#aaa;}
img{border:0;vertical-align:text-bottom;}
h2{font-size:110%;font-weight:bold;color:#445;padding-top:10px;margin-bottom:10px;border-bottom:1px dotted #999;background:#eee;}
h3{font-size:100%;font-weight:bold;color:#445;padding-top:10px;margin-bottom:10px;border-bottom:1px dotted #999;}
h1{padding-left:30px;position:relative;left:-3px;vertical-align:top;line-height:40px;padding-top:26px;font-size:220%;font-weight:normal;color:#fff;margin-bottom:0;letter-spacing:-1px;}
strong{color:#223;}
table,tbody,tr,th,td{margin:0;padding:0;border:0;vertical-align:baseline;border-collapse:collapse;border-spacing:0;}

#pageheader{padding-left:0;clear:both;height:70px;vertical-align:text-bottom;margin-bottom:10px;background:url("images/subheader.gif") no-repeat;border-bottom:1px dotted #999;}
#centerdiv{height:1%;width:auto;text-align:center;}
#container{margin:0 auto;width:1020px;background:url("images/pagetile.gif") center repeat-y;}
#leftpanel{float:left;height:490px;width:120px;background:url("images/leftpanel.jpg");}
#midpanel{width:780px;float:left;}
#rightpanel{width:120px;height:490px;background:url("images/rightpanel.jpg");float:left;}
#leftmenu{float:left;width:130px;background:url("images/menutop.jpg") top no-repeat;padding-top:85px;}
#page{padding-left:0;padding-right:0;width:650px;float:left;}
#innerpage{padding-left:10px;padding-right:10px;width:630px;}
#innermenu{padding-top:20px;padding-left:10px;padding-right:10px;width:110px;text-align:right;}
#header{width:650px;height:70px;float:left;}
#footerdiv{ width:1020px;height:40px;clear:both;}
#footer{width:1020px;height:40px;}
#top3angle{width:10px;height:10px;}
#toplink{color:#333;font-size:xx-small;	padding-right:20px;background:url("images/top.gif") right no-repeat;font-weight:normal;line-height:15px;}
#toplink:hover{color:#666;}
#innertoplink{color:#ccc;font-size:xx-small;padding-right:20px;border:0 none;background:url("images/top.gif") right no-repeat;font-weight:normal;line-height:15px;text-align:right;position:relative;top:-5px;}
#innertoplink:hover{color:#666;}
#menu{list-style-type:none;width:130px;}
#w3c{width:80px;height:24px;margin-bottom:12px;}
#selected a:visited,#selected a:link,#selected a:active,#selected a:hover{height:40px;font-size:10px;background:url("images/menuselect.gif");padding-right:10px;text-align:right;border-bottom:0;display:block;line-height:40px;color:#000;}

.item a:visited,.item a:link,.item a:active{height:20px;font-size:10px;background:url("images/clear.gif");padding-right:10px;text-align:right;border-bottom:0;display:block;line-height:20px;color:#666;}
.item a:hover{background:url("images/menuhover.gif");color:#000;}
.hrule{height:1px;border-left:0 none;border-right:0 none;border-bottom:0 none;border-top:1px dotted #999;margin-top:10px;margin-bottom:10px;}
.smalltext{font-size:x-small;}
.leftcol p,.leftcol h2,.leftcol h3{padding-left:30px;padding-right:30px;}
.xsmalltext{font-size:xx-small;}
.footertext{font-size:xx-small;padding-left:30px;}
.margincheat{position:relative;left:5px;top:-3px;}
.bottommargin{margin-bottom:10px;}
.submenu{padding-left:30px;list-style-type:none;font-size:small;line-height:160%;}
.leftcol{width:100%;border-right:1px dotted #999;color:#333;font-size:small;padding-right:10px;vertical-align:top;line-height:140%;}
.rightcol{padding-left:10px;color:#333;font-size:small;line-height:140%;vertical-align:top;}
.twocolumns{width:630px;}
.player{width:220px;height:20px;margin-top:7px;}
.videoplayer{margin-top:7px;width:413px;height:328px;}
.playerfix{position:relative;top:3px;left:-3px;width:210px;height:20px;margin-right:10px;}
.hide{display:none;}
.niceborder{border:1px solid #aaa;}
.right{text-align:right;}
.leftpad{padding-left:30px;}
.justified{text-align:justify;}
.nolink:active,.nolink:hover,.nolink:visited,.nolink:link{border-bottom:0 none;}
.thirtypcsmaller{font-size:90%;}