/* CSS Document
-------------------------------------- */
body {
	padding: 0;
	margin: 0;
	background: url(/images/graphics/main-bg.gif) 0 0 repeat-x #FCFAE6;
	font: 14px/20px Arial, Helvetica, sans-serif;
	color: #3D3C2C;
	font-weight: normal;
}

div, p, h1, h2, h3, ul, img{
	padding: 0px;
	margin: 0px;
}

ul{
	list-style-type: none;
}

/* TOP PANEL
-------------------------------------- */
#topPan{
	width: 778px;
	height: 96px;
	position: relative;
	margin: 0 auto;
	padding: 0;
}

#topPan img{
	/* width: 204px;
	height: 57px; */
	display: block;
	padding: 23px 0 0 6px;
}

/* Menu Panel
-------------------------------------- */
#topPan ul{
	width: 520px;
	height: 96px;
	display: block;
	position: absolute;
	top: 0px;
	right: 9px;
	margin: 0;
	padding: 0;
}

#topPan ul li{
	float: left;
	width: 104px;
	display: block;
	text-align: center;
}

#topPan ul li a{
	width: 104px;
	height: 35px;
	display: block;
	font: 14px/14px "Trebuchet MS",Arial, Helvetica, sans-serif;
	color: #2E4E00;
	background: url(/images/graphics/menu-bg.gif) 0 0 repeat-x #F4F1DD;
	text-decoration: none;
	margin: 0;
	padding: 61px 0 0 0;
}

#topPan ul li a:hover{
	width: 104px;
	height: 96px;
	display: block;
	background: #FCFAE6;
	color: #2E4E00;
	text-decoration: none;
}

#topPan ul li span{
	width: 104px;
	height: 35px;
	display: block;
	background: url(/images/graphics/menu-devider1.gif) 100% 0 no-repeat #FCFAE6;
	color: #2E4E00;
	text-decoration: none;
	padding: 61px 0 0 0;
	line-height: 14px;
}

/* /TOP PANEL */



/* HEADER PANEL
-------------------------------------- */
#headerPan{
	width: 778px;
	height: 290px;
	position: relative;
	margin: 0 auto;
	padding: 0;
}

#headerPan h1{
	width: 526px;
	height: 236px;
	position: absolute;
	top: 35px;
	right: 0px;
	background: url(/images/graphics/site_header_5s.jpg) 0 0 no-repeat #FCFAE6;
	color: #fff;
	font-size: 36px;
	line-height: 18px;
	text-transform: uppercase;
	text-indent: -2000px;
}

#headerPanleft{
	width: 237px;
	height: 214px;
	position: absolute;
	top: 48px;
	left: 9px;
}

#headerPan #web{
	float: left;
	width: 237px;
	height: 62px;
	position: relative;
	margin: 0 auto;
	background: url(/images/graphics/iconweb-nor.gif) 0 0 no-repeat;
}

#headerPan #web h2{
	/* width: 90px; */
	height: 10px;
	background: #fff;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 14px 0 5px 81px;
	font: 16px/14px Georgia, "Times New Roman", Times, serif;
	color: #CC0000;
	z-index: 1;
	text-transform: uppercase;
}

#headerPan #web p{
	/* width: 103px; */
	height: 10px;
	display: block;
	position: absolute;
	font: 12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif;
	color: #2E5000;
	background: #fff;
	margin: 34px 0 0 81px;
	z-index: 1;
}

#headerPan #web a{
	text-decoration: none;
	display: block;
	width: 237px;
	height: 62px;
}

#headerPan #web a:hover{
	text-decoration: none;
	background: url(/images/graphics/iconweb-hover.gif) no-repeat 0 0;
}

#headerPan #print{
	float: left;
	width: 237px;
	height: 62px;
	position: relative;
	margin: 13px 0 0 0;
	background: url(/images/graphics/icon3-nor.gif) 0 0 no-repeat;
}

