/* CSS Document */
body,td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:150%;
}
body{
	background-image: url(bg.gif);
	background-color: #030409;
	background-repeat: repeat-x;
	background-position: top;
}
#Table_top, #Table_01{
border-left: solid 5px #640000;
border-right: solid 5px #640000;
}
#navs{
	background-image: url(navs_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:#0E7BE0;
}
#navs td{

	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:12px;
	padding-right:12px;
}
#navs a:link, #navs a:visited{
color:#FFFFFF;
text-decoration:none;
}
a:link,  a:visited{
text-decoration:none;
}
.classid th{
	background-image: url(class_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align:left;
	color:#E9E8D4;
	text-transform: uppercase;
}
.classid td{
	text-align:left;
	color:#E9E8D4;
	text-transform: uppercase;
	background-image: url(class_bg2.gif);
	background-repeat: repeat-y;
	background-position: left;
	text-transform:none;
	font-size:13px;
	line-height:200%;
}
.classid div{
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:30px;
}
.classid a:link, .classid a:visited{
color:#020202;
text-decoration:none;
}
.title1{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
.title2{
font-size:16px;
font-weight:bold;
border: solid 3px #BBC231;
color:#FF0000;
background-color:#000000;
}
.title3{
font-size:14px;
font-weight:bold;
border: solid 3px #BBC231;
color:#FF0000;
background-color:#FFFFFF;
}
#Table_bottom{
color:#FFFFFF;
border-left: solid 7px #640000;
border-right: solid 7px #640000;
border-bottom: solid 10px #640000;
margin-bottom:10px;
}
#top-1{
margin-top:-5px;
}
#menus{
border:solid 2px #063680;
}
#menus .larmenu{
background-color:#525252;
}
#menus a:link, #menus a:visited{
color:#04E00F;
font-size:13px;
font-weight:bold;
}
#menus td{
border-bottom:solid 1px #525252;
}
#menus .larmenu a:link, #menus .larmenu a:visited{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
#rights{
border:solid 3px #0D74D9;
}
#showpro table{
width:660px;
}
#showpro table tr{
background-color:#CCCCCC;
text-align:left;
}
#showpro table td{
background-color:#FFFFFF;
text-align:left;
}
h3{
font-size:16px;
font-weight:bold;
color:#000000;
line-height:180%;
margin-bottom:0px;
}
.describe{
font-size:13px;
font-weight:bold;
}
#here{
color:#FFFFFF;
text-align:right;
padding-right:50px;
}
#searchform{
	background-image: url(formsearch.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#ECEEF9;
	border:solid 5px #063680;
	margin-top:-5px;
}
#searchform form{
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:16px;
}
#searchform input{
border:0px;
margin:0px;
padding:0px;
margin-left:3px;
border: solid 0px;
line-height:20px;


}
#keywords{
width:168px;
}
#seabut{
background:none;
width:60px;
margin-left:-2px;
height:22px;
color:#FFFFFF;
}