* {margin:0; padding:0;}

body {line-height: 1.1em; font-family: Arial, Helvetica, sans-serif; background:#ebebeb; z-index:-1; margin-top:10px;}

#frame {
    margin-left: auto;     margin-right: auto; 	margin-top: 0;     margin-bottom: 0;     border: none;     
    text-align:left;     width: 755px;     background-color: #ffffff }

#head {height:283px; width:755px; position:relative; border-bottom: none; border-top: none; margin-bottom:0px; padding:0;}

#headleft {width:272px; margin:0; padding:0; position:relative; float: left; }

#hmenu {width:272px; margin:0; padding:0; position:relative; float:left; height:26px;}

#hline {width:272px; margin:0; padding:0; position:relative; float:left; height:8px;}

#hspace {width:272px; margin:0; padding:0; position:relative; float:left; height:11px;}

#hlogo {width:272px; margin:0; padding:0; position:relative; float:left; height:100px;}

.hmsp {line-height: 0.2em;}

.hm {text-decoration:none; height:26px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color : #000000;}

A:Hover.hm {color : #079B5E; height:26px; text-decoration : none; }

#headpic {width:483px; margin:0; padding:0; position:relative; float: left; }

#main {float:left; width:755px; background:url(images/home/main_bg.gif) repeat; }

#separator {float:left; width:735px; height:1px; background:#079B5E; margin-top:2px; margin-left:5px; margin-right:15px;}

#invent {margin-left: 5px; width:740px; float:left;}

#content {float:left; width:755px;}

#contenttxt {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 10px;
    margin-bottom: 20px;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#000000;
	text-align:justify;
	line-height: 1.2em;
	}
	
#hours {
    padding-left: 20px;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#000000;
	line-height: 1.2em;
	}
	
#list {
    padding-left: 30px;
    padding-top: 10px;
    margin-bottom: 10px;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#000000;
	}	
	

#mainleft {float:left; width:240px; }

#title {
    padding-left: 60px;
    padding-right: 20px;
    padding-top: 15px;
    margin-bottom: 10px;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color:#079B5E;
	font-weight:bold;
	}
	
#txtleft {
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 10px;
    margin-bottom: 10px;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#000000;
	text-align:justify;
	line-height: 1.0em;
	}
	
#mainright {float:left; width:515px;}

#mainbox1 {
    float:left; 
	width:495px;
	height:145px;
	margin:0; 
	padding:0;
	}
	
#mainbox2 {
    float:left; 
	width:238px;
	height:141px;
	margin:0; 
	padding:0;
	}
	
#titlebox2 {
    padding-left: 0px;
    padding-right: 20px;
    padding-top: 7px;
    margin-bottom: 10px;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#424242;
	font-weight:bold;
	}
	
#txtbox2 {
    padding-left: 30px;
    padding-right: 15px;
    padding-top: 2px;
    margin-bottom: 10px;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#000000;
	text-align:justify;
	line-height: 1.0em;
	}	
	
#mainbox3 {
    float:left; 
	width:257px;
	height:141px;
	margin:0; 
	padding:0;
	}	
	
#titlebox3 {
    padding-left: 0px;
    padding-right: 20px;
    padding-top: 7px;
    margin-bottom: 5px;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#424242;
	font-weight:bold;
	}	
	
#txtbox3 {
    padding-left: 10px;
    padding-right: 30px;
    padding-top: 0px;
    margin-bottom: 10px;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#000000;
	text-align:justify;
	line-height: 1.0em;
	}

#homego {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style:normal;
	line-height: 1.1em;
	text-align:left;
	padding-top:5px;
}

.golink {
    color:#079B5E;
    text-decoration:none; 
	}
	
A:Hover.golink {
	color : #8BA395;
	text-decoration: none;
		}

#address {margin-top:0px; margin-bottom:0px; text-align:center; line-height: 0.6em; width:755px; background:url(images/home/bottom_bg.gif) repeat;}

#foot {margin-top:0px; margin-bottom:2px; text-align:center; line-height: 0.6em; width:755px; background:url(images/home/bottom.gif) no-repeat; height:50px;}

.bottomnav {  margin-top: 10px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #3270AD;  text-decoration: none}

A:Hover.bottomnav {
	color : #90BCE8;
	text-decoration : none
		}

#copyright {
padding-top:10px;
padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color:#000000;
    text-align: center;
} 

#ulb {
    float:left; 
	margin-left:0; 
	PADDING-LEFT: 20px;
	} 
