﻿/*-------------------------general------------------------------*/
body { 
	background:#EEEBD8;
	font:normal 14px/20px Georgia, Times New Roman, Times, serif;
	color:#000;
	padding:0;
	margin:0;
}

p, div, img, li, form, input, h1, h3, h2, h4, h5, label{
	padding:0px;
	margin:0px;
}

img{
	border:none;
}

ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}

a {
	color:#000;
	outline:0;
}

a:hover {
	text-decoration:none;
}

a.more {
	background:url('images/more-bg.gif') no-repeat 0 0;
	width:75px;
	height:20px;
	display:block;
	text-align:center;
	color:#EBE7D8;
	text-decoration:none;
	line-height:16px;	
}

a.more:hover {
	color:#C1B99A;	
}

.butMartop {
	margin:10px 0 0 0;
} 

.marBot {
	margin:0 0 15px 0;
}
/*-------------------------general------------------------------*/

/*-------------------------menu------------------------------*/
#navPanel {
	background:#242021;
	color:#B1AF93;
}

#navPanel .menuDiv {
		width:945px;
		margin:0 auto;
		height:68px;
} 

#navPanel .menuDiv ul {
	padding:20px 0 0 0;
	margin:0;
}

#navPanel .menuDiv ul li {
	font:normal 18px/24px "Times New Roman", Times, serif;
	color:#B1AF93;	
	text-transform:uppercase;
	float:left;
}

#navPanel .menuDiv ul li a{
	font:bold 17px/32px "Times New Roman", Times, serif;
	color:#B1AF93;	
	text-transform:uppercase;
	float:left;
	text-decoration:none;
	padding:0 10px;
	margin:0 8px 0 0;
	position:relative;
}

#navPanel .menuDiv ul li a.noPad {
	margin:0;
}

#navPanel .menuDiv ul li a:hover, #navPanel .menuDiv ul li a.active {
	color:#DEDBB7;
	background:#9B7A39;
}

#navPanel .menuDiv ul li a:hover span, #navPanel .menuDiv ul li a.active span {
	background:url('images/menu-botarrow.gif') no-repeat 0 0;
	width:7px;
	height:4px;
	display:block;
	position:absolute;
	bottom:-4px;
	left:48%;
	_bottom:-19px;/*--for IE6--*/
}
/*-------------------------menu------------------------------*/

/*-------------------------header------------------------------*/
#headerDiv {
	background:#FCFCF9 url('images/header-bg.jpg') repeat-x  0 0;
	} 

#headerDiv h1 {
	background:url('images/mainhading.gif') no-repeat 0 55%;
	text-indent:-10000px;
	width:921px;
	height:56px;
	padding:30px 0;
}
	
#headerDiv .innerDiv {
	width:945px;
	margin:0 auto;
}	

#headerDiv .logodiv {
	width:270px;
	float:left;
}

#headerDiv .logodiv img {
	margin:58px 0 0 0;
}

#headerDiv .flashdiv {
	width:635px;
	float:right;
	padding:30px 0 0 40px;
}

#headerDiv .smalllogodiv {
	width:189px;
	float:left;
	margin:0 24px;
	_margin:0 12px;
}

#headerDiv .smalllogodiv img {
	margin:35px 0;
}

#headerDiv .innerHeadDiv {
	width:695px;
	float:right;
	height:200px;
	background:url('images/innerhead-shadow.jpg') no-repeat 0 7px;
	}


#headerDiv .innerHeadDiv h1 {
	background:none;
	width:auto;
	background:url('images/inner-mainheading.gif') no-repeat 0 0;
	width:533px;
	height:114px;
	margin:60px 0 0 45px;
	padding:0;

}

/*-------------------------header------------------------------*/

/*-------------------------body------------------------------*/
#bodyDiv {
	background:url('images/mainbg.jpg') no-repeat center top; 
}

#bodyDiv .bodyInnerDiv { 
	width:945px;
	margin:0 auto;
	}
	
#bodyDiv .bodyCol {
	width:264px;
	float:left;
	padding:28px 24px ;
	border-right:#D2D0BB solid 1px;
	}
	
#bodyDiv .noBor {
	border:0;
}	

#bodyDiv h2 {
	font:normal 24px/30px "Times New Roman", Times, serif;
	border-bottom:#BAB787 dashed 1px;
	padding:0 0 3px 0;
	margin:0 0 5px 0;
}

#bodyDiv h3 {
	font:normal 21px/24px "Times New Roman", Times, serif;
	padding:12px 0 8px 0;
	color:#8B5F2A;
}

#bodyDiv h2.smallHead {
	font-size:18px;
}

#bodyDiv p {
	padding:0 0 8px 0;
}

#bodyDiv span.subtag {
	background:#D9D7B7;
	color:#5A583B;
	font-size:11px;
	line-height:18px;
	padding:0 50px 0 5px;
	margin:0 0 20px 0;
}

#bodyDiv ul {
	padding:5px 0 0 0; margin:0;
}

#bodyDiv ul li {
	background:url('images/ul-list-arrow.gif') no-repeat 0 8px;
	padding:0 0 6px 18px;
	}

#bodyDiv .leftpan {
	width:643px;
	float:left;
	padding:28px 30px 40px 24px;
}

#bodyDiv .leftpan p.backBut {
	text-align:right;
	font-size:11px;
	padding:0;
}

#bodyDiv .leftpan img {
	float:left;
	margin:0 18px 0 0;
}

#bodyDiv .rightpan {
	width:248px;
	float:right;
	padding:28px 0;

}

#bodyDiv .rightpan p.testi {
	font-style:italic;
}

