/* CSS Document */
* {
	padding:0;
	margin:0;
}
html{
	height:100%;
	padding-bottom:1px;
}
a{
	outline:none;
}
object{
	outline:none;
}
td{
	text-align:left;
	vertical-align:top;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}
body{
	background-color:#52432F;
	color:#CCCCCC;
	font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul{
	list-style:none;
}
img{
	border:none;
}
h2{
	font-size:24px;
	line-height:27px;
	color:#F171AB;
	margin-bottom:18px;
	text-transform:uppercase;
}
p{
	margin-bottom:10px;
}
#externalContainer{
	width:883px;
	height:100%;
	margin:7px auto 5px;
}
#mainContainer{
	background:url(images/top_bg.gif) 0 0 repeat-x #948671;
	color:inherit;
	border:1px solid #F9F9F5;
	margin-bottom:9px;
}
#logoPanel{
	height:162px;
	width:883px;
	position:relative;
}

#logoPanel #newsletter{
	width:370px;
	position:absolute;
	top:75px;
	right:23px;
	}
	
#logoPanel #newsletter form#mc-embedded-subscribe-form label.emaillabel{
	background:url(images/newsletter-pic.gif) no-repeat 0 0;
	width:131px;
	height:23px;
	float:left;
	text-indent:-2000000px;
	}
	
#logoPanel #newsletter form#mc-embedded-subscribe-form input#mce-EMAIL {
	width:130px;
	height:18px;
	border:#8D806D 1px solid;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8D806D;
	float:left;
	margin:0 0 0 5px;
	text-transform:none !important;
	}
	
#logoPanel	#newsletter form#mc-embedded-subscribe-form input.submit{
	width:26px;
	height:25px;
	border:none;
	padding:0;
	background:url(images/newsletter-button.gif) no-repeat 0 0;
	text-indent:-2000000px;
	margin:0 0 0 50px;
	padding:0 0 0 50px;
	}
	
#logoPanel	#newsletter form#mc-embedded-subscribe-form input.btn{
	width:81px;
	height:25px;
	border:none;
	padding:0;
	background:url(images/subscripe-button.gif) no-repeat 0 0;
	text-indent:-2000000px;
	margin:0 0 0 0 10px;
	padding:0 0 0 50px;
	}
	
#logoPanel img.logo{
	margin:11px 0 0 36px;
	float:left;
}
#logoPanel ul{
	float:right;
	width:auto;
	margin:24px 28px 0 0;
}
#logoPanel ul li{
	float:left;
	width:auto;
	margin:0 0 0 12px;
}
#logoPanel ul li img {
	vertical-align:middle;
}
#contentPanel{
	 padding-bottom:20px;
	 color:#9B968B;
	 background-color:#4C4638;
	 padding:26px 0 30px;
}
#contentPanel{
	 padding-bottom:20px;
	 color:#9B968B;
	 background-color:#4C4638;
	 padding:0;
}
#contentPanel object{
	margin:30px 0;
}
#footer,
#footer h5,
#footer h5 a{
	font:normal 9px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	background-color:inherit;
	text-decoration:none;
	padding-bottom:20px;
	overflow:hidden;
}
#footer p{
	margin:0;
	padding:0;
}
#footer h5 a:hover{
	text-decoration:underline;
}
#footer div{
	color:#FFFCF6;
	background-color:#948671;
	border:solid 1px #F7F8F3;
	padding:7px 0 7px 8px;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	
}
#footer p{
	float:left;
	margin:0;
}
#footer h5{
	float:right;
}
#footer div a{
	margin:0 16px; /*Changes made by DK on 6th June 2009*/
	color:#FFFCF6;
	background-color:inherit;
	text-decoration:none;
}
#footer div a:hover,
#footer div a.selected{
	color:#F171AB;
	background-color:inherit;
}
#infoPad {
	padding:0 25px 0 0;
}
.tablePad{
	padding-top:20px;
}
#infoPage{
	padding:0 0 20px;
}
#infoPage img{
	float:left;
	border:3px solid #928E87;
	margin:0 35px 35px 0;
}
#infoPage a{
	color:#F171AB;
	background-color:inherit;
	text-decoration:none;
	}
#infoPage h3{
	font-size:15px;
	line-height:18px;
	color:#F171AB;
	margin-bottom:10px;
	font-weight:bold;
}
#infoPage h4{
	font-size:14px;
	line-height:15px;
	color:#F171AB;
	margin-bottom:10px;
	font-weight:normal;
}
#infoPage ul{
	margin-bottom:10px;
}
#infoPage ul li{
	margin:0 0 4px 0;
}
#contantPage{
	height:100%;
	overflow:hidden;
	margin:0 25px 0 0;
}
#contantPage img{
	float:left;
	margin:0 0 10px 0;
}
#contantPage form{
	float:right;
	width:480px;
	margin:0 0 0;
}
#contantPage form div.formarea{
	width:280px;
	float:left;
}
#contantPage form p{
	clear:both;
	margin-bottom:5px;
}
#contantPage form label{
	height:25px;
	display:block;
}
#contantPage form input,
#contantPage form select,
#contantPage form textarea{
	background-color:#D3CEC8;
	border:1px solid #D2CDC7;
	clear:both;
	font:normal 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:0px;
	padding-bottom:4px;
	display:block;
	height:15px;
	color:#F0388B;
}
#contantPage form label.txt{
	height:80px;
}
#contantPage form textarea{
	width:237px;
	border:none;
	height:70px;
	padding:2px 5px 2px 10px;
}
#contantPage form input{
	width:240px;
	padding-left:10px;
}
#contantPage form label.slt{
	height:50px;
	line-height:22px;
}
#contantPage form select{
	width:250px;
	padding:0;
	height:20px;
}
#contantPage form .button{
	width:50px;
	height:20px;
	margin:10px 50px 0 0;
	text-align:center;
	font-weight:bold;
	float:none !important;
	padding:0;
	
}
#contantPage form h2{
	font-size:14px;
	color:#F171AB;
	margin:80px 0 0;
}
#contantPage form h2 span{
	display:block;
}
#contantPage form h2 b{
	font-weight:normal;
	color:#fff;
}
#contantPage form h2 a{
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	text-transform:none;
}
#contantPage form h2 a:hover{
	text-decoration:none;
}
/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold	{ 
	position:relative; overflow:hidden;
	width:545px; height:307px;
	top:0px;
  	z-index:100;
	margin-top:20px
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:525px; height:327px; 
/*	clip:rect(0px, 830px, 830px, 0px); */
	overflow:hidden;	
	z-index:1; 
	}
div.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px;
 	z-index:1; 
	padding:0;
	margin:0;
	width:520px;
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; left:0; top:0;
  width:13px; height:337px; 
  font-size:1px; z-index:1;
  margin-top:10px;
  }
div#track { 
  position:absolute; left:6px; top:12px;
  width:18px; height:307px;
  z-index:1;
  }
div#dragBar {
  position:absolute; left:0; top:1px;
  width:6px; height:74px !important;
  background-color:#F171AB;
  z-index:1;
  }  
div#up { position:absolute; left:0; top:4px; z-index:2;
			 }
			 
div#up img
{
	margin:5px 0 0 0;
 }
div#down { position:absolute; left:0; bottom:7px; z-index:3;  }
	
div#up,
div#down  {width:12px; padding-left:4px; }

div.mce_inline_error { 
	position:absolute;
	top:32px;
	left:106px; 
	color:#fff;	
	}


