@charset "UTF-8";


#ad1 a
	{
		background-image:url(../images/general/index_ad1.gif);
		width:330px;
		height:92px;
		display:block;
		position:relative;
		top:10px;
		right:0px;
		left:84px;
		
	}

#ad2 a
	{
		background-image:url(../images/general/index_ad2.gif);
		width:330px;
		height:92px;
		display:block;
		margin-left:395px;
		margin-top:-92px;
		position:relative;
		top:10px;
		right:0px;
		left:18px;
	
		
	}

	
	
#ad1 a:hover, #ad2 a:hover
	{
		background-position:0 -92px;
	}


body
	{
		margin:0px;
		padding:0px;
		background-color:#a58260;
	}
	
	
.wrapper
	{
	width:829px;
	height:600px;
	background-color:#ffffff;
	position: absolute;
    left: 50%;
    top: 50%;
	margin-left: -414px;
    margin-top: -300px; 
	background-image:url(../images/general/content_back.jpg);
		background-repeat:repeat-y;
    }
	
.wrappersub
	{
	width:829px;
	height:600px;
	background-color:#ffffff;
	position:relative;
   	margin:0 auto;
	background-image:url(../images/general/content_back.jpg);
		background-repeat:repeat-y;
    }
	
.floatleft
	{
		float:left;
		
	}
	
.floatright
	{
		float:right;
		
	}
	
.clearfloat
	{
		clear:both;
	}
	
.quote
	{
		position:relative;
		left:13px;
		width:400px;
		height:92px;
		margin-top:18px;
		margin-bottom:18px;
	}
	
.ad1
	{
		position:relative;
		left:13px;
		width:400px;
		height:92px;
		margin-top:18px;
		margin-bottom:18px;
	}
	
.ad2
	{
		position:relative;
		left:0px;
		width:400px;
		height:92px;
		margin-top:18px;
		margin-bottom:18px;
	}		
	
.header
	{
		
		width:829px;
		height:177px;
	}
	
.headerleft
	{
		position:absolute;
		top:58px;
		left:0px;
		width:83px;
		height:119px;
	}
	
.headerright
	{
		position:absolute;
		top:58px;
		right:0px;
		width:83px;
		height:119px;
	}
	
.owmlogoindex
	{
		position:absolute;
		top:65px;
		left:283px;
	}
	
.owmlogosub
	{
		position:absolute;
		top:65px;
		left:83px;
	}
	
.nav
	{
		width:829px;
		height:214px;
		position:relative;
		z-index:1000;
	}
	
	
	
	
.mainimagefiller
	{
		
		width:213px;
		height:276px;
		float:left;
	}
	
.mainimage
	{
		
		width:213px;
		height:276px;
		position:absolute;
		top:177px;
		left:84px;
		z-index:1;
		
	}
	
* html .mainimage {
	top:181px;
}	
	
.content
	{
		background-color:#ffffff;
		width:829px;
		height:auto;
		background-image:url(../images/general/content_back.jpg);
		background-repeat:repeat-y;
		position:relative;
		padding-bottom:50px;
	}
	

.italic
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		font-style: italic;
		color: #666666;
	}	


.bold
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		font-weight: bolder;
		color: #660000;
	}
.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	line-height: 20px;
}

.small
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999c9d;
		padding-left:30px;
		margin:0px;
		text-decoration:none;
	}
	
.subheading
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		line-height:20px;
		padding-left:30px;
		margin:0px;
		text-decoration:none;
	}	
	

	
.submainnav p
	{
		margin:0px;
		padding-top:50px;
		padding-left:30px;
		padding-bottom:50px;
		width:200px;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		line-height:20px;
	}
	
.contentleft p
	{
		margin:0px;
		padding-top:10px;
		padding-left:20px;
		padding-bottom:10px;
		width:216px;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		line-height:20px;
	}
	
	
		
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d0008;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d0008;
	text-decoration: none;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
	
	
.contentright p
	{
		margin:0px;
		padding-top:30px;
		padding-left:30px;
		padding-bottom:30px;
		width:380px;
		height:auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		line-height:20px;
	}
	

.contentrightcontact p
	{
		margin:0px;
		padding-top:5px;
		padding-left:30px;
		padding-bottom:5px;
		width:380px;
		height:auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		line-height:20px;
	}
	
	
	