#headerPan #print h2{
	/* width: 90px; */
	height: 10px;
	background: #fff;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 14px 0 5px 81px;
	font: 16px/14px Georgia, "Times New Roman", Times, serif;
	color: #CC0000;
	z-index: 1;
	text-transform: uppercase;
}

#headerPan #print p{
	/* width: 103px; */
	height: 10px;
	display: block;
	position: absolute;
	font: 12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif;
	color: #2E5000;
	background: #fff;
	margin: 34px 0 0 81px;
	z-index: 1;
}

#headerPan #print a{
	text-decoration: none;
	display: block;
	width: 237px;
	height: 62px;
}

#headerPan #print a:hover{
	text-decoration: none;
	background: url(/images/graphics/icon3-hover.gif) no-repeat 0 0;
}

#headerPan #alacarte{
	float: left;
	width: 237px;
	height: 62px;
	position: relative;
	margin: 13px 0 0 0;
	background: url(/images/graphics/icon1-nor.gif) 0 0 no-repeat;
}

#headerPan #alacarte h2{
	/* width: 90px; */
	height: 10px;
	background: #fff;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 14px 0 5px 81px;
	font: 16px/14px Georgia, "Times New Roman", Times, serif;
	color: #CC0000;
	z-index: 1;
	text-transform: uppercase;
}

#headerPan #alacarte p{
	/* width: 103px; */
	height: 10px;
	display: block;
	position: absolute;
	font: 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2E5000;
	background: #fff;
	margin: 34px 0 0 81px;
	z-index: 1;
}

#headerPan #alacarte a{
	text-decoration: none;
	display: block;
	width: 237px;
	height: 62px;
}

#headerPan #alacarte a:hover{
	text-decoration: none;
	background: url(/images/graphics/icon1-hover.gif) no-repeat 0 0;
}

/* BODY PANEL
-------------------------------------- */
#bodyPan{
	width: 760px;
	/* height: 900px; */
	position: relative;
	margin: 0 auto;
	padding: 0;
	margin-bottom: 50px;
}

/*Left Panel
-------------------------------------- */
#leftPan{
	float: left;
	width: 239px;
	margin: 0;
	padding: 0px;
}

#leftmemberPan{
	width: 217px;
	position: relative;
	margin: 0 auto;
	padding: 10px;
	border: 1px solid #DCDAC2;
	background: #fff;
	color: #000;
}

#leftmemberPan h2, #leftmemberPan h2 a:link, #leftmemberPan h2 a:visited {
	position: relative;
	font: 14px  Georgia,"Times New Roman", Times, serif;
	color: #5EA000;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}

#leftmemberPan h2 a:hover, #leftmemberPan h2 a:active {
	text-decoration: underline;
}

#leftmemberPan h2 span{
	background: #fff;
	color: #3D3C2C;
}

#leftPan form{
	width: 220px;
	background: #EBE9D7;
	padding: 0;
	margin: 0 0 0 8px;
	color: #333227;
}

#leftPan form label{
	width: 72px;
	display: block;
	float: left;
	padding: 14px 15px 0 16px;
}

#leftPan form label.emailpadding{
	padding: 2px 15px 0 16px;
}

#leftPan form input{
	float: left;
	display: block;
	width: 101px;
	height: 16px;
	margin: 14px 0 9px 0;
}

#leftPan form input.fieldpadding{
	margin: 2px 0 9px 0;
}

#leftPan h3{
	background: #FCFAE6;
	float: right;
	padding: 0 0 0 57px;
	margin: 12px 0 22px 13px;
	font: 28px/48px Georgia, "Times New Roman", Times, serif;
	color: #3D3C2C;
}

#leftPan ul{
	display: block;
	float: right;
	width: 150px;
	height: 327px;
}

#leftPan ul li{
	background: url(/images/graphics/arrow3.gif) 140px 10px no-repeat;
	padding: 0px 20px 0 0;
	text-align: right;
}

 
#leftPan ul li a{
	text-decoration: underline;
	color: #3D3C2C;
	background: #FCFAE6;
}

