* {
	margin: auto;
	padding: 0;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin-left: 20px;
	color: #999;
	margin-top: 10px;
}

BODY {
	color: #000;
	line-height: 15px;
	font: 13px Arial, Helvetica, sans-serif normal;
	margin-right: 100px;
	margin-left: auto;
}
php {
	margin-right: auto;
	margin-left: auto;
}

HTML {
	background: #565554 url(../images/bg.jpg) repeat-x;
	color: #000;
	line-height: 15px;
	font: 12px Arial, Helvetica, sans-serif normal;
	margin-right: auto;
	margin-left: auto;
}
p {
	padding: 0px;
}
h2 {
}

#container {
	width: 800px;
	margin: auto;
	background: #000000;
	padding: auto;
}
a:link, a:visited {
color: #06F;
font-weight: bold;
text-decoration: none;
}
img {
}

a:hover {
color: #06F;
font-weight: bold;
text-decoration: underline;
}
.homelink {
width: 300px;
height: 100px;
position: absolute;
}
#header {
	width: 800px;
	height: 189px;
	background: url(header.jpg) no-repeat;
}
#nav {
	width: auto;
	height: 30px;
	background: url(../images/topBack.gif) repeat-x left center;
}
#main_container {
width: 800px;
display: block;
padding: 0 0 2px 0;
}
#box_container {
	width: 800px;
	margin: 90;
	background: #000000;
	overflow: auto;
}


.menu {
 position:relative;
 background-color:gold;
 border:1px solid darkblue;
 width:150;
 font-size:11px;
 font-family:verdana;
 font:bold;
 position:absolute;
 cursor:se-resize;
}

.item_panel {
  width:150;
  border-left:1px solid darkblue;
  border-right:1px solid darkblue;
  clip:rect(0,150,0,0);
  position:absolute;
}

.item_panel a {
 text-decoration:none;
 color:black;
 cursor:hand;
}

.item {
 background-color:lightyellow;
 width:148;
 font-size:10px;
 font-family:verdana;
}




