/* Optional Code */
body
{
	color: #000;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin : 0px;
	padding:0px;
}
.divcenter
{
	text-align: center;
}
.width25p
{
	width: 25px;
}
.width25
{
	width: 25%;
}
.width25c
{
	width: 25%;
	text-align: center;
}
.width10c
{
	width: 10%;
	text-align: center;
}
.width180
{
/*	width: 180px; */
	width: 33%;
}
.width350
{
	width: 350px;
}
.width136
{
	width: 136px;
}
.width1362
{
	width: 136px;
	background: #ffffee;
	border: 1px solid #eeeeee;
}
.table01
{
	background-image: url(images/whnau_site_bg.gif); 
	background-repeat : repeat-x;
	height: 134px;
	border: 0px;
	height: 134px;
	padding: 0px;
	border-collapse: collapse;
}
.table01 td
{
	margin: 0px;
	padding: 0px;
}
.copyright
{
	text-align: center;
	color: #ffffff;
}
.nacolor
{
	color: #d3d3d3;
}
.searchcheckbox, .searchbox, .searchcheckbox2
{
	height:16px;
	width:16px;
	margin-bottom: 4px;
	margin-top: 4px;
/*	background-color: #AE2B02; */
	border: 2px solid #AE2B02;
}
.searchcheckbox2
{
	border: 1px solid #AE2B02;
}
.searchbox
{
	width: 200px;
	height: 12px;
	vertical-align: middle;
}
.ajaxsearch
{
	text-align: left;
}
li ul
{
	margin: 0px;
	padding: 0px;
	list-style: circle inside;
	list-style-position: outside;
}
.line 
{
	background-image : url(img/horizont-dot.gif); 
	background-repeat : repeat-x; 
	background-attachment : fixed; 
	margin:0px;
	padding:0px;
}
img
{
	margin:0px;
	padding:0px;
	border:0px;
}
p
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #000;
	vertical-align: middle;
	padding: 1px;
}

p.small
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: 130%;
	color: #000;
	text-align: left;
	vertical-align: middle;
	padding: 1px;
}

p.small10
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #000;
	vertical-align: middle;
	padding: 1px;
}

p.small11
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #000;
	vertical-align: middle;
	padding: 2px;
	margin:4px;
	background: White;
}

