html {
  color:#836f66;
  background:#f5f1ee;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

body {
  margin:0;
  padding:0;
}

/* Text Styles */
h1 {
  font-size:16px;
  font-weight:bold;
  margin:8px 0 5px 0;
  color:#ba1229;
}

h2 {
  font-size:15px;
  color:#ba1229;
  margin:8px 0 0 0;
}

h3 {
  font-size:12px;
  color:#ba1229;
  margin:0;
}

h5 {
	color:#103063;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
}

a {
  text-decoration:none;
  color:#ba1229;
}

a:hover {

}

p {
  font-size:12px;
  line-height:16px;
}

a img  {
  border:0;
}

img {
  display:block;
}

abbr,acronym {
border-bottom:1px dotted #000;
cursor:help;
}

em {
font-style:italic;
}

ul, ol {
	padding-bottom: 3px;
	LIST-STYLE-TYPE: square;
}



/* Layout Styles */

#wrap {
	width:950px;
	margin:50px auto 0 auto;
	background:#fff;
}

#header {
	height:193px;
	width:950px;
}

.printlogo, #contactdetails {
	display:none;
}

#menu {
	height:26px;
	width:950px;
	background-color:#c2b4a7;
	margin:0 auto;
}

#menu .red {
	padding-left:5px;
	color:#ba1229;
}

#menu li.last a, #menu li ul li a {
	background-image:none;
}

#contentwrap {
	background:url(../images/mainbg.png) no-repeat top right;
}

#contentwrap ul li {
	padding:5px 0;
}

#left {
	width:189px;
	float:left;
}

#leftcontent {
	padding:27px 13px 10px 13px;
}

#leftcontent img {
	padding:0 12px 12px;
}

#quotebox {
	background-color:#f5f4f2;
	padding:11px;
}

#quotebox p {
	font-size:10px;
	margin:0;
}

#quotebox em {
	font-size:12px;
	margin:0 0 2px 0;
}

#othertext p { 
	padding:0 12px;
	font-size:10px;
}

p.emailus {
	padding-left:12px;
}

.emailus a {
	display:block;
	width:127px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#fff;
	background-color:#c2b4a7;
}

#center {
	float:left;
	width:490px;
}

#center.wide {
	width:650px;
}

#centercontent {
	padding:18px 0;
}

#right {
	width:248px;
	float:right;
	padding-top:6px;
}

#rightcontent {
	
}

.boxed {
	display:block;
	width:238px;
	text-align:center;
	padding:12px 4px;
	color:#847067;
	background-color:#dcd5cd;
	margin:6px 0;
}

.subscribe a {
	color:#847067;
}

.subscribe .red {
	/*color:#ba1229;*/
	color:#847067;
}

.printthis {
	padding:10px 0 10px 36px;
}

.printthis a {
	padding-left: 40px;
	display:block;
	width:140px;
	background:url(../images/print_icon.png) no-repeat left;
	color:#a69581;
}

.bold {
	font-weight:bold;
}

/* Footer */

#footerpage {
	width:950px;
	margin:auto;
	padding:10px 0; 
	text-align:center;
}

#footerpage p, #footerpage a {
	font-size:10px;
	font-weight:normal;
	color:#a79682;
	font-family:Verdana, arial, helvetica, sans-serif;
	margin:0;
}

/*Form Styles*/

input.txt {
  color: #666666;
  background-color: #FFFFFF;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #dbdbdb;
  width: 200px;
	padding:2px;
}
input.txtalt {
  color: #666666;
  background-color: #FFFFFF;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #dbdbdb;
  width: 130px;
}
input.txtalt2 {
  color: #666666;
  background-color: #FFFFFF;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #dbdbdb;
  width: 180px;
	padding:2px;
}
input.txtalt3 {
  color: #666666;
  background-color: #FFFFFF;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #dbdbdb;
  width: 200px;
	padding:2px;
}
input.btn {
  color: #816b60;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  background-color: #f2f2f2;
  border: 1px solid #816b60;
  padding: 2px;
}
select { 
  background-color: #FFFFFF; 
  color: #666666; 
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
textarea { 
  color: #666666;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  border: 1px inset #CCCCCC;
  width: 200px;
  height: 100px;
}
fieldset {
  border: 1px dotted #666666;
  margin-top: 16px;
  padding: 10px;
}
legend {
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  background-color: #FFFFFF;
}
.ink {
  color:#bc2b4a7;
}