#leftPan ul li a:hover{
	text-decoration: none;
}

#leftPango{
	width: 220px;
	height: 25px;
	position: absolute;
	top: 160px;
	left: 8px;
	border-top: 1px solid #fff;
	background: #B0AD93;
	display: block;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #FFFFFA;
	line-height: 23px;
	font-weight: bold;
}

#leftPango p.textposition a{
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
	text-decoration: none;
	color: #FFFFFA;
	background: #B0AD93;
}

#leftPango p.textposition a:hover{
	text-decoration: underline;
	background: none;
}

#leftPan form input.gobutton{
	float: right;
	background: url(/images/graphics/arrow4.gif) no-repeat 30px 0 #63614F;
	border: none;
	width: 45px;
	height: 21px;
	display: block;
	margin: 2px 0 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	color: #fff;
	font: 14px/21px "Trebuchet MS",Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
}

#leftPango a:hover{
	background: url(/images/graphics/arrow4.gif) no-repeat 30px 1px #333229;
	text-decoration: none;
	color: #fff;
}

/*/Left Panel */



/*Right Panel
-------------------------------------- */
#rightPan{
	float: right;
	width: 484px;
	border: 1px solid #DCDAC2;
	background: #fff;
	color: #3D3C2C;
	padding: 10px;
}

#rightbodyPan{
	/* width: 484px; */
	border: 1px solid #DCDAC2;
	/* position: absolute;
	top: 10px;
	left: 10px; */
	background: #FDFCEF;
	color: #3D3C2C;
	padding-bottom: 40px;
}

#rightbodyPan h2{
	/* background: url(/images/graphics/symbol5.gif) 100% 0 no-repeat #FCFAE6; */
	padding: 24px 0 0 0;
	font: 26px Georgia, "Times New Roman", Times, serif;
	color: #3D3C2C;
	margin: 15px 30px 5px 30px;
}

#rightbodyPan p{
	padding: 0 30px 20px;
}

#rightbodyPan p.redtext{
	color: #CC0000;
	font-size: 16px;
	line-height: 20px;
	margin-top: 0;
}

#rightbodyPan p span{
	background: #FFFFFA;
	color: #3D3C2C;
}

#rightbodyPan blockquote {
	font-style: italic;
	font-size: 1em;
	color: #333;
	line-height: 1.5em;
}

#rightbodymore{
	width: 306px;
	height: 25px;
	border: 1px solid #fff;
	background: #B0AD93;
	display: block;
	padding: 2px;
	margin: 0 60px 0 80px;
	font-size: 12px;
	color: #FFFFFA;
	line-height: 25px;
	font-weight: bold;
}

#rightbodymore p.textposition{
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
}

#rightbodymore a{
	float: right;
	background: url(/images/graphics/arrow4.gif) no-repeat 58px 1px #63614F;
	width: 66px;
	display: block;
	position: relative;
	margin: 1px 0 0 0;
	padding: 0 0 0 10px;
	height: 23px;
	text-decoration: none;
	color: #fff;
	font: 14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#rightbodymore a:hover {
	background: url(/images/graphics/arrow4.gif) no-repeat 58px 1px #333229;
	text-decoration: none;
	color: #fff;
}

#rightbodyPan h3 {
	/* background: url(/images/graphics/symbol6.gif) 100% 0 no-repeat #FCFAE6; */
	padding: 24px 0 0 0;
	font: 20px/20px Georgia, "Times New Roman", Times, serif;
	color: #3D3C2C;
	margin: 27px 30px 20px 30px;
}

#rightbodyPan h3.close {
	margin: 27px 30px 20px 30px;
}

#rightbodyPan ul {
	/* width: 328px; */
	position: relative;
	top: 5px;
	left: 80px;
	margin: 0 0 30px 0;
}

