@font-face {
	font-family: FreesetCTT;
	src: url(/images/freesetctt.ttf) format("truetype-aat");
	unicode-range: U+000-5FF, U+1e00-1fff, U+2000-2300;
}


A { color: #990000; }
A:visited { color: #990000; }
A:hover { color: #FF0033; }
A.menu {
text-decoration:none;
}
BODY, TD {
/*font: 12px/14px tahoma, sans-serif;*/
font: 14px/16px FreeSetCTT, sans-serif;
}
BODY {
padding:0px; margin:0px;
}
.head {
font: bold 18px/20px tahoma, sans-serif; letter-spacing:-1px;
}
.txt { 
	padding-left:50px; 
}
.social {
	margin: 5px 0px -5px 0px;
}
.menuitem {
font-weight: bold;
font-size:11px;
padding: 1px 5px 4px 15px;
border-top: solid 3px;
border-right: solid 2px;
}
#passive {
background: #808080;
border-color: #737373;
color: #DDDDDD;
}
#hover {
background: #646464;
border-color: #5C5C5C;
color: #FFFFFF;
}
#active {
background: #000000;
border-color: #000000;
color: #FFFFFF;
}
#delimeter {
border-top:solid #4D4D4D 1px;
}
.visible { 
position: relative; 
visibility : visible;
}
.invisible {
position: absolute;
visibility : hidden;
}
.subitem { 
text-decoration:none;
font-size:11px;
width: 150px; 
padding: 2px 2px 5px 15px;
border-bottom:solid 1px #3a3a3a;
}
#sp {
background: #5C5C5C;
color: #dddddd;
}
#sh {
background: #444444;
color: #ffffff;
}
#sa {
background: #000000;
color: #FFFFFF;
}
.picture { 
background: #EFEFEF; 
/*width:0px;*/
padding-left: 50px; 
border-top: solid 1px #DDDDDD; 
border-bottom: solid 1px #DDDDDD; 
margin: 0px 0px 10px 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 0px;
}
.picture_padding {
font-size:12px;
background: #FFFFFF;
/* padding: 5px 5px 8px 5px;*/
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
border-left: solid 1px #DDDDDD; 
border-right: solid 1px #DDDDDD;
}
#float_left { float: left; margin-right:20px;}

H3 { font: bold 18px/20px tahoma, sans-serif; letter-spacing:-1px; color: #CC0000;padding-left:50px; }
.right_cell { border-top: solid 5px #333333; }
#right_gray { background: #EEEEEE; }
#left_cell_head { padding: 5px 10px 6px 50px; background: #666666; color: #FFFFFF; }
#left_cell { padding: 20px 50px 20px 0px; color: #444444; }
#left_cell_bottom { background: #808080; }
#right_cell_bottom { background: #AAAAAA; color:#FFFFFF; font-size:9px;}
#bottom_small { color:#000000; font-size:11px; }

.table01 {
	margin:0px 0px 0px 0px; 
	border:0px; 
	width:100%; 
	padding:0px 0px 0px 0px;
}
.lead {
	background: #eeeeee; 
	margin:0; 
	color:#888888; 
	border:0; 
	border-top:solid 1px #dddddd; 
	border-bottom:solid 1px #dddddd; 
}
.lead2 {
	background: #eeeeee; 
	margin:0; 
	color:#888888; 
	border:0; 
	border-top:solid 1px #dddddd; 
	border-bottom:solid 1px #dddddd; 
	padding-left:20px; 
	font: 10pt tahoma,sans-serif; 
}
.table00 
{
	margin:0; 
	border:0; 
	width:100%; 
	padding:0;
}
