/* global */
body {
	background-color: #000000;
	background-image: url(images/back.jpg);
	margin: 0 0 0 0;
	padding: 0 10px 10px 10px;
}
hr {
	display: none;
}
/* floats */
.fl {
	float: left;
}
.fr {
	float: right;
}
/* top block */
.top_table {
	width: 710px;
	height: 60px;

}
/* logo */
.logo {
	margin: 0 0 6px 5px;
	border: 0 none;
}
.logo_text a {
	margin: 0 0 6px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.logo_text a:hover {
	text-decoration: underline;
}
.logo_div {
	width: 190px;
	padding: 11px 0 0 5px;
}
/* top menu */
.tmenu_div {
	width: 423px;
	height: 37px;
}

.tmenu_li {
	padding-top: 15px;
	height: 22px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
}
.m1 {
	width: 93px;
}
.m1a {
	width: 93px;
	background-image: url(images/mb1a.gif);
}
.m1s {
	width: 93px;
	background-image: url(images/mb1.gif);
}
.m2 {
	width: 116px;
}
.m2a {
	width: 116px;
	background-image: url(images/mb2a.gif);
}
.m2s {
	width: 116px;
	background-image: url(images/mb2.gif);
}
.m3 {
	width: 143px;
}
.m3a {
	width: 143px;
	background-image: url(images/mb3a.gif);
}
.m3s {
	width: 143px;
	background-image: url(images/mb3.gif);
}
.m4 {
	width: 66px;
}
.m4a {
	width: 66px;
	background-image: url(images/mb4a.gif);
}
.m4s {
	width: 66px;
	background-image: url(images/mb4.gif);
}
.m1 a, .m1a a, .m2 a, .m2a a, .m3 a, .m3a a, .m4 a, .m4a a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	text-decoration: none;
}
.m1s a, .m2s a, .m3s a, .m4s a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
/* banners */
.index_banner1 {
	width: 710px;
	height: 356px;
	background-image:url(images/iheader.jpg);
}
.index_banner2 {
	width: 710px;
	height: 356px;
	background-image:url(images/iheader2.jpg);
}
.index_banner3 {
	width: 710px;
	height: 356px;
	background-image:url(images/iheader3.jpg);
}
.next_banner {
	width: 440px;
	height: 31px;
	background-image:url(images/nheader.jpg);
	padding: 38px 0 0 270px; 
}
.next_banner2 {
	width: 710px;
	height: 69px;
	background-image:url(images/nheader2.jpg);
	padding: 0; 
}
.next_banner3 {
	width: 710px;
	height: 69px;
	background-image:url(images/nheader3.jpg);
}
.next_banner4 {
	width: 710px;
	height: 69px;
	background-image:url(images/nheader4.jpg);
}
.next_banner5 {
	width: 710px;
	height: 69px;
	background-image:url(images/nheader5.jpg);
}
.next_banner h1, .next_banner2 h1, .next_banner3 h1, .next_banner4 h1, .next_banner5 h1 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 0 0 0;
}
/* body */
.body_table {
	width: 710px;
	clear: both;
	background-color: #FFFFFF;
	background-image:url(images/body_bc.gif);
}
.body_bottom {
	width: 710px;
	height: 38px;
	background-image:url(images/footer.gif);
	clear: both;
}
/* content */
.main_div {
	width: 505px;
	padding: 10px 15px 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.main_div p, .main_div ul, .main_div li, .main_div table, .main_div td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 130%;
} 
.main_div input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.main_div .date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.main_div h1, .main_div h1 a {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	text-decoration: none;
	margin: 0 0 10px 0; 
}
.main_div h2, .main_div h2 a {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	text-decoration: none;
	margin: 0 0 10px 0; 
}
.main_div  a {
	color: #003366;
}
.main_div .line {
	border-bottom: 1px solid #e9e9e9;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	line-height: 130%;
}
.main_div .line2 {
	border-bottom: 1px solid #e9e9e9;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	line-height: 130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: right;
}
.main_div .line2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.main_div .link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.main_div .link a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.main_div .commentlist {
	margin: 0 0 0 40px;
}
.main_div .edit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 499px;
	border: 1px solid #c9c9c9;
	margin: 0;
	padding: 2px;
}
.main_div .req {
	font-size: 12px;
	color: #FF0000;
	font-weight : bold;
}
.main_div .form_element {
	margin: 0 0 5px 0;
}

.main_div .table_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #868686;
	padding: 3px 3px 5px 3px;
	margin: 0;
}
.main_div .table_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 3px 5px 3px;
	margin: 0;
	vertical-align : top;
}
/* right menu */
.rmenu_div {
	width: 145px;
	padding: 10px 15px 10px 15px;
	font-size: 11px;
}
.rmenu_div h1, .rmenu_div h1 a {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	margin: 0 0 5px 0; 
}
.rmenu_div ul.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	margin: 0 0 10px 20px;
	padding: 0;
}
.rmenu_div ul.links li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	margin-top: 5px;
}
.rmenu_div ul.links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
.rmenu_div ul.links a:hover {
	text-decoration: underline;
}
.rmenu_div input.edit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #003366;
	width: 105px;

}
.rmenu_div input.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 16px;
	color: #FFFFFF;
	background-color: #003366;
	border: 0px none;
	width: 30px;
	display: inline;

}
/* copyrights */
.copyrights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin: 8px 5px 0px 15px;
	display: inline;
}
.bmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	display: inline;
	text-decoration: none;
	margin-top: 8px;
}
.bmenu a {
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}
.bmenu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.rss_div {
	float: right;
	padding: 6px 15px 0 0;
}
.g2_column {
	padding: 10px;
	width: 690px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}