/* CSS Document */

body {
	background-color: #C9C7C0;
}

a:link, a:visited{
color:#3b88a8;
font-weight:bold;
text-decoration:none;
}


a:hover, a:active{
color:#3b88a8;
font-weight:bold;
text-decoration:underline;
}

*{
margin:0;
padding:0;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:.79em;
line-height:1.4em;
width:330px;
padding-left: 16px;
padding-bottom:10px;
color:#333333;
}

#wrapper{
width:100%;
height:777px;
margin: 0 auto 0 auto;
padding-top:25px;
background-image: url(../images/greenMarble.jpg) ;
background-repeat:repeat-x;
}

#logo{
width:918px;
margin:0 auto 0 auto;
text-align:center;
}

.centerlogo{
text-align:center;
}

#subhead{
padding-bottom:10px;_padding-bottom:0px;
width:341px;
}

#headcontactus {
text-align:center;
padding-bottom:20px;
padding-top:0;_padding-top:25px;
 }
 
 h2{
 padding: 30px 0 0 100px;
 }
 
 h3{
 width:241px;
 margin:0 auto 0 auto;
 padding-top:45px;
 }
 
 h4{
color:#4C3C26;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.7em;
padding-left:16px;
width:200px;
}

.contacttext{
width:195px;
padding-left:16px;}


#tour{
text-align:center;
padding-top:185px;_padding-top:177px;
padding-bottom: 25px;
margin:0 auto 0 auto;
}

.pdf{
padding-top:15px;
}
 
 
/*-------------------Contact Form Styles Start---------------------------------------*/
 
.textbox1 {
    display: block;
    width: 121px;
    margin: 2px 2px 2px 0;
    height: 18px;
	border: 1px solid #79A7C5;
	background: #FAFCFF;
    }
	
#contactdropdown {
width: 224px;
}	
	
#contacttable{
width:595px;_width:280px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
padding-top:0px;
margin: 0 auto 0 auto;
}

#top{
width:625px;_width:550px;
margin: 0 auto 0 auto;
}

#copyright2 {
width:550px;
margin: 10px 0 6px 0;
padding-left:0px;
font-size: 9px;
color: #000;
}

 /*-------------------Contact Form Styles End---------------------------------------*/
 
 

/*-------------------Photo Gallery  Styles Start---------------------------------------*/

#title{
width:238px;
margin:0 0 0 345px;
padding: 40px 0 20px 0;
}

.instructions{
margin:0 0 0 290px;_margin:0 0 0 290px;
}

#gallerywrapper{
background-color:#fff;
width:918px;_width:218px;
height:650px;
margin:25px auto 0 auto;_margin: 18px auto 0 auto;
padding-bottom:20px;_padding-bottom:0;
background-color:#fff;
}

#flashcontent {
	height: 455px;
	padding:0 85px 0 84px;
	margin:25px 0 0 0;
}

.gallerytext{
width:440px;
}

#photobox{
width:650px;
margin: 0 auto 10px auto;
background-color:#CCFF00;
}

.left{
float:left;
}

.right{
margin-left:180px;
}

#thumbsbox{
margin-left:80px;
}


/*-------------------Photo Gallery Styles End---------------------------------------*/



/*------------------LIST STYLES-------------------------*/
ul#list{
padding: 5px 0 10px 19px;
width:330px;
}

li{
font-family:Arial, Helvetica, sans-serif;
font-size:.79em;
color:#333333;
line-height:1.5em;
list-style-position:outside;
list-style-image:url(../images/bullet2.gif);
}

/*------------------LIST STYLES END---------------------*/



/* -----------------------------Nav Elements Start Here----------------------------- */

#navwrapper{
width: 917px;
margin: 8px auto 0 auto;_margin:9px auto 0 auto;
}

