body {
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif;
	COLOR: #000000;
}

A:link { COLOR: #000000; }
A:visited {	COLOR: #000000;}
A:hover { COLOR: #FFFFFF;}

.menu_text A:link { 
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.menu_text A:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.menu_text A:hover {
	COLOR: #000066;
	TEXT-DECORATION: none;
}

.menu_alert A:link { COLOR: #FFFFFF; }
.menu_alert A:visited { COLOR: #FFFFFF; }
.menu_alert A:hover { COLOR: #FFAAAA; }

.alert A:link { COLOR: #FF0000; }
.alert A:visited { COLOR: #FF0000; }
.alert A:hover { COLOR: #FFAAAA; }

.menu_info A:link { COLOR: #FFFFFF; }
.menu_info A:visited { COLOR: #FFFFFF; }
.menu_info A:hover { COLOR: #AAFFAA; }

.menu_text {
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #03ACEB;
	COLOR: #FFFFFF;
	PADDING: 5px 5px 5px 5px;
}

.menu_shortcut {
	BACKGROUND-COLOR: #EEEEEE;
}

.menu_generic {
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	COLOR: #FFFFFF;
}

.menu_alert {
	BACKGROUND-COLOR: #FF0000;
	BORDER: #FFFFFF 1px solid;
	BORDER-BOTTOM: 0px;
	PADDING: 5px 5px 5px 5px;
}

.menu_info {
	BACKGROUND-COLOR: #008800;
	BORDER: #FFFFFF 1px solid;
	BORDER-BOTTOM: 0px;
	PADDING: 5px 5px 5px 5px;
}

.menu_msg {
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	COLOR: #000000;
	PADDING: 5px 5px 5px 5px;
	BACKGROUND-COLOR: #FFDD00;
	BORDER: #FFFFFF 1px solid;
	BORDER-BOTTOM: 0px;
}

.menu_msg A:link { COLOR: #000000; }
.menu_msg A:visited { COLOR: #000000; }
.menu_msg A:hover { COLOR: #AAAAAA; }

.alert {
	FONT-WEIGHT: NORMAL;
	COLOR:#FF0000;
}

.shortcut_icon {
	PADDING: 0px 0px 0px 10px;
}

.input_box {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BORDER:#AAAAAA 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
}

.select_box {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	padding:0px;
	BORDER:#AAAAAA 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
}

.button {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #000066;
	HEIGHT: 20px;
}

.table {
	FONT-SIZE: 8pt
}

.tr_header {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

.tr {
}

.dd_list {
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #EEEEEE;
}

.element_light { 
	BACKGROUND-COLOR: #EEEEEE; 
	padding: 5px 5px 5px 5px;
}
.element_medium { 
	BACKGROUND-COLOR: #DDDDDD;
	padding: 5px 5px 5px 5px;
}
.element_dark { 
	BACKGROUND-COLOR: #CCCCCC;
	padding: 5px 5px 5px 5px;
}
.element_light_small { 
	BACKGROUND-COLOR: #EEEEEE; 
	padding: 3px 3px 3px 3px;
}
.element_medium_small { 
	BACKGROUND-COLOR: #DDDDDD;
	padding: 3px 3px 3px 3px;
}
.element_dark_small { 
	BACKGROUND-COLOR: #CCCCCC;
	padding: 3px 3px 3px 3px;
}

.element_hilighted_light { 
	BACKGROUND-COLOR: #BBBBDD;
	padding: 5px 5px 5px 5px;
}
.element_hilighted_medium { 
	BACKGROUND-COLOR: #9999DD;
	padding: 5px 5px 5px 5px;
}
.element_hilighted_dark { 
	BACKGROUND-COLOR: #7777DD;
	padding: 5px 5px 5px 5px;
}

.element_hover_light { 
	BACKGROUND-COLOR: #CCCCEE;
	PADDING: 5px 5px 5px 5px;
}
.element_hover_medium { 
	BACKGROUND-COLOR: #BBBBDD;
	PADDING: 5px 5px 5px 5px;
}

.header_light { 
	BACKGROUND-COLOR: #BBBBBB; 
	padding: 5px 5px 5px 5px;
}
.header_dark {
	BACKGROUND-COLOR: #AAAAAA;
	padding: 5px 5px 5px 5px;
}
.header_light_small { 
	BACKGROUND-COLOR: #BBBBBB; 
	padding: 3px 3px 3px 3px;
}
.header_dark_small {
	BACKGROUND-COLOR: #AAAAAA;
	padding: 3px 3px 3px 3px;
}

.SideBox {
	border:#6699CC 1px solid;
}

.SideBoxHeader {
	background-color: #6699CC;
	border:#6699CC 1px solid;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	PADDING: 5px 5px 5px 5px;
}

.SideBoxBody {
	background-color: #DDDDDD;
	border:#DDDDDD 1px solid;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-decoration: none;
	PADDING: 5px 5px 5px 5px;
}

.SideBoxBody A:link { COLOR: #000066; }
.SideBoxBody A:visited { COLOR: #000066; }
.SideBoxBody A:hover { COLOR: #03ACEB; }

.SideBoxBodyHack A:link { COLOR: #000066; }
.SideBoxBodyHack A:visited { COLOR: #000066; }
.SideBoxBodyHack A:hover { COLOR: #03ACEB; }

.LoginPage {	
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-decoration: none;
	PADDING: 5px 5px 5px 5px;
}

.IntroHeader {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-decoration: none;
	PADDING: 5px 5px 5px 5px;
}

.email {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 12px;
	COLOR: #000000;
}

.email A:link { COLOR: #0000FF; }
.email A:visited { COLOR: #0000FF; }
.email A:hover { COLOR: #FF0000; }

/* Menu Styles */
/* Menu headings */
.hdrBtm { COLOR:#FFFFFF; font:bold 11px Tahoma, Arial, Helvetica; text-align:center; z-index:1000; padding-top:3px;}
.hdrBtmOn { background-color:#FFFFFF; color:#000066; font:bold 11px Tahoma, Arial, Helvetica; text-align:center; z-index:1000; padding-top:3px;}

/* Menu separators */
.hdrPip{ color:#FFFFFF; font:10px Tahoma, Arial, Helvetica; z-index:2000; padding-top:3px;}

/* Menu list items */
.navItem { background-color:#03ACEB; color:#FFFFFF; font:11px Tahoma, Arial, Helvetica; }
.navItemOn  { background-color:#000066; color:#FFFFFF; font:11px Tahoma, Arial, Helvetica; }

/* List items padding */
.itmpad { padding-left:9px; padding-top:3px;}

/* Form padding */
form {border-width:0px; padding:0px; margin:0px;}

/* Submit button  */
.submit {border-width:1px; border-color:#000000; padding:0px; margin:0px;}

.hackbold {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

.LoginPageHack {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-decoration: none;
}

.SideBoxBodyHack {
	background-color: #DDDDDD;
	border:#DDDDDD 1px solid;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-decoration: none;
}

.textNormal {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #000066;
}