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

* {
	margin: 0;
	padding: 0;
}
 html, body{
height: 100%;
	}
	a {
outline:none;
position:relative;
}
	* html .contents{height:100%}
	
	
body {
	background-image: url(../sitefiles/bkstrip.gif);
	background-repeat: repeat-x;
	margin:0;;
	background-color: #32251d;
	font-size: 62.5%;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.text {
	font-size: 1em;
}

.infobut3{
	float: right;
	bottom:15px;
	width: 22px;
	padding-left: 5px;}
	.pdf{
	bottom:15px;
	width: auto;
	padding-left: 25px;
	background-image: url(../sitefiles/download2.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	line-height: 20px;
	margin-top: 20px;
}
	
		 a.infobutroll3:link,a.infobutroll3:visited, a.infobutroll3:active{
	background-image: url(../sitefiles/back.gif);
	background-repeat: no-repeat;
}
	 a.infobutroll3:hover{
	 background-position:-17px 0;

}
.infobutroll3 {
	width:17px;
	height:16px;
	text-indent:-9999px;
	display: block;
	background-image: url(../sitefiles/back.gif);
	background-repeat: no-repeat;
}







	 a.infobutroll4:link,a.infobutroll4:visited, a.infobutroll4:active{
	background-image: url(../sitefiles/forward.gif);
	background-repeat: no-repeat;
	 background-position:-17px 0;
}
	 a.infobutroll4:hover{
	 background-position:0 0;

}
.infobutroll4 {
	width:17px;
	height:16px;
	text-indent:-9999px;
	display: block;
	background-image: url(../sitefiles/forward.gif);
	background-repeat: no-repeat;
}





#chairtop{
	background-image: url(../sitefiles/chairtop.png);
	background-repeat: no-repeat;
	height: 48px;
	width: 567px;
	display: block;
	background-position: left;
}
#chairbot{
	background-image: url(../sitefiles/chair_bot.jpg);
	background-repeat: no-repeat;
	height: 159px;
	width: 684px;
	display: block;
	text-align: center;
	
}
#chairsur{
	height: 207px;
	width: 684px;
	z-index: 9;
}
#who{
	width: 684px;
	padding-top: 110px;	
}
 div.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 207px;
	background-image: url(../sitefiles/foottrim.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 1.1em;
	color: #FFFFFF;
 }




 #footright{
	height: 25px;
	width: 90px;
	padding-right: 30px;
	float: right;
	top: 120px;
	margin-top: 170px;
	z-index: 1000;
}

a.credit{
	background-image: url(../sitefiles/credit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
	 a.credit:hover{
	background-image: url(../sitefiles/credit.gif);
	background-repeat: no-repeat;
	background-position:-90px top;
}
	.credit{
	display:block;
	width:90px;
	height:25px;
text-indent:-9999px;
	display: block;
}

 .contents{
min-height:100%;
width: 100%;}


div.contents {
	position: absolute;
	top: 0;
	left: 0;
	
 }
 
 
* html .contents{height:100%}
#tophead{
	background-color: #362921;
	height: 111px;
	width: 100%;
}
.center{
	height:auto;
	width:684px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:left;
}
.center2{
	height:auto;
	width:856px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:left;
}
	#logo{
	background-image: url(../sitefiles/logo.jpg);
	height: 81px;
	width: 146px;
	float: left;
	background-repeat: no-repeat;
	}
	
	 a.rollover:link,a.rollover:visited, a.rollover:active{
	background-image: url(../sitefiles/logo.jpg);
	background-repeat: no-repeat;
	
}
	.rollover{
	display:block;
	width:146px;
	height:81px;
text-indent:-9999px;
	display: block;
}
	 a.rollover:hover{
	 background-position:-146px 0;

}
#boxes{
	height: 130px;
	width: 856px;
}
#boxes2{

	padding-top: 5px;
	padding-bottom: 0px;
	width: 856px;
}
.clearer {
clear:both;
height:1px;
overflow:hidden;
margin-top:-1px; 
}
#box1{
	float: left;
	width: 208px;
	padding-right: 8px;

	background-repeat: no-repeat;
	background-position: left top;
	height: 142px;
}
#box2{float: left;
	width: 208px;
	padding-right: 8px;
		
	background-repeat: no-repeat;
	background-position: left top;
	height: 142px;

}
#box3{float: left;
	width: 208px;
	padding-right: 8px;
		
	background-repeat: no-repeat;
	background-position: left top;
	height: 142px;

}
#box4{float: right;
	width: 208px;

	
	background-repeat: no-repeat;
	background-position: left top;
	height: 142px;

}
#main{
	height: 250px;
	width: 853px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-image: url(../sitefiles/hometop.jpg);
	background-repeat: no-repeat;
}
#main4{
	height: 212px;
	width: 853px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-image: url(../sitefiles/contacttop.jpg);
	background-repeat: no-repeat;
}
#main5{
	height: 212px;
	width: 853px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-image: url(../sitefiles/buttop.jpg);
	background-repeat: no-repeat;
}