#navigationbegin {
	width: 917px;
	height: 33px;
	margin: 0 auto 0 auto;
	overflow:hidden;
	}

	ul#navigation{
	list-style: none;
	font-size:1px;
	margin: 0 auto 0 auto;
	width: 917px;
	height: 33px;/*nescape pc*/
	overflow:hidden;
	list-style: none;
	}

	ul#navigation li{
	list-style: none;
	display: inline;
	}

	ul#navigation a{
	cursor:pointer;
	float: left;
	padding: 33px 0 0 0;
	overflow: hidden;
	height: 0px;
	}

	#navigation a:link,#navigation a:visited{
	background-position: 0 0px;
	display: block;
	}

	#navigation a:hover{
	background-position: 0 -33px;
	display: block;
	}
	

	li#nav1 a{
	width: 65px;
	background: url(../images/oe_nav_01.jpg) top left no-repeat;
	}

	li#nav2 a{
	width: 121px;
	background:url(../images/oe_nav_02.jpg) top left no-repeat;
	}

	li#nav3 a{
	width: 89px;
	background: url(../images/oe_nav_03.jpg) top left no-repeat;
	}

	li#nav4 a{
	width: 99px;
	background: url(../images/oe_nav_04.jpg) top left no-repeat;
	}

	li#nav5 a{
	width: 97px;
	background: url(../images/oe_nav_05.jpg) top left no-repeat;
	}
	
	li#nav6 a{
	width: 122px;
	background: url(../images/oe_nav_06.jpg) top left no-repeat;
	}
	
	li#nav7 a{
	width: 126px;
	background: url(../images/oe_nav_07.jpg) top left no-repeat;
	}
	
	li#nav8 a{
	width: 92px;
	background: url(../images/oe_nav_08.jpg) top left no-repeat;
	}
	
	li#nav9 a{
	width: 106px;
	background: url(../images/oe_nav_09.jpg) top left no-repeat;
	}
	
/* -----------------------------Nav Elements end Here----------------------------- */

ul#list{
padding: 5px 0 10px 19px;
width:330px;
}

li{
font-family:Arial, Helvetica, sans-serif;
font-size:.79em;
color:#333333;
line-height:1.5em;
list-style-position:outside;
list-style-image:url(../images/bullet2.gif);
}

#content{
width:938px;_width:918px;
height:100%;
margin: 0px auto 0 auto;_margin:-19px auto 0 auto;
}

#floorcontent{
background-color:#FFF;
width:938px;
height:975px;
margin: 25px auto 0 auto;_margin:18px auto 0 auto;
padding-bottom:20px;
}

#sitecontent{
background-color:#FFF;
width:938px;
height:675px;
margin: 25px auto 0 auto;_margin:18px auto 0 auto;
padding-bottom:20px;
}


#left{
width:517px;
float:left;
}

#flash{
width: 517px;
height: 730px;
margin-top:-12px;_margin-top:0px;
}


#right{
float:right;
width:400px;_width:411px;
height:693px;_height:695px;
margin-right:11px;_margin-right:0;
margin-top:24px;_margin-top:36px;
padding-top:0;
background-color:#fff;
}

#text{
width:380px;_width:380px;
height:630px;_height:680px;
background-color:#fff;
margin-top:25px;
padding-left:20px;_padding-left:0;
padding-top:25px;
overflow:auto;
}

#hometext{
width:350px;
height:600px;_height:645px;
background-color:#fff;
margin-top:25px;_margin-top:0;
padding-left:20px;_padding-left:22px;
padding-top:25px;_padding-top:10px;
overflow:auto;
}

#newstext{
width:380px;
height:600px;_height:645px;
background-color:#fff;
margin-top:25px;_margin-top:0;
padding-left:20px;_padding-left:22px;
padding-top:25px;_padding-top:10px;
overflow:auto;
}

#dirxtext{
width:380px;
height:643px;_height:685px;
background-color:#fff;
margin-top:25px;_margin-top:0;
padding-left:20px;_padding-left:18px;
padding-top:25px;_padding-top:10px;
overflow:auto;
}


.leftbar{
padding-left:55px;
margin-top:0;_margin-top:-15px;
}


.rightbar{
margin-top:0;_margin-top:-15px;
}

.bar{
margin-top:0;_margin-top:-15px;
}


#bottom{
width:100%;
margin: 0 auto 0 auto;
background-image:url(../images/bgd_btm2.jpg);
background-repeat:repeat-x;
}

#footer{
width:918px;
margin:0 auto 0 auto;
text-align:center;
}

.copyright{
text-align:center;
}



