div#detail1
{
margin: 0px;
display: none;
}

div#detail2
{
margin: 0px;
display: none;
}

div#detail3
{
margin: 0px;
display: none;
}

a {
color: #373737;
text-decoration: none;
}

a:hover {
color: #000000;
text-decoration: none;
}


.table_header {
line-height:26px;
background-image:url(../images/site/table_header.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
text-align: center;
color:#000;
font-weight:bold;
font-size:1em;
}

.table_footer {
line-height:12px;
background-image:url(../images/site/table_footer.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
text-align: center;
}

.title_left {
line-height:22px;
height:22px;
width:20px;
background-image:url(../images/site/title_left.jpg);
background-repeat:repeat-y;
padding:0px;
margin:0px;
}

.title_middle {
text-indent:2px;
line-height:22px;
background-image:url(../images/site/title_middle.jpg);
background-repeat:repeat-x;
text-align:left;
padding:0px;
margin:0px;
color: #016662;
font-weight:bold;
font-size:.8em;
vertical-align:top;
}

.title_middle2 {
line-height:22px;
background-image:url(../images/site/title_middle.jpg);
background-repeat:repeat-x;
text-align:center;
padding:0px;
margin:0px;
color: #016662;
font-weight:bold;
font-size:.8em;
vertical-align:middle;
}

.title_right {
line-height:22px;
height:22px;
width:20px;
background-image:url(../images/site/title_right.jpg);
background-repeat:repeat-y;
padding:0px;
margin:0px;
}

.data_left {
line-height:22px;
height:22px;
width:20px;
background-image:url(../images/site/data_left.jpg);
background-repeat:repeat-y;
padding:0px;
margin:0px;
background-color: #cccccc;
}

.data_middle {
text-indent:2px;
line-height:22px;
background-image:url(../images/site/data_middle.jpg);
background-repeat:repeat-x;
padding:0px;
margin:0px;
text-align:left;
color: #000000;
font-weight:bold;
font-size:.8em;
vertical-align:middle;
background-color: #cccccc;
}

.data_middle2 {
line-height:22px;
background-image:url(../images/site/data_middle.jpg);
background-repeat:repeat-x;
padding:0px;
margin:0px;
text-align:center;
font-weight:bold;
color: #373737;
font-size:.8em;
vertical-align:middle;
background-color: #cccccc;
}

.data_right {
line-height:22px;
height:22px;
width:20px;
background-image:url(../images/site/data_right.jpg);
background-repeat:repeat-y;
padding:0px;
margin:0px;
background-color: #cccccc;
}

body {
background-color: #373737;
padding:0px;
margin:0px;
vertical-align:top;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial;
}

.wrapper {
text-align:left;
width:780px;
background-color: #373737;
padding:0px;
margin:0px;
}

.thumb {
width:110px;
height:108px;
line-height:9px;
background-image:url(../images/site/thumb.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
text-align:center;
valign:middle;
}

.header {
	width:780px;
	height:112px;
	text-align:right;
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial;
	font-size:.8em;
	color:#000;
	background-color: #373737;
	background-image:url(../images/site/header.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}

.footer {
display:block;
width:780px;
height:46px;
vertical-align:middle;
text-align:center;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial;
font-size:.8em;
line-height:46px;
color:#000;
background-color: #373737;
padding:0px;
margin:0px;
background-image:url(../images/site/footer.jpg);
background-repeat:no-repeat;
}

.left_logo {
width:185px;
height:83px;
background-image:url(../images/site/left_logo.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

.right_logo {
width:185px;
height:83px;
background-image:url(../images/site/right_logo.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

.middle_logo {
text-align:left;
margin-top:0px;
margin-bottom:6px;
margin-left:38px;
margin-right:30px;
padding:0px;
text-indent:0px;
font-size:.7em;
color: #b8b8b8;
}

H1 {
font-size:1.6em;
color:#000;
margin-left:25px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

H2 {
font-size:1.2em;
color: #d9e6e4;
margin-left:25px;
margin-right:0px;
margin-top:0px;
margin-bottom:2px;
padding:0px;
}

H3 {
font-size:1em;
color:#000;
text-align:center;
margin:0px;
padding:0px;
}

H4 {
margin-top:2px;
margin-right:0px;
margin-bottom:4px;
margin-left:6px;
padding:0px;
text-align:center;
font-style:italic;
font-size:.8em;
color: #016662;
}

.left {
width:185px;
background-color:#F4FFCE;
padding:0px;
margin:0px; 
vertical-align:top;
}

.left_top {
width:185px;
height:26px;
line-height:20px;
background-image:url(../images/site/left_top.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px; 
}

.left_middle {
width:185px;
background-image:url(../images/site/left_middle.jpg);
background-repeat:repeat-y;
margin:0px;
padding:0px; 
}

.left_middle p {
margin-top:2px;
margin-right:25px;
margin-bottom:4px;
margin-left:25px;
color: #b8b8b8;
font-size:.8em;
text-align:center;
line-height:14px;
text-decoration:none;
}

.left_middle p a:active {
color: #53a4aa;
text-decoration:none;
}

.left_middle p a:hover {
color: #53a4aa;
text-decoration:none;
}

.left_middle p a {
color: #53a4aa;
text-decoration:none;
}

.left_bottom {
width:185px;
height:26px;
line-height:20px;
background-image:url(../images/site/left_bottom.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px; 
}

.middle {
width:412px;
padding:0px;
margin:0px;
vertical-align:top;
}

.middle_top {
width:412px;
height:26px;
line-height:20px;
background-image:url(../images/site/middle_top.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px; 
}

.middle_middle {
width:412px;
background-image:url(../images/site/middle_middle.jpg);
background-repeat:repeat-y;
padding:0px;
margin:0px; 
}

.middle_middle p {
text-align:left;
color: #000;
margin-top:0;
margin-right:25px;
margin-bottom:6px;
margin-left:25px;
font-size:.9em;
text-indent:12px;
}

.middle_bottom {
width:412px;
height:26px;
line-height:20px;
background-image:url(../images/site/middle_bottom.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px; 
}

.right {
width:183px;
background-color: #373737;
padding:0px;
margin:0px;
vertical-align:top;
}

.right_top {
padding:0px;
margin:0px; 
width:183px;
height:26px;
line-height:20px;
background-image:url(../images/site/right_top.jpg);
background-repeat:no-repeat;
}

.right_middle {
color:#000;
padding:0px;
margin:0px; 
width:183px;
background-image:url(../images/site/right_middle.jpg);
background-repeat:repeat-y;
background-color:#333333;
}

.right_middle p {
margin-top:2px;
margin-right:25px;
margin-bottom:4px;
margin-left:25px;
color:#000;
font-size:.8em;
text-align:center;
line-height:14px;
text-decoration:none;
}

.right_middle p a{
font-weight:normal;
color:#000;
text-decoration:none;
}

.right_bottom {
padding:0px;
margin:0px;
width:182px;
height:26px;
line-height:20px;
background-image:url(../images/site/right_bottom.jpg);
background-repeat:no-repeat;
}

.hr_left {
width:185px;
height:34px;
background-image:url(../images/site/left_hr.jpg);
background-repeat:no-repeat;
line-height:34px;
padding:0px;
margin:0px;
}

.hr_middle {
width:412px;
height:34px;
background-image:url(../images/site/middle_hr.jpg);
background-repeat:no-repeat;
line-height:34px;
padding:0px;
margin:0px;
}

.hr_logo {
width:412px;
height:46px;
background-image:url(../images/site/middle_logo.jpg);
background-repeat:no-repeat;
line-height:46px;
padding:0px;
margin:0px;
}

.hr_right {
width:183px;
height:34px;
background-image:url(../images/site/right_hr.jpg);
background-repeat:no-repeat;
line-height:34px;
padding:0px;
margin:0px;
}

.hr_email {
width:185px;
height:34px;
background-image:url(../images/site/email.jpg);
background-repeat:no-repeat;
line-height:34px;
padding:0px;
margin:0px;
}

.hr_login {
width:185px;
height:34px;
background-image:url(../images/site/login.jpg);
background-repeat:no-repeat;
line-height:34px;
padding:0px;
margin:0px;
}

.hr_menu {
padding:0px;
margin:0px;
width:185px;
height:34px;
background-image:url(../images/site/menu.jpg);
background-repeat:no-repeat;
line-height:34px;
}

.hr_client {
padding:0px;
margin:0px;
width:185px;
height:34px;
background-image:url(../images/site/client.jpg);
background-repeat:no-repeat;
line-height:34px;
}

.hr_blog2 {
width:185px;
height:34px;
background-image:url(../images/site/blog2.jpg);
background-repeat:no-repeat;
line-height:34px;
padding:0px;
margin:0px;
}

.hr_blog {
padding:0px;
margin:0px;
width:185px;
height:34px;
background-image:url(../images/site/blog.jpg);
background-repeat:no-repeat;
line-height:34px;
}

.hr_next {
text-align:center;
font-weight:bold;
color:#000;
margin-top:0;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
font-size:.8em;
width:412px;
height:38px;
line-height:19px;
text-decoration:none;
}

.hr_next a {
text-decoration:none;
color:#000;
}

.hr_next a: hover{
color:#000000;
}

.main_link {
text-align:left;
color:#000;
margin-top:0;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
background-image:url(../images/site/main_link.jpg);
background-repeat:no-repeat;
font-size:.8em;
width:412px;
height:21px;
line-height:21px;
text-decoration:none;
text-indent:50px;
}

.main_link a {
font-weight:bold;
text-decoration:none;
color:#000;
}

.sub_link {
text-align:left;
color:#000;
margin-top:0;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
background-image:url(../images/site/sub_link.jpg);
background-repeat:no-repeat;
font-size:.7em;
width:412px;
height:21px;
line-height:21px;
text-decoration:none;
text-indent:74px;
}

.sub_link a {
font-weight:bold;
text-decoration:none;
color:#000;
}

.hr_form {
text-align:left;
color:#000;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
font-size:1em;
width:412px;
height:203px;
background-image:url(../images/site/form.jpg);
background-repeat:no-repeat;
line-height:16px;
}

.hr_form p {
text-indent:0px;
margin-left:20px;
}

.hr_comment {
text-align:left;
color:#000;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
font-size:1em;
width:412px;
height:540px;
background-image:url(../images/site/comment.jpg);
background-repeat:no-repeat;
line-height:16px;
}

.hr_comment p {
text-indent:0px;
margin-left:20px;
}



hr {
display:none;
}

.subon {
display:block;
width:185px;
height:30px;
background-image:url(../images/site/sml_bttn_down.jpg);
background-repeat:no-repeat;
font-size:.8em;
color:#000;
font-family:Helvetica, Arial, Verdana, sans-serif;
text-align:center;
text-decoration:none;
vertical-align:middle;
line-height:30px;
margin:0px;
padding:0px;
}

.subrollover a {
display:block;
width:185px;
height:30px;
background-image:url(../images/site/sml_bttn_off.jpg);
background-repeat:no-repeat;
font-size:.8em;
color:#000;
font-family:Helvetica, Arial, Verdana, sans-serif;
text-align:center;
text-decoration:none;
vertical-align:middle;
line-height:30px;
margin:0px;
padding:0px;
}

.subrollover a:hover {
background-image:url(../images/site/sml_bttn_over.jpg);
background-repeat:no-repeat;
color:#000;
}

.subrollover a:active {
background-image:url(../images/site/sml_bttn_down.jpg);
background-repeat:no-repeat;
color:#ffffff;
}

.subrollover {
background-image:url(../images/site/sml_bttn_off.jpg);
background-repeat:no-repeat;
width:185px;
height:30px;
margin:0px;
padding:0px;
}

.topon {
display:block;
width:185px;
height:34px;
background-image:url(../images/site/bg_bttn_down.jpg);
background-repeat:no-repeat;
font-size:.8em;
color:#000;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
text-align:center;
text-decoration:none;
vertical-align:middle;
line-height:34px;
margin:0px;
padding:0px;
}

.toprollover a {
display:block;
width:185px;
height:34px;
background-image:url(../images/site/bg_bttn_off.jpg);
background-repeat:no-repeat;
font-size:.8em;
color:#000;
font-family:Helvetica, Arial, Verdana, sans-serif;
text-align:center;
text-decoration:none;
font-weight:bold;
vertical-align:middle;
line-height:34px;
margin:0px;
padding:0px;
}

.toprollover a:hover {
background-image:url(../images/site/bg_bttn_over.jpg);
background-repeat:no-repeat;
color: #000;
}

.toprollover a:active {
background-image:url(../images/site/bg_bttn_down.jpg);
background-repeat:no-repeat;
color:#000;
}

.toprollover {
background-image:url(../images/site/bg_bttn_off.jpg);
background-repeat:no-repeat;
width:185px;
height:34px;
margin:0px;
padding:0px;
}

.loginon {
display:block;
width:183px;
height:34px;
background-image:url(../images/site/right_bttn_down.jpg);
background-repeat:no-repeat;
font-size:.8em;
color:#000;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
text-align:center;
text-decoration:none;
vertical-align:middle;
line-height:34px;
margin:0px;
padding:0px;
}

.loginrollover a {
display:block;
width:183px;
height:34px;
background-image:url(../images/site/right_bttn_off.jpg);
background-repeat:no-repeat;
font-size:.8em;
color:#000;
font-family:Helvetica, Arial, Verdana, sans-serif;
text-align:center;
text-decoration:none;
font-weight:bold;
vertical-align:middle;
line-height:34px;
margin:0px;
padding:0px;
}

.loginrollover a:hover {
background-image:url(../images/site/right_bttn_over.jpg);
background-repeat:no-repeat;
color: #000;
}

.loginrollover a:active {
background-image:url(../images/site/right_bttn_down.jpg);
background-repeat:no-repeat;
color:#000;
}

.loginrollover {
background-image:url(../images/site/right_bttn_off.jpg);
background-repeat:no-repeat;
width:183px;
height:34px;
margin:0px;
padding:0px;
}

form {
background-color: transparent;
padding:0px;
	margin-left: 24px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial;
font-size:.8em;
line-height:20px;
color: #b8b8b8;
}

input {
text-indent:2px;
border-style:solid;
background-color: #d9e6e4;
border-width:.02em;
color:#000;
border-color:#000;
}

textarea {
text-indent:2px;
border-style:solid;
background-color: #d9e6e4;
border-width:.02em;
color:#000;
border-color:#000;
overflow:auto;
}