body,html {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	background:white;
	height:100%;
	margin:0; padding:0;
	color:#02364E;

    SCROLLBAR-HIGHLIGHT-COLOR: #f8f8f8;
    SCROLLBAR-SHADOW-COLOR: white;
    SCROLLBAR-3DLIGHT-COLOR: darkgray;
    SCROLLBAR-ARROW-COLOR: black;
    SCROLLBAR-DARKSHADOW-COLOR: darkgray;
    SCROLLBAR-BASE-COLOR: #999999;
}

.header {
	font: bold 18px "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	color:#02364E;
	letter-spacing:1px;
	line-height: 23px;
}

p 
{
    
	font: 11px Verdana, Geneva, Arial, sans-serif;
	color:#02364E;
	/*
	line-height: 12px;
	height:12px;
	padding:0px; margin:0px;
    */
}


hr {
	height:1px;
	background-color:#CECED0; 	/* Netscape 6/7, Mozilla */
	color:#CECED0; 				/* IE */
	border:#CECED0 0px; 			/* Opera */
	padding:0px; margin:0px;
	top:1px;
}

table {font: 11px Verdana, Geneva, Arial, sans-serif;}

input,textarea,select {
	font: 11px Verdana, Geneva, Arial, sans-serif; 
	color:#02364E;
	font-weight:bold;
	border-left:1px solid #404040; 
	border-top:1px solid #404040; 
	border-right:1px solid #E8E8E8; 
	border-bottom:1px solid #E8E8E8; 
}


.button {
	font: 11px Verdana, Geneva, Arial, sans-serif; 
	font-weight:bold;
	border-left:1px solid #606060; 
	border-top:1px solid #606060; 
	border-right:1px solid #D0D0D0; 
	border-bottom:1px solid #D0D0D0;
	/*
	border-left:1px solid #E8E8E8; 
	border-top:1px solid #E8E8E8; 
	border-right:1px solid #404040; 
	border-bottom:1px solid #404040;
	*/
	background-color: #FFFFFF;
	cursor:pointer;
	cursor:hand;
}
.button:hover {background-color:#F0f2f4; cursor:pointer; cursor:hand;}

a {
	color:#02364E;
	text-decoration:underline;
	font-size:11px;
}

a:hover {
	color:#005881;
	text-decoration:none;
}

.fieldLabel {text-align:right; background-color:#EAE9E9; padding:2px;}
.fieldData {text-align:left;}






/* ****** menu items ****** */

.menu {
	color:#02364E;
	font-weight:bold;
	font-size:10px;
	line-height:15px;
	/*letter-spacing:1px;*/
	margin:0px 5px;
	/*text-indent:10px;*/
}

.menu:link {
	color:#02364E;
	text-decoration:none;
}

a.menu:hover {
	color:#005881;
	text-decoration:none;
}

.menu:active {
	color:#B7B6B6;
	text-decoration:none;
}


.menu-off {
	color:#848484;
	font-weight:bold;
	font-size:10px;
	line-height:15px;
	margin:0px 5px;
}

.menu:visited {
	color:#02364E;
	text-decoration:none;
}

/* ****** submenu items ****** */

.submenu {
	color:#02364E;
	font-size:10px;
	line-height:15px;
	/*letter-spacing:0.7px;*/
	margin:0px 5px;
	/*text-indent:10px;*/
	font-weight:normal;
}

.submenu:link {
	color:#02364E;
	text-decoration:none;
}

a.submenu:hover {
	color:#005881;
	text-decoration:underline;
}

.submenu:active {
	color:#B7B6B6;
	text-decoration:none;
}

.submenu:visited {
	color:#02364E;
	text-decoration:none;
}

/* ****** colum items ****** */

.colum {
	color:#02364E;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
}

.colum:link {
	color:#02364E;
	text-decoration:none;
}

a.colum:hover {
	color:#005881;
	text-decoration:underline;
}

.colum:active {
	color:#B7B6B6;
	text-decoration:none;
}

.colum:visited {
	color:#02364E;
	text-decoration:none;
}


.legalize {
	font-size:10px;
	color:#02364E;
}

.legalize:link {
	color:#02364E;
	text-decoration:underline;
}

.legalize:active {
	color:#B7B6B6;
	text-decoration:underline;
}

a.legalize:hover {
	color:#02364E;
	text-decoration:none;
}

.legalize:visited {
	color:#02364E;
	text-decoration:underline;
}

.ahem {
	display:none;
}




.status0 {background-color:#E0E0E0; padding: 1px 4px; font-size: 10px; color: #02364E; cursor:pointer;}
.status1 {background-color:#F2C94E; padding: 1px 4px; font-size: 10px; color: #02364E; cursor:pointer;}
.status2 {background-color:#8CF74C; padding: 1px 4px; font-size: 10px; color: #02364E; cursor:pointer;}
.status3 {background-color:#F8EC29; padding: 1px 4px; font-size: 10px; color: #02364E; cursor:pointer;}
.status4 {background-color:#76B4EE; padding: 1px 4px; font-size: 10px; color: #02364E; cursor:pointer;}
.status5 {background-color:#FFFFFF; padding: 1px 4px; border:1px solid #909090; font-size: 10px; color: #02364E; cursor:pointer;}