/* ######################## */
/* RECOMMENDED COLOURS FOR:
/* row1: #C9E1F5
/* row2: #E6F1FB
/* ######################## */

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color: #DDDDDD;
  font-size: 7pt;
}
table.border {
	border: 1px solid #222222;
}
table.sql_error {
	font-weight: bold;
	border: 1px solid #333333;
	background-color: #FFFFFF;
}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #ff6600;
}
td.legend_header {
	font-weight: bold;
	color: #000000;
	background-image: url(../images/section_header_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
}
td.header {
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #000000;
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 55px;
}
td.header2 {
	background-image: url(../images/header2_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
}
td.section_header {
	background-color: #B7D8F0;
	color: #222222;
	font-size: 10pt;
	font-weight: bold;
}
td.section_header2 {
	background-image: url(../images/section_header_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	color: #444444;
	font-size: 9pt;
	font-weight: bold;
}
td.section_header2a {
	background-image: url(../images/section_header_bg02.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 18px;
	color: #444444;
	font-size: 8pt;
	font-weight: bold;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;	
}
td.section_left {
	background-color: #B0D5F2;
	color: #444444;
	font-size: 8pt;
	font-weight: bold;
}
td.section_right {
	background-color: #E7F1FA;
	color: #444444;
	font-size: 8pt;
}
td.rep_box {
	background-color: #E6F1FB;
}
td.nav {
	background-color: #E7F1FA;
}
td.nav_section_header {
	color: #FF9900;
	font-weight: bold;
	text-transform: uppercase;
}
td.navDefault {
	font-size: 10pt;
	PADDING: 2px;
}
A.nav {
	color: #3399FF;
	font-size: 10pt;
}
A:hover.nav {
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}

td.navOver {
	background-color: #FFFFFF;
	BORDER-BOTTOM: #000000 1px inset; 
	BORDER-LEFT: #000000 1px inset; 
	BORDER-RIGHT: #000000 1px inset; 
	BORDER-TOP: #000000 1px inset; 
	PADDING: 1px;
}

td.navActive {
	cursor: text;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	height: 25px;
	background-image: url(../images/section_header_bg.jpg);
	border: 1px solid #000000;
}


td.content {
	background-color: #FFFFFF;
	border-top: 1px dotted #999999;
	border-left: 1px dotted #999999;
	border-bottom: 1px dotted #999999; 
}
td.content2 {
	background-color: #FFFFFF;
}
td.calendar_nums {
	background-color: #5A86B2;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
}
td.footer {
	background-color: #85BBE7;
	font-size: 7pt;
	background-image: url(../images/footer2_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
A.footer_links {
	font-family: "verdana";
	font-size: 8pt;
	color: #FF0000;
}
.rep {
	color: #FF9900;
	font-weight: bold;
}
.rep_from_to {
	color: #0000FF;
	font-weight: bold;
}
.rep_dates {
	color: #FF0000;
	font-weight: bold;
}
IMG.border {
	border: 1px solid #222222;
}
.blank_cells {
	background-color: #EEEEEE;
}
.orange_txt {
	color: orange;
	font-weight: bold;
}
.blue_txt {
	color: blue;
	font-weight: bold;
}
.green_txt {
	color: green;
	font-weight: bold;
}
.red_txt {
	color: red;
	font-weight: bold;
}
.grey_txt {
	color: gray;
	font-weight: bold;
}

a {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #0058AF;
	text-decoration: none;
}

INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Tahoma, Times;
	font-size: 7pt;
	font-weight: bold;
	border: 1px solid #000000;
	background-color: #85BBE7;
}
