/* CSS Document */

body {
	margin:0px; color:#333333; background-color:#CCCCCC;
}
form {
	margin:0px 0px 0px 10px; padding:0px; border:none;
}	
fieldset {
	margin:0px; padding:0px; border:none;
}
h1 {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:110%; font-weight:normal;
	color:#870C04; background-color:inherit;
}
hr {
	display:none;
}		
img {
	margin:0px; padding:0px;
}
p {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#333333; background-color:inherit;
	margin:0px; padding:0px 15px 15px 0px; line-height:17px;
}	
#skip {
	display:none;
}	
#wrapper {
	width:100%; height:auto; min-width:780px; max-width:1004px; margin:0px auto;
	color:#333333; background-color:#CCCCCC; 
}
#container {
	width:90%; height:auto; min-width:780px; margin:0px; float:left;
	background: url(../images/bg.jpg) repeat-y left top;	
	color:#333333; background-color:#FFFFFF; 
}
#maindiv {
	width:100%; height:auto;
	margin:0px auto; min-width:780px;
}	
#submaindiv {
	width:87%; height:auto; min-width:670px;
	margin:70px 0px 70px 70px; padding:8px;  
	background-color:#FFFFFF; color:#333333; border:1px solid #000000;
}
#area {
	width:100%; height:auto; min-width:670px;
	margin:0px; padding:0px;  
	background-color:#FFFFFF; color:#333333; 
}
.line {
	margin:0px; padding:0px;
	background-color:#696969; height:89px;
}

#topright {
	width:auto; height:89px; margin-left:187px;
	background-color:#696969; color:#333333;
}
.logo {
	width:187px; height:89px; margin:0px; padding:0px;
	float:left;
}

.slogan {
	width:100%; height:89px; margin:0px; padding:0px;
	background-color:#696969; color:#333333; 
	background:url(../images/slogan.jpg) no-repeat left top;
}
.slogan span {
	display:none;
}
.shape {
	width:187px; height:79px; margin:0px; padding:0px;
	background:url(../images/shape.jpg) no-repeat;
}
.shape span {
	display:none;
}		

#homeleft {
	width:187px; height:auto; margin:0px; padding:0px; float:left;
	color:#999999; background-color:#B6B6B6;
}	
#homepic {
	height:394px; width:auto; margin-left:187px;
	background-color:#FFFFFF; color:#333333;
	background-image:url(../images/cherry.jpg); background-repeat:no-repeat; background-position:right top;
}
#homeleft p {
	font-family:Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal;
	color:#ffffff; background-color:inherit; float:left;
	margin:0px; padding:35px 0px 33px 60px; 
}
	

#home_leftbg {
	background-color: #C8C8C8;
	width:187px; height:315px; float:left; 
	background-image:url(../images/home_leftbg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
#member_leftbg {
	background-color: #C8C8C8;
	width:187px; height:780px; float:left; 
	background-image:url(../images/home_leftbg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
#info_leftbg {
	background-color: #C8C8C8;
	width:187px; height:360px; float:left; 
	background-image:url(../images/home_leftbg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
#contact_leftbg {
	background-color: #C8C8C8;
	width:187px; height:500px; float:left; 
	background-image:url(../images/home_leftbg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
#sitemap_leftbg {
	background-color: #C8C8C8;
	width:187px; height:330px; float:left; 
	background-image:url(../images/home_leftbg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
#menu_margin {
	margin:0px; padding:0px; float:left;
}
#menu {
	margin:0px; padding:23px 24px 0px 0px; text-align:right; float:right; 
}

#menu li {
	display:block; margin:0px; padding:0px; list-style-type:none; 
}	
#menu li a {
	background:url(../images/bullet.gif) no-repeat right center; width:150px; height:auto;
	display:block; margin:0px; padding:0px 10px 8px 0px; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	color:#626262; background-color:inherit;
	text-decoration:none;
}
#menu li a:hover {
	background:url(../images/bullet.gif) no-repeat right center; width:150px; height:auto;
	display:block; margin:0px; padding:0px 10px 8px 0px;  
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	color:#870C04; background-color:inherit;
	text-decoration:none;
}
#menu .active {
	background:url(../images/bullet.gif) no-repeat right center; width:150px; height:auto;
	display:block; margin:0px; padding:0px 10px 8px 0px;  
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	color:#870C04; background-color:inherit;
	text-decoration:none;
}


