html,body{
	background:url(../images/bg.jpg) top center no-repeat #325c2e;
	padding:0;
	margin:0;
	font:normal 12px Arial;
	color:#6b6b6b
}

a{
	color:#6b6b6b;
	text-decoration:underline;
	font:bold 12px Arial;
}

a:hover{
	color:#000;
	text-decoration:underline;
	font:bold 12px Arial;
}

.container{
	width:867px;
	margin:0 auto;
	padding:5px 0
}

.nav{
	padding:0;
	margin:0;
	list-style:none
}

.nav li{
	float:left;
	background:url(../images/navborder.gif) top right no-repeat;
	padding:0 2px 0 0
}

.nav li.last{
	background:none;
	padding:0
}

.nav li a{
	display:block;
	padding:10px 25px 0 25px;
	height:38px;
	float:left;
	/*width:140px;*/
	text-align:center;
	text-decoration:none;
	font:normal 14px Arial;
	color:#fff;
	text-transform:capitalize
}

.nav li a:hover{
	background:url(../images/bgHover2.jpg) top center no-repeat;
	font:normal 14px Arial;
	color:#fff;
	text-decoration:none
}

.nav li a.active, .nav li a.active:hover{
	background:url(../images/bgHover2.jpg) top center no-repeat;
	font:bold 14px Arial
}

.masthead{
}

.contentWrapper{
	position:relative;
	z-index:2;
	margin:-37px 0 0 0
}

.sidenav{
	background:url(../images/bgSidenav.gif);
	width:225px;
	color:#fff
}

.sidenav h1{
	font:bold 18px Arial;
	padding:0 0 15px 0;
	margin:0
}
.sidenav a{
	text-decoration:none
}

.sidenav a:hover{
	font:normal 12px Arial;
	color:#fff;
	text-decoration:none
}

.redBox{
	background:url(../images/bgRedBox.jpg);
	padding:10px 0 0 25px;
	margin:0 0 6px 0;
	height:204px
}

.redBox ul{
	list-style:url(../images/arrowRed.gif);
	padding:0 0 0 15px;
	margin:0
}

.redBox ul li{
	padding:0 0 3px 0
}

.redBox a{
	color:#f4caca;
	font:bold 12px "arial";
}

.redBox a:hover{
	color:#fff2f2;
	font:bold 12px "arial";
}

.greenBox{
	background:url(../images/bgGreenBox.jpg);
	padding:7px 0 0 25px;
	margin:0 0 6px 0;
	height:167px
}

.greenBox ul{
	list-style:url(../images/arrowGreen.gif);
	padding:0 0 0 15px;
	margin:0
}

.greenBox ul li{
	padding:0 0 3px 0
}

.greenBox a{
	color:#a2ecab;
	font:bold 12px "arial"
}

.greenBox a:hover{
	color:#caffd0;
	font:bold 12px "arial"
}


.blueBox{
	background:url(../images/bgBlueBox.jpg);
	padding:7px 0 0 25px;
	height:167px
}

.blueBox ul{
	list-style:none;
	padding:0 0 0 10px;
	margin:0
}

.blueBox ul li{
	padding:0 0 3px 0;
	color:#a3cce6
}

.blueBox a{
	color:#a3cce6;
	font:bold 12px "arial"
}

.blueBox a:hover{
	color:#d2eeff;
	font:bold 12px "arial"
}

.topCurve{
	margin:37px 0 0 0
}

.mainContentWrapper{
	background:url(../images/bgContent.gif) bottom no-repeat;
	padding:0 0 15px 0
}

.mainContent{
	background:#fff;
	margin:0 5px 0 0;
	padding:45px 30px 0 30px
}

.mainContent h1{
	font:bold 28px Arial;
	color:#b22929;
	padding:0;
	margin:0
}

.mainContent h2{
	font:bold 18px Arial;
	color:#6a6a6a;
	padding:0;
	margin:0
}

h3 a{
	font:bold 14px tahoma;
	color:#275c7e;
	padding:0;
	margin:0 0 0 10px;
	text-decoration:none;
}

h3 a:hover{
	font:bold 14px tahoma;
	color:#3d84b2;
	text-decoration:none;
}

.grayBox{
	background:#e7e7e7;
	padding:15px;
	font:normal 11px Arial;
	color:#858585
}

.grayBox a{
	color:#858585;
	text-decoration:none
}

.grayBox a:hover{
	color:#000
}

.grayBox h1{
	font:bold 18px Arial;
	color:#858585;
	padding:0 0 10px 0;
	margin:0
}