#main6{
	height: 212px;
	width: 853px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-image: url(../sitefiles/celback.jpg);
	background-repeat: no-repeat;
}
#main7{
	height: 212px;
	width: 853px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-image: url(../sitefiles/timeback.jpg);
	background-repeat: no-repeat;
}

#main8{
	height: 212px;
	width: 853px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-image: url(../sitefiles/portoback.jpg);
	background-repeat: no-repeat;
}


#main9{
	height: 212px;
	width: 853px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-image: url(../sitefiles/compback.jpg);
	background-repeat: no-repeat;
}
#maintext{
	font-size: 1.1em;
	color: #000000;
	width: 815px;
	background-image: url(../sitefiles/whitebk.png);
	background-repeat: repeat;
	padding: 20px;
	margin-bottom: 10px;
}
#mainframe{
	height: 212px;
	width: 853px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity:1;}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
opacity:0.6;}

#nav, 
#nav ul {
	margin:0;
	list-style:none;
	background:url(transparent.gif);
	position:relative;
	z-index:100;
	
	font-size: 14px;
	padding-top: 0;
	padding-right: 120;
	padding-bottom: 0;
}
#nav {
	height:23px;
	width:600px;
	padding-top: 61px;
	float: right;
	padding-left: 0px;
}


#nav li {float:left;}

#nav li a {
	display:block;
	float:left;
	color:#C0B3AD;
	height:23px;
	line-height:1.7 em;
	text-decoration:none;
	white-space:nowrap;
	font-weight:normal;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	font-size: 1.2em;
}


#nav li:hover {position:relative; z-index:100;}
#nav a:hover {
	position:relative;
	z-index:100;
	color:#FFFFFF;
	;
}
#nav li:hover > a {
	color:#FFFFFF;
	background-image: url(../sitefiles/navbk.png);
	background-repeat: repeat-x;
}


#nav li a.active:link, #nav li a.active:visited, #nav li a.active:active, #nav li a.active:hover {
	color: #FF3399;
	text-decoration:none;
}

#newsbox{
	width: 400px;
	font-size: 1em;
	color: #FFFFFF;
	left: 20px;
	top: 40px;
	position: absolute;
	background-image: url(../sitefiles/blackbk.png);
	background-repeat: repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}
#newsbox p{
	font-size: 1.2em;
	color: #f155a6;
}
h1{
	font-size: 1.9em;
}

#nav ul {position:absolute; left:-9999px; top:-9999px;}

.infobut{
	position:absolute;
	bottom:10px;
	left:6px;
	height: 19px;
	width: 21px;
}
	 a.infobutroll:link,a.infobutroll:visited, a.infobutroll:active{
	background-image: url(../sitefiles/info.gif);
	background-repeat: no-repeat;
}
	 a.infobutroll:hover{
	 background-position:-21px 0;

}
.infobutroll {
	width:21px;
	height:19px;
	text-indent:-9999px;
	display: block;
	background-image: url(../sitefiles/info.gif);
	background-repeat: no-repeat;
}
 div.main2 {
	padding-bottom: 207px;
	height: auto;

 }
 
  .eventwrap2{
	display:inline;
	float:left;
	width:134px;
	height:auto;
	position:relative;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-right: 7px;
}
  .eventwrap3{
	float:left;
	width:268px;
	height:auto;
	position:relative;
	padding-right: 16px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}
 .eventwrap{
	width:134px;
	height:124px;
	position:relative;
}
 .eventwrapa{
	width:268px;
	height:124px;
	position:relative;
}
.picholder2 {

	background-repeat: no-repeat;
	background-position: center center;

		
}

