a:link, a:active, a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #CD1816; text-decoration: none;}

BODY {margin: 0 0 0 0; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
TD {color: #000000;  font-size: 12px; font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;}
INPUT, TEXTAREA, SELECT {font-size: 12px; color: #597280; background-color: #FFFFFF; border: 1px solid #597280;}
H1 {font-size: 18px; color: #597280; line-height: 20px; margin-top:0px; margin-bottom:5px; font-weight: bold; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
H2 {font-size: 13px; color: #597280; line-height: 15px; margin-top:0px; margin-bottom:5px; font-weight: bold; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
H3,H4,H5,H6 {font-size: 12px; color: #597280; line-height: 14px; margin-top:0px; margin-bottom:5px; font-weight: bold; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
FORM {margin:0; padding:0;}
HR {color: #597280; height: 1px; width: 100%; margin-top:0px; margin-bottom:5px;}

INPUT.red {width: 100%; border: 1px solid #CD1816; color:#CD1816;}
SELECT.red {width: 100%; border: 1px solid #CD1816; color:#CD1816;}
INPUT.blue {width: 100%; border: 1px solid #597280; color:#597280;}
SELECT.blue {width: 100%; border: 1px solid #597280; color:#597280;}

.small {font-size: 10px;}
.big {font-size: 18px;}
.gray {color: #93A6B1;}
.red {color: #CD1816;}
.blue {color: #597280;}
.width100 {width: 100%;}

.pd5l {padding-left:5px;}

.line {border-bottom: 1px solid #597280; padding-bottom:5px;}

.box_top1 {
	vertical-align: top;
	text-align: left;
	background-image: url(_/10.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
.box_top2 {
	width: 20px;
	vertical-align: top;
	background-image: url(_/03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.box_top3 {
	vertical-align: top;
	text-align: left;
	background-image: url(_/04.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:20px;
	padding-left:0px;
	font-size: 14px;
	color: #597280;
	font-weight: bold;
	}
.box_top3 a:link, .box_top3 a:active, .box_top3 a:visited {color: #597280; text-decoration: none;}
.box_top3 a:hover {color: #CD1816; text-decoration: none;}
.box_top4 {
	width: 20px;
	vertical-align: top;
	text-align: left;
	background-image: url(_/05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.box_top5 {
	vertical-align: top;
	text-align: left;
	background-image: url(_/06.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:20px;
	padding-right:30px;
	padding-left:0px;
	font-size: 14px;
	color: #597280;
	font-weight: bold;
	}
.box_maintable {
	height: 526px;
	background-image: url(_/07.gif);
	background-repeat: no-repeat;
	background-position: 165px bottom;
	}
.box_menu {
	width: 200px;
	vertical-align: top;
	background-image: url(_/bg01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left:30px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	color: #597280;
	font-size: 10px;
	}
.box_menu a:link, .box_menu a:active, .box_menu a:visited {color: #597280; text-decoration: underline;}
.box_menu a:hover {color: #CD1816; text-decoration: none;}
.box_text_l {
	width: 30px;
	vertical-align: top;
	background-image: url(_/bg02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.box_text {
	vertical-align: top;
	background-image: url(_/bg03.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left:10px;
	padding-right:0px;
	padding-top:20px;
	padding-bottom:20px;
	}
.box_footer {
	height: 89px;
	background-image: url(_/09.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
.box_footer a:link, .box_footer a:active, .box_footer a:visited {color: #000000; text-decoration: none;}
.box_footer a:hover {color: #CD1816; text-decoration: none;}
.box_footer_l {
	font-size: 10px;
	width: 135px;
	vertical-align: bottom;
	padding-left:30px;
	padding-bottom:10px;
	}
.box_footer_c {
	font-size: 10px;
	width: 156px;
	vertical-align: bottom;
	text-align: center;
	background-image: url(_/08.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right:60px;
	padding-bottom:10px;
	}
.box_footer_r {
	font-size: 10px;
	vertical-align: bottom;
	text-align: right;
	padding-right:30px;
	padding-bottom:10px;
	color: #93A6B1;
	}
.box_footer_r a:link, .box_footer_r a:active, .box_footer_r a:visited {color: #93A6B1; text-decoration: none;}
.box_footer_r a:hover {color: #CD1816; text-decoration: none;}

DIV.index_block {
	padding-left:10px;
	padding-right:30px;
	}
TABLE.index_table {
	border-top: 1px solid #597280;
	background-image: url(_/block_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
TABLE.index_table TD {vertical-align: top;}
TABLE.index_table .text {
	vertical-align: top;
	padding-top:15px;
	padding-left:20px;
	padding-bottom:10px;
	}
TABLE.index_table .text IMG {
	padding-left:20px;
	padding-bottom:10px;
	}

DIV.partner_bg {
	height: 167px;
	background-image: url(_/partners_c.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
DIV.partner_left {
	height: 167px;
	background-image: url(_/partners_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
DIV.partner_right {
	height: 167px;
	background-image: url(_/partners_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:10px;
	padding-right:86px;
	padding-left:30px;
	}
TABLE.partner_table {height: 132px; width: 100%;}
TABLE.partner_table TD {text-align: center;}

.tL {padding-top:5px; padding-bottom:5px; padding-right:5px; border-top: 1px solid #597280;}
.tR {padding-top:5px; padding-bottom:5px; padding-left:5px; border-top: 1px solid #597280; border-left: 1px solid #597280;}
.tB {font-size: 1px; border-top: 1px solid #597280;}
