/* APS styles */

/* general printer styles */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	background-color: #FFFFFF;
	}

a 	{
	color: #666600;
	}

h1 /*page title*/{
	font-size: 13pt;
	font-weight: bold; 
	padding: 0.5em 0 0 20px;
	margin: 0;
	}
	
h2 /*textHead*/{
	color: #666666;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: lighter; 
	padding: 0;
	margin: 0 0 10px 0;
	}

h3 /*textSubHead*/{
	font: bold 11pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0;
	margin:0;
	}
	
h3 a { color: #660000; }

h4 /*leftNavHead*/{
	font: bold 11pt Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0 0 10px 20px;
	margin: 0;
	}
	
h4 a { color: #660000; }

h5 /*leftNavSubHead*/{
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	padding: 0;
	}
	
h5 a { color: #CC0000; }

p	{ 
	margin-top: 0;
	padding-top: 0;
	padding-bottom: .1em;
	}
	
ul	{
	list-style-type: circle;
	margin: 0 0 0 7px;
	padding: 0 0 0 7px;
	}

li	{
	margin: 0;
	padding: 0;
	font-size: 8pt;
	}
	
td {
	padding: 10px;
	}
	
.map {
	border-color: #333300;
	border-width: 1px;
	border-style: solid;
	}
	
.mapFull {
	border-color: #000000;
	border-width: 2px;
	border-style: solid;
	}
	
.mapMenu {
	font-size: 9pt;
	}
	
/* general styles end */

/*footer styles*/
	
#footer {
	visibility: hidden;
	padding: 0;
	margin: 0;
	font-size: 0pt;
	}

/*end footer styles*/
	
/*layout structure styles*/

#apsTitle {
	visibility: visible;
	font-size: 13pt;
	font-weight: bold; 
	padding: 0.5em 0 0 20px;
	margin: 0;
	}

#wrap {
	text-align: left;
	width: 850px;
	padding: 0;
	margin: 0 auto;
	}

#mainNav {
	display: none;
	visibility: hidden;
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
	}

#mastHead {
	display: none; 
	visibility: hidden;
	overflow: hidden;
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
	}
	
#contentBorderTop {
	display: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 0;
	width: 0;
	}
	
#contentBorderBottom {
	display: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 0;
	width: 0;
	}
	
#footColumnWrap {
	display: none;
	visibility: hidden;
	font-size: 9pt;
	width: 300px;
	margin: 0;
	padding: 5px 0 0 20px;
	text-align: left;
	}
	
	/*end format styles*/
	
	/*content styles*/
	
#contentWrapCon {
	width: 730px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#contentWrapGiv {
	width: 730px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#contentWrapWor {
	width: 730px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#contentWrapVis {
	width: 730px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#contentWrapPeo {
	width: 730px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#contentWrapInv {
	width: 730px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#contentWrapCol {
	width: 730px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#contentWrapNew {
	width: 730px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#contentRight {
	margin: 0 0 0 240px; 
	padding: 0;
	}

#contentText {
	margin:0; padding: 20px 90px 30px 0;
	}
	
hr.cleaner {
    clear: both;
    height: 1px;
    margin: -1px 0 0 0; 
	padding:0;
    border: none;
    visibility: hidden;
    }
	
#contentImgGiv {
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	}
	
#contentImgWor {
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	}
	
#contentImgVis {
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	}
	
#contentImgPeo {
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	}
	
#contentImgInv {
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	}
	
#contentImgCol {
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	}
	
#contentImgNew {
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	}
	
#contentImgCon {
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	}
	
/*end content styles*/

/*form styles*/
	
#form1 {
	padding: 0;
	margin: 0;
	}
	
.formInputText {
	font-size: 9pt; 
	color: #CC0000;
	}	 
	
.formButton {
	margin: 0;
	padding-left: 6px;
	vertical-align: bottom;
	border: none;
	}
	
	/*end form styles*/
	
	/*left nav styles*/
	
#leftNav {
	float: left;
	width: 240px;
	margin: 0;
	padding: 20px 0 0 0;
	}
	
#leftNav ul {
	font-size: 8pt;
	color: #666666;
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: none;
	}
	
#leftNav ul a {
	font-size: 8pt;
	color: #666666;
	}
	
#leftNav li {
	margin: 0;
	padding: 0 0 1em 0;
	line-height: 14px;
	font-size: 8pt;
	}
	
#leftNav li ul a {
	font-size: 8pt;
	color: #990000;
	}	
	
#leftNav li ul li {
	font-size: 8pt;
	color: #666666;
	text-indent: 10px;
	line-height: 14px;
	margin: 0;
	padding-bottom: 0;
	}
	
#leftNav li ul li a {
	font-size: 8pt;
	color: #990000;
	}	
	
#leftNav li p {
	padding: 0 20px 0 20px;
	margin: 0;
	line-height: 12px;
	}
	
#navImg {
	visibility: hidden;
	display: none;
	}
		
	/*end left nav styles*/
	
