/* ######################## */

/* 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;

}

