body {
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	padding:0px 0px 0px 0px;
	background:url('../images/bodyBack.gif');
	color:#000000;
}

a:link, a:visited{
 	text-decoration:none;
 	color:#012a82;
 }

a:hover{
 	text-decoration:underline;
 }

.mainDiv{
 	background:#FFFFFF url('../images/headerBack.gif') repeat-x;
 	padding:0px;
 	margin:0px;
 }
 
.outer{
	width:909px;
	margin:auto;
	background:url('../images/hBack.gif') repeat-x; 
 }

.hLogo{
 	float:left;
 }

.dateDiv{
	text-align:right;
	height:35px;
}

.dateForm{
 	margin:0px;
 	padding:0px;
 }

.displayDate{
 	background:transparent;
 	border:0px;
 	width:230px;
 	font-size:11px;
 	text-align:right;
 	padding:5px 4px 0px 0px;
 }

.menu{
 	text-align:right;
 	height:36px;
 	padding:9px 0px 0px 0px;
 }

.menu a:link, .menu a:visited{
 	text-decoration:none;
 	font-weight:bold;
 	display:block;
 	float:right;
 	padding:16px 15px 16px 15px;
 	color:#097b26;
 }

.menu a:hover{
 	background:url('../images/navBack2.gif') repeat-x;
 }

.menu img{
 	float:right;
 }

.main{
	margin:auto;
	width:945px;
	background:url('../images/mainBack.gif') repeat-y;
 }

.mainLeft{
 	background:url('../images/headerLeft.gif') no-repeat;
 	padding:0px 0px 0px 18px;
 }

.mainRight{
 	background:url('../images/headerRight.gif') no-repeat right top;
 	padding:0px 18px 0px 0px; 	
 }

.container{
 	background:url('../images/contentBack.gif') repeat-x;
 	padding:0px 0px 0px 0px;
 }

/* -------- Left Container -------- */

.leftContainer{
	padding:10px 0px 0px 10px;
 }

/* -------- Right Container -------- */

.rightContainer{
 	width:270px;
 	padding:10px 5px 0px 10px;
 }

.navigation{
 	margin:0px;
 	padding:0px 0px 10px 0px;
 }

.navigation a:link, .navigation a:visited{
 	display:block;
 	float:left;
 	width:246px;
 	padding:8px 10px 9px 10px;
 	background:url('../images/rightDiv.gif') no-repeat bottom left;
 	color:#ac0511;
 	text-decoration:none;
 	font-size:12px;
 	font-weight:bold;
 }

.navigation a:hover{
 	background:url('../images/rightDiv2.gif') no-repeat bottom left; 	
 	color:#012954;
 }

.rightImage{
 	padding:0px 0px 10px 0px;
 	margin:0px 10px 0px 0px;
 	border-bottom:1px dotted #CCCCCC;
 }

.imageL{
 	margin:0px 3px 0px 4px;
 }

.latestDiv{
 	width:266px;
 	background:url('../images/lBack.gif') repeat-y;
 }

.latestDiv2{
 	background:url('../images/lTop.gif') no-repeat;
 }

.latestDiv3{
 	background:url('../images/lBottom.gif') no-repeat bottom;
 	padding:15px 0px 50px 0px; 	
 }

.rightContainer p{
 	padding:8px 5px 8px 5px;
 	margin:0px 20px 0px 20px;
 	border-bottom:1px dotted #CCCCCC;
 }

.rightContainer p a:link, .rightContainer p a:visited{
 	text-decoration:none;
 	color:#013C7C;
 }

.rightContainer p a:hover{
	color:#cc171e;
 }

/* ---------------- */

.clear {clear:both;}

.clearli {
	clear:both;
	padding:0px;
	margin:0px;
	font-size:2px;
 }

img{
 	border:0px;
 }

td{
 	vertical-align:top;
 }

h1, h2, h3, h4, h5{
 	padding:5px 0px 5px 0px;
 	margin:0px;
 }

.pLinks img{
 	margin-left:80px;
 	height:28px;
 }

.rLinks{
 	padding-bottom:20px;
 }
.rLinks img{
 	padding-top:8px;
 }

/* ---------------- */

.footer{
 	background:url('../images/fMainBack.gif') repeat-x;
 	height:130px;
 	text-align:center;
 	color:#FFFFFF;
 }

.fTop {
	width:945px;
	margin:0px auto 0px auto;
	background: url('../images/fBack.gif') repeat-x;
	height:59px;
	text-align:center;
 	color:#e2d8bd;	
 }

.footer p{
 	padding:0px 0px 0px 0px;
 	margin:0px;
 }

.footer a:link, .footer a:visited{
 	color:#e2d8bd;
 	font-weight:bold;
 	padding:0px 10px 0px 10px;
 	font-weight:bold;
 	text-decoration:none;
 }

.footer a:hover{
 	text-decoration:underline;
 }

.fLogo{
 	margin:0px 0px -3px 0px;
 }

a:link.fnpc, a:visited.fnpc{
 	font-size:14px;
 	font-weight:bold;
 	color:#FFFFFF;
 	text-decoration:none;
 }

a:hover.fnpc{
 	text-decoration:underline;
 }