html{ 
  height: 100%;  
  margin-bottom: 1px;  
  }
body{
  font-family: Georgia, "Times New Roman", Times, serif; 
  color: #3C2B11;  
  line-height:20px; 
  background:#E7E5DF; 
  font-size:13px; 
  }
p{
  font-family: Arial, Georgia, "Times New Roman", Times, serif; 
  font-size:14px;
  color:#000;
}
.spacer{ height:10px; clear:both; float:left; text-decoration:none; overflow:hidden; width:100%;}

h1{ 
  font-weight:normal; 
  color:#A17B00; 
  margin-bottom:10px;
  }
h2{ font-weight:bold; font-size:16px; color:#A27B00; margin-bottom:10px; }
a{
	color:#9C9C9C; 
	text-decoration:none; 
}
a:hover{
	color:#A27B00; 
}

.brown{ color:#534020; }


#wrap{ 
  width: 990px; 
  margin: 0 auto;
  margin-top:30px;  
  }
#header{ 
  width:960px; 
  height:188px;
  float:left; 
  background:#fff; 
  padding:0 0 0 30px; 
  font-size:12px; 
  }
#logo{
  padding-top: 20px;
  width:135px;
  float:left; 
}
#header p{ 
  font-family: Georgia, "Times New Roman", Times, serif; 
  text-align:right; 
  float:right;
  font-size:10pt;  
  }
#header span{ 
  float:left; 
  display:block; 
  width:auto; 
  padding:5px 10px; 
  color:#fff; 
  }
#header h1{
  float:left; 
  padding:0 30px 0 75px; 
  font-size:27px; 
  text-align:left;
  letter-spacing:-0.04em;
  line-height:normal;
}
.date{ 
  background:#D6BB76; 
  }
.greet{ 
  background:#50421D; 
  }
.telephone{ 
  background:#A37B01; 
  }

#main-menu{
	width:720px; 
	float:left; 
	margin:75px 30px 0 75px; 
	padding:0px 0px 5px 0px;
	list-style:none;
	background:url(../img/dot-horizontal.gif) repeat-x left bottom; 
}
#main-menu li{
	float:left; 
	padding-right:18px;
	font-weight:bold; 
	font-size:12px;
	letter-spacing:-0.09em;
}
.last-menu{padding-right:0px;}

#main-menu li a{
	color:#9C9C9C; 
	text-decoration:none; 
}
#main-menu li a:hover, 
#main-menu li a.selected{
	color:#A27B00; 
}

#content{
  float:left; 
  width:930px; 
  padding:15px 30px 60px 30px; 
  background:#fff; 
  }
.light-brown{ 
  color:#D6BB78; 
  }
a.light-brown{ 
  color:#D6BB78; 
  text-decoration:none; 
  }
.light-brown:hover{ color:#000000; }
a.dark{ color:#A27B02; text-decoration:none;}
a.dark:hover{ color:#000; }
strong{ font-weight:bold; }

#footer{
  float:left; 
  width:930px; 
  padding:0 30px; 
  background:#fff;
  font-size:11px;
  }
#footer-inner{
	width:930px;
	float:left;
	display:block;
	background:#fff url(../img/dot-horizontal.gif) repeat-x left top; 
	padding:15px 0; 
}
.bottom-menu{
	width:930px; float:left;
	background:#fff url(../img/dot-horizontal.gif) repeat-x left bottom;
	padding-bottom:15px;
}
#login-menu{
	float:left;
	width:645px;
}
#login-menu li{
	float:left;
}
#login-menu li a{ display:block; font-weight:bold; padding:10px 15px; text-decoration:none; font-size:12px;}
.login-link1{
	background:#534741;
	width:28%;
	color:#fff;
}

