/* public.css */

/* ===== colorset ===== */
/* white>> [rgb(255,255,255)][hex(#ffffff)] */
/* black>> [rgb(0,0,0)][hex(#000000)] */

/* default links */
a:link {text-decoration: underline; color: #001675;}
a:visited {text-decoration: underline; color: #001675;}
a:active {text-decoration: underline; color: #001675;}
a:hover {text-decoration: underline; color: #005811;}
/* White */
a.white:link {text-decoration: underline; color: White;}
a.white:visited {text-decoration: underline; color: White;}
a.white:active {text-decoration: underline; color: White;}
a.white:hover {text-decoration: none; color: White;}
/* White no-line */
a.whiteno:link {text-decoration: none; color: White;}
a.whiteno:visited {text-decoration: none; color: White;}
a.whiteno:active {text-decoration: none; color: White;}
a.whiteno:hover {text-decoration: underline; color: White;}
/* Black */
a.black:link {text-decoration: underline; color: Black;}
a.black:visited {text-decoration: underline; color: Black;}
a.black:active {text-decoration: underline; color: Black;}
a.black:hover {text-decoration: none; color: Black;}
/* Black no-line */
a.blackno:link {text-decoration: none; color: Black;}
a.blackno:visited {text-decoration: none; color: Black;}
a.blackno:active {text-decoration: none; color: Black;}
a.blackno:hover {text-decoration: underline; color: Black;}
/* Menu dummy */
a.menu:link {text-decoration: none; color: White;}
a.menu:visited {text-decoration: none; color: White;}
a.menu:active {text-decoration: none; color: White;}
a.menu:hover {text-decoration: none; color: White;}

/* body styles */
body.body {
	background-color: White;
	color: Black; 
	font-family: Arial, Verdana; 
	font-size: 12px;
	scrollbar-arrow-color: Black;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: rgb(245,245,245);
	scrollbar-base-color: rgb(204,204,204);
	scrollbar-face-color: White;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: White;
	scrollbar-track-color: rgb(204,204,204);
}

#mainMenu{
	margin:0;
	padding:0;
}
#mainMenu li{
	border-bottom:1px solid #00106A;
	color:White;
	cursor:pointer;
	font-family:Times,Verdana,Arial;
	font-size:14px;
	list-style-type:none;
	padding:0.5em 1em;
}
#mainMenu li.on{
	background-color:#001675;
}
#mainMenu li:hover{
	background-color: #005811;
}
#mainMenu li a:link, #mainMenu li a:visited, #mainMenu li a:active, #mainMenu li a:hover{
	color:white;
	font-weight:bold;
	text-decoration:none;
}
#mainMenu li a:hover{
	text-decoration:underline;
}

/* text styles */
/* special types */
.spacer {color: White; font-family: Arial, Verdana; font-size: 5px;}
.system {color: Black; font-family: system, arial, verdana;}

/* td styles */
td{color: Black; font-family: Verdana, Arial; font-size: 12px; vertical-align:top;}
td.MainBody{background-color: #E6E6ED; color: Black; font-family: Verdana, Arial; font-size: 12px; padding: 10px;}
td.Menu{border-bottom: #00106A 1px solid; color: White; font-family: Times, Verdana, Arial; font-size: 14px; padding: 5px;}
td.Menu_On{background-color: #005811; border-bottom: #00106A 1px solid; color: White; cursor: hand; font-family: Times, Verdana, Arial; font-size: 14px; padding: 5px;}
td.Menu_Over{background-color: #001675; border-bottom: #00106A 1px solid; color: White; cursor: hand; font-family: Times, Verdana, Arial; font-size: 14px; padding: 5px;}
td.Text{color: Black; font-family: Verdana, Arial; font-size: 12px;}
td.Title {background-color: #001675; border: White 1px solid; color: White; font-family: Times, Verdana, Arial; font-size: 18px;}

.Images{border: #00106A 1px solid;}

.record {color: Black; font-family: Verdana, Arial; font-size: 10px;}
.recordbg {background-color: #CCCCDB; border: 1px White solid; font-family: Verdana, Arial; font-size: 10px; text-transform: uppercase;}
.recordbgtext {background-color: #CCCCDB; border: 1px White solid; font-family: Verdana, Arial; font-size: 10px;}
.recordbutton {background-color: #CCCCDB; border: 1px White solid; color: #CB3F2D; font-family: Verdana, Arial; font-size: 9px; text-transform: uppercase;}
.recordbutton_disabled {background-color: #CCCCDB; border: 1px White solid; color: #666666; font-family: Verdana, Arial; font-size: 9px; text-transform: uppercase;}

/* buttons */
input.button{background-color: #CCCCCC; border: #999999 1px solid; color: Black; font-family: Verdana, Arial; font-size: 12px; font-weight: bold;}
/* inputs */
input.text{background-color: White; border: #999999 1px solid; color: Black; font-family: Verdana, Arial; font-size: 12px; width: 100%;}
/* textareas */
textarea.textarea{background-color: White; border: #999999 1px solid; color: Black; font-family: arial, verdana; font-size: 12px; scrollbar-3dlight-color: White; scrollbar-arrow-color: Black; scrollbar-base-color: White; scrollbar-darkshadow-color: White; scrollbar-face-color: White; scrollbar-highlight-color: Gray; scrollbar-shadow-color: White; width: 100%;}
/* selects */
select.select{background-color: White; border: #999999 1px solid; color: Black; font-family: arial, verdana; font-size: 12px; width: 100%;}