/* CSS Document */
body {
	padding:0;
	margin:0;
	background:url(images/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;
}
#farrightPan #farrightbodyPan p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3D3C2C;
	line-height: 11px;
	padding: 5px;
}
#farrightPan #farrightbodyPan li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	list-style-type: disc;
	margin: 0px 0px 0px 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul {
	list-style-type:none;
}
/* TOP PANEL */
#tagline {
	width:100%;
	height:40px;
	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #515151;
}
#tagline h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #003366;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#topPan {
	width:960px;
	height:96px;
	position:relative;
	padding:0;
	margin:0 auto;
}
#topPan img {
	width:300px;
	height:96px;
	display:block;
	padding:0px 0 0 6px;
}
/* Menu Panel */
#topPan ul {
	width:650px;
	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:#003366;
	background:url(images/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:#003366;
	text-decoration:none;
}
#topPan ul li span {
	width:104px;
	height:35px;
	display:block;
	background:url(images/menu-devider1.gif) 100% 0 no-repeat #FCFAE6;
	color:#000000;
	text-decoration:none;
	padding:61px 0 0 0;
	line-height:14px;
}
/* /TOP PANEL */

/* HEADER PANEL */
#headerPan {
	width:960px;
	height:250px;
	position:relative;
	margin:0 auto;
	padding:0;
}
#headerPan h1 {
	width:526px;
	height:236px;
	position:absolute;
	top:16px;
	right:193px;
	background:url(images/header-img.jpg) 0 0 no-repeat #FCFAE6;
	color:#fff;
	font-size:36px;
	line-height:18px;
	text-transform:uppercase;
	text-indent:-2000px;
}
#headerPanleft {
	width:243px;
	height:214px;
	position:absolute;
	top:25px;
	left:0px;
}
#headerPanright {
	width:175px;
	height:135px;
	position:absolute;
	top:871px;
	right:14px;
	border:1px solid #DCDAC2;
	background-color: #3C5899;
	background-image: url(images/royalfade.jpg);
	padding: 0px;
}
#headerPan #ourblog {
	float:left;
	width:237px;
	height:62px;
	position:relative;
	margin:0 auto;
	background:url(images/icon1-nor.gif) 0 0 no-repeat;
}
#headerPan #ourblog h2 {
	width:128px;
	height:10px;
	background:#fff;
	display:block;
	position:absolute;
	left:2px;
	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 #ourblog p {
	width:113px;
	height:10px;
	display:block;
	position:absolute;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#003366;
	background:#fff;
	margin:34px 0 0 81px;
	z-index:1;
}
#headerPan #ourblog a {
	text-decoration:none;
	display:block;
	width:237px;
	height:62px;
}
#headerPan #ourblog a:hover {
	text-decoration:none;
	background:url(images/icon1-hover.gif) no-repeat 0 0;
}
#headerPan #possib {
	float:left;
	width:237px;
	height:62px;
	position:relative;
	margin:13px 0 0 0;
	background:url(images/icon2-nor.gif) 0 0 no-repeat;
}
#headerPan #possib h2 {
	width:125px;
	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 #possib p {
	width:115px;
	height:10px;
	display:block;
	position:absolute;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#003366;
	background:#fff;
	margin:34px 0 0 81px;
	z-index:1;
}
#headerPan #possib a {
	text-decoration:none;
	display:block;
	width:237px;
	height:62px;
}
#headerPan #possib a:hover {
	text-decoration:none;
	background:url(images/icon2-hover.gif) no-repeat 0 0;
}
#headerPan #solution {
	float:left;
	width:237px;
	height:62px;
	position:relative;
	margin:13px 0 0 0;
	background:url(images/icon3-nor.gif) 0 0 no-repeat;
}
#headerPan #solution 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 #solution p {
	width:103px;
	height:10px;
	display:block;
	position:absolute;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#003366;
	background:#fff;
	margin:34px 0 0 81px;
	z-index:1;
}
#headerPan #solution a {
	text-decoration:none;
	display:block;
	width:237px;
	height:62px;
}
#headerPan #solution a:hover {
	text-decoration:none;
	background:url(images/icon3-hover.gif) no-repeat 0 0;
}
.newsbox {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: white;
	margin: 0px;
	padding: 0px;
	line-height: 13px;
	letter-spacing: .05em;
}
#headerPan #headerPanright hr {
	width: 80%;
	margin-left: 15px;
}

