body{margin:0;font:12px arial, verdana, helvetica, sans-serif;color:#000000;}
td{font:12px arial, verdana, helvetica, sans-serif;}
h3{font:1.1em Arial, Helvetica, sans-serif;font-weight:bold;}
p{font:12px arial, verdana, helvetica, sans-serif;color:#666;}
p.main{font:12px Arial, Verdana, Helvetica, sans-serif;}
p.title{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#fff;}
p.subtitle{font:13px arial, verdana, helvetica, sans-serif;font-weight:bold;color:#000;}
p.content, ol.content{margin:10px;color:#666;}
p.partners{font-family:Arial, Verdana, Helvetica, sans-serif;margin:10px;font-size:.70em;color:#666;}
p.small{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:9px;color:#999;}
p.msg{font-family:Arial, Verdana, Helvetica, sans-serif;color:#393;font-weight:bold;}
p.error{font-family:Arial, Verdana, Helvetica, sans-serif;color:#900;font-weight:bold;}
p.menu{}
p.active{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#933;font-weight:bold;text-align:center;}
a{color:#000;}
a:hover{color:#333;}
a:psx a.psx:link a.psx:visited{color:#7cc241;text-decoration:underline;}
a.psx:hover{color:#7cc241;text-decoration:none;}
a.moo a.moo:link a.moo:visited{color:#1d3654;text-decoration:underline;}
a.moo:hover{color:#1d3654;text-decoration:none;}
ol{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#666;}
ul{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#666;}
input.text{font-family:Arial, Verdana, Helvetica, sans-serif;border-style:solid;border-width:1px;font-size:11px;border-color:#999;width:150px;}
input.file{border-style:solid;border-width:1px;font-size:10px;border-color:#999;}
input.button{height:20px;cursor:hand;font-size:10px;}
select{border-style:solid;border-width:1px;font-size:10px;border-color:#999;}
textarea{font-size:11px;border-style:solid;border-width:1px;border-color:#999;}
input.button_red_xl{width:200;height:20;cursor:hand;border-style:solid;border-width:1px;font-size:10;color:#ffffff;background-color:#990000;border-top-color:#cc3333;border-right-color:#660000;border-bottom-color:#660000;border-left-color:#cc3333;}
input.button_red_l{width:125;height:20;cursor:hand;border-style:solid;border-width:1px;font-size:10;color:#ffffff;background-color:#990000;border-top-color:#cc3333;border-right-color:#660000;border-bottom-color:#660000;border-left-color:#cc3333;}
input.button_red_m{width:100;height:20;cursor:hand;border-style:solid;border-width:1px;font-size:10;color:#ffffff;background-color:#990000;border-top-color:#cc3333;border-right-color:#660000;border-bottom-color:#660000;border-left-color:#cc3333;}
input.button_red_s{width:75;height:20;cursor:hand;border-style:solid;border-width:1px;font-size:10;color:#ffffff;background-color:#990000;border-top-color:#cc3333;border-right-color:#660000;border-bottom-color:#660000;border-left-color:#cc3333;}
input.button_red_xs{width:50;height:20;cursor:hand;border-style:solid;border-width:1px;font-size:10;color:#ffffff;background-color:#990000;border-top-color:#cc3333;border-right-color:#660000;border-bottom-color:#660000;border-left-color:#cc3333;}
input.submit{width:150;height:25;cursor:hand;border-style:solid;border-width:1px;font-size:15;font-weight:bold;color:#ffffff;background-color:#339933;border-top-color:#66cc66;border-right-color:#006600;border-bottom-color:#006600;border-left-color:#66cc66;}
td.content{font-family:Arial, Verdana, Helvetica, sans-serif;border-width:1px;border-color:#eee;border-style:solid;}
#footertext{font:11px verdana, helvetica, arial, sans-serif;color:#7a7a7a;padding:20px;margin:5px;width:960px;}
#footertextcontent p{font:11px verdana, helvetica, arial, sans-serif;}
#footertextcontent a{color:#666;text-decoration:none;font-weight:bold;}
#footertextcontent a:hover{color:#5a5a5a;text-decoration:underline;font-weight:bold;}
#headertext{font:12px arial, verdana, helvetica, sans-serif;color:#666;text-align:center;font-weight:bold;width:1000px;}
#headertextbackground{background:#ccc url('images/menu_bg.gif') repeat-x top left;}
#newstext{width:200px;padding:10px;}
#newstext p{font:11px verdana, helvetica, arial, sans-serif;}
#contenttext, abouttext, contributortext{font:12px arial, verdana, helvetica, sans-serif;}
#contenttext p, abouttext p contributortext p{font:12px arial, verdana, helvetica, sans-serif;}