.required
{
	color: orange;
}

.waitlayer
{
	background:#E7E7E7;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	cursor:wait;
	z-index:999;
	text-align:center;
	filter: alpha(opacity=95); 
	opacity: .95;
}

.opaque0
{
	filter: alpha(opacity=90); 
	opacity: .90;
}

.opaque1
{
	filter: alpha(opacity=80); 
	opacity: .80;
}

.opaque2
{
	filter: alpha(opacity=70); 
	opacity: .70;
}

.opaque3
{
	filter: alpha(opacity=60); 
	opacity: .60;
}

.opaque4
{
	filter: alpha(opacity=50); 
	opacity: .50;
}

.opaque5
{
	filter: alpha(opacity=40); 
	opacity: .40;
}

.opaque6
{
	filter: alpha(opacity=30); 
	opacity: .30;
}

.opaque7
{
	filter: alpha(opacity=20); 
	opacity: .20;
}

.opaque8
{
	filter: alpha(opacity=10); 
	opacity: .10;
}

.opaque9
{
	display:none;
}
a
{
	color:#336699;
}
a:visited
{
	color:#336699;
}

.notrequired
{
	color: #FFFFFF;;
}

.inlineimage{
	margin-left:10px;
	margin-right:10px;
	border:1px solid #999999
}

td {
	padding:0px;
	font-size:13px;
	vertical-align:top;
}

table {
	padding:0px;
}

tr {
	padding:0px;
}


#header 
{
	padding:0px;
	margin:0px;
	width:100%;
	color: #000000;
	height:40px;
	border-bottom:1px solid #999999
}


.date{
	color:#000000;
	font-size:11px;
	font-family:verdana;
}
.inputform{
	background: #E3E3E3;
}

.inputform td{
	font-size: 13px;
}

.formheader{	padding:5px;
				text-align:center;
				font-size:11px;
				background: #387FB7;
		}

.textinput{ border:1px solid #1C5180;
			font-size: 8pt;
			font-family: arial;
			}

.displayedfield{
		color: #387FB7;
	}

.fieldtitletd { text-align:right;
				padding:5px;
				padding-right:0px;
				font-size:11px;
			}

.fieldtd { text-align:left;
			padding:5px;
			padding-left:2px;
			font-size: 5pt;
			}

.formusermessage{
		font-size:9pt;
		text-align:center;
}


.formbuttonstd	{ 	text-align:right;
					padding-right:10px;
				}


.formheadertitle{	border:0px solid #ffffff;
					border-bottom:1px solid #999999;
					padding:2px;
					padding-left:5px;
					padding-right:5px;
					color:#FFFFFF;
				}
.fieldtitletd { text-align:right;
				padding:5px;
				padding-right:0px;
				font-size:8pt;
			}

.fieldtd { text-align:left;
			padding:5px;
			padding-left:2px;
			}

.formbuttonstd	{ 	text-align:right;
					padding-right:10px;
				}
				
#rnav {
	text-align:left;
	position:relative;
	background:#1D3C5B;
	height:100%;
	vertical-align:top;
	display:inline-block;
}

#rnav ul {
	margin:0;
	padding:0;
	//border-top:1px solid #2E4C68;
	//border-bottom:0px solid #2E4C68;
}

#rnav li {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	display:block;
	font:10px/13px "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif;
	color:#FFFFFF;
}
#rnav li:hover{	background-color:green;}
#rnav li a {
	display:block;
	width:100%;

	//border-bottom:1px solid #2E4C68;
}

#rnav li a:hover {
	text-decoration:none;
	color:#000000;
}

#rnav li a span {
	padding:1px 0 4px 10px;
	display:block; 
	font-size:8pt;
}

#rnav a {	
	text-decoration:none;
	color:#FFFFFF;
}

#rnav .rnavhead {
	font:15px "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif;
	font-weight:bold;
	text-align:left;
	height:22px;
	color: #FFFFFF;
	width:100%;
	border:0px outset;
	border-top: 0px;
	cursor: default;
	border-top:1px solid #FFFFFF;
}
#rnav .submenu{	background-color:#FFFFFF;}#rnav .submenu2{	background-color:#FFFFFF;}
#rnav .submenu a{
	width:100%;
	display:block;
	color:blue;
	border-bottom:0px solid #FFFFFF;
	padding-left:10px;
	padding-bottom:3px;	
}#rnav .submenu a:hover{	background-color:orange;}#rnav .submenu2 a:hover{	background-color:orange;}#rnav .submenu2 a{	width:100%;	display:block;	color:blue;	border-bottom:0px solid #FFFFFF;	padding-left:10px;	padding-bottom:3px;}


#rnav .rnavheadmembers {
	font:15px "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	text-align:left;
	height:22px;
	color: yellow;
	width:100%;
	//border:0px outset;
	//border-top: 0px;
	//cursor: default;
	//border-top:1px solid #FFFFFF;
}


#rnav .rnavhead img {
	margin:7px 0 0 7px;
}

#rnav option {
	//background:#550909;
	font:10px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif;
	color:#FFFFFF;
}


#rnav select {
	margin:4px 4px 4px 10px;
	background:#550909;
	color:#FFFFFF;
	font:9px "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif;
}

#rnav td a:hover{
	color:red;
}

#rnav span
{
	color:#FFFFFF;
}span{	color:gray;	font-size:10px;}				.headerfade{	background-image: url(../images/header-fade.jpg);}.rnavliaActive{	background:orange;	color:#FFFFFF;	border-top:1px solid #999999;	border-bottom:1px solid #4B799A;	border-left:0px solid #6292B4;	cursor: default;}