A:hover  {text-decoration: underline}
.a.l:hover, .a.small:hover, .a.small2:hover, .a.small3:hover, .a.date3:hover, .a.date4:hover, .a.f:hover, {color: #000000; text-decoration: underline}

a:hover { color: 31299C; }
a {color: #000080; text-decoration: none } 

.nav {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: 000000; margin-bottom: 2px;} 
.rules {font-family: Verdana, Arial, sans-serif; font-size: 10pt; text-align: left; margin-left: 20; margin-right: 20; color: 000000} 

.a.p:link	{color: #656565}
.a.p:visited	{color: #999999}
.p	 	{font-family: Small Fonts, Verdana, Arial; font-size: 7pt}
.f	 	{font-family: Small Fonts, Verdana, Arial; font-size: 7pt; text-decoration: none}

.small	{font-family: Small Fonts, Verdana, Arial; font-size: 7pt; color: #000000}
.small2	{font-family: Verdana, Arial; font-size: 8pt; color: #000000; text-decoration: none}
.small3	{font-family: Verdana, Arial; font-size: 8pt; color: #000000; text-decoration: none}
.title	{font-family: Verdana, Arial; font-size: 11pt; font-weight: bold; color: #000080}

.s	{font-family: Verdana, Arial; font-size: 8pt}
.s2	{font-family: "Lucida Grande", Helvetica, Verdana, Arial; font-size: 8pt}
.n	{font-family: Verdana, Arial; font-size: 8pt}
.n2	{font-family: Verdana, Arial; font-size: 9pt}
.n3	{font-family: Verdana, Arial; font-size: 10pt}
.l	{font-family: Verdana, Arial; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none}

.h	{font-family: Verdana, Arial; font-size: 8pt; font-weight: bold; background-color: #3F2F9F; color: #FFFFFF}
.t1	{font-family: Verdana, Arial; font-size: 8pt; background-color: #f2f2f2}
.t2	{font-family: Verdana, Arial; font-size: 8pt; background-color: #e6e4f2}

.date1	{font-family: Verdana, Arial; font-size:  8pt; color: #000000}
.date2	{font-family: Verdana, Arial; font-size:  8pt; color: #800080}
.date3	{font-family: Small Fonts, Verdana, Arial; font-size: 7pt; color: #000000; text-decoration: none}
.date4	{font-family: Verdana, Arial; font-size:  8pt; color: #000000; text-decoration: none}

.toptable {border-width: 0px; width:100%; height:48px; min-width:800px; padding-bottom: 1px; border-bottom: 1px dotted #000} 
.topmenu span {margin: 1em 0.7em; width:100%; padding: 0.5em 1em; font-family: "Lucida Grande", Helvetica, Tahoma; font-size: 9pt; 
		border-radius: 0.6em; -moz-border-radius: 0.6em; -webkit-border-radius: 0.6em;
		-moz-box-shadow: 1px 1px 5px #000; box-shadow: 1px 1px 5px #000; -webkit-box-shadow: 1px 1px 5px #000;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
		background: url(/pic/button-bg-gray.png); color: #303030; text-align: left}
.topmenu span a {padding: 0 1em; color: #000030;}

.sectionmenu {width: 100%; margin: 0px}
.sectionmenu td {padding: 0 1em; font-family: Tahoma, "Lucida Grande", Helvetica,Tahoma; font-size: 8pt}
.sectionmenu td a {display: block}
.sectionmenu td a span {color: #aaaaaa; font-size: 7pt; margin-left: 1px}
.sectionmenu td b {color: #0000aa; text-decoration: underline}

.leftmenu a {display: block;font-family: "Lucida Grande",Helvetica,Tahoma; font-size: 9pt}
.leftmenu a b {color: #2020aa}
.leftmenu a span {color: #aaaaaa; font-size: 7pt; margin-left: 1px; vertical-align:super}

.sectiontitle {margin: 10px 0px 0px 0px; padding: 3px 1em 2px 1em; background:#5e52a6; color: white; font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Verdana; font-size: 13pt; font-weight: bold; text-align: left; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6)}

.sectiondesc {margin: 5px 0px; padding: 0.5em 1em 0 1em; font-family: Verdana, Tahoma; font-size: 8pt}

.listuserstatus {padding-left: 5px;font-family: "Lucida Grande", Helvetica, "Trebuchet MS", Verdana; font-size: 7pt; color: #aaa}
.filter td {font-family: "Lucida Grande", Helvetica, "Trebuchet MS", Verdana; font-size: 8pt; color: #707070}
.filter input, .filter select  {font-family: "Lucida Grande", Helvetica, "Trebuchet MS", Verdana; font-size: 8pt; color: #606060; background-color:white;border:1px #dddddd solid}
.filterapply {font-family: "Lucida Grande", Helvetica, "Trebuchet MS", Verdana; font-size: 8pt; background-color: white; color: #606060; border: 1px solid #e0e0e0; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; background: url(/pic/button-bg-gray.png);}

.pages {font-family: "Lucida Grande", Helvetica, "Trebuchet MS", Verdana; font-size: 8pt; margin: 20px 10px}
.pages span {margin: 0 2px; padding: 3px 5px; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border: 1px solid #999; background: url(/pic/button-bg-graydark.png); color: #666; text-align: left}
.pages a {margin: 0 1px; padding: 4px 7px; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border: 0px solid #aaa; background: url(/pic/button-bg-gray.png); color: #303030; text-align: left;  -moz-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6)}

.hottopicgray {margin: 0; padding: 3px 6px; font-family: "Lucida Grande", "Trebuchet MS", Verdana; font-size: 7pt; font-weight:normal; border-radius: 0.5em; -moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border: 1px solid #aaaaaa; background: url(/pic/button-bg-gray.png); color: #909090; text-align: center; -moz-box-shadow: 0px 0px 3px #000; box-shadow: 0px 0px 3px #000; -webkit-box-shadow: 0px 0px 3px #000;}
.hottopic {margin: 0; padding: 3px 5px; font-family: "Lucida Grande", "Trebuchet MS", Verdana; font-size: 7pt; font-weight:normal; border-radius: 6em/1em; -moz-border-radius:6em/1em; -webkit-border-radius: 6em/1em; border: 1px solid #902020; background: url(/pic/button-bg-red.png); color: #fff; text-align: center; -moz-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; text-shadow: 1px 1px 0 rgba(0, 0, 0, 1)}

.button_green {width: 100%; margin: 1px 0.5em 15px 0.5em; font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Tahoma; font-size: 9pt; font-weight: bold;}
.button_green a {padding: 0.5em 1.5em; border-radius: 0.8em; -moz-border-radius:0.8em; -webkit-border-radius: 0.8em; background: #90ee90; background: url(/pic/button-bg-green.png); color: #109010; box-shadow: 1px 1px 8px #000; -moz-box-shadow: 1px 1px 8px #000; -webkit-box-shadow: 1px 1px 8px #000; text-shadow: 0 1px 0 rgba(200, 255, 200, 0.6)}
.button_green a:hover {color: #105010}

.extruder {position:fixed;cursor:default;background:#3F2F9F;display:none;}
.extruder .header{height:27px;}
.extruder .content{display:none;background:white;margin:0px; padding:0px}
.extruder.left {height:100%;background:black;}
.extruder.left.open .content{-moz-box-shadow:2px 0 5px #999999;-webkit-box-shadow:2px 0 5px #999999;box-shadow:2px 0 5px #999999;}
.extruder.left .content{border-right:2px solid #333;}
.extruder.left .ext_wrapper{height:100%;}
.extruder.left .footer{display:none;}
.extruder.left .flap{height:100%; background: #333;color:#f0f0f0;font-family:Verdana;font-size:9pt;font-weight:bold;padding:25px 9px 25px 0px;margin-right:-18px;width:11px;position:absolute;top:0;right:0;border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0; box-shadow:2px 0 5px #555555; -moz-box-shadow:2px 0 5px #555555; -webkit-box-shadow:2px 0 5px #555555;}
.extruder.left .flap .flapLabel{background:#333333;}
:focus{outline:0;}

