body { font-family : arial; font-size : 10pt; background-color: white }
a    { text-decoration : none; font-weight: bold;}
a:hover { text-decoration: underline; font-weight: bold;}
label {font-weight: bold; font-size:11pt;}

h2		{ text-align: center; border-bottom: 1px solid #ccc; }
h2 span		{ position: relative; top: 0.5em; background: white; padding: 0.5em; }

h3 { border-bottom: 1px #ccc solid; }

.copyright {
	font-size: 0.75em;
	color: black;
	text-align: center;
	margin-top: 35px;
}

#tabline { background-color: red; background-image: url(/imgs/tabline.gif); height: 4px; }
#menuspace { height: 3px; }

.content { margin: 20px 2% }

p.title { font-size: 20pt }
span.hl { background-color: #ebebeb; font-style: italic}
table { font-size : 10pt}
b.head { color: white; font-size: 11pt }
td.contents { background-color: #e4e4e4}

/* 
	Minimal table styles
	written by Chris Heilmann http://wait-till-i.com
*/
table.tbc, tbc td, tbc th{
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
table.tbc {
	border:none;
}
.tbc td, .tbc th{
	padding:.2em .5em;
	vertical-align:top;
	font-weight:normal;
}
.tbc thead th{
	font-weight:bold;
	font-size:90%;
	vertical-align:bottom;
	border-bottom:1px solid #000;
	margin-bottom:5px;
}
.tbc tbody th,.tbc td{
	border-right:1px solid #000;
}

.tbc tbody td,.tbc tbody th{
	padding:7px 10px;
}
.tbc tbody th{
	border-left:1px solid #000;
}
.tbc tfoot td, .tbc tfoot th{
	margin-top:5px;
	border:none;
	border-top:1px solid #000;
}
caption{
	text-align:left;
	font-size:120%;
	font-weight:bold;
	margin:5px;
}
table.tbc a:link{
	color:#363;
}
table.tbc a:visited{
	color:#696;
}
table.tbc a:hover{
	text-decoration:none;
}
table.tbc a:active{
	color:#000;
}


div.title {
	font-size: 15pt;
	color: white;
	font-weight: bold;
	line-height: 3
}

div.plink {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: white
}



.bgw { background-color: #ffffff }
.bgg { background-color: #eeeeee }
td.title { background-color: #cecece }

.tfont
{ 
    font-family: arial, verdana, helvetica;
    font-size: 10pt;
    font-weight:bold;
    color: #636363;
}

.menutype
{
	font-weight: bold;
	font-size: 9pt;
	color: #c0c0c0;
	line-height: 2
}

.cfont
{
    font-family: arial, verdana, helvetica;
    font-size: 10pt;
    color: #636363;
    line-height: 15px;

}

.menutab { font-size: 13; font-weight: bold; background: red; color: white; }
.menutabsel { font-size: 13; font-weight: bold; background: #cc0000; color: white; }

.normaltext {font-size: 12; font-family: arial}

blockquote.text { color: #646464; font-weight: bold; font-size: 8pt}

.alpha-shadow {
  float: left;
  background: url(../images/shadow1.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alpha-shadow div {
  background: url(../images/shadow2.png) no-repeat left top !important;
  background: url(../images/shadow2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}