#box12 {
width: 800px;
float: left;
background: #f0eee0;
border-right: 2px solid #d2cece;
}
#box1 {
	width: 200px;
	float: left;
	background: #000000;
}
#box2 {
	width: 400px;
	float: none;
	background: #000000;
}
#gallery1 {
width: 630px;
height: 150px;
margin: 0 auto;
}
#gallery1 ul {
list-style-type: none;
position: relative;
}
li#gal1 a {
width: 150px;
height: 150px;
background: #fc0;
position: absolute;
top: 0;
left: 0;
}
li#gal2 a {
width: 150px;
height: 150px;
background: #069;
position: absolute;
top: 0;
left: 160px;
}
li#gal3 a {
width: 150px;
height: 150px;
background: #f90;
position: absolute;
top: 0;
left: 320px;
}
li#gal4 a {
width: 150px;
height: 150px;
background: #a90;
position: absolute;
top: 0;
left: 480px;
}
#gallery2 {
width: 630px;
height: 150px;
margin: 10px auto;
}
#gallery2 ul {
list-style-type: none;
position: relative;
}
li#gal5 a {
width: 150px;
height: 150px;
background: #fc0;
position: absolute;
top: 0;
left: 0;
}
li#gal6 a {
width: 150px;
height: 150px;
background: #069;
position: absolute;
top: 0;
left: 160px;
}
li#gal7 a {
width: 150px;
height: 150px;
background: #f90;
position: absolute;
top: 0;
left: 320px;
}
li#gal8 a {
width: 150px;
height: 150px;
background: #a90;
position: absolute;
top: 0;
left: 480px;
}
.pic_center {
display: block;
margin: 0 auto;
}
#box2 p {
padding: 10px 20px;	
}
#box2 h2 {
padding: 10px 20px;
font-size: 12px;
font-weight: bold;
color: #069;
}
h1 {
	padding: 10px;
	font-size: 20px;
	font-weight: bold;
	color: #666;
}
h2 {
	padding: 10px 10px 0 10px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	line-height: 20px;
}
#footer {
	width: 800px;
	background: #000000;
	color: #666;
	height: 110px;
}
#dropList {
	height:inherit;
	width:800px;
	background:#89a url(topBack.gif) repeat-x left center;
	position:relative;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	z-index:500;
	margin: auto;
} 
#dropList ul#menu { margin:0; padding:0; list-style:none; white-space:nowrap; } 
#dropList ul#menu li.level1-li {
	float:left;
	height:auto;
} 
#dropList ul#menu li.level1-li a.level1-a { display:block; height:26px; float:left; border-left:1px solid #7e8586; border-right:1px solid #2d2d2d; padding:0 10px 0 10px; text-decoration:none; line-height:24px; white-space:nowrap; font-weight:bold; color:#ddd; } 
#dropList ul#menu li.sub a.level1-a {color:#ddd;} 
#dropList ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover {position:relative;} 
#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a {
	border-left:1px solid #2d2d2d;
	border-right:1px solid #000;
	color:#000;
} 
#dropList ul#menu li.sub a.level1-a:hover {
	height:29px;
	color:#000;
}  
#dropList ul#menu li.sub:hover > a.level1-a {
	height:29px;
	color:#000;
	background:url(../images/topHover.gif);
} 
#dropList ul#menu li div.listHolder { position:absolute; left:-9999px; top:29px; background:#fff url(divider.html); border:1px solid #000; border-width:0 1px 1px 1px; padding:0; } /* IE6 only */ 
#dropList table {
	border-collapse:collapse;
	margin:-1px -10px;
	font-size:1em;
	width:0;
	height:0;
} 
#dropList ul#menu :hover div.listHolder {left:0;} 
#dropList ul#menu a:hover div.listHolder {left:-1px;} 
#dropList ul#menu div.col1 {width:141px;} 
#dropList ul#menu div.col2 {width:280px;} 
#dropList ul#menu div.col3 {
	width:200px;
} 
#dropList ul#menu a:hover div.left1, #dropList ul#menu :hover div.left1 {left:-141px;} 
#dropList ul#menu div.listHolder div.listCol {
	display:list-item;
	float:left;
	padding:10px;
	margin:0;
	width:180px;
} 
#dropList ul#menu div.listHolder div.listCol h5 {
	padding:5px 0 0 0;
	margin:0;
	font-size:11px;
	line-height:13px;
} 
#dropList ul#menu div.listHolder div.listCol ul {padding:0; margin:0; list-style:none;} 
#dropList ul#menu div.listHolder div.listCol ul li {
	line-height:15px;
	width: auto;
} 
#dropList ul#menu div.listHolder div.listCol ul li a {
	color:#069;
	text-decoration:none;
	padding-left:0px;
	font-weight:normal;
} 
#dropList ul#menu div.listHolder div.listCol ul li a:hover {
	text-decoration:none;
} 
#dropList ul#menu div.listHolder div.bottomLine {clear:left; background:#666; padding:5px 10px;} 
#dropList ul#menu a:hover div.listHolder div.bottomLine {height:1px;} 
#dropList ul#menu div.listHolder div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(arrow.html) no-repeat left center; font-weight:bold;} 
#dropList ul#menu div.listHolder div.bottomLine p a {color:#fff; text-decoration:underline;} 
#dropList ul#menu div.listHolder div.bottomLine p a:hover {text-decoration:none;}
#validation {
width: 200px;
margin: 0 auto;
}
#validation ul {
list-style-type: none;	
position: relative;
}
li#valid1 {
	width: 82px;
	height: 17px;
	position: absolute;
	top: -57px;
	left: 272px;
}
li#valid2 {
	width: 81px;
	height: 26px;
	position: absolute;
	top: -56px;
	left: 368px;
}
li#valid3 {
width: 112px;
height: 16px;
position: absolute;
top: 0;
left: 169px;
background: url(../images/favicon.jpg) no-repeat left;
}
li#valid3 a.seo_link {
font-size: 13px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #33C;
margin: 0 0 0 18px;
vertical-align: top;
position: absolute;
}
li#valid3 a:hover.seo_link {
text-decoration: underline;	
}
img {
	border: 0;
	margin: 5px;
}
#favicon a {
width: 16px;
height: 16px;
position: absolute;
}
.header_contact {
	position: absolute;
	margin: 120px 0 0 30px;
	letter-spacing: 0.25em;
	top: 34px;
}
#galleryHP {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000;
}