a {
outline:none;
position:relative;
}
img {
border: none;
}
.boxtext{
	display: block;
	width: 132px;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	position: relative;
	float: left;
	background-image: url(../sitefiles/textbk.jpg);
	background-repeat: repeat;
}
.boxtext a:link,.boxtext a:visited, .boxtext a:active{
	color: #FFFFFF;
	text-decoration: none;
} 
.boxtext a:hover{
	color: #ED5DA2;
}

.boxtext2{
	display: block;
	width: 263px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;
	position: relative;
	float: left;
	background-image: url(../sitefiles/textbk.jpg);
	background-repeat: repeat;
}
.boxtext2 a:link,.boxtext2 a:visited, .boxtext2 a:active{
	color: #FFFFFF;
	text-decoration: none;
} 
.boxtext2 a:hover{
	color: #ED5DA2;
}

.pdf a:link,.pdf a:visited, .pdf a:active{
	color: #FFFFFF;
	text-decoration: none;
} 
.pdf a:hover{
	color: #ED5DA2;
}
#mainpic{
	background-repeat: no-repeat;
	height: 414px;
	width: 318px;
	float: left;
}
#backdiv{
	height: 10px;
	position: absolute;
	width: 850px;
}
 #lang{
	height: 15px;
	width: auto;
	position: absolute;
	top: 0px;
	z-index: 200;
	right: 15px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	padding-left: 7px;
	background-color: #EE57A4;
	padding-right: 7px;
}
#lang a:link, #lang a:active,#lang a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#lang a:hover {
	color: #C0C0C0;
}
#mainright{
	float: left;
	height: auto;
	width: 510px;

	padding-top: 60px;
}
#top2{
	background-image: url(../sitefiles/woodbk.jpg);
	background-repeat: repeat;
	height: auto;
	width: 490px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #FFFFFF;
	font-size: 1.2em;
}
.size{
	float: left;
	height: auto;
	width: 505px;
	margin-top: 10px;
	padding-left: 10px;
	
}
.style1 {color: #FFFFFF}
#size2{
	float: left;
	height: auto;
	width: 490px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(../sitefiles/woodbk.jpg);
	background-repeat: repeat;
		color: #FFFFFF;
	font-size: 1.2em;
}
.sizebox{
	display: block;
	height: 20px;
	width: 45px;
	padding-right: 3px;
}


* html #newsbox, 
{
    background:none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sitefiles/blackbk.png',sizingMethod='scale');
}

* html #chairtop, 
{
    background:none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sitefiles/chairtop.png',sizingMethod='scale');zoom:1.0
  
}

* html .pdf, 
{
    background:none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sitefiles/download2.png',sizingMethod='crop');zoom:1.0
  
}
fieldset dl{
	padding-bottom:15px;
	
	padding-top:5px;
}
fieldset dt{
float:left;
width:150px;
padding:5px;
}
fieldset dd{
width:470px;
margin:0;
padding:5px;
}
form{
	margin:0;
	padding:0;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	width: 450px;
}
fieldset{
	margin:0 0 10px 0;
	padding:5px;
	border:1px solid #71614F;
}
fieldset p{
	padding:5px;
	color: #333333;
}
legend{
	margin:0;
	font-weight:bold;
	color: #FFFFFF;
	border: 1px solid #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #000000;
}
legend2{
	margin:0;
	padding:5px;
	font-weight:bold;
	color: #FFFFFF;
	border: 1px solid #000000;
	height: 50px;
	width: 50px;
}
label{
	font-weight:bold;
	font-size: 1em;
	color: #000000;
}

input, textarea{
	border:1px solid #999999;
	background-color: #F2F2F2;
}
input:hover {
	background-color:#FFFFFF;
}
input.borders:focus {
	background: #fff;
	border: 1px solid #000000;
}
#formbox{
	float: left;
	height: auto;
	width: 450px;
}
#formboxtext{
	padding: 10px;
	float: left;
	width: 250px;
	margin-left: 15px;
	border: thin solid #999999;
	margin-right: 35px;
	margin-top: 10px;
}
#tempbut{
	position: absolute;
	width: 108px;
	height: 66px;
left: 20px;
	top: 175px;
}




		 a.tempbutroll:link,a.tempbutroll:visited, a.tempbutroll:active{
	background-image: url(../sitefiles/temp_home.gif);
	background-repeat: no-repeat;
}
	 a.tempbutroll:hover{
	 background-position:-108px 0;

}


.tempbutroll {
	width:108px;
	height:66px;
	text-indent:-9999px;
	display: block;
	background-image: url(../sitefiles/temp_home.gif);
	background-repeat: no-repeat;
}