p.small9
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: 130%;
	color: #000;
	vertical-align: middle;
	padding: 5px;
	background: White;
}
strong.blue
{
	color: #4682B4;
}
.centered
{
	text-align:center;
}
h1 { padding: 0.5em; margin: 0; font-size: 20px; font-weight: normal; }
h2 { padding: 0.5em; margin: 0; font-size: 1em; font-weight: bold; }
ul { padding-right: 1em; text-align: left; margin-bottom: 1em; }
.right ul { list-style: none; margin: 0; padding: 0 }
.right li { margin: 1em; padding: 0 }
.right a:link { color: #000 }
.right a:visited { color: #555 }

a:link { text-decoration: none; color : #4682B4;}
a:active { text-decoration: none; color: #4682B4;}
a:visited { text-decoration: none; color: #4682B4;}
a:hover { text-decoration: none; color : Blue;}

a.crumb:link { color: #ffffff; text-decoration: underline; }
a.crumb:active { color: #ffffff; text-decoration: underline; }
a.crumb:visited { color:#ffffff; text-decoration: underline; }
a.crumb:hover { color: #ffffff; text-decoration: underline; }

input, input.right, input.indent
{
 	font-family: Verdana, Arial, sans-serif;
   font-size:11px;
	line-height: 100%;
	vertical-align: middle;
	padding:2px;
}

input.right
{
	text-align:right;
}
input.indent
{
	margin-left:10px;
}
.troptions
{
 	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	background-color: #5678A5;
	text-align:left;
}
table.centered, centered80
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
table.centered80
{
	width: 80%;
}
p.centered
{
	text-align: center;
}
td.full
{
	width: 100%;
}
td.width50
{
	width:50%;
	text-align: center;
}
td.width20
{
	width: 20%;
	vertical-align: top;
}
td.width10
{
	width: 10%;
	vertical-align: top;
}
td.width250
{
	width:250px;
	text-align: left;
	margin-left: 0px;
}
td.width150
{
	width:150px;
	text-align: left;
	margin-left: 0px;
}
td.width40
{
	width:40px;
	text-align: left;
	margin-left: 0px;
}
.datatable, .tablefixed, .datatablehead, .datatablehead2
{
	border: 0px solid #D6DDE6;
/*	border-collapse: collapse;*/
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}
.datatablehead
{
/*	margin: 10px 10px 10px 10px;*/
	padding: 10px 10px 10px 10px;
}
.datatablehead td
{
/*	margin-right:20px;*/
	padding: 10px 20px 5px 10px;
}
.datatablehead2
{
	border: 1px solid #D6DDE6;
	/*width:760px;*/
	width:100%;
	background-color: #FDF5E6;
	/*margin-top:0px;*/
}
.datatablehead2 tr.altrow
{
	background-color: #DFE7F2;
	color: #000000;
	margin:0px;
	padding:0px;
}
.datatablehead2 tr.altrow2
{
	background-color: #DFE7E2;
	color: #000000;
	margin:0px;
	padding: 0px;
}
.datatablehead2 td.effect
{
	border:0px;
	background-color: #FDF5E6;
	padding:10px;
}
.datatablehead2 td.detail1
{
	text-align:right;
	padding-right:10px;
	font-style: italic;
}
.datatablehead2 td.detail2
{
	text-align:left;
	padding-left:10px;
	font-weight: bold;
	color:#4682B4;
}
.datatablehead2 td.detail3
{
	background-color:#ffffff;
	text-align:center;
}
.datatablehead2 td.detail4
{
	background-color:#ffffff;
	text-align:left;
	font-weight:bold;
}
.tablefixed
{
	width: 70%;
	background-color: #585858;
	margin-left: auto;
	margin-right: auto;
}
.whitetxt
{
	color: #ffffff;
	text-align: center;
	margin-bottom: 0px;
}
.datatable td
{
	margin: 0px;
	padding:0px;
}
.datatable td.tdindent
{
	margin-left: 200px;
}
.datatable2
{
	border: 0px solid #D6DDE6;
	border-collapse: collapse;
	width: 100%;
}

.datatable2 td
{
	border: 1px solid #ffffff;
	padding: 4px;
/*	background-color: #f5f5ff;*/
   font-size: 10px
}

.datatable2 td.section
{
/*	border: 1px solid #ffffff;*/
	padding: 4px;
/*	background-color: #f5f5ff;*/
   font-size: 14px
}

.datatable2 tr
{
	background-color: #ad2800;
	color: #000000;
}

.datatable2 tr.altrow
{
	background-color: #DFE7F2;
	color: #000000;
}

.datatable2 tr.plain
{
	background-color: #ffffff;
	color: #000000;
}

.datatable2 tr.section
{
	background-color: #CCD8EA;
	color: #000000;
   font-weight: bold
}

.datatable3
{
/*	border: 1px solid #D6DDE6;*/
	border-collapse: collapse;
	width: 760px;
	text-align:center;
}

fieldset 
{
	padding:5px 5px 5px 5px;
	margin: 2px 10px 2px 10px;
	border: thin solid #D3D3D3;
}
fieldset.level, .level2, .level3
{
	padding:5px 5px 5px 5px;
	margin: 2px 10px 2px 10px;
	border: thin solid lightGrey;
	text-align:center;
/*	background-color: #FDF5E6;*/
}

fieldset.level2
{
	text-align:left;
}
fieldset.level3
{
	text-align:left;
/*	background-color: #FFFACD;*/
}
fieldset.fixed
{
	padding:5px 5px 5px 5px;
	margin: 2px 10px 2px 10px;
	border: thin solid lightGrey;
	width:760px;
}

fieldset.message
{
	border: 2px;
	border-bottom: none;
	border-right: none;
	border-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 2px;
	width: 98%;
}
.legendclass, legendclass3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 12pt;
	font-weight: bold;
	color: #336699;
}
.legendclass2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
}
.legendclass3
{
	color: #ffffff;
	font-weight: bold;
}

.th
{
	font-family:  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
	text-align: center;
	font-weight: 600;
	padding: 4px 4px 4px 3px;
	background: #8CB6CE;
}

.td2, .td3, .td4, .td5, .td6, .td7
{
	font-family:  Verdana, Geneva, Helvetica, "MS Sans Serif", Arial, Tahoma, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	line-height: 150%;
	background: #f5f5ff;
	padding: 0px 0px 0px 8px;
}
.td4
{
		font-family: "Courier New", Courier, monospace;
}
.td3, .td5
{
	background: #e1e4f2;
	font-family: "Courier New", Courier, monospace;
}
.td6
{
	background: #FF9999;
	font-family: "Courier New", Courier, monospace;
}
.td7
{
	background: #FF9999;
	font-style: italic;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
}

ul, li
{
	font-family:  Verdana, Geneva, Helvetica, Arial;
	font-size: 10px;
	margin-left: 0.2cm;
	text-align: left;
	vertical-align: baseline;
	line-height: 13px;
	margin-top: 0cm;
	list-style-type: disc;
	padding: 3px 3px 3px 3px;
	list-style: outside;
}

hr
{
	color: #cccccc;
	text-align: center;
	width: 100%;
   background-color: #FFFFFF;
   margin: 10px;
}

hr.alpha
{
	color: #cccccc;
	text-align: center;
	width: 95%;
   background-color: #FFFFFF;
   margin: 0px;
	height: 0.1em;
}

.headred1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #990033;
}

.headred2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #B22222;
}

.red
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
/*	font-weight: bold;*/
	color: Red;
}
.blue
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
/*	font-weight: bold;*/
	color: Blue;
}
.silver
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
/*	font-weight: bold;*/
	color: #2E8B57;
}
.gold
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
/*	font-weight: bold;*/
	color: Maroon;
}

.why
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #990033;
}

.body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11pt;
	color: #000000;
	font-weight: normal
}
.tdcolor2, .tdcolor1, .tdcolor3
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	vertical-align:baseline;
	text-align : right;
	font-weight: 200;
	padding: 4px 1px 4px 1px;
	background:lightgray;
	letter-spacing: -1px;
}
.tdcolor1
{
	background:#DCDCDC;
}

.event2, .event1
{
	background:lightgray;
}
.event1
{
	background:#DCDCDC;
}

