.printonly	{
}
.printcopy	{
	width: 640px;
}
.printfull	{
	width: 640px;
}
.screen	{
	display: none;
}


/*BODY*/	

img { border: none;}

body{ margin: 0;
     line-height: 18px;
	 background-color: #002073;}

p { font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 18px;
	margin-bottom: 15px;
}

.tbltextcnrbldt {
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 border-bottom: 1px solid #000;
 border-left: 1px solid #000;
 border-left-style:dashed;
 
}

.bgheader { 
background-image: url(images/bg_header.gif);
background-repeat: no-repeat;
}

.exeSumtable { 
border: #004797 solid 2px;
background-color: #CFD5E9;
}

.exeSumtable02 { 
border: #796654 solid 2px;
background-color: #D7D1CB;
padding:10px;
}

.exeSumtable03 { 
border: #3A695F solid 2px;
background-color: #C9D8D4;
padding:10px;
}

#tbltext{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}

h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #004797;
	margin-bottom: -10px;
	line-height: 18px;
}

h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #004797;
	margin-bottom: -10px;
	line-height: 18px;
}

h3	{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	height: 35px;
}

h4	{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #004797;
}
h5	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004797;
	margin-bottom: -15px;
	line-height: 18px;
}

/*LISTS*/

ol.listblack { margin: 0; padding:0;}
ol.listblack li { margin: 0; padding: 0 0 0 0px; 
 font: normal 10px Arial, Helvetica, sans-serif; color: #000;
 line-height: 18px;
 list-style-type: none;
 }
 
ol.list { margin: 0; padding:0;}
ol.list li { margin: 0; padding: 0 0 0 0px; 
 font: normal 10px Arial, Helvetica, sans-serif;
  color: #000;
 line-height: 18px;
 list-style-type: none;
 } 

ol.list02 { margin: 0; padding:0;}
ol.list02 li { margin: 0; padding: 0 0 0 0px; 
 font: normal 11px Arial, Helvetica, sans-serif;
  color: #000;
 line-height: 18px;
 list-style-type: none;
 } 

ol.listDec { margin: 0; padding:0;}
ol.listDec li { margin: 0; padding: 0 0 0 0px;  
 font: normal 11px Arial, Helvetica, sans-serif; color: #000;
 line-height: 18px;
 list-style-type: none;
 }

ul.listblack { margin: 0; padding: 0px;}
ul.listblack li { margin: 0 15px; padding: 0 0 0 15px; background: transparent url(images/listblack.gif) no-repeat left top; 
	font: normal 11px Arial, Helvetica, sans-serif; color: #000;
	line-height: 18px;
	list-style-type: none;
	}
	
ul.list { margin: 0; padding:0;}
ul.list li { margin: 0 15px; padding: 0 0 0 15px; background: transparent url(images/list.gif) no-repeat left top; 
	font: normal 10px Arial, Helvetica, sans-serif; color: #000;
	line-height: 18px;
	list-style-type: none;
	}	

ul.list02 { margin: 0; padding:0;}
ul.list02 li { margin: 0; padding: 0 0 0 15px; background: transparent url(images/arrow.gif) no-repeat left top; 
	font: normal 11px Arial, Helvetica, sans-serif; color: #000;
	line-height: 18px;
	list-style-type: none;
	}


ul.list03 { margin: 0; padding:0;}
ul.list03 li { margin: 0; padding: 0 0 0 15px; background: transparent url(images/arrow.gif) no-repeat left top; 
	font: normal 11px Arial, Helvetica, sans-serif; color: #8C7967;
	line-height: 18px;
	list-style-type: none;
	}	
	
/*MAINTEXT*/

.whthead	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	
}

.whthomehead	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 22px;
	
}

.bluemainhead	{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #004797;
	line-height: 22px;
	
}

.brwnmainhead	{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #AFA398;
	line-height: 22px;
}

.brwnmainheaddark	{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #8C7967;
	line-height: 22px;
}
.brwnmainheadbig	{
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	color: #8C7967;
	line-height: 22px;
	
}

.blumainheadbig	{
	font-family: arial, helvetica, sans-serif;
	font-size: 24px;
	color: #C6D2DE;
	line-height: 26px;
	
}

.maintext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}

.maintextlghtblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004797;
	line-height: 18px;
}

.maintextgrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 18px;
}
.maintextblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004797;
}
.maintextbrwn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #796654;
}
.maintextpalebrwn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #AFA398;
}


.maintextwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.maintextred	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #923323;
}


.medtext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.medtextwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.medtextblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #004797;
}
.medtextbrwn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #A79C85;
}
.lrgtextblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 24px;
	color: #004797;
}



.smtext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 15px;
}
.smtextbrwn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #ADA694;
}
.smtextgrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.smtextblu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #004797;
}
.smxxtextgrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.smtextwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

/*LINKS**/

a:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004797;
	text-decoration: none;
}
a:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004797;
	text-decoration: none;
}
a:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #AFA398;
	text-decoration: none;
}
.linkblusm:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #004797;
	text-decoration: none;
}
.linkblusm:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #004797;
	text-decoration: none;
}
.linkblusm:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.linkblk:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkblk:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkblk:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004797;
	text-decoration: none;
}
.linkwht:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 15px;
}
.linkwht:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 15px;
}
.linkwht:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #A8B0DB;
	text-decoration: none;
	
}

.linkwht03:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	
}
.linkwht03:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	
}
.linkwht03:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #A8B0DB;
	text-decoration: none;
	line-height: 15px;
}

.linkwht02:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkwht02:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkwht02:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #002073;
	text-decoration: none;
}
.linksub:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004797;
	text-decoration: underline;
	font-weight: bold;
}
.linksub:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004797;
	text-decoration: underline;
	font-weight: bold;
}
.linksub:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #AFA398;
	text-decoration: underline;
	font-weight: bold;
}

.linkbrwn:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #796654;
	text-decoration: none;
	
}
.linkbrwn:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #796654;
	text-decoration: none;
	
}
.linkbrwn:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #AFA398;
	text-decoration: none;
	
}

.mainsub:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004797;
	text-decoration: none;
	
}
.mainsub:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004797;
	text-decoration: none;
	
}
.mainsub:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #AFA398;
	text-decoration: none;
	
}


/*TABLETEXT*/

.rulwhtborder	{
	border: 1px solid #FFFFFF;
}
.rulpalebrwn	{
	border-bottom: 1px solid #E4E0DD;
}
.rulwht	{
	border-bottom: 1px solid #FFFFFF;
}
.rulwht03	{
	border-bottom: 3px solid #FFFFFF;
}
.rulblk	{
	border-bottom: 1px solid #000000;
}
.ruleblu	{
	border-bottom: 1px solid #004797;
}
.rulwhtpad09	{
	border-bottom: 1px solid #FFFFFF;
	padding-left: 9px;
}

.rulwhtpad15	{
	
	padding-left: 15px;
}
.rulbrwnborder03	{
	border: 3px solid #ADA694;
}
.rulbrwntop	{
	border-top: 1px solid #ADA694;
}
.rulbrwnlt	{
	border-bottom: 1px solid #EBE6DA;
}

.bgmain	{
	background: url('images/bg_home_main.jpg') top left no-repeat;
}

.forminput	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
	width: 120px;
	height: 21px;
	line-height: 15px;
	border: 1px solid #796654;
}
.formsubmit	{
	width: 24px;
	height: 21px;
	background: url('images/bttn_go.gif') top left no-repeat;
	cursor: hand;
	border: none;
}

.tbltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.tbltextindent10	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
}
.tbltextindent20	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 20px;
}
.tbltextblue	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004797;
}
.tbltext01	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #004797;
}

.tbltextblk01	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000;
}
.tbltext02	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 2px solid #000;
}
.tbltexttop	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000;
}
.tbltextcnrtl	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}
.tbltextcnrtr	{
	font-family: arial, helvetica, sans-serif;

	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
}
.tbltextcnrbl	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}
.tbltextcnrbr	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tbltextcnrleft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #000000;
}
.tbltextcnrright	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #000000;
}
.tbltextboxleft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tbltextboxright	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tbltextboxtopbttm	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tbltextboxtop	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tbltextboxbttm	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tbltextboxsides	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tbltextbox	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
}

.tbltextVleft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #000;
	
}

.tbltextVrght	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #000;
	
}

.blackbox{border: 1px solid #000; }

.tbltextwhtTLR{
	
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	
}

.tbltextwhtT{
	border-top: 1px solid #fff;
	}
.tbltextwhtB{
	border-bottom: 1px solid #fff;
	}	
.tbltextwhtL{
	border-left: 1px solid #fff;
	}	
.tbltextwhtR{
	border-right: 1px solid #fff;
	}
	
	.tbltextwhtTR{
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	}		
	
/*pagination*/

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

.pagination ul{
margin: 0;
padding: 0;
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
text-decoration: none; 
color: #AFA398;
font-weight: bold;
}

.pagination a:hover, .pagination a:active{
font-weight: bold;
color: #004797;

}

.pagination a.currentpage{
color: #004797 !important;
font-weight: bold;
cursor: default;
text-decoration: underline !important;;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}


/*SITE MAP*/

#siteMapDiv { float: left;}


.siteMap ul {
		list-style: none;
		font: 11px  Arial, Helvetica, sans-serif;
		}
		
.siteMap ul ul {
		font-size: 11px;
		padding-top: 5px;
		
		}
		
.siteMap li {
		font-weight: bold;
		
		padding: 5px 0px 5px 19px;
		line-height: 18px;
		list-style-type: none;
		}

.siteMap li li {
		font-weight: normal;
		}
		
.lastItem {
		
		}
		
.siteMap span {
		width: 200px;
		display: block;
		background: #F5EFE6;
		padding: 0 5px;
		border: 1px solid #7C6B59;
		}
		
		
