/* CSS Document */

/* Sortable tables */
table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

th {
  color:#000000; font-weight:bold; font-family: Arial,; font-size:14px;
}

td {
  color:#000000; font-family: Arial,; font-size:11px;
}

.overline {
	border-top:2px solid #CCCCCC;
	}

.underline {
	border-bottom:2px solid #CCCCCC;
	}

.underline_thin {
	border-bottom:1px solid #CCCCCC;
	}

.underline_white {
	border-bottom:2px solid #FFFFFF;
	}

.underline_white_border_r {
    border-bottom:2px solid #FFFFFF;
	border-right:1px solid #CCCCCC;
	}

.underline_border_s {
	border-bottom:2px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}

.underline_border_s_2 {
	border-bottom:2px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-weight:bold;
	font-size:12px;
	}

.under_over {
    border-top:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
	}

.border_s {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}
.border_r{
	border-right:1px solid #CCCCCC;
	}
.border_l {
	border-left:1px solid #CCCCCC;
	}
.border_s_bottom {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	}
.border_s_top {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	}

.gradhdr1 {
	font-size:14px;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	color:#808080;
	padding: 3px 0px 3px 6px;
	border:1px solid #CCCCCC;
	border-bottom:1px solid #666;
	border-top:1px solid #E7E7E7;
	background-image:url(../images/system/headline-ltgreen_bg.gif);
	background-position:center center;
	background-repeat:repeat-x;
	margin-top:0px;
	}

.gradhdr4 {
	font-size:16px;
	font-weight:bold;
	color:#808080;
	padding: 3px 0px 3px 6px;
	border:1px solid #CCCCCC;
	border-top:1px solid #E7E7E7;
	background-image:url(../images/system/headline_bg.gif);
	background-position:center center;
	background-repeat:repeat-x;
	margin-top:0px;
	}

.gradGreenhdr{
	font-size:14px;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;

	background-image:url(../images/system/green_bg.gif);

	height:21px;
	}
.gradGreenhdrLend{


	background-image:url(../images/system/green_end_L.gif);

	height:21px;
	}
.gradGreenhdrRend{


	background-image:url(../images/system/green_end_R.gif);

	height:21px;
	}

a.menubar3_link {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, MS Sans Serif;
	font-weight: bold;
	TEXT-DECORATION: none;
	COLOR: #CF0000;
}
body {background-color:#99CC80;margin-top:0px}
body, p, td, li, h1, h2, h3 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif}
body, p, td      { font-size: 12px; }



p           { margin-top: 14px;line-height:1.5 }

a.menubar3_link:link {
	COLOR: #CF0000;
}

a.menubar3_link:visited {
	COLOR: #CF0000;
}

a.menubar3_link:hover {
	COLOR: #B59615;
}

a.bright:link {
	COLOR: #CC9900;
}

a.bright:visited {
	COLOR: #CF0000;
}

a.bright:hover {
	COLOR: #CC9900;
}

.p-sm { font-size: 10px;}
.p-med { font-size: 14px; }
.p-big { font-size: 16px;}
.bullet{FONT-SIZE: 11px;	FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans Serif;TEXT-DECORATION: none; COLOR: #000000;}

.highlight1 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px;  }
.highlight { color:#3366FF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.highlight2 { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.highlight3 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; }

.floatright
{
float: right;
margin: 0 30px 10px 10px;
padding: 4px;
}

.floatleft
{
float: left;
margin: 0 0px 10px 20px;
padding: 4px;
}

