/*-------------- DEFAULT ---------------*/
body {
	background:#FCF9E3 url(../images/g_top.gif) 0 49px repeat-x; color:#695D1E;
	font:normal 16px "Times New Roman";
	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;}
/*-------------- HEADER ---------------*/
#header {
	width:850px; padding:0 0 0 0px; margin:0 auto; height:242px;
	/*-background:url(../images/header_pic.jpg) 100% 49px no-repeat; position:relative;--*/
}
/*----- TOP MENU -----*/
#header img {
	position:absolute; top:58px; left:8px;
}
#header h2.punchline {
	color:#ffffff; font:bold 21px "Times New Roman";
	position:absolute; left:400px; top:80px; display:block; width:465px;float:right;
}
#header h3.punchline2 {
	color:#ffffff; font:bold 21px "Times New Roman";
	position:absolute; left:400px; top:200px; display:block; width:465px;float:right;
}
#header p {
	color:#ffffff; font:bold 17px "Times New Roman";
	position:absolute; left:400px; top:130px; display:block; width:500px;
}
#header ul {
	padding:0 0 7px 0; height:42px; font-size:12px; 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:19px 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:19px 8px 11px 8px; width:auto;
}
#header .cc {float:left; padding:10px 0px 0 0;font:bold 20px "Times New Roman"; }

/*----------------------- BODY ----------------------*/
#body {
	width:850px; padding:80px 0 0 9px; margin:0 auto;

}
/*----------- LEFT PANEL ----------*/
#leftPanel {width:600px; float:left;border: 1px solid #ddd;background: #FFFFFF url(../images/img4.gif) repeat-x;}
#leftPanel h2 {
	height:43px; padding:0 0 0 14px;
	font:bold 20px/38px   "Times New Roman";
	background:url(../images/menuh2.jpg) 0 0 repeat-x;
}
#leftPanel h3 {
	height:23px; padding:0 0 0 14px;
	font:bold 16px  "Times New Roman";

}
#leftPanel p {padding:0 0 0 17px;}
#leftPanel p.moreBtn {
	margin:32px 17px 26px 17px; padding:0; height:18px;
	background:url(../images/more_bg_flat.gif) 0 50% no-repeat;
}
#leftPanel p.moreBtn a {
	background:#F1E34C url(../images/more_btn.jpg) 0 0 no-repeat; width:59px; height:18px;
	display:block; text-align:center; color:#322B01; float:right;
}
.topPad {padding-top:23px !important;border:0px solid #EFEFEF;}

/*----------- RIGHT PANEL ----------*/
#rightPanel {
	width:200px; float:right; padding:0 0 42px 0px;border: 1px solid #ddd; padding: 5px 10px 10px 20px;
}
#rightPanel  h2 {
	height:30px; padding:10px 0 0 9px;
	font:bold  20px/38px "Times New Roman";
	background:url(../images/g_top.gif) 0 0 repeat-x;
}
#rightPanel ul {
	font:bold 12px/24px "Times New Roman";
	padding:10px 4px 33px 0;
}
#rightPanel ul li {
	background:url(../images/dotted_black_border.gif) left bottom repeat-x;
	padding:0 0 1px 0;
}
#rightPanel ul li a {
	height:24px; display:block; padding:0 0 0 12px; color:#393939;
	background:#FCF9E3 url(../images/bullet_right.gif) 92% 50% no-repeat;
}
#rightPanel ul li a:hover {
	background-color:#FFF6C1; color:#000;
}
#rightPanel .noticediv2 {
background: url(../images/g_top.gif) repeat;
padding:1px;
color:#ffffff;
}
#rightPanel .noticediv2 blockquote {
border:1px solid #ffffff;
margin:0;
text-align:center;
padding:8px;
width:180px

}

#rightPanel .noticediv2 blockquote h3 {
border-bottom:1px solid #659C65;
color:#0D435D;
font-size:15px;
font-weight:bold;
padding-bottom:3px;
}

#rightPanel .noticediv2 blockquote p {
color:#ffffff;
font-size:12px;
width:180px;
}
.right {
margin-top: 0px;
width: 200px;
float: right;
border: 2px solid #ddd;
font-size: 12px;
padding: 10px;
padding: 5px 10px 10px 20px;
background: #FFFFFF url(../images/img4.gif) repeat-x;
}
.right ul {
list-style-type: square;
padding: 5px 10px 10px 20px;
color: #ffffff;
background: url(../images/g_top.gif) repeat;
font-size: 15px;
text-align:left;
}

.right h2 {
height: 30px;
font-size: 15px;
color: #174B64;
line-height: 30px;
background: url(../images/menuh2.jpg) repeat;
padding: 0px 0px 0px 20px;
}

.right a { text-decoration: none }

.right articles {
height: 30px;
font-size: 12px;
color: #39660C;
line-height: 30px;
background: url(../images/menuh2.jpg) repeat;
padding: 0px 0px 0px 20px;
}

/*----------------------- Middle ----------------------*/

#middle {
	width:850px; padding:20px 0 0 0px; margin:0 auto;

}

/*----------------------- Middle 2 ----------------------*/
#middlecontent {width:850px; float:left;border: 1px solid #ddd;background: #FFFFFF url(../images/img4.gif) repeat-x;}
#middlecontent h2 {
	height:43px; padding:0 0 0 14px;
	font:bold 20px/38px   "Times New Roman";
	background:url(../images/menuh2.jpg) 0 0 repeat-x;
}
#middlecontent p {padding:0 0 0 17px;}



#middlecontent  h3{

color: #0D435D;
font-size: 18px;
font-weight: bold;
letter-spacing: -1px;
line-height: 12px;
text-align:left;
padding-left:10px;
background:url(../images/bj.jpg) 0 0 repeat-x;
height:20px;

}
#middlecontent  h4{

color: #40611A;
font-size: 15px;
font-weight: bold;
letter-spacing: -1px;
line-height: 12px;
text-align:left;
padding-left:10px;

}
#middlecontent .message {
text-align:center;
color:#FF0000;
font-size:18px;

border-bottom:1px solid #eee;
padding-bottom:12px;
padding-top:30px;
}

#middlecontent .message p {
margin:0 0 10px 0;
text-align:center;
color:#FF0000;
font-size:10px;
padding-bottom:12px;
padding-top:30px;
text-align:center;
color:#FF0000;
font-size:18px;
padding-bottom:12px;
padding-top:10px;
}


/*----------------------- FOOTER ----------------------*/
#footer {
	background:#FFF6C1 url(../images/footer_bg.gif) 0 0 repeat-x;
	padding:19px 0 16px 0; color:#685C14;


}
#footer ul {
	font-size:10px; line-height:12px; margin:0 auto;
	font-weight:bold; text-transform:uppercase; width:670px;
	padding:0 0 0 300px;
}
#footer ul li {float:left;padding:0.2em 0.6em;}
#footer ul li a {
	padding:1px 12px; 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:normal 9px/11px "Times New Roman";margin: 0;
}
#footer p a {
color:#685C14; text-decoration:none;
}
#footer p a:hover {
text-decoration:underline;
}
/*-------------- MISCLENIOUS ---------------*/