#bodyDiv .rightpan p.sig {
	font-size:11px;
	background:#D9D7B7;
	color:#5A583B;
	padding:6px;
}

#bodyDiv .rightpan p.sig strong {
	font-size:13px;
}

#bodyDiv .leftpan h2 {
	font-size:27px;
}

#bodyDiv .leftpan h2.small {
	font-size:25px;
}


#bodyDiv .rightpan img {
	border:5px solid #E5E3C9;
	margin:0 0 10px 0;
}

#bodyDiv .leftpan img.clubhouse {
	border:5px solid #E5E3C9;
	display:block;
	float:none;
	margin:20px 0 10px 18px;
}

#bodyDiv .logoBox {
	border-bottom:dashed 1px #BAB787;
	padding:20px 0;
}

#bodyDiv .logoBox .logo {
	width:200px;
	float:left;
	background:#F9F8F3;
	border:#BB9961 1px solid;
	text-align:center;
	padding:10px 0;
} 

#bodyDiv .logoBox .logo img {
	margin:0 auto;
	display:block;
	float:none;
}

#bodyDiv .logoBox .text {
	width:415px;
	float:left;
	padding:0 0 0 20px;
	font-size:17px;
} 

#bodyDiv .logoBox .text a{
   color:#8B5F2A;	
}

#bodyDiv .logoBox .text p {
	padding:10px 0 0 0;
}

#bodyDiv .topMar {
	margin:20px 0 0 0;
}
/*-------------------------body------------------------------*/
	
/*-------------------------footer------------------------------*/
#footer {
	background:#242021 url('images/footer-bg.jpg') no-repeat center 7px;
	*background-position:center 13px; /*for ie*/
	border-top:#B5975B solid 5px;	
	padding:40px 0 35px 0;
}

#footer p {
	font-style:italic;
}

#footer p.normal {
	font-style:normal;
	line-height:23px;
	padding:0 0 7px 0;
}

#footer a {
	color:#E1C896;
	
}

#footer .footinDiv {
	width:945px;
	margin:0 auto;
	color:#B5975B;
	padding:0 0 0 20px;
} 

#footer .divCol {
	width:300px;
	float:left;
	padding:0 14px 0 0;
}

#footer .divCol a {
	color:#B5975B;
}

#footer h2 {
	font:normal 24px/30px "Times New Roman", Times, serif;
	color:#B5975B;
	padding:0 0 12px 0;
}

#footer h2 span.text {
	float:left;	
}

#footer h2 span.icon {
	background:url('images/contact-icon.gif') no-repeat 0 0;
	width:27px;
	height:24px;
	display:block;
	float:left;
	margin:0 0 0 7px;
}

#footer ul {
	padding:0 20px 0 0; margin:0;
}

#footer ul li {
	font:normal 15px/27px "Times New Roman", Times, serif;
	background:#242021 url('images/foot-ul-arrow.gif') no-repeat 0 10px;
	padding:0 0 0 13px;
	border-bottom:#938871 solid 1px;
	}

#footer ul li a {
	font:normal 15px/27px "Times New Roman", Times, serif;
	text-decoration:none;
	color:#B5975B;
	}

#footer ul li a:hover, #footer ul li a.active {
	color:#E1C896;
}
	
#footer ul li.noBor {
	border:none;
}

#footer .linkedinlogo {
	width:54px; 
	float:left; 
	margin:0 8px 0 0;
} 


#footer .bookmarkBox {
	width:111px; 
	float:left; 
} 

/*-------------------------footer------------------------------*/




/*---pop up---*/
.highslide-html {
    background:#F9F9EF url('images/mainbg.jpg') no-repeat center -20px;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 650px;
    padding: 10px;
    height:350px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left:0;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
	font:normal 11px/15px Georgia, "Times New Roman", Times, serif;
	padding:2px 0 2px 15px;
	text-transform:none;
	background:url(images/move-icon.gif) no-repeat 0 4px;
	margin:0 10px 0 0;
}

.highslide-wrapper .highslide-header .highslide-move a:hover { }

.highslide-wrapper .highslide-header .highslide-close a {
	cursor:pointer;
	font:normal 11px/15px Georgia, "Times New Roman", Times, serif;
	padding:2px 0 2px 12px;
	text-transform:none;
	background:url(images/close-icon.gif) no-repeat 0 6px;
}

.highslide-wrapper .highslide-header .highslide-close a:hover { }

.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}

.highslide-wrapper .highslide-body { padding:10px; }

.highslide-wrapper .highslide-body p {
	padding:10px 0 0 0;
	clear:both;
}
.highslide-wrapper .highslide-body h2 {
	padding:10px 0 0 0;
	font:normal 24px/26px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
.highslide-wrapper .highslide-body h2 span.img{
	background:url(images/floral.jpg) no-repeat 0 0;
	width:79px;
	margin:8px 0 0 10px;
	height:14px;
	display:block;
	float:left;
}
.highslide-wrapper .highslide-body h2 span.text{
	float:left;
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-wrapper .highslide-body ul {
	padding:10px 0 0 0 ;
	margin:0;
}

.highslide-wrapper .highslide-body ul li { padding:0 0 10px 15px; background:url(images/ul-list-arrow.gif) no-repeat 0 8px; }

.highslide-wrapper .highslide-body ul.listboth {
	padding:10px 30px 0 15px ;
	margin:0;
	float:left;
}

.highslide-wrapper .highslide-body ul.listboth li { line-height:14px; padding:0 0 5px 15px; margin:0; }
/*---pop up---*/


#fadetext { font-size:12px; line-height:18px;  }

	
	


