body {
	background-color: #FFFFFF;
	background-image: url('../img/back.png');
	background-repeat: repeat-x;
	margin: 0px;
}

.topline { font-size: 11px; font-family: Arial; color: #FFFFFF; padding-bottom: 3px; }
a.topline { color: #FFFFFF; }
.subnamer { font-size: 9px; font-family: Arial; color: #FFFFFF; letter-spacing: 1px; padding-right: 10px; }
.menurow { padding-left: 10px; }
.menurows { font-size: 13px; font-family: Arial; color: #465A7E; } 
a.menurows { color: #465A7E; text-decoration: none }
a:hover.menurows { color: #EA6029; text-decoration: none }

.topmenu { background-color: #374864; background-image: url('../img/top4.gif'); background-repeat: repeat-x; }
.topcell { font-size: 13px; font-family: Arial; color: #FFFFFF; font-weight: bold; text-align: center; padding-left: 6px; padding-right: 6px; }
a.topcell { color: #FFFFFF; text-decoration: none; }
a:hover.topcell { color: #FADA58; text-decoration: none }

.breadcrumb { background-color: #FAF0B5; background-image: url('../img/top7.gif'); background-repeat: repeat-x; height: 22px; border-bottom: 1px solid #FADF8B; }
.bccell { font-size: 11px; font-family: Arial; color: #465A7E; }
a.bccell { color: #465A7E; text-decoration: underline }

.tabcontent { background-color: #FFFFFF; border: 1px solid #D0E2E9;  }
.tabright { background-color: #ECF5F9; border-left: 1px solid #D0E2E9; width: 180px; color: #1C315B  }

.tabcalendar { 	background-color: #FFFFFF; background-image: url('../img/back2.png'); background-repeat: repeat-x; }
.tdcal { border-bottom: 1px solid #BCCFD8; margin-left: 12px; }
.tdprice { border-bottom: 1px solid #BCCFD8; }

.submenurow { padding-left: 10px; }
.submenurows { font-size: 11px; font-family: Arial; color: #666666; } 
a.submenurows { color: #465A7E; text-decoration: underline }
a:hover.submenurows { color: #EA6029; text-decoration: none }

hr { border-top: 0px solid white; border-bottom: 1px solid #DBE4EF; height: 1px; }
.hr-white { border-top: 0px solid white; border-bottom: 1px solid #FFFFFF; height: 1px; }

fieldset { padding: 10px; padding-top: 0px; border: 1px solid #E7E6DD; border-bottom: 2px solid #E7E6DD; }
legend { margin: 4px; padding: 4px; font-size: 11px; font-family: Arial; color: #615F4D; }

.bigtitle { color: #CC6600; font-size: 19px; font-family: Arial,Helvetica; font-weight: bold; }

.subtitle { color: #164387; font-size: 16px; font-family: Arial; font-weight: bold; }
td { font-size: 11px; font-family: Arial; color: #222222; }
input, select, textarea, button { font-size: 11px; font-family: Verdana; }
form { margin: 0px; }
a { color: #FF4500 }
a:hover { text-decoration: none }
li { line-height: 17px; }

.title { color: #465A7E; font-size: 13px; font-family: Arial; font-weight: bold; }
.copy { font-size: 11px; font-family: Arial; color: #9EB2CB; }

.editcell { background-color: #F5F4EA; height: 22px; }
.edittable { border: 1px solid #E6E4C6; background-color: #FFFFFF;}
.editbcell { background-color: #E7E6DD; height: 22px; }
.editbutton { background-color: #FFFFFF; color: #5E5D51; }

.viewtable { border: 1px solid #E6E4C6;}
.viewtop { background-color: #E7E6DD; color: #615F4D; border-bottom: 1px solid #E6E4C6; height: 22px; }
.viewodd { background-color: #FFFFFF;}
.vieweven { background-color: #F5F4EA;}
.viewexc { background-color: #FAF0B5;}

.status_error_tab { border: 1px solid #E17777; }
.status_error_cell { background-image: url('../img/strip1.gif'); background-repeat: no-repeat; height: 49px; padding-left: 54px; line-height: 18px; font-size: 13px; font-family: Arial; color: #222222; }

.status_ok_tab { border: 1px solid #79C056; }
.status_ok_cell { background-image: url('../img/strip2.gif'); background-repeat: no-repeat; height: 49px; padding-left: 54px; line-height: 18px; font-size: 13px; font-family: Arial; color: #222222; }

.status_warn_tab { border: 1px solid #F8D580; }
.status_warn_cell { background-image: url('../img/strip3.gif'); background-repeat: no-repeat; height: 49px; padding-left: 54px; line-height: 18px; font-size: 13px; font-family: Arial; color: #222222; }

.status_hib_tab { border: 1px solid #B4CAE3; }
.status_hib_cell { background-image: url('../img/strip4.gif'); background-repeat: no-repeat; height: 49px; padding-left: 54px; line-height: 18px; font-size: 13px; font-family: Arial; color: #222222; }

.newlink { font-size: 11px; font-family: Verdana; font-weight: bold; color: #465A7E; } 
a.newlink { color: #465A7E; text-decoration: none }
a:hover.newlink { color: #EA6029; text-decoration: none }

.error { font: 11px Verdana; color: #C00000; font-weight: bold; }
.status { font: 11px Verdana; color: #333333; font-weight: normal; }

.orange { color: #FF8C00; }
.red { color: #C00000; }
.green { color: #2E8B57; }
.grey { color: #CCCCCC; }
.inborder { border: 1px solid #DDDDDD; }

.line2 { background-color: #F5F4EB; height: 22px; }
.line3 { background-color: #FAF9F0; height: 22px; }
.line4 { background-color: #FFFEF4; height: 22px; }

.help { cursor: help }
.readonly { background-color: #F5F4EA; }
.dotted { border-bottom: 1px dotted #CCCCCC; }
.underline { border-bottom: 1px solid #DDDDDD; }
.subtotal { border-top: 1px solid #465A7E; color: #465A7E; }
.total { border-top: 2px solid #465A7E; color: #CE0000; font-weight: bold; font-size: 13px; font-family: Arial; }
.note { background-color: #FFF9DD; border: 1px solid #FFF3BD; color: #875A00; font-size: 11px; font-family: Arial; }