/* CSS Document */
/* --------------------------- DEFAULT --------------------------- */
body {
	margin:0;
	padding:0;
	background:#FFFFF4 url(images/bodyBg.jpg) repeat-x 0 0;
	font:13px/14px Tahoma, Arial, sans-serif;
	color:#2B2B2B;
	}
	
	iframe, embed {display: none;}
	
	
 ul, form, p, h1, h2, h3, h4, img, input, label
	{
	margin:0;
	padding:0;
	}
label
	{
	display:block;
	}
ul, li
	{
	list-style-type:none;
	}
table {
	border:0px;
}
img {
	display:block;
	}
.width {
	width:1px;
	}
a {
	text-decoration:none;
	outline:none;
	color:#5A1505;
	background-color:inherit;
	}
/* --------------------------- HEADER --------------------------- */
.header {
	background:#5B1505 url(images/headerBg.jpg) no-repeat 0 100%;
	color:inherit;
	height:540px;
	}
.header img {
	margin:11px 0 0 25px;
	}
.header form {
	background-color:#C9A480;
	color:inherit;
	padding:7px;
	margin:21px 25px 0 0;
	width:227px;
	}
.header form input.inputBox {
	width:192px;
	height:17px;
	background-color:#fff;
	border:1px solid #F9F9F9;
	font:10px/13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:2px 0 0 4px;
	}	
.header ul {
	background:url(images/menuBg.gif) repeat-x 0 0;
	width:681px;
	padding:0 0 0 4px;
	margin:0 0 0 275px;
	height:45px;
	}
.header ul li {
	float:left;
	height:41px;
	}
.header ul li a {
	color:#5A1505;
	font:bold 12px/41px Verdana, Arial, Helvetica, sans-serif;
	background-color:inherit;
	text-align:center;
	display:block;
	padding:0 18px;
	}
.header ul li a:hover {
	color:#FFEDC5;
	background-color:#5B1505;
	}
.header ul li a.active {
	color:#FFEDC5;
	background-color:#5B1505;
	}
.headerContent {
	background-color:#FFFFFF;
	color:inherit;
	width:167px;
	padding:7px;
	}
.headerContent img {
	margin:0;
	}
.headerContent p {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#151821;
	background-color:inherit;
	padding:8px 11px 0;
	}
.headerContent a {
	color:#4D0303;
	background-color:inherit;
	font-size:11px;
	margin:0 0 0 11px;
	}
.headerContent a:hover {
	color:#3FA5C6;
	background-color:inherit;
	}	
/* --------------------------- BODY PANEL --------------------------- */
.bodyPanel {
	padding:29px 0 40px;
	}
.bodyPanel p {
	line-height:18px;
	}
.bodyPanel h3 {
	font:bold 20px/21px Tahoma, Arial, sans-serif;
	color:#5A1505;
	padding:0 0 15px;
	background-color:inherit;
	}
.bodyPanel a:hover {
	text-decoration:underline;
	}
.bodyPanel h4 {
	font:bold 13px/18px Tahoma, Arial, sans-serif;
	color:#2B2B2B;
	background-color:inherit;
	}		
/* --------------------------- Left Panel --------------------------- */
.leftPanel {
	width:301px;
	}
.leftPanel h2 {
	background:url(images/welcomeBg.gif) no-repeat 0 0;
	height:0;
	padding-top:21px;
	font-size:0;
	overflow:hidden;
	}	
.leftPanel ul li {
	

	margin-bottom: 7px;
		list-style-type:sqaure;
	list-style-position: inside;
	display: list-item;
	}
.leftPanel ul li.end {
	padding:0;
	}
.leftPanel p {
	padding:0 0 17px;
	}	
/* --------------------------- Mid Panel --------------------------- */
.midPanel {
	padding:0 23px;
	}	
.midPanel p {
	padding:0 0 17px;
	}
.newsLetter {
	background:#1D2528 url(images/newsletterBg.gif) repeat-x 0 0;
	color:inherit;
	}
.newsLetter h2 {
	background:url(images/newsletterIcon.gif) no-repeat 18px 0;
	font:20px/38px Tahoma, Arial, sans-serif;
	color:#fff;
	padding:0 0 0 69px;
	background-color:inherit;
	}
.newsLetter label {
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:15px 0 10px 26px;
	background-color:inherit;
	}
.newsLetter input.inputBox {
	width:199px;
	height:17px;
	background-color:#fff;
	border-top:1px solid #808080;
	border-bottom:1px solid #D3D0C9;
	border-left:1px solid #808080;
	border-right:1px solid #D3D0C9;
	font:10px/13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:2px 0 0 4px;
	}		
/* --------------------------- Right Panel --------------------------- */
.rightPanel {
	width:245px;
	}	
.calBg {
	background:url(images/calBg.gif) no-repeat 0 8px;
	height:49px;
	width:47px;
	padding:8px 17px 0 0;
	text-align:center;
	line-height:18px;
	color:#563300;
	font-weight:bold;
	background-color:inherit;
	}	
.calBg span {
	color:#D1C5B2;
	line-height:22px;
	background-color:inherit;
	}
/* --------------------------- FOOTER --------------------------- */
.footer {
	height:84px;
	background-color:#340C03;
	color:#CCC;
	}
.footer ul {
	text-align:center;
	padding:14px 0 7px;
	}
.footer ul li {
	display:inline;
	}
.footer ul li a {
	color:#EFEFEF;
	padding:0 16px;
	background-color:inherit;
	font-weight:bold;
	}
.footer ul li a:hover {
	color:#CCC;
	background-color:inherit;
	}
.footer ul li a.active {
	color:#CCC;
	background-color:inherit;
	}
.footer p {
	text-align:center;
	font-size:11px;
	}	
.footer p a {	
	color:#CCC;
	background-color:inherit;
	}
.footer p a:hover {	
	color:#FF4218;
	background-color:inherit;
	}	
/* --------------------------- MISC --------------------------- */
.topPad {
	padding:68px 0 0 346px;
	}	
.newsPad {
	padding:0 0 23px;
	}
.newsletterPad {
	padding:12px 0 0;
	}
