BODY {scrollbar-face-color: #dddddd; scrollbar-shadow-color: #eeeeee; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #eeeeee; scrollbar-darkshadow-color: #bbbbbb; scrollbar-track-color: #eeeeee; scrollbar-arrow-color: #666666;}

H1 {color: #000; font-family: arial; font-size: 18px; margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:0px; text-align:left;}
H2 {color: #712832; font-family: arial; font-size: 16px; text-decoration:bold; margin-top:20px; margin-right:0px; margin-bottom:0px; margin-left:0px; text-align:left;}
H3 {color: #333333; font-family: arial; font-size: 12px; margin-top:10px; margin-right:10px; margin-bottom:0px; margin-left:0px; text-align:left;}

p,ul,.regtext {font-family: "Arial", "Andale Mono", "Monotype.com", monospace, verdana; font-size: 12px; color: #666; line-height: 18px; margin-top:8px; margin-right:14px; margin-bottom:5px; margin-left:14px;}

.title {font-family: "Arial", "Andale Mono", "Monotype.com", monospace, verdana; font-size: 14px; color: #712832; line-height: 18px; margin-top:5px; margin-right:14px; margin-bottom:5px; margin-left:14px; font-weight: bold; text-transform:uppercase;}

.subtitle {font-family: "verdana", "Andale Mono", "Monotype.com", monospace, arial; font-size: 15px; color: #287344; line-height: 18px; margin-top:5px; margin-right:14px; margin-bottom:5px; margin-left:14px; font-weight: bold; }

.comment {font-size : 14px; color : Red; font-weight : bold; line-height: 20px; margin-top:3px; margin-right:0px; margin-bottom:3px; margin-left:0px;}
p.footer {font: 10px; color : #777; text-align: center;}


.projectsmall {font-size: 10px; color: #666; line-height: 14px; margin-top:3px; margin-right:5px; margin-bottom:5px; margin-left:5px; text-align:left;}

td.something {font-family: "Arial", "Andale Mono", "Monotype.com", monospace, verdana; font-size: 12px; color: #666;}
TD.topcell {COLOR: #ffffff}

sup{ font-size : 9px;}

ul,ol {margin-top: 5px; padding: 0px, 0px, 0px, 30px; line-height:16px;}


.newsline {	font-family: century gothic; font-size: 14px;  font-weight: bold; color: #996600; border-bottom: solid #eee 1px;}
.dateline {font-family: verdana; font-size: 9px; color: #999966; margin-left:10px;}
.smallfont {font-size: 11px;}

A {font-size:12px; color:#287344; text-decoration:none; font-weight:bold; text-decoration:underline;}
A:ACTIVE {color:#333; text-decoration:none; font-weight:bold; }
A:VISITED {color:#666; text-decoration:none; font-weight:bold; text-decoration:underline;}
A:HOVER {color:#333; font-weight:bold; text-decoration:underline;}

A.news {font-size:12px; color:#4793BE; text-decoration:none; font-weight:normal;}
A.news:ACTIVE {color:#333;}
A.news:VISITED {color:#366F90;}
A.news:HOVER {color:#333;}

#headline-banner
{
	padding: 0px;
	width: 602px;
	height: 22px;
	background-color: #287144;
	color: white;
	text-align: center;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	padding-top: 3px;
}

#headline-banner a
{
	font-size: 14px;
	color: White;
	text-decoration: none;
}

#headline-banner a:hover
{
	color: White;
	text-decoration: underline;
}

#headline-banner a:visited
{
	color: White;
}

#headline-banner a:active
{
	color: White;
}

/**APP STYLES**/
/**Toggle Buttons**/
A.toggle_On {
	font: 11px verdana;
	color : #000000;
	font-weight : bold;
	background-color : #FFCC33;

	border-bottom:2px solid white;
	border-left:2px solid black;
	border-right:2px solid white;
	border-top:2px solid black;
	cursor : hand;
	padding : 1px 1px 1px 1px;
	width : 50px;
	text-align : center;
	text-decoration : none;
}

A:Hover.toggle_On
{
	color : #000000;
	text-decoration : none;
}
A:Active.toggle_On
{
	color : #000000;
	text-decoration : none;
}
A:Visited.toggle_On
{
	color : #000000;
	text-decoration : none;
}

A.toggle_Off {
	font: 11px verdana;
	color : #000000;
	font-weight : bold;
	background-color : #eeeeec;
	border : solid 2px #000000;
	cursor : hand;
	padding : 1px 1px 1px 1px;
	width : 50px;
	text-align : center;
	text-decoration : none;
}

A:Hover.toggle_Off
{
	color : #000000;
	text-decoration : none;
}
A:Active.toggle_Off
{
	color : #000000;
	text-decoration : none;
}
A:Visited.toggle_Off
{
	color : #000000;
	text-decoration : none;
}


/**Text Styles**/
.Error {
	color : #FF0000;
	font-weight: bold;
	font-size : 9px;
}
.ErrorLarge {
	color : #FF0000;
	font-weight: bold;
	font-size : 12px;
}
.warning {
	color : #CC3300;
	font-size : 10px;
}

.smalltext{
	font: 10px verdana;
	color: #000000;
}
.title{
	font: 14px verdana;
	color: #000000;
	font-weight:bold;
}
.DataText
{
	font-family : Arial;
	font-size : 12px;
}

.AppForm
{
	border:inset 1px #000000;
	background-color: fffff9;
	padding : 2px, 2px, 2px, 2px;
	font-family : Arial;
	font-size : 12px;
}
.TitleBarCalendar
{
	background-color : #ffcc33;
	font-weight : bold;
	font-size : 14px;
	padding : 5px;
	color : #000000;
}
.TitleBar
{
	background-color : #297245;
	font-weight : bold;
	font-size : 14px;
	border-bottom-style : solid;
	border-bottom-color : #000000;
	border-bottom-width : 2px;
	padding : 5px;
	color : #ffffff;
}
.TitleBar_Border
{
	background-color : #297245;
	font-weight : bold;
	font-size : 14px;
	border:solid 2px #000000;
	padding : 5px;
	color : #ffffff;
}
.TitleBarTitle
{
	font-weight : bold;
	font-size : 14px;
	color : #ffffff;
}
.SubTitleBar
{
	background-color : #cccccc;
	font-weight : bold;
	font-size : 12px;
	border-bottom-style : solid;
	border-bottom-color : #000000;
	border-bottom-width : 2px;
	color:#000000;
}
.FilterBar
{
	background-color : #eeeeee;
	font-weight : bold;
	font-size : 12px;
	color:#000000;
	border : inset 1px #000000
}
.DividerBar
{
	background-color : #ffcc33;
	font-weight : bold;
	font-size : 14px;
	border-top : solid 1px #000000;
	border-bottom : solid 1px #000000;	
	padding : 0px;
	color : #000000
}

.fieldlabel
{
	font-size : 11px;
	font-weight : bold;
}

.PageMessage
{
	border:dashed 1px #000000;
	background-color: fffff9;
	color : #ff0000;
	font-weight : bold;
	font-size : 12px;
}
.NoDataMsg
{
	border:dashed 1px #000000;
	background-color: fffff9;
	color : #ff0000;
}
.SubNav
{
	background-color : #cccccc;
	font-weight : bold;
	font-size : 12px;
	border : solid 1px #000000;
	color:#000000;
}
.AltRow
{
	border:inset 1px #000000;
	background-color: #eeeeec;
	padding : 2px, 2px, 2px, 2px;
	font-family : Arial;
	font-size : 12px;
}



/**
form styles
**/
input {
	font: 11px verdana;
	color : #000000;
	background-color : #ffffff;
	
}
input.b {
	font: 11px verdana;
	color : #000000;
	background-color : #ffffff;
	border : double 4px #000000;
	cursor : hand;
	padding : 1px 1px 1px 1px;
}
input.c {
	font: 11px verdana;
	color : #000000;
	background-color : Transparent
}
input.i {
	background-color : Transparent
}

textarea {
	font-family : verdana;
	font-size : 11px;
	color : #666666;
	background-color : #ffffff;
}

select {
	font-family : verdana;
	font-size : 11px;
	 
	background-color : shit;
}