HTML, BODY {
	margin: 0;
	padding: 0;
	background-color: #007CA6;
	text-align: center;
	height: 100%;
	font-size: 12px;
	color: #666666;
	margin-top: 10px;
}


.blueline{
border-bottom: 1px solid #9BEBF9; }

hr {
	color: #9BEBF9;
	background-color:#9BEBF9;
	height: 1px;
	border-width:0px;
}

a:link{ text-decoration: none; color: #00BFFF; }
a:hover{ text-decoration: none; color: #FF3300; }
a:visited{ text-decoration: none; color: #00BFFF; }

A IMG { border: none; }
TABLE { margin: 0; padding: 0; border: none; border-collapse: collapse; }
TABLE TR TD { margin: 0; padding: 0; vertical-align: top; }
FORM { margin: 0; padding: 0; }

TABLE.structure { width: 70%; min-width: 880px; margin: 15px auto; height: 95%; }
* HTML TABLE.structure { width: 880px; height: 57%; }
*:first-child+html TABLE.structure { width: 880px; height: 57%; }
TABLE.structure TR TD { text-align: left; font-family: Arial, Helvetica, sans-serif; }



/* HEAD BLOCK */

TD.head_block {
	background: #fff url(../images/head_top_bg.gif) repeat-x top;
	height: 279px;
	width: 100%;
}

DIV#logotype {
	background: #fff url(../images/logo.jpg) no-repeat;
	height: 265px;
	width: 377px;
	float: left;
	padding: 14px 0 0 13px;
}

DIV#slogan {
	background: #fff url(../images/slogan.jpg) no-repeat;
	height: 279px;
	width: 476px;
	float: right;
}



/* OPTION BLOCK */

TD.option_block {
	background: #fff url(../images/text_border.gif) repeat-y left;
	height: 100%;
	width: 264px;
}

DIV.menu_block_bg { 
	background: #fff url(../images/options_bg.jpg) no-repeat;
	width: 264px;
	margin-left: 3px;
	height: 283px;
	padding: 50px 0 0 30px;
}

UL.menu {
	margin: 0;
	padding: 0;
}

UL.menu LI {
	list-style-type: none;
}

UL.menu LI A {
	font-size: 15px;
	color: #015C7A;
	text-decoration: none;
	line-height: 24px;
	font-weight: bold;
}
UL.menu LI A:hover { color: #00BFFF; }



/* TEXT BLOCK */

TD.text_block {
	background: #fff url(../images/text_border.gif) repeat-y right;
	padding: 50px 31px 30px 11px;
	width: 100%;
}

H2 { color: #FF0000; font-size: 15px; margin: 0; padding: 0 0 0 110px;}
* HTML H2 { padding: 0 0 0 95px; }
*:first-child+html H2 { padding: 0 0 0 95px; }

DIV.text {
	font-size: 12px;
	color: #333;
	margin-top: 10px;
}



/* FOOTER BLOCK */

TD.footer_block {
	background: #fff url(../images/footer_bg.jpg) repeat-x bottom;
	height: 53px;
}

DIV.footer_block_level_1 { background: transparent url(../images/footer_left_bg.jpg) no-repeat left; height: 53px; width: 100%; }
DIV.footer_block_level_2 { background: transparent url(../images/footer_right_bg.jpg) no-repeat right; height: 53px; width: 100%; }

DIV.copyright {
	background: transparent url(../images/footer_point.gif) repeat-x top;
	padding: 13px 0 0 15px;
	color: #00BFFF;
	font-size: 12px;
	margin: 0 30px;
}