.homebottom {
	margin-left:187px; height:auto;
	background-color:#696969; color:#ffffff;
}
.homebottom p {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal;
	color:#CCCCCC; background-color:inherit; line-height:15px;
	margin:0px; padding:5px 0px 15px 15px;
}
.design {
	font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	color:#CCCCCC; background-color:transparent; text-align:right;
	margin:0px; padding:0px; 
}
.produced:link,.produced:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#CCCCCC;
	margin:0px; padding:0px 20px 0px 0px; text-decoration:underline; 
}
.produced:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#FFFFFF; background-color:transparent;
	margin:0px; padding:0px 20px 0px 0px; text-decoration:underline; 
}


#middle {
	width:100%; height:auto; min-width:670px;   
	margin:0px; padding:0px;
	background:url(../images/leftbg.jpg) repeat-y left top;
	background-color:#FFFFFF; color:#333333; 
}

#middleright {
	width:auto; height:auto; margin-left:187px;
	background-color:#FFFFFF; color:#333333;
	padding:10px 0px 0px 15px;
}
.ttl {
	margin:0px 10px 0px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #666666;
	font-family:Arial, Helvetica, sans-serif; font-size:110%; font-weight:normal;
	color:#870C04; background-color:inherit;
}


#bottom {
	width:100%; height:auto; min-width:670px; 
	margin:0px; padding:0px;
}
#bottom_margin {
	margin:0px; padding:0px;
}
#bottomleft {
	width:187px; height:auto; background-color:#B6B6B6;
	margin:0px; padding:0px; float:left;
}	
#bottomright {
	width:auto; height:auto; margin-left:187px;
	background-color:#666666; color:#CCCCCC;
	padding:15px 0px 16px 15px;
}

.right {
	margin:0px; padding:0px; text-align:right; 
	color:#CCCCCC; background-color:inherit;
}

.copyright {
	font-family:Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal;
	color:#ffffff; background-color:#B6B6B6; 
	margin:0px; padding:19px 0px 15px 60px; 
}				

.click:link,.click:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#600904; background-color:transparent;
	margin:0px; padding:0px 0px 0px 0px; text-decoration:underline; 
}
.click:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#333333; background-color:transparent;
	margin:0px; padding:0px 0px 0px 0px; text-decoration:none; 
}
.bullet {
	list-style-type:disc; list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#333333; background-color:inherit;
	margin:0px 0px 0px 25px; padding:0px;
}
.bullet li {
	margin-bottom:2px;
}

label {
	width:200px; height:auto; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#333333; background-color:inherit;
	margin:0px 0px 10px 0px; padding:0px;
}
input {
	width:auto; height:19px;
	font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	color:#333333; background-color:#FFFFFF;
	margin:0px 0px 10px 0px; padding:0px;
}
textarea {
	font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	color:#333333; background-color:#FFFFFF;
	margin:0px 0px 10px 0px; padding:0px;
}
checkbox {
	 border:none;
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#333333; background-color:#FFFFFF;
	margin:0px 0px 10px 0px; padding:0px;
}
.radiobtn_txt {
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-style:normal; font-weight:normal;
	margin:0px; padding:0px 5px 0px 3px; 
	background-color:inherit; vertical-align:middle; 
}
.submitbtn {
	width:55px; height:auto; border:none; float:right;
	color:#FFFFFF; background-color:#870C04;
	font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	margin:0px 45% 0px 0px; padding:2px 0px 2px 0px; text-align:center;
	cursor: pointer;
}
.table_border {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; font-weight:normal; font-style:normal;
	background-color:inherit; color:#333333; 
	border:1px solid #666666; border-collapse:collapse; 
}
.table_border td {
padding-left: 1px;}

.table_border a:link,.table_border a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal;
	background-color:inherit; color:#680D2B; text-decoration:underline;
}
.table_border a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal;
	background-color:inherit; color:#333333; text-decoration:none; 
}

.table_border1 {
	width:auto; height:50px;
	border:1px solid #999999; border-collapse:collapse;
	background-color:#CCCCCC; color:#333333;
	margin:0px; padding:0px;
}
.table_border2 {
	width:auto; height:50px;
	border:1px solid #999999; border-collapse:collapse;
	background-color:#F5E2EC; color:#333333;
	margin:0px; padding:0px;
}
.table_header {
	width:auto; height:23px;
	background-color:#666666; color:#ffffff;
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	border-right:1px solid #999999;
}	

.sitemap {
	list-style-type:disc; list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#870C04; background-color:inherit;
	margin:0px 0px 0px 40px; padding:0px;
}
.sitemap li {
	margin-bottom:9px;
}
.sitemap a:link,.sitemap a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#333333; background-color:inherit;
	text-decoration:none;
}
.sitemap a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#333333; background-color:inherit;
	text-decoration:underline;
}	
	