/*-------------- DEFAULT ---------------*/
body {
	background:#FCF9E3; color:#695D1E;
	font:normal  Verdana, Arial, Helvetica, sans-serif;
	margin:0; padding:0;
} 
div, p, img, a, ul, form, input, h1, h2 {margin:0; padding:0;}
ul {list-style:none;}
a {text-decoration:none;}
img {border:none;}
.spacer {font-size:0; line-height:0; clear:both;}

#container{
	width: 1000px;
	background:#FCF9E3 url(../../../../resources/images/front/main_bg.png) 0 34px repeat-x;
	min-width: 1000px;	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #ececec;
}

/*-------------- HEADER ---------------*/
#header {
	width:100%; padding:0 0 0 0px; margin:0 auto; height:156px;
	background:url(../../../../resources/images/front/header_pic.png) 100% 34px no-repeat; position:relative;
}
/*----- TOP MENU -----*/
#header img {
	position:absolute; top:55px; left:90px;
}
#header h2.punchline {
	color:#000; font:bold 10pt Arial, Helvetica, sans-serif;
	position:absolute; left:622px; top:205px; display:block; width:135px;
}
#header ul {
	padding:0 0 8px 0; height:42px; font-size:10pt; line-height:12px;
	font-weight:bold; text-transform:uppercase; position:relative;
}
#header ul li {float:right; padding:0 10px 0 0;}
#header ul li a {
	color:#827F1B; background:#FCF9E3; padding:8px 8px 11px 8px; width:auto;
	display:block;
}
#header ul li a:hover {background:#F9EFB0; color:#827F1B;}
#header ul li span {
	background:#F9EFB0; color:#827F1B; display:block;
	padding:17px 8px 11px 8px; width:auto;	
}
#header form {
	background:#fff url(../../../../resources/images/front/form_bg.gif) 0 0 repeat-y; width:153px;
	padding:16px 0 0 10px; height:177px; color:#545453;
}
#header form h2 {
	font:bold 16px/15px Arial, Helvetica, sans-serif; padding:5px 0 15px 25px;
}
#header form label {
	font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 10px; height:18px; display:block;
}
#header form input.txtBox {
	width:116px; padding:1px 0 0 1px; margin:0 0 0 9px;
}
#header form input.submitBtn {
	width: 52px;
	margin:9px 0 0 76px;
}
/*----------------------- BODY ----------------------*/
#body {
	width:100%; padding:0px 0px 0px 0px; margin:0 auto;
}
#body h1 {
	text-align:center;
	height:24px; padding:3px; margin: 0px;
	font: 14pt Verdana, "Times New Roman", Times, serif;
	letter-spacing: 2pt;
	background:#f1edd2;
}
/*----------- LEFT PANEL ----------*/
#mainPanel {
	width:100%;
	float:left;}

#mainPanel h2 {
	height:38px; padding:0 0 0 14px;
	font:italic 20px/38px Georgia, "Times New Roman", Times, serif;
	background:url(../../../../resources/images/front/body_h2bg.gif) 0 0 repeat-x;
}
#mainPanel p {padding:0 0 0 17px;}
#mainPanel p.moreBtn {
	margin:32px 17px 26px 17px; padding:0; height:18px; 
	background:url(../../../../resources/images/front/more_bg_flat.gif) 0 50% no-repeat;
}
#mainPanel p.moreBtn a {
	background:#F1E34C url(../../../../resources/images/front/more_btn.jpg) 0 0 no-repeat; width:59px; height:18px;
	display:block; text-align:center; color:#322B01; float:right;
}
/*----- NEWS ------*/
#mainPanel div.news {
	width:210px; float:left; padding:16px 31px 0 22px;
}
#mainPanel div.news p {
	padding:1px 0 0 0; line-height:14px;
}
#mainPanel div.news p.moreBtn1 {
	height:18px; padding:0; background:url(../../../../resources/images/front/more_bg_doted.gif) 0 50% repeat-x;
	margin:35px 0 0 0;	
}
#mainPanel div.news p.moreBtn1 a {
	width:51px; height:18px; text-align:center; display:block; float:right;
	color:#322B01; background:#FCF9E3 url(../../../../resources/images/front/more_btn_botom.gif) 0 0 no-repeat;
	line-height:18px;
}
#mainPanel div.newsRight {
	padding:16px 0 0 28px; 
	background:url(../../../../resources/images/front/vertical_doted_bdr.gif) left top repeat-y;
}
/*----------- RIGHT PANEL ----------*/
#menuPanel {
	width:160px; float:left; padding:0 12px 12px 0px;
}
#menuPanel h2 {
	height:24px; padding:5px 0 0 9px;
	font:italic 12pt Georgia, "Times New Roman", Times, serif;
	background:url(../../../../resources/images/front/right_h2bg.gif) 0 0 repeat-x;
}
#menuPanel ul {
	font:bold 12pt Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
}
#menuPanel ul li {
	background:url(../../../../resources/images/front/dotted_black_border.gif) left bottom repeat-x;
	padding:3px 0px 3px 0px;
}
#menuPanel ul li a {
	height:33px; display:block; padding:3px 0px 3px 0px; color:#393939;
	background:#FCF9E3 url(../../../../resources/images/front/bullet_right.gif) 92% 50% no-repeat;
	
}
#menuPanel ul li a:hover {
	background-color:#F5F2D9; color:#000;
}
/*----------------------- FOOTER ----------------------*/
#footer {
	background:#FFF6C1 url(../../../../resources/images/front/footer_bg.gif) 0 0 repeat-x;
	padding:19px 0 16px 0; color:#685C14;
}
#footer ul {
	font-size:10pt; line-height:12px; margin:0 auto;
	font-weight:bold; text-transform:uppercase; width:570px;
}
#footer ul li {float:right;}
#footer ul li a {
	padding:1px 10pt; display:block; width:auto; color:#6A6816;
	background:#FFF6C1;
}
#footer ul li a:hover {
	color:#FFF6C1; background:#6A6816;
}
#footer p {
	clear:both; text-align:center; padding:8px 0 0 0;
	font:10pt Arial, Helvetica, sans-serif;
}
#footer p a {
color:#685C14; text-decoration:none;
}
#footer p a:hover {
text-decoration:underline;
}
/*-------------- MISCLENIOUS ---------------*/
.topPad {padding-top:23px !important; line-height:0;}