.login-link2{
	background:#EDECEC url(../img/arrow.gif) no-repeat 96% 50%;
	border-left:solid 4px #fff;
	width:30%;
}
.login-link3{
	background:#EDECEC url(../img/arrow.gif) no-repeat 96% 50%;
	border-left:solid 4px #fff;
	width:39%;
}
.whitelink{ color:#fff;}
#s2{
	position:relative;
	float:left;
	width:100%;
	height:302px;
}
#s2 img{ float:left; font-size:1px;}
#s2 h1{ font-size:18px; color:#000; font-weight:bold; margin-bottom:0;}
#s2 .strapline span{ font-size:27px; color:#4F421D; font-weight:normal;}
.intro{
	position:absolute;
	right:0;
	top:30px;
	vertical-align:middle;
	background:#fff;
	padding:15px;
	width:300px;
	z-index:99;
}

.intro .title {
	font-size:18px; color:#000; font-weight:bold; margin-bottom:10px;
}

.intro .title a {
	color:#000;
}
.strapline{
	position:absolute;
	left:0;
	bottom:0;
	background:url(../img/trans-bg.png);
	padding:15px;
	width:690px;
	z-index:99;
}
.highlighter{ color:#A27B00; font-weight:bold;}

#lower-panel{
	width:930px; 
	float:left;
	padding:10px 0;
}
#lower-panel div{
	width:24.9%;
	float:left;
}
#lower-panel div p{ padding-right:10px;}


#lower-panel h2 {
	font-size:15px;
}

a.morelink{
	display:block;
	margin-top:10px;
	color:#D6BA76;
	font-weight:bold;
	text-decoration:none;
}
a.morelink:hover{
	color:#000;
}

#affiliates{
	border-top:solid 60px #E7E5DF;
	background:#fff;
	width:100%;
	float:left;
	padding:15px 0;
}
#affiliates img{ margin-left:30px;}
.affi-content{ margin:0 auto; text-align:right; width:930px;}


#sidebar{
	width:200px; float:left;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	line-height:normal;
	font-weight:bold;
	font-size:12px;
	height:302px;
	position: relative;
}
#sidebar ul {
	position: absolute;
	bottom:0px;
}

#sidebar li{
	background:url(../img/dot-horizontal.gif) repeat-x left bottom;
	padding:8px 0;
}
#sidebar a{
	color:#524A48;
}
#sidebar a:hover, #sidebar a.on{
	color:#A27B00;
}
#main-content{
	width:720px; float:right;
}
#main-content p{ margin-bottom:10px;}
.data-container{ width:700px; float:left; padding:30px 10px;}
.data-container h1{ font-size:27px; color:#A27B00; background:url(../img/dot-horizontal.gif) repeat-x left bottom; padding-bottom:10px; margin-bottom:20px; line-height:normal;}

.floatleft{ float:left; width:inherit;}
.floatright{ float:right; width:inherit;}

.wd35{ width:35px;}
.wd108{ width:108px;}
.wd285{ width:275px;}
.wd426{ width:426px; padding-left:10px;}
.wd600{ width:580px;}
.wd655{ width:655px;}

.dotted-line{ background:url(../img/dot-horizontal.gif) repeat-x left top; padding-top:10px;}
.dotted-line-bottom{ background:url(../img/dot-horizontal.gif) repeat-x left bottom; padding-bottom:10px;}
.select-country{ width:150px; float:left; background:url(../img/dot-horizontal.gif) repeat-x left bottom; padding-bottom:10px;}
.margin-bottom{ margin-bottom:15px;}

.title-cs{ font-size:20px; font-weight:normal; color:#4F421D;}
.black{color:#000;}
#member-logged-in{
	width:100%; 
	float:left; 
	padding-top:30px;
}

.sub-title{ background:#D6BA76; padding:8px 5px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif;}
.label-wd120{ display:block; width:120px; float:left; padding-right:10px;}
.inputwd405{ width:403px; border:solid 2px #B5B4AC;}
.selectwd355{ width:355px;}

h1.question{ background:none; color:#D6BA76;}


#bottom-nav li{ float:left; padding:0 5px; background:url(../img/bot-nav-seperator.gif) no-repeat right center;}

#bottom-nav li.last { background: none; }