@charset "utf-8";
/* CSS Document */

html { height:100%;}

body { background:#ffffff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

h1{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; padding-left:10px; margin:0px; color:#535353;}

#header { width:100%; height:100%; background:#f6efea; border-bottom:#ebebdb solid 1px; }

.logo_container { width:772px; height:119px; margin:0 auto; background:#d7c3b5; text-align:center; padding-top:25px;}

.flash { width:770px; height:386px; margin:0 auto; background:#f6efea; border-top:#cbcbcb solid 1px; border-left:#cbcbcb solid 1px; border-right:#cbcbcb solid 1px; margin-top:2px;}

#page_seprator{ width:100%; height:24px; background: url(images/strip01.gif) repeat-x; }

#main_content{ width:772px; height:auto; margin:0 auto;}

.menu{ width:100%; height:41px; border:#ebebdb solid 1px; padding-top:4px; margin-top:5px;}

#text_content{ width:100%; height:auto; margin-top:5px; padding-top:10px; border:#ebebdb solid 1px; }

#text_content .text_left{ width:190px; float:left; padding-left:10px;}

#text_content .text_right{ width:530px; float:left; border-left:#ebebdb solid 1px; margin-left:10px; }

#text_content .text{ font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; padding:10px; margin:0px; color:#535353; }
#text_content .text p{  margin:0px; padding-top:19px;}
#text_content .text a{color:#00a3e0;text-decoration: underline; font-weight:bold;}
#text_content .text a:hover{color:#00a3e0;text-decoration: none; font-weight:bold;}

#text_content .address{ margin-top:5px; line-height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#535353; }
#text_content .address a{ color:#00a3e0; text-decoration: underline;}
#text_content .address a:hover{ color:#00a3e0; text-decoration:none;}

#text_content .gallery_ttl{ margin-left:10px;}
#text_content .gallery{ background:#f6efea;margin-top:2px;margin-left:10px; height:74px;}
#text_content .gallery ul{ list-style:none; padding:0px;margin:0px; }
#text_content .gallery ul li{ list-style:none;padding:5px 5px 5px 5px;margin:0px; display: block;float: left;}
#text_content .gallery ul li img{ border:#ffffff solid 1px;}

#footer { width:100%; height:40px; border-top:#ebebdb solid 1px; margin-top:10px;  padding-top:10px;text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#535353; }