#rightbodyPan li {
	width: 340px;
	background: url(/images/graphics/arrow2.gif) 0 7px no-repeat;
	font: 14px/24px Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
}

#rightbodyPan li a {
	width: 235px;
	background: #FCFAE6;
	color: #CC0000;
	text-decoration: underline;
	line-height: 24px;
}

#rightbodyPan ul li a:hover{
	width: 235px;
	height: 60px;
	text-decoration: none;
	line-height: 24px;
}

#rightbodymorenext, #rightbodymorenext2 {
	/* width: 350px; */
	height: 25px;
	border: 1px solid #dcdac2;
	background: #fcfae6;
	display: block;
	padding: 2px;
	margin: 0 30px 0 30px;
	font-size: 12px;
	color: #5EA000;
	line-height: 25px;
	font-weight: bold;
}

#rightbodymorenext p.textposition, #rightbodymorenext2 p.textposition {
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
}

#rightbodymorenext a, #rightbodymorenext2 a {
	float: right;
	background: url(/images/graphics/arrow4.gif) no-repeat 58px 1px #63614F;
	width: 66px;
	display: block;
	position: relative;
	margin: 1px 0 0 0;
	padding: 0 0 0 10px;
	height: 23px;
	text-decoration: none;
	color: #fff;
	font: 14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#rightbodymorenext a:hover, #rightbodymorenext2 a:hover {
	background: url(/images/graphics/arrow4.gif) no-repeat 58px 1px #333229;
	text-decoration: none;
	color: #fff;
}


.rightbodymorenext {
	/* width: 350px; */
	height: 25px;
	border: 1px solid #dcdac2;
	background: #fcfae6;
	display: block;
	padding: 2px;
	margin: 0 30px 0 30px;
	font-size: 12px;
	color: #5EA000;
	line-height: 25px;
	font-weight: bold;
}

.rightbodymorenext p.textposition {
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
}

.rightbodymorenext a {
	float: right;
	background: url(/images/graphics/arrow4.gif) no-repeat 58px 1px #63614F;
	width: 66px;
	display: block;
	position: relative;
	margin: 1px 0 0 0;
	padding: 0 0 0 10px;
	height: 23px;
	text-decoration: none;
	color: #fff;
	font: 14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.rightbodymorenext a:hover {
	background: url(/images/graphics/arrow4.gif) no-repeat 58px 1px #333229;
	text-decoration: none;
	color: #fff;
}

/* /BODY PANEL */



/* FOOTER PANEL
-------------------------------------- */
#footerPan{
	width: 100%;
	/* height: 231px; */
	/* position: relative; */
	/* margin: 0 auto; */
	margin-top: 20px;
	padding: 0;
}

#footernextPan{
	width: 100%;
	height: 150px;
	background: #B0AD93;
	color: #fff;
	margin: 0;
}





#footer {
	padding: 20px;
	padding-bottom: 40px;
	background: #B0AD93;
	color: #fff;
	margin-top: 10px;
}

#footer ul{
	display: block;
}

#footer li{
	float: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0 15px;
	border-right: 1px solid #fff;
}

#footer li.last{
	float: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0 15px;
	border: 0;
}

#footer ul li a{
	color: #FFFFFA;
	background: #B0AD93;
	text-decoration: none;
}

#footer ul li a:hover{
	text-decoration: underline;
}

#footer ul li a.padl{
	padding: 0 0 0 14px;
}








#footerPan ul{
	width: 380px;
	display: block;
	position: absolute;
	right: 40px;
	top: 33px;
}

#footerPan li{
	float: left;
	font: 12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#footerPan ul li a{
	padding: 0 10px;
	color: #FFFFFA;
	background: #B0AD93;
	text-decoration: none;
}

#footerPan ul li a:hover{
	text-decoration: underline;
}

#footerPan ul li a.padl{
	padding: 0 0 0 14px;
}



.clear {
	clear: both;
}