.newsBox{
	background:url(../images/bgNews.jpg);
	padding:5px 115px 0 12px;
	height:90px
}

.inspirationBox{
	background:url(../images/bgInspiration.jpg);
	padding:5px 115px 0 12px;
	height:90px
}

.articlesBox{
	background:url(../images/bgArticles.jpg);
	padding:5px 115px 0 12px;
	height:90px
}

.downloadBox{
	background:url(../images/bgDownload.jpg);
	padding:5px 115px 0 12px;
	height:90px
}

.anyIdeas{
	background:url(../images/fp_anyideas.jpg);
	padding:5px 115px 0 12px;
	height:90px
}

.financialService{
	background:url(../images/fp_financialserv.jpg);
	padding:5px 115px 0 12px;
	height:90px
}

.institution{
	background:url(../images/fp_institution.jpg);
	padding:5px 115px 0 12px;
	height:90px
}

.bottomLinks{
	background:url(../images/bgBottomLinks.gif);
	padding:15px 36px 0 36px
}

.bottomLinkContainer{
	border-top:1px solid #d2d2d2;
	padding:15px
}

.bottomLinkContainer td{
	width:33%;
	font:normal 11px Arial;
	color:#6b6b6b
}

.bottomLinkContainer td ul{
	list-style:url(../images/arrowGray.gif);
	padding:0 0 0 15px;
	margin:0 0 0 10px
}

.bottomLinkContainer td a{
	color:#6b6b6b;
	text-decoration:none
}

.bottomLinkContainer td a:hover{
	color:#000
}

.copyright{
	padding:15px;
	text-align:center;
	font:normal 11px Arial;
	color:#fff
}

.copyright a{
	font:normal 12px "arial";
	color:#fff;
	text-decoration:none
}

.copyright a:hover{
	text-decoration:underline;
	color:#fff
}

.crumbs{
	background:url(../images/bgCrumbs.gif) bottom left no-repeat;
	font:normal 11px Arial;
	color:#b22929;
	padding:0 0 7px 0;
	margin:0 0 15px 0
}

.crumbs a{
	color:#b22929;
	text-decoration:none;
	text-transform:capitalize
}

.crumbs a:hover{
	color:#8e2121
}

ul.links{
	color:#b22a50;
}

.links li{
	text-decoration:none;
	margin:0;
}

.links li a{
	text-decoration:none;
}

.links li a:hover{
	text-decoration:underline
}

.more{
	padding:0 0 15px 0;
	margin:0 0 15px0;
	border-bottom:1px solid #d9d9d9;
	text-align:right;
	color:#b22953
}

.more a{
	text-decoration:none;
	color:#b22953
}

.more a:hover{
	text-decoration:underline;
	color:#b22953
}

.imageRight{
	float:right;
	padding:2px;
	margin:15px 0 15px 15px;
	border:1px solid #f5e3e3
}

.imageLeft{
	float:left;
	padding:2px;
	margin:15px 15px 15px 0;
	border:1px solid #f5e3e3
}

.imageCenter{
	padding:2px;
	margin:15px 15px 15px 0;
	border:1px solid #f5e3e3
}

.inputFields{
	border:1px solid #cacaca;
	background:#fff;
	width:250px;
}

.inputFields1{
	border:1px solid #cacaca;
	background:#fff;
	width:250px;
}

.inputFields2{
	border:1px solid #cacaca;
	background:#fff;
	width:50px;
}

.contactForm{	
	background:#e7e7e7;
	padding:10px 20px 10px 60px
}

.tblcontact{
	border:0
}

.tblcontact td{
	height:14px;
	padding:3px 0
}

.tblcontact td.req{
	font:normal 10px "arial";
	text-align:right
}

.btn{
	padding:3px 10px;
	background:#b22a52;
	color:#fff;
	border:0;
	font:bold 12px "arial";
}

.btn:hover{
	background:#b45b75
}

.contactFoot{
	padding:0;
	margin:0	
}

.contactFoot li a{
	font:normal 12px "arial";
	text-decoration:none
}

.contactFoot li a:hover{
	font:normal 12px "arial";
	text-decoration:underline
}

.contactFoot li{
	list-style:none
}

.lining{
	border-top:1px solid #d2d2d2;
	padding:15px
}

.contactFoot2{
	padding:0;
	margin:0	
}

.linksNew{
	font-weight:bold
}

.linksNew li{
	padding:5px 0
}

.linksNew li a{
	text-decoration:none;
	font:bold 15px Arial
}