/* BODY PANEL */
#bodyPan {
	width:960px;
	height:770px;
	position:relative;
	margin:0 auto;
	padding:0;
}
#bodylongPan {
	width:960px;
	height:1300px;
	position:relative;
	margin:0 auto;
	padding:0;
}
/*Left Panel */
#leftPan {
	width:239px;
	height:750px;
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0px;
}
#leftmemberPan {
	width:237px;
	height:375px;
	text-align:center;
	position:relative;
	margin:0 auto;
	padding:0;
	border:1px solid #DCDAC2;
	background:#fff;
	color:#000;
}
#leftPan #leftmemberPan ul {
	display:block;
	float:right;
	width:220px;
}
#leftPan #leftmemberPan ul li {
	background:url(images/arrow2.gif) no-repeat 5px 5px;
	padding:0px 30px 0;
	margin-bottom: 10px;
	text-align:left;
	font-size:12px;
}
#leftPan #leftmemberPan ul li a {
	text-decoration:underline;
	color:#3D3C2C;
	background:#FCFAE6;
}
#leftmemberPan h2 {
	height:48px;
	background:url(images/symbol4.gif) 0 0 no-repeat #fff;
	display:block;
	position:relative;
	padding:0 0 0 57px;
	margin:12px 0 20px 13px;
	font:16px/48px Georgia, "Times New Roman", Times, serif;
	color:#5EA000;
	text-transform:uppercase;
}
#leftmemberPan h2 span {
	background:#fff;
	color:#3D3C2C;
}
#leftPan form {
	width:220px;
	height:108px;
	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 {
	height:48px;
	background:#FCFAE6;
	display:block;
	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:230px;
}
#leftPan ul li {
	background:url(images/arrow3.gif) 220px 10px no-repeat;
	padding:0px 20px 0 0;
	text-align:right;
	margin-bottom: 8px;
}
#leftPan ul li a {
	text-decoration:underline;
	color:#3D3C2C;
	background:#FCFAE6;
}
#bodyPan #leftPan #test {
	font-size: 11px;
}

#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/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/arrow4.gif) no-repeat 30px 1px #333229;
	text-decoration:none;
	color:#fff;
}
/*/Left Panel */
/*Right Panels */
#farrighttopPan {
	width:175px;
	height:165px;
	position:absolute;
	right:513px;
	background:#FCFAE6;
	color:#3D3C2C;
	top: 455px;
	z-index: 300;
}
#farrighttopbodyPan {
	width:155px;
	height:145px;
	position:absolute;
	top:0px;
	left:8px;
	background:#FCFAE6;
	color:#3D3C2C;
}
#farrighttopPan #farrighttopbodyPan h3 {
	height:48px;
	background:#FCFAE6;
	display:block;
	padding:0 0 0 10px;
	margin:0px 0 5px 0px;
	font:28px/48px Georgia, "Times New Roman", Times, serif;
	color:#3D3C2C;
}
#farrighttopPan #farrighttopbodyPan ul {
	display:block;
	float:right;
	width:155px;
}
#farrighttopPan #farrighttopbodyPan ul li {
	background:10px 10px;
	padding:0px 5px 0 25px;
	text-align:left;
}
#footerPan #footernextPan a {
	color: #FFFFFF;
}

#farrighttopPan #farrighttopbodyPan ul li a {
	text-decoration:underline;
	color:#3D3C2C;
	background:#FCFAE6;
	font-size: 12px;
}
#bodyPan #farrighttopPan #farrighttopbodyPan #test {
	font-size: 11px;
}

#farrighttopPan #farrighttopbodyPan ul li a:hover {
	text-decoration:none;
}
#farrightPan #farrightbodyPan li {
	line-height: 12px;
}


