body {background:#3eaad8 url(images/000.gif);padding:0;margin:10px 0; background-repeat:repeat-x}
#sitemain {position:relative; clear:both; width:800px; background-color:transparent; font-size:10px; margin:0 auto 0 auto;}
#group5 {position:relative; float:left; clear:both; width:800px; height:97px; background: url("images/001.gif") repeat; font-size:10px; z-index:90;}
#logo2 {position:relative; float:left; width:540px; height:97px; background-color:transparent; font-size:10px;}
#logo2 img {position:relative; left:20px; top:13px; border:0}
#group6 {position:relative; float:left; width:250px; height:97px; background-color:transparent; font-size:10px; z-index:90;}
#menu {position:relative; float:left; clear:both; width:250px; height:49px; background-color:transparent; font-family:arial,sans-serif; font-weight:normal; font-size:10px; z-index:90;}
#menu ul {float:right; margin:0; padding:0 5px 0 0; font-size:11px;}
#menu li {float:left; overflow:inherit; list-style-type:none; margin:0; padding:0; } 
#menu a {float:left; height:42px; text-decoration:none; margin:0; padding:7px 10px 0; display:block; color:#000000;}
#menu a.first {margin:0; padding:7px 10px 0; } 
#menu a:hover {text-decoration:underline;}
#logo222sp {position:relative; float:left; clear:both; width:250px; height:48px; background:transparent; font-size:1px; } 
#logo222 {position:relative; float:left; clear:both; top:10px; width:250px; height:38px; background-color:transparent; font-weight:normal; font-size:10px; text-align:center; color:#FFFFFF;}
#logo222 img {position:relative; left:20px; top:13px; border:0}

#emptybar2 {position:relative; float:left; width:142px; height:26px; background-color:#92c820; font-family:arial, sans-serif; font-weight:bold; font-size:10px;}
#menu3 {position:relative; float:left; width:658px; height:26px; background-color:#92c820; font-family:arial, sans-serif; font-weight:bold; font-size:10px; z-index:90;}
#menu3 ul {margin:0; padding:0 0 0 5px; font-size:12px;}
#menu3 li {float:left; overflow:inherit; list-style-type:none; margin:0; padding:0; } 
#menu3 a {float:left; height:21px; text-decoration:none; margin:0; padding:5px 10px 0; display:block; color:#FFFFFF;}
#menu3 a.first {margin:0; padding:5px 10px 0; } 
#menu3 a:hover {background:#2E8B57;}
#spclin {position:relative; float:left; clear:both; width:800px; height:10px; background:#E0FFFF url("images/slt1.gif") repeat; font-size:0;}
#group2 {position:relative; float:left; clear:both; width:800px; background-color:transparent; font-size:10px; z-index:90;}
#group {position:relative; float:left; clear:both; width:800px; background:#E0FFFF url("images/slt1.gif") repeat; font-size:10px; z-index:90;}
#textboxsp {position:relative; float:left; width:610px; height:367px; background:transparent; font-size:1px; } 
#textbox {position:relative; float:left; left:10px; width:600px; height:367px; background-color:#FFFFFF; font-size:10px;}
#textbox .lb {position:relative; float:left; background: url("images/dot1.gif") 0 100% repeat-x; width:100%;height:367px;}
#textbox .lr {position:relative; float:left; background: url("images/dot1.gif") 100% 0 repeat-y; width:100%;height:367px;}
#textbox .lt {position:relative; float:left; background: url("images/dot1.gif") 0 0 repeat-x; width:100%;}
#textbox .ll {position:relative; float:left; background: url("images/dot1.gif") 0 0 repeat-y; width:100%;height:367px;}
#textbox .boxsp {position:relative; background:transparent; font-size:1px;}
#textbox .box {position:relative; font-size:1px;}
#textbox h1 {position:relative;  top:50px; left:20px; padding-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-align:center; color:#0485c4; margin:0;}
#textbox h2 {position:relative;  top:50px; left:20px; padding-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:center; color:#cc0000; margin:0;}
#textbox p { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#1790ca; text-align: center; margin:0; }
#group3sp {position:relative; float:left; width:190px; background:transparent; font-size:1px; z-index:90; } 
#group3 {position:relative; float:left; left:10px; width:170px; background-color:#00BFFF; font-family:verdana,sans-serif; font-weight:bold; font-size:10px; z-index:90;}
#group3 .lb {position:relative; float:left; background: url("images/dot2.gif") 0 100% repeat-x; width:100%;}
#group3 .lr {position:relative; float:left; background: url("images/dot2.gif") 100% 0 repeat-y; width:100%;}
#group3 .lt {position:relative; float:left; background: url("images/dot2.gif") 0 0 repeat-x; width:100%;}
#group3 .ll {position:relative; float:left; background: url("images/dot2.gif") 0 0 repeat-y; width:100%;}
#ttline2 { height:30px; background: url("images/004.gif") repeat; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:16px; color:#FFFFFF; margin:auto; margin-top:3px}
#ttline2 .comment {}
#menu2 {position:relative; float:left; clear:both; width:170px; height:337px; background-color:transparent; font-family:verdana,sans-serif; font-weight:bold; font-size:10px; z-index:90;}
#menu2 ul {margin:0; padding:5px 0 0; font-size:12px;}
#menu2 li {overflow:inherit; list-style-type:none; margin:0; padding:0; } 
#menu2 a {height:20px; text-decoration:none; margin:0; padding:7px 10px 1px; display:block; color:#FFFFFF;}
#menu2 a.first {margin:0; padding:10px 10px 1px; } 
#menu2 a:hover {color:#FFFFFF; background:#87CEFA;}
#spclin4 {position:relative; float:left; clear:both; width:800px; height:10px; background:#E0FFFF url("images/slt1.gif") repeat; font-size:0;}
#footer { width:800px; height:30px; background: url("images/019.gif") repeat; font-family:verdana,arial,sans-serif; font-weight:normal; font-size:11px; text-align:center; color:#008080;}
#footer .tag {position:relative; text-align:left; left:10px; top:5px; clear:both;}
#footer .tag a:link, a:visited {text-decoration:none; color:#FFFFFF;}
#footer .tag a:hover {text-decoration:none;color:#7CFC00;}
/* FORM CSS */
.form_field {	border: 1px solid #45B5EB;	height: 20px;	padding-left: 4px;	}
.form_select {	border: 1px solid #45B5EB;	height: 20px;	}
.form_textarea {	border: 1px solid #45B5EB;	}
.form_button {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #3F93D8;	}
/* OTHER CSS */
.picture_border {	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	}
/* TABLE CSS */
.table_1_css {	border: 1px solid #CCCCCC;	}
/* TEXT CSS */
.text_1_css {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #0485C4;	text-decoration: none;	}
.text_2_css {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #1790CA;	text-decoration: none;	}
.text_3_css {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: none;	}
.text_4_css {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #1790CA;	text-decoration: none;	}
.text_4_css_bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #1790CA;	text-decoration: none;	}
.text_5_css {	background-image: url(images/001a.gif);	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bolder;	color: #FFFFFF;	padding-left: 10px;	height: 30px;	}
.text_6_css {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #CC0000;	}
.text_7_css {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	}
.text_8_css {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #D60A7A;	text-decoration: none;	}
.text_8_css_bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #D60A7A;	text-decoration: none;	}

/*---------------------------------------------------------------*/

.container{width:800px; margin-left:auto; margin-right:auto;  }
.middle{background-color:#B7FFFF; height: auto }
.left_information{width:590px; float:left}
.left_information div{width:580px; background-color:#FFFFFF; margin:6px auto 6px auto}
 
.right_information{width:210px;  float:left;  }
.right_information div{width:180px; height:320px;  margin:6px auto 6px auto;  border:3px}

.right_menu{background-color: #0EA6F8; margin-top:0px}
.right_menu div{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding-left:18px; font-size:13px; width:162px; height:15px; font-weight:bold; color:#FFFF00; padding-top:2px}
.right_menu div:hover{background-color: #9D9D00; opacity:0.4;filter:alpha(opacity=70)}

.guest_login{float:left; margin-left:30px; margin-top:12px; background-color:#F2F2F2; border:1px dotted  #00D2D2}
.member_login{float:left; margin-left:20px; margin-top:12px; background-color:#F2F2F2; border:1px dotted  #00D2D2}

.menu_title{margin:auto; background:url("images/004.gif") repeat; font-family:verdana,arial,sans-serif; color:#FFFFFF; padding-top:3px; padding-bottom:3px; font-weight:normal; font-size:17px; margin-top:0px; margin-bottom:0px}

a{text-decoration:none; color:#FFFFFF}
.warning{color:red; font-family:Arial, Helvetica, sans-serif; font-weight:bold}

#footer { width:800px; height:30px; background: url("images/019.gif") repeat; font-family:verdana,arial,sans-serif; font-weight:normal; font-size:11px; text-align:center; color:#008080;}

.logout{font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; letter-spacing:.05em}
.logout a{color:#FFFFFF}
.logout a:visited{color:#FFFFFF}
.logout a:hover{color: #DFEA0B}

p{margin-left:9px}

#group4 {position:relative; float:left; clear:both; width:800px; height:31px; background-color:#9A1FAB; font-size:10px; z-index:90;}
body{font-family:Arial, Helvetica, sans-serif}

/*---------------------------------------------------------------*/

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #E434E0;
		color: #FFFF33;
		font: 11px arial;
		font-weight:bold}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
