body {
	background-color: #011341;
	background-image: url('../img/back1.gif');
	background-repeat: repeat-x;
	margin: 10px;
}

.topline { font-size: 11px; font-family: Arial, Helvetica; color: #FFFFFF; padding-bottom: 3px; }
a.topline { color: #FFFFFF; }
.subnamer { font-size: 9px; font-family: Arial, Helvetica; color: #FFFFFF; letter-spacing: 1px; padding-right: 10px; }
.menurow { padding-left: 10px; }
.menurows { font-size: 13px; font-family: Arial, Helvetica; 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/top3a.gif'); background-repeat: repeat-x; }
.topcell { font-size: 13px; font-family: Arial, Helvetica; 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, Helvetica; 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, Helvetica; 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 #EBE1C5; 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, Helvetica; color: #615F4D; }

.bigtitle { color: #B1AB8B; font-size: 21px; letter-spacing: -1px; font-family: Arial,Helvetica; font-weight: bold; }
.bigtitle2 { color: #E0DAB2; font-size: 21px; letter-spacing: -1px; font-family: Arial,Helvetica; font-weight: bold; }
.bigprice { color: #CF2C00; font-size: 21px; letter-spacing: -1px; font-family: Arial,Helvetica; font-weight: bold; }
.smallprice { color: #444444; font-size: 11px; font-family: Arial,Helvetica; }

.subtitle { color: #164387; font-size: 18px;  font-family: Arial, Helvetica; font-weight: bold; }
.subtitle2 { color: #5576B6; font-size: 18px; letter-spacing: -1px; font-family: Arial; font-weight: bold; }
.subtitle3 { color: #E86D37; font-size: 18px; letter-spacing: -1px; font-family: Arial; font-weight: bold; }
.subtitle4 { color: #6666663; font-size: 18px; letter-spacing: -1px; font-family: Arial; }

.midtitle { color: #B1AB8B; font-size: 15px;  font-family: Arial, Helvetica; font-weight: bold; }
.midtitle2 { color: #CE0000; font-size: 15px;  font-family: Arial, Helvetica; font-weight: bold; }
.midtitle3 { color: #009900; font-size: 15px;  font-family: Arial, Helvetica; font-weight: bold; }

.categories { color: #B1AB8B; font-size: 12px;  font-family: Arial, Helvetica; font-weight: bold; }

.line_odd { background-color: #FFFFFF; border-bottom: 1px solid #EBE1C5; }
.line_even { background-color: #FCF9EA; border-bottom: 1px solid #EBE1C5; }
.line_caption { background-color: #FFFFFF; color: #BBBBBB; border-bottom: 2px solid #EBE1C5; }

a.leftmenu { color: #B1AB8B; }
a:hover.leftmenu { color: #333333; }
a.leftmenu2 { color: #5576B6; }
a:hover.leftmenu2 { color: #E7671C; text-decoration: none; }
a.leftmenu3 { color: #333333; }
a.leftmenu4 { color: #B1AB8B; text-decoration: none; }
a:hover.leftmenu4 { color: #333333; }

td { font-size: 11px; font-family: Arial, Helvetica; 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, Helvetica; font-weight: bold; }
.copy { font-size: 11px; font-family: Arial, Helvetica; 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, Helvetica; 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; }

.search_button { background-image: url('../img/butt_back.gif'); background-repeat: repeat-x; border-top: 1px solid #5D93E7; border-left: 1px solid #5D93E7; border-right: 1px solid #1F4289; border-bottom: 1px solid #1F4289; height: 28px; font: 14px Arial; color: #FFFFFF; }
.search_input { height: 28px; font: 19px Arial; color: #ADA889; border: 1px solid #EBE1C5; }
.body_table { background: #f8f6e9; border-top: 2px solid #8FA0C4; }
.side_table { background-color: #FFFFFF; border: 1px solid #E6DCB7; border-bottom-width: 2px; padding-top: 0px }
.side_cell { border-bottom: 1px solid #EBE1C5; padding-top: 0px }

.content_table { background-color: #FFFFFF; border: 1px solid #E6DCB7; border-bottom-width: 2px; padding-top: 0px }
.content_cell { border-bottom: 1px solid #EBE1C5; padding-top: 0px }

a.side { color: #5576B6; text-decoration: none }
a:hover.side { color: #444444 } 

.alphabet { text-align: center; font-weight: bold; border: 1px solid #E6DCB7; border-bottom-width: 2px; padding: 4px }
a.alphabet { color: #B1AB8B; text-decoration: none; }
a:hover.alphabet { color: #FFFFFF; background-color: #B1AB8B; }
.alphabet-selected { color: #FFFFFF; background-color: #B1AB8B; text-align: center; font-weight: bold; border: 1px solid #E6DCB7; border-bottom-width: 2px; padding: 4px }