#farrightPan {
	width:175px;
	height:835px;
	position:absolute;
	right:15px;
	border:1px solid #DCDAC2;
	background:#fff;
	color:#3D3C2C;
	top: -225px;
}
#farrightbodyPan {
	width:155px;
	height:585px;
	position:absolute;
	top:240px;
	left:10px;
	background:#FCFAE6;
	color:#3D3C2C;
}
#rightPan {
	width:504px;
	height:980px;
	position:absolute;
	right:203px;
	border:1px solid #DCDAC2;
	background:#fff;
	color:#3D3C2C;
	top: -225px;
}
#rightbodyPan {
	width:484px;
	height:960px;
	position:absolute;
	top:10px;
	left:10px;
	background:#FCFAE6;
	color:#3D3C2C;
}
#rightbodyPan h2 {
	width:90%;
	display:block;
	position: relative;
	padding:10px;
	font:28px/28px Georgia, "Times New Roman", Times, serif;
	color:#3D3C2C;
	margin:10px;
}
#rightbodyPan h3 {
	width:266px;
	height:31px;
	display:block;
	position: relative;
	background:url(images/symbol5.gif) 100% 0 no-repeat #FCFAE6;
	padding:24px 0 0 0;
	font:28px/28px Georgia, "Times New Roman", Times, serif;
	color:#3D3C2C;
	margin:20px 0 20px 80px;
}
#rightbodyPan p {
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 13px;
	line-height: 18px;
}
#rightbodyPan p.redtext {
	background:#FCFAE6;
	color:#CC0000;
	font-size:18px;
	line-height:20px;
	padding:0 40px 20px;
}
#bodyPan #rightPan #rightbodyPan img {
	padding-right: 15px;
}

#rightbodyPan p.small {
	font-size:12px;
	padding-right: 15px;
	padding-left: 15px;
}
#rightbodyPan p span {
	background:#FFFFFA;
	color:#3D3C2C;
}
#rightbodymore {
	width:306px;
	height:100px;
	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/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/arrow4.gif) no-repeat 58px 1px #333229;
	text-decoration:none;
	color:#fff;
}
#rightbodyPan h3 {
	width:268px;
	height:31px;
	display:block;
	position: relative;
	background:url(images/symbol6.gif) 100% 0 no-repeat #FCFAE6;
	padding:24px 0 0 0;
	font:28px/28px Georgia, "Times New Roman", Times, serif;
	color:#3D3C2C;
	margin:27px 0 20px 80px;
}
#rightbodyPan ul {
	width:400px;
	height:92px;
	position:relative;
	top:5px;
	left:30px;
	margin:0 0 10px 0;
}
#rightbodyPan li {
	width:400px;
	background:no-repeat 0 7px;
	font:13px Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	list-style-type: square;
}
#rightbodyPan li a {
	width:235px;
	height:60px;
	background:#FCFAE6;
	color:#CC0000;
	text-decoration:underline;
	line-height:14px;
}
#rightbodyPan ul li a:hover {
	width:235px;
	height:60px;
	text-decoration:none;
	line-height:24px;
}
#rightbodymorenext {
	width:306px;
	height:25px;
	border:1px solid #fff;
	background:#B0AD93;
	display:block;
	padding:2px;
	margin:0 60px 0 80px;
	font-size:12px;
	color:#FFFFFF;
	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/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/arrow4.gif) no-repeat 58px 1px #333229;
	text-decoration:none;
	color:#fff;
}
#rightlongPan {
	width:504px;
	height:1500px;
	position:absolute;
	right:203px;
	border:1px solid #DCDAC2;
	background:#fff;
	color:#3D3C2C;
	top: -225px;
}
#rightlongbodyPan {
	width:484px;
	height:1480px;
	position:absolute;
	top:10px;
	left:10px;
	background:#FCFAE6;
	color:#3D3C2C;
}
#rightlongbodyPan h2 {
	width:90%;
	display:block;
	position: relative;
	padding:10px;
	font:28px/28px Georgia, "Times New Roman", Times, serif;
	color:#3D3C2C;
	margin:10px;
}
#rightlongbodyPan h3 {
	width:266px;
	height:31px;
	display:block;
	position: relative;
	background:url(images/symbol5.gif) 100% 0 no-repeat #FCFAE6;
	padding:24px 0 0 0;
	font:28px/28px Georgia, "Times New Roman", Times, serif;
	color:#3D3C2C;
	margin:20px 0 20px 80px;
}
#rightlongbodyPan p {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 12px;
}
#rightlongbodyPan p.redtext {
	background:#FCFAE6;
	color:#CC0000;
	font-size:16px;
	line-height:20px;
	padding:0 40px 20px;
}
#bodyPan #rightlongPan #rightlongbodyPan img {
	padding-right: 25px;
}

