/* main styles */
/* =#ffd700 */
body {
	padding-top: 14px;
	color: #ffffff;
	font-size: 12px;
	background-color: #000000;
}
a:link {color: #ffffff;text-decoration: none;}
a:visited {color: #ffffff;text-decoration: none;}
a:hover, a:active {color:##ffffff;text-decoration: underline;}

/* table classes */
/*
.header {color: #ffffff;font-weight: bold;}
.header a:link, .header a:visited, .header a:hover, .header a:active {
	color: #ffffff;	text-decoration: underline;}
*/
.subtext {
	border-style:solid; border-width:1px; color: #FFFFFF;
	font-weight: bold;	font-size: 11px;
	vertical-align: middle; padding-left:4px; padding-right:4px; 
	padding-top:1px; padding-bottom:1px; background-color:#008080;
}
.bgcolor {
	border-style:solid; border-width:1px; 
		color: #000000;
	background-color: #ffffff;
}
.table {
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
}
.nav {
	border: outset 1px;
	color: #000000;
	background: #026CB1 url(thead_bg.gif) top left repeat-x;
	font-weight: bold;	font-size: 11px;
}

/* highlight classes */
.highlight1 {color: red;}
.highlight2 {color: blue;}
.highlight3 {color: green;}
.highlight4 {color: black;}

/* left navigation menu styles */
.lnav body {
 color: #000000;
 font-weight: bold;
 font-size: 9px;
}
.lnav td {font-size: 9px;}
.lnav a:link, .lnav a:visited, .lnav a:active 
{ text-decoration: none;color:#808080; }
.lnav a:hover {text-decoration: underline; color:#808080; }
.lnavhead {
 color: #ffffff;
 font-weight: bold;	font-size: 11px;
}
.lnavitem {
 color: #ffffff;
 background-color: #008080;
 font-size: 11px;
}
.lnavitem2 {
 color: #000000;
 background-color: #008080;
 font-size: 11px;
}
.lnavitem3 {
 border:3px double #FF0000; padding:3px; 
 font-size: 11px;
 color: #FFFFFF; 
 background-color: #003300;
}
.lnavtext {
 background: #ffffff;
 color: #000000;
 font-weight: bold;
}
.lnavbordercolor {background: #000000;}

/* control panel header */
#logo {
 background : #e3e3e3 url('logo_bg.png') repeat-x;
 margin: 0;
 padding: 0;
}
#logo h1 {
 margin-right: 20px;
 background: url("logo.png") no-repeat right;
 height: 54px;
 margin: 0;
 padding: 0;
}
#header-links {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 background: #026CB1 url(thead_bg.gif) top repeat-x;
 padding-top: 4px;
 padding-bottom: 4px;
 color:  #ffffff;
 text-align: right;
}
#header-links a {
 color:  #ffffff;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 4px;
 padding-bottom: 4px;
}
#header-links a:hover {
 background : #016DB1 ;
 color : #ffffff;
 text-decoration: underline;
}

/* navigation styles */
.navigation {
 width: 90%;
 margin: auto auto;
 text-align: left;
 font: 8pt Verdana;
}
.navigation a:link, .navigation a:active, .navigation a:visited, .navigation a:hover {
 text-decoration: none;
}
.navigation .font-family {
 font: 9pt Verdana;
 font-weight: bold;
}	

/* input and form objects */
select {
 font-family: Arial, Helvetica;
 font-size: 12px;
 color: #000000;
 background-color: #ecece4;
}
textarea, input, object {
 margin-left: 4px;
 font-size: 12px;
 font-family: Arial, Helvetica;
 color: #000000;
}
.formbuttons {
 width: 90%;
 margin: auto auto;
 text-align: right;
}

.hoptobutton {
 font-weight: bold;
 margin-left: 4px;
 margin-bottom: 5px;
 padding: 2px;
 border: 1px solid #013c74;
 color: #000000;
 background-color: #efefef;
}
.submitbutton { margin-left: 4px;}
.hoptobuttons {
 text-align: right;
 font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
 font-weight: bold;
 font-size: 12px;
}
.smalltext {
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}
.hidden {
 display : none;
 float : none;
 width : 1%;
}
.lnavitem ul {
 list-style: inside;
 padding: 0;
 margin: 0;
}
.lnavitem li {padding: 1px;}
ins {
 background: #dfd;
 text-decoration: none;
 padding: 2px;
}
del {
 background: #fdd;
 text-decoration: none;
 padding: 2px;
}