/* Main Classes */
body {
	font-family: Verdana;
	font-size: x-small;
	color: #000000;
	background-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #D1CBD3;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #756E63;
	scrollbar-shadow-color: #756E63;
	margin: 0px;
}
table, tr, td {
	font-size: x-small;
}

ul {
	list-style-image: url(../images/www/bullet.gif);
	list-style-type: circle;
}

hr {
	
	background-image: url(../images/www/homemainruler.gif);
	background-repeat: repeat-x;
}

input, select, textarea {
	color: #202020;
	background-color: #F4F2F2;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

/* Additional Form elements format */
.radiobutton, .checkbutton {
	color: #202020;
	background-color: transparent;
	font-weight: bold;
}
.dropdown
{	
	font-weight: normal;
	font-size: 9px;
	color: #202020;
	background-color: #F4F2F2;
}

/* gives button a buttonized background image */
.navbutton
{
	background-image: url(../images/www/icons/files.gif);
	background-attachment:fixed;
	width:61px;
	height: 19px;
	text-align: center;
	color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size:10px;
	cursor: hand;
	font-weight:800;
}

hr {
	color: #666666;
	filter: Blur(Strength=50);
}

/* Other Style Classes */
/* draws a seperator line from navigation to contents, left column */
.body {
	background-image: url(../images/www/bodybgr.gif);
	background-repeat: repeat-y;
}


/* "K" Line Header Background Tile */
.headerbgr {
	background-color: #CC2505;
	background-repeat: repeat-x;
}

/* Menu Bar Background */
.menubgr {
	background-color: #CCCCCC;
	background-image: url(../images/www/menubgr.gif);
	background-repeat: repeat-x;
	height: 20px;
}

/* Bottom Bar Background */
.bottombar {
	background-color: #CCCCCC;
	background-image: url(../images/www/bottombgr.gif);
	background-repeat: repeat-x;
}

/* Main Header Class Bold Black Upper Case Text on Metal Bar background */

.header {
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background-color: #CCCCCC;
	background-image: url(../images/www/headerbgr.gif);
	background-repeat: repeat-x;
	filter: DropShadow(Color=#404040, OffX=-1, OffY=-1);
	letter-spacing: 2px;
	height: 25px;
	background-position: center;
	text-indent: 25px;	
	line-height : 25px;
}

/* You Are Here text, smaller font */
.youarehere {
	font-size: 9px;
}


/* Box, dark grey outline for tables data only */
.box2 {
	border: 1px solid #333333;
}

/* Left Text Column Class Names */
.redbar {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #990000;
	background-image: url(../images/www/redbar.gif);
	background-repeat: repeat-x;
}

.bluebar {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #000066;
	background-image: url(../images/www/bluebar.gif);
	background-repeat: repeat-x;
}

.leftcol
{
	background-color: #ECECFF;
}


/* Usual Content Classes */
.redhead {
	font-weight: bold;
	text-transform: uppercase;
	color: #990000;
}

/* Table Data Classes */
.alt {
	background-color: #E6E4E4;
}

.alt2 {
	.background-color: #D7D5D5;
}

/* Cargo Box Class */
.cargobgr {
	color: #FFFFFF;
	background-color: #000063;
	padding-left: 5px;
	filter: Glow(Color=#C1D0D7, Strength=3);
	background-image: url(../images/www/cargobgr.jpg);
	background-repeat: no-repeat;
}
.cargobox {
	color: #000066;
	border: 2px groove #000099;
	background-color: #6699FF;
	font-weight: bold;
}
.cargohead {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

/* Login Box Class */
.loginbgr {
	/*background-attachment: fixed;*/
	background-image: url(../images/www/loginbgr.jpg);
	background-repeat: no-repeat;
	padding-left: 3px;
}
.loginbox {
	font-weight: bolder;
	color: #990000;
	border: 2px groove #990000;
}

/* Default Page Class: Dotted vertical seperated */
.homebodybar {
	background-image: url(../images/www/homemainbar.gif);
	background-repeat: repeat-y;
}

.homemainruler {
	background-image: url(../images/www/homemainruler.gif);
	background-repeat: repeat-x;
}

/* justified text */
.just {
	text-align: justify;
}
a.mainmenu:hover {
	color: #c00000;
	text-decoration: none;
	font-weight: bold;
	
}
a.mainmenu:link, a.mainmenu:alink {
	color: #fffffF;
	text-decoration: none;
	font-weight: bold;
}

a.mainmenu:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #8B0000;
	text-decoration: none;
}

a:link {
	color: #003399;
	text-decoration: none;
}

a:visited {
	color: #003399;
	text-decoration: none;
}
a:active {
	color : #00008B;
}
.error {
	font-weight: bold;
	color: #FF0000;
}

/* Netscape Styles, Form CSS */

select option[disabled] {
	color: #000000;
	background-color: #829ED8;
	font-weight: bold;
}

select  option[selected] {
	color: #000000;
	background-color: #A6BAE4;
}

input[type="text"]:hover, textarea:hover { background-color: #829ED8; }
input[type="text"]:focus, textarea:focus { background-color: #A6BAE4; }

/* for printing view only */

div.printgo {
	display: none;
}

.printheld {
	
}