#rightlongbodyPan p.small {
	font-size:12px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 12px;
}
#rightlongbodyPan p span {
	background:#FFFFFA;
	color:#3D3C2C;
}
#rightlongbodyPan h3 {
	width:268px;
	height:31px;
	display:block;
	position: relative;
	background:url(images/symbol6.gif) 100% 0 no-repeat #FCFAE6;
	padding:24px 0 0 0;
	font:28px/28px Georgia, "Times New Roman", Times, serif;
	color:#3D3C2C;
	margin:27px 0 20px 80px;
}
#rightlongbodyPan ul {
	width:328px;
	position:relative;
	top:5px;
	left:80px;
	margin:0 0 30px 0;
}
#rightlongbodyPan li {
	width:340px;
	background:no-repeat 0 7px;
	font:14px/24px Arial, Helvetica, sans-serif;
	padding:0 0 0 20px;
	list-style-type: square;
}
#rightlongbodyPan li a {
	width:235px;
	height:60px;
	background:#FCFAE6;
	color:#CC0000;
	text-decoration:underline;
	line-height:14px;
}
#rightlongbodyPan ul li a:hover {
	width:235px;
	height:60px;
	text-decoration:none;
	line-height:24px;
}
#rightlongbodyPan ol {
	width:375px;
	position:relative;
	left: 50px;
	margin-top: 0px;
}
#rightlongbodyPan ol li {
	width:375px;
	font:12px Arial, Helvetica, sans-serif;
	line-height: 17px;
	list-style-type: decimal;
	margin-bottom: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 20px;
}
/* FOOTER PANEL */
#footerPan {
	width:960px;
	height:100px;
	position:relative;
	margin:0 auto;
	padding:0;
}
#footernextPan {
	width:960px;
	height:70px;
	position:absolute;
	top:1px;
	right:13px;
	background:#B0AD93;
	color:#fff;
	margin:0;
}
#footerPan ul {
	width:500px;
	display:block;
	position:absolute;
	right:173px;
	top:11px;
}
#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;
}
#footerPan ul.templateworld {
	width:190px;
	background:#B0AD93;
	color:#fff;
	display:block;
	position:absolute;
	top:110px;
	right:50%;
}
#footerPan ul.templateworld li a {
	background:#B0AD93;
	display:block;
	color:#fff;
	text-decoration:none;
}
#footerPan ul.templateworld li a:hover {
	text-decoration:underline;
}
#footerPan p {
	background:#B0AD93;
	margin:54px 45px 0 0;
	display:block;
	position:absolute;
	top:-19px;
	right:88px;
	color:#FCFAE6;
	font:12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footerPanhtml {
	width:64px;
	height:19px;
	display:block;
	position:absolute;
	top:78px;
	right:170px;
}
#footerPanhtml a {
	width:59px;
	height:19px;
	background:url(images/arrow5.gif) no-repeat 45px 0px #D0CEB8;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0 0 0 5px;
	border:1px solid #FFFFFA;
	color:#353427;
	text-transform:uppercase;
	text-decoration:none;
}
#footerPanhtml a:hover {
	background:url(images/arrow5.gif) no-repeat 45px 0px #B0AD93;
	color:#353427;
	text-decoration:none;
}
#footerPancss {
	width:64px;
	height:19px;
	display:block;
	position:absolute;
	top:78px;
	right:89px;
}
#footerPancss a {
	width:59px;
	height:19px;
	background:url(images/arrow5.gif) no-repeat 45px 0px #D0CEB8;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0 0 0 5px;
	border:1px solid #FFFFFA;
	color:#353427;
	text-transform:uppercase;
	text-decoration:none;
}
#footerPancss a:hover {
	background:url(images/arrow5.gif) no-repeat 45px 0px #B0AD93;
	color:#353427;
	text-decoration:none;
}
