<!--

.messageDisplay {
    text-align: center;
		display: block;
    margin-top:5px;
    margin-bottom:0px;
		color: #0a8913;
		font-weight: 700;
}

.loginError {
    text-align: center;
		display: block;
    margin-top:5px;
    margin-bottom:0px;
		color: #e60029;
		font-weight: 700;
}

#box {
	border: 1px solid #336699;
	background-color: #EFEFEF;
   display: block;
}


.boxtitle {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 22px;
	padding-left: 6px;
	background-color: #336699;
	background-repeat: repeat-x;
}

.boxtitle a {color: #FFFFFF;}

.box_content_cell { background-color: #EEEEEE; }
td.box_content_text {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
}

/* The main menu box */
.box_menu_cell { background-color: #EEEEEE; }
a.menuitem {color: #336699; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: normal; }
a.menuitem_current {background: #D2691E; padding: 2px;color: #FFFFFF; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: normal; }
/* a.menuitem_current {background: #fff8e8; padding: 2px;color: #336699; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: normal; } */
a.menuitem:hover {background: #fff8e8; border: 1px solid #336699; color: #24496f; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: normal; }


/* General use styles ----------------------------------------------- */
.black_heading {color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial; line-height: 17px; text-decoration: none; font-weight: bold; }
.white_heading {color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: bold; }
.white_back { background-color: #FFFFFF; }
.success { color: #009900; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; }
.fail { color: #FF0000; font-size: 10px; font-weight: bold; background-color: #FFFF99; }
.required_asterisk {color: #ff0000; }
.black_text {color: #000000; font-size: 12px; font-family: Tahoma, Verdana, Arial; line-height: 17px; text-decoration: none; font-weight: normal; }

/* The default push-button */
input.button_style { border-left: solid 1px #336699; border-top: solid 1px #336699; border-right: solid 1px #666666; border-bottom: solid 1px #666666; font-family: Tahoma, Arial, Helvetica; font-weight: bold; font-size: 8pt; color: #FFFFFF; background-color: #336699; }
input {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
}


/* Table styles ----------------------------------------------------- */
.main_table { background-color: #BABABA; }
.table_header_cell {
	line-height: 17px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-left: 8px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}


/* Default hyperlink styles ----------------------------------------- */
a.url:link {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
a.url:visited {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
a.url:hover {color: #336699; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: normal; }
a.url:active {color: #336699; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: normal; }

a.url_lg:link {	font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: underline; }
a.url_lg:visited { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: underline; }
a.url_lg:hover { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336699; text-decoration: none; }
a.url_lg:active { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336699; text-decoration: none; }

.menubox_border_idle { background-color: #CCCCCC; }
.menubox_border_active { background-color: #0790DC; }
.menubox_idle { background-color: #FFFFFF; }
.menubox_active { background-color: #E9F7FE; }

.bg_1 { background: #FFFFFF; }
.bg_2 { background: #fff8e8; }


.slogan {
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-family: "Trebuchet MS";
	font-size: 10px;
}

.inputsubmit {
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-color: #D9DFEA;
  border-left-color: #D9DFEA;
  border-bottom-color: #0e1f5b;
  border-right-color: #0e1f5b;
  background-color: #3b5998;
  color: #FFFFFF;
  font-size: 11px;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
  text-align: center; }
	
.inputselect {
  font-size: 11px;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
}	
  
.status {        
  margin: 0 4px 5px 5px;
  padding: 5px;
  border: solid 1px #dd3c10;
  border-color:#e2c822;
  background: #fff9d7; 
	color: #000000; 
	font-size: 12px; 
	font-family: Tahoma, Verdana, Arial; 
	font-weight: normal;
}  

.warn_status {        
  margin: 0 0px 5px 0px;
  padding: 15px;
  border: solid 1px #dd3c10;
  border-color:#e2c822;
  background: #fff9d7; 
	color: #FF0000; 
	font-size: 16px; 
	font-family: Tahoma, Verdana, Arial; 
	font-weight: bold;
	text-align: center;
	width: 640px;
}
.warn_status2 {        
  margin: 0 0px 5px 0px;
  padding: 15px 0px;
  border: solid 1px #dd3c10;
  border-color:#cc0000;
  background: #ffffAA; 
	color: #000; 
	font-size: 36px; 
	font-family: Times New Roman, Tahoma, Verdana, Arial; 
	font-weight: bold;
	text-align: center;
}  
div.package_container { 
  margin: 0;
  padding: 5px; 
  border: solid 1px #dd3c10;
  border-color:#e2c822;
  background: #fff9d7; 
}
div.package_header { 
  margin: 0;
  padding: 5px; 
  border: solid 1px #dd3c10;
  border-color:#e2c822;
  background: #e2c822; 
  color: #FF0000; 
	font-size: 16px; 
	font-family: Tahoma, Verdana, Arial; 
	font-weight: bold; 
}


-->