.contentright h1, .contentleft h1, .contentrightcontact h1
	{
		margin:0px;
		padding-top:50px;
		padding-left:30px;
		
		width:380px;
		height:auto;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:25px;
		font-weight:lighter;
		color:#666666;
		
	}
	

.contentrightevents h1
	{
		margin:0px;
		padding-top:50px;
		padding-bottom:35px;
		padding-left:30px;
		
		width:380px;
		height:auto;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:25px;
		font-weight:lighter;
		color:#666666;
		
	}	


.contentright h2, .contentleft h2, .contentform h2, .contentrightcontact h2
	{
		margin:0px;
		padding-top:20px;
		padding-left:30px;
		
		width:380px;
		height:auto;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bolder;
		color:#5d0008;
		
	}	
	
.contentright h3, .contentrightcontact h3 
	{
		margin:0px;
		padding-top:30px;
		padding-left:30px;
		
		width:380px;
		height:auto;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:lighter;
		color:#5d0008;
		
	}
	
	
.contentright h4
	{
		margin:0px;
		padding-top:5px;
		padding-left:30px;
		
		width:380px;
		height:auto;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		
	}	
	

.contentleft h3 
	{
		margin:0px;
		padding-top:30px;
		padding-left:20px;
		
		width:380px;
		height:auto;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:lighter;
		color:#5d0008;
		
	}	
	
	
		
	
.contentleft
	{
		
		width:250px;
		height:auto;
		float:left;
		margin-left:66px;
		margin-top:200px;
		
	}
	
* html .contentleft /* IE6 only */
{
		margin-left:33px;
}
	
	
.legendperspectives
	{
		
		width:250px;
		height:auto;
		float:left;
		margin-left:66px;
		margin-top:200px;
	}	
	
* html .legendperspectives /* IE6 only */
{
		margin-left:33px;
}
	
.legend
	{
		
		width:250px;
		height:auto;
		float:left;
	}	
	
.contentright, .contentrightcontact
	{
	
		width:470px;
		height:auto;
		float:right;
		margin-right:20px;
		margin-top:40px;
		
	}
	
	

.contentrightevents
	{
	
		width:470px;
		height:auto;
		float:right;
		margin-right:20px;
		margin-top:40px;
		
	}	
	
		
	
	
.contentform
	{
	
		width:370px;
		height:auto;
		float:right;
		padding-right:95px;
		margin-right:0px;
		margin-top:0px;
		position:relative;
		
	}
	
	
.list
{
	width:340px;
	height:auto;
	margin-left:30px;
	padding-top:0px;
	padding-left:30px;
	padding-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
	list-style-type: decimal;
	list-style-position: outside;
}

	
.list2
{
	width:340px;
	height:auto;
	margin-left:15px;
	padding-top:0px;
	padding-left:30px;
	padding-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
	list-style-type: square;
	list-style-position: outside;
}


.list3
{
	width:340px;
	height:auto;
	margin-left:15px;
	padding-top:0px;
	padding-left:30px;
	padding-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
	list-style-type: none;
	list-style-position: outside;
}
	
	
.legendperspectives p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999c9d;
		padding:20px;
		line-height:20px;
		margin:0px;
		text-decoration:none;
	}	

.legend p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999c9d;
		padding:20px;
		line-height:20px;
		margin:0px;
		text-decoration:none;
	}	
		

.footer
	{
		background-color:#ffffff;
		width:829px;
		height:97px;
		position:relative;
	}
	
.footerback
	{
		position:absolute;
		bottom:0px;
		left:0px;
		width:829px;
		height:99px;
		z-index:0;
	}
	
.cayenne
	{
		width:160px;
		height:auto;
		z-index:1;
		position:absolute;
		top:10px;
		right:86px;
	}
	
.footercontact
	{
		width:60px;
		height:auto;
		position:absolute;
		top:10px;
		left:86px;
		z-index:1;
	}
	
	
.copyright
	{
		width:280px;
		height:auto;
		position:absolute;
		top:10px;
		left:280px;
		z-index:1;
	}
	
.copyright p, .cayenne a, .footercontact a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999c9d;
		padding:0px;
		margin:0px;
		text-decoration:none;
	}
	
.copyright p, .cayenne a, .footercontact a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999c9d;
		padding:0px;
		margin:0px;
		text-decoration:none;
	}
	
.cayenne a:hover, .footercontact a:hover
	{
		color:#000000;
	}
	
