BODY
{ background-color:#FFFFFF;	COLOR: #484848; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; line-height:12.5pt; 
	margin-top:0; margin-left:0; margin-right:0; }

.bodytext
{	COLOR: #484848; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; line-height:12pt; }

A { COLOR: #006F3A; TEXT-DECORATION: none}
A:visited { COLOR: ##006F3A; TEXT-DECORATION: none; }
A:active { COLOR: #940303;; TEXT-DECORATION: none; }
A:hover { COLOR: #940303;; text-decoration:underline; }

.hometitles
{ COLOR: #006F3A; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:14pt; padding-bottom:10px; padding-top:10px; }

.pagetitles
{
    COLOR: #000041;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    LINE-HEIGHT: 12pt;
}
.uicontrol
{
    BACKGROUND-COLOR: #e9e9e9;
    BORDER-BOTTOM: #bbbbbb 1px ridge;
    BORDER-LEFT: #bbbbbb 1px ridge;
    BORDER-RIGHT: #bbbbbb 1px ridge;
    BORDER-TOP: #bbbbbb 1px ridge;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt
}
.uicontrolCHK
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt
}
.roworgWhite
{
    BACKGROUND-COLOR: #ffffff
}
.roworgWhiteSelected
{
    BACKGROUND-COLOR: #ffff99
}
.roworgLemonSelected
{
    BACKGROUND-COLOR: #ffff99
}
INPUT.moreinfobox
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #c3c2c2 1px solid;
    BORDER-LEFT: #c3c2c2 1px solid;
    BORDER-RIGHT: #c3c2c2 1px solid;
    BORDER-TOP: #c3c2c2 1px solid;
    COLOR: #484848;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    HEIGHT: 16px;
    WIDTH: 130px
}
TD.menuholder
{
	BORDER-TOP: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
	background-color:#2d3691;
}

TD.footer
{ 	BORDER-TOP: #929292 1px solid; FONT-FAMILY: arial; FONT-SIZE: 10pt; line-height:12PT; }

.pagetitle
{ FONT-FAMILY: Times New Roman; FONT-SIZE: 16pt; color:#2d3691;}

.newsTitle
{FONT-FAMILY: Times New Roman; FONT-SIZE: 14pt; color:#2d3691; padding-bottom: 15px;}

TD.titlehome
{ 	FONT-FAMILY: Times New Roman; FONT-SIZE: 14pt; color:#2d3691;}
.titlePara
{ 	FONT-FAMILY: Times New Roman; FONT-SIZE: 14pt; color:#2d3691;}

TD.lftcolumn
{ 	BORDER-RIGHT: #989898 1px solid;}
TD.rgtcolumn
{ 	BORDER-LEFT: #989898 1px solid;}

TD.LftMenu
{
    BACKGROUND-COLOR: #f1f5f5;
    BORDER-BOTTOM: #c6d8d8 1px solid;
	BORDER-LEFT: #c6d8d8 1px solid;
    BORDER-RIGHT: #c6d8d8 1px solid;
    COLOR: #484848;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 14pt;
}
TD.lftsubmenu
{
    BORDER-bottom: #989898 1px solid;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
	padding: 6px;
    BACKGROUND-COLOR: #f5f5f5;
}
TD.AdBox
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #c6d8d8 1px solid;
	BORDER-LEFT: #c6d8d8 1px solid;
    BORDER-RIGHT: #c6d8d8 1px solid;
	BORDER-TOP: #c6d8d8 1px solid;
    COLOR: #484848;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 14pt;
}
TD.RgtMenu
{
    BACKGROUND-COLOR: #F4F4F4;
    BORDER-BOTTOM: #C3C2C2 1px solid;
    BORDER-LEFT: #C3C2C2 1px solid;
    COLOR: #484848;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 150%
}
TD.Border
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #C3C2C2 1px solid;
    BORDER-LEFT: #C3C2C2 1px solid;
    BORDER-Right: #C3C2C2 1px solid;
    COLOR: #484848;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 150%
}

TD.treespace
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #c9c9b3 1px solid;
    BORDER-LEFT: #c9c9b3 1px solid;
    BORDER-RIGHT: #c9c9b3 1px solid;
    BORDER-TOP: #c9c9b3 1px solid
}
TD.header
{
    BACKGROUND-COLOR: #f7f7f4;
    BORDER-BOTTOM: #c9c9b3 1px solid;
    BORDER-LEFT: #c9c9b3;
    BORDER-RIGHT: #c9c9b3 1px;
    BORDER-TOP: #c9c9b3;
    COLOR: #996600;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bolder
}

.listTitle
{ BORDER-BOTTOM: #CDCDCD 1px solid ; BORDER-LEFT: #CDCDCD 1px solid; BORDER-RIGHT: #CDCDCD 1px solid; BORDER-TOP: #CDCDCD 1px solid; background-color: #F5F5F5; COLOR: #0065a5; FONT-FAMILY: Arial; FONT-SIZE: 10pt; padding-left:15px; padding-top:7px; padding-bottom:7px; display:block; font-weight:bold; }
.listContent
{ BORDER-TOP: #FFFFFF 1px solid; BORDER-BOTTOM: #CDCDCD 1px solid; BORDER-LEFT: #CDCDCD 1px solid; BORDER-RIGHT: #CDCDCD 1px solid; background-color: #FFFFFF; COLOR: #484848; FONT-FAMILY: Arial; FONT-SIZE: 9pt;  display:block; }

DIV#submenu {
	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; FONT-SIZE: 8PT; BORDER-LEFT: #CCCCCC 1px solid; WIDTH: 95%; BORDER-BOTTOM: #CCCCCC 1px solid; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; HEIGHT: 20%; BACKGROUND-COLOR: #ffffff
}
DIV#submenu H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-SIZE: 105%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #000080; TEXT-ALIGN: center;
}
DIV#submenu A {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; DISPLAY: block; PADDING-LEFT: 10px;  MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; COLOR: #006633; MARGIN-RIGHT: 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; TEXT-DECORATION: none; BORDER-BOTTOM: #CCCCCC 1px solid;
}
DIV#submenu A:hover {
	 COLOR: #FF0000; BACKGROUND-COLOR: #ccffcc; 
}
DIV#parattl {
	BORDER-RIGHT: #DDDDDD 1px solid; BORDER-TOP: #DDDDDD 1px solid; FONT-SIZE: 8PT; BORDER-LEFT: #DDDDDD 1px solid; WIDTH: 420px; BORDER-BOTTOM: #DDDDDD 1px solid; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #F5F5F5; padding: 5px; font-weight:bold;
}

TD.formTitle
{
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	background-color:#F1F1F1;
}
TD.formRows
{
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
}


TD.tabclosed
{
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder; text-align:center;
}
TD.tabclosed A
{
   	COLOR: #006F3A; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; MARGIN: 1px; VERTICAL-ALIGN: middle; WIDTH: auto; PADDING-TOP: 4px; 
}
TD.tabclosed A:hover {
	COLOR: #FFFFFF; background-color:#cbdb2a; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; MARGIN: 1px; VERTICAL-ALIGN: middle; WIDTH: auto; PADDING-TOP: 4px; text-decoration:none;
}
TD.tabopen
{
	background-color:#c7d4fd;
    BORDER-LEFT: #4f77fb 1px solid;
    BORDER-RIGHT: #4f77fb 1px solid;
    BORDER-TOP: #4f77fb 1px solid;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder
}

TD.sql
{
    BORDER-BOTTOM: gray 1px solid;
    BORDER-LEFT: gray 1px;
    BORDER-RIGHT: gray 1px;
    BORDER-TOP: gray 1px;
    COLOR: #484848;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
TD.topband
{
	background-color:#009966;
    BORDER-BOTTOM: #003333 1px solid;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder; 
}
TD.columntitles
{
	background-image:url(images/topmenu_bg.gif);
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
	height:18pt;
}
TD.rowPink
{
    BACKGROUND-COLOR: #fff7f7;
    BORDER-BOTTOM: #e4e4e4 1px solid;
	BORDER-LEFT: #e4e4e4 1px solid;
    BORDER-RIGHT: #e4e4e4 1px solid;
	BORDER-Top: #e4e4e4 1px solid;
    COLOR: #484848;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 14pt;
}
TD.rowTitle
{
    BACKGROUND-COLOR: #F5F5F5;
    BORDER-BOTTOM: #e4e4e4 1px solid;
	BORDER-LEFT: #e4e4e4 1px solid;
    BORDER-RIGHT: #e4e4e4 1px solid;
	BORDER-Top: #e4e4e4 1px solid;
    COLOR: #484848;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
	font-weight:bold;
    LINE-HEIGHT: 14pt;
}
TD.rowwhite
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #e4e4e4 1px solid;
	BORDER-LEFT: #e4e4e4 1px solid;
    BORDER-RIGHT: #e4e4e4 1px solid;
	BORDER-Top: #e4e4e4 1px solid;
    COLOR: #484848;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 14pt;
}
.rowDataText
{
    BORDER-BOTTOM: #e4e4e4 1px solid;
	BORDER-LEFT: #e4e4e4 1px solid;
    BORDER-RIGHT: #e4e4e4 1px solid;
	BORDER-Top: #e4e4e4 1px solid;
    COLOR: #484848;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 14pt;
}
TD.prglisttitle
{ border:  #CCCCCC 1px solid; FONT-FAMILY: verdana; FONT-SIZE: 7.5pt; FONT-WEIGHT: bold; 
	background-color:#ec2028; color:#FFFFFF; line-height:10PT;  DISPLAY: block; padding:5px;
}
TD.prglist
{ border:  #CCCCCC 1px solid;
   FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold; 
	background-color:#F5F5F5; line-height:10PT;  DISPLAY: block;
}
TD.hometabtext
{ FONT-FAMILY: arial; FONT-SIZE: 10pt; line-height:12PT;  DISPLAY: block; }
TD.prglist A
{
   	COLOR: #484848; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px;  background-color:#F5F5F5; 
}
TD.prglist A:hover {
	COLOR: #FF0000; background-color:#FFFFFF; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px;  VERTICAL-ALIGN: middle; PADDING-TOP: 4px; text-decoration:none;
}

TD.iconTitle
{ FONT-FAMILY: verdana; FONT-SIZE: 7.5pt; color:#999999;}

.button
{
    BACKGROUND-COLOR: #e9e9e9;
    BORDER-BOTTOM: #bbbbbb 1px ridge;
    BORDER-LEFT: #bbbbbb 1px ridge;
    BORDER-RIGHT: #bbbbbb 1px ridge;
    BORDER-TOP: #bbbbbb 1px ridge;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt
}
INPUT.textbox1 {
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #c9c9b3 1px solid;
    BORDER-LEFT: #c9c9b3 1px solid;
    BORDER-RIGHT: #c9c9b3 1px solid;
    BORDER-TOP: #c9c9b3 1px solid;
    COLOR: #484848;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    HEIGHT: 18px;
    WIDTH: 145px
}
INPUT.textboxENQ {
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #7FAFE0 1px solid;
    BORDER-LEFT: #2D74BC 1px solid;
    BORDER-RIGHT: #7FAFE0 1px solid;
    BORDER-TOP: #2D74BC 1px solid;
    COLOR: #484848;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    HEIGHT: 18px;
    WIDTH: 240px
}
INPUT.textbox2 {
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #c9c9b3 1px solid;
    BORDER-LEFT: #c9c9b3 1px solid;
    BORDER-RIGHT: #c9c9b3 1px solid;
    BORDER-TOP: #c9c9b3 1px solid;
    COLOR: #484848;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    HEIGHT: 18px;
    WIDTH: 240px;  
}
INPUT.txtbox {
    COLOR: #484848;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    WIDTH: 240px;
}
INPUT.textboxGoto
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #7FAFE0 1px solid;
    BORDER-LEFT: #2D74BC 1px solid;
    BORDER-RIGHT: #7FAFE0 1px solid;
    BORDER-TOP: #2D74BC 1px solid;
    COLOR: #484848;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    HEIGHT: 14px;
    WIDTH: 16px;
}
.navigator { COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; LINE-HEIGHT: 14pt; }
.gridheader { COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal; LINE-HEIGHT: 8pt;}
.gridcell { COLOR: #484848; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: normal; LINE-HEIGHT: 12pt; }

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #e6e6e6;
}

.tbls {
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-collapse:collapse;
}
.listbox { 

    COLOR: #484848;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 14pt; }
	
	.listboxLinks { text-align:right; padding:5px; BORDER-BOTTOM: #CCCCCC 1px dotted;  }
	.listboxTitles { 
    COLOR: #669900;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt; font-weight:bold; }
	.pagingbox { 
 	BORDER-BOTTOM: #CCCCCC 1px dotted;
	BORDER-TOP: #CCCCCC 1px dotted;
    COLOR: #484848; padding:10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt; font-weight:bold; text-align:right;
     }

.alertbox {
BORDER-BOTTOM: #CCCCCC 1px dotted;
BORDER-TOP: #CCCCCC 1px dotted;
COLOR: #484848; padding:10px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 9pt; font-weight:bold; text-align:center;
}


.homeMainBox 
{ BORDER: #999999 1px SOLID; background-color: #EBEBEB; padding: 5px; display:block; width:800px; margin-left: auto; margin-right: auto; margin-top:10px; }
.headerBg
{ background-color:#FFFFFF; display:block;}
.pageBg
{ background-color:#dfdfdf; display:block;}

.columnBg
{ background-color:#FFFFFF; border: 1px solid #D1D1D1; padding:10px;}

.contentColumnBg
{ background-color:#FFFFFF; border: 1px solid #D1D1D1; padding:20px;}

.spacer10
{ display:block; height:10px;}

.footerBlock
{ display:block; background-color:#FFFFFF; border: 1px solid #D1D1D1; padding:25px; width:900px; text-align:left; }

.footerDivide
{ border-left:1px solid #D1D1D1;}


.cellLineHeight
{ line-height:12.5pt;}
.cellLineHeight img {float:left;padding-right:18px;padding-bottom:2px;}

.contentDivide
{ border-bottom:1px dotted #D1D1D1; }

.mailerBlock
{ display:block; background-color:#FFFFFF; border: 1px solid #D1D1D1; padding:5px; text-align:left; }

.contentTitle
{ COLOR: #006F3A; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:14pt;}

.alertSignin
{ border:#CCCC00 1px solid; background-color:#FFFFCC; padding:25px; display:block;}

.signinBox
{ border:#EFEFEF 1px solid; background-color:#F9F9F9; padding:15px; display:block;}

.formInputFieldHelptext
{ color: #6f6f6f; //#191970
font-family: arial, helvetica, sans-serif; font-size: 7.5pt; font-weight:normal; }
.upageInfoBox
{ border:#CCCCCC 1px solid;}
.upageInfoBoxTitle
{ border-bottom:#CCCCCC 1px solid; background-color:#F5F5F5; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; padding-left:15PX; padding-top:5PX; padding-bottom:5PX; padding-right:15PX;color:#006f3a;}
.upageInfoBoxContainer
{ padding:15px;  font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.upageBoxContainerTtl
{ font-family:Arial, Helvetica, sans-serif; color:#6d9e41; font-size:8pt;}
TD.RowColumnLinks { background-color:#FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 8pt; border-bottom:#CCCCCC 1px dotted; padding:3px;}
TD.listTitlePropertyBox2 { FONT-FAMILY: Arial; FONT-SIZE: 9pt; padding:5px;}
TR.upageprogramlist
{ border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid;}