
HTML, BODY
{
    MARGIN: 0px;
    COLOR: gray;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Tomaha,Arial,Sans-Serif;
    line-height: 15px;
	height:100%;
}
td.fineprint
{
	font-family:Verdana,Tomaha,Arial,Sans-Serif;
	font-size: 9pt;
	color: gray;
}
td
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Tomaha,Arial,Sans-Serif;
    COLOR: #333333;
    line-height: 15px;
}
table.box
{
	height:100%;
}
A
{
    FONT-FAMILY: Verdana,Tomaha,Arial,Sans-Serif;
    FONT-SIZE: 8pt;
    COLOR: #3A79C7;
    TEXT-DECORATION: none
}
a.bold-link-active
{
    FONT-FAMILY: Verdana,Tomaha,Arial,Sans-Serif;
    FONT-SIZE: 8pt;
    COLOR: #3A79C7;
    font-weight:bold;
    TEXT-DECORATION: none
}
a.bold-link-inactive
{
    FONT-FAMILY: Verdana,Tomaha,Arial,Sans-Serif;
    FONT-SIZE: 8pt;
    COLOR: #c0c0c0;
    font-weight:bold;
    TEXT-DECORATION: none
}
A.MainMenuSelected
{
    FONT-FAMILY: Verdana,Tomaha,Arial,Sans-Serif;
    FONT-SIZE: 8pt;
    COLOR: #c0c0c0;
    font-weight: bold;
    TEXT-DECORATION: none
}
A.MainMenu
{
    FONT-FAMILY: Verdana,Tomaha,Arial,Sans-Serif;
    FONT-SIZE: 8pt;
    COLOR: #0066CC;
    TEXT-DECORATION: none
}
A.bu
{
    FONT-FAMILY: Verdana,Tomaha,Arial,Sans-Serif;
    FONT-SIZE: 8pt;
    font-weight:bold;
    COLOR: #3A79C7;
    TEXT-DECORATION: underline;
}
A:hover
{
    TEXT-DECORATION: underline
}
ul.category
{
	margin: 3px 0px 0px 18px;
	list-style: disc;
    padding: 5px;
    border: 0;
    outline: 0;

}
div.boxbody
{
	margin: 8px;
}
td.CellHeader
{
	background: #ECECEC;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Tomaha,Arial,Sans-Serif;
    font-weight:bold;
    border-bottom: solid 1px #BDBDBD;
    white-space:nowrap;
}
tr.Over
{
	background: #CAE9FD;
	cursor: default;
}
tr.OverNoHand
{
	background: #CAE9FD;
}
tr.Default
{
    border-bottom: solid 1px #BDBDBD;
}
td.CellItem
{
	border-bottom: solid 1px #BDBDBD;
}
td.DetailItem
{
	font-weight:bold;
}
td.WizardStep
{
	font-weight:bold;
	border:solid 1px gray;
	color: Blue;
	/*cursor: pointer;*/
}
td.InactiveWizardStep
{
	font-weight:bold;
	color: #CCCCCC;
	/*cursor: pointer;*/
}
td.ActiveWizardStep
{
	font-weight:bold;
	color: #215CDC;
	/*cursor: pointer;*/
}
td.NumericBullet
{
	background: #215CDC;
	font-weight:bold;
	color: white;
	font-size: 18pt;
}
span.HighLight
{
	background: #FFFF66;
	font-weight: bold;
}
table.Border
{
	border-collapse: collapse; border: 1px solid #cccccc; padding-left: 1; padding-right: 1; padding-top: 1; padding-bottom: 1;
}
table.GrayBorder
{
	border-collapse: collapse; border: 1px solid #BDBDBD; padding-left: 1; padding-right: 1; padding-top: 1; padding-bottom: 1;
}
td.Border
{
	border-collapse: collapse; border: 1px solid #c0c0c0; padding-left: 1; padding-right: 1; padding-top: 1; padding-bottom: 1;
}
span.pagination
{
	padding: 3px;
	border: 1px solid Orange;
	background: #FDEFC8;
}
div.GrayBox
{
	padding: 3px;
	border: 1px solid #BDBDBD;
	background: #ECECEC;
}
div.OrangeBox
{
	padding: 3px;
	border: 1px solid Orange;
	background: #FDEFC8;
}
div.Spacer
{
	height: 8px;
}
div.TipBox
{
	border: 1px solid #FFCC66;
	color: gray;
	background-color: #FFFFCC;
	/*background: #6EFB52 #9CDAFB *#FCFC5B;*/
	padding: 3px;
}
div.HelpBox
{
	border: 2px solid black;
	color: black;
	background-color: #ffffff;
	padding: 3px;
}
div.LeftAdBox
{
	border-right: solid 1px #c0c0c0;
	color: Gray;
	padding: 3px;
}
div.GreenBox
{
	border: 1px solid green;
	color: green;
	background-color: #6EFB52;
	padding: 3px;
}
div.ButtonBox
{
	border: 1px solid #00375B;
	color: gray;
	background-color: #1F82C4;
	padding: 3px;
}
div.Border
{
	padding: 3px;
	border: 1px solid #c0c0c0;
}
div.Photo
{
	padding: 6px;
	border: 1px solid #BDBDBD;
	background: #FFFFFF;
}
div.Progress
{
	padding: 10px;
	border: 2px solid gray;
	background: #FFFFFF;
	position: absolute;
}
A.White
{
    COLOR: white;
    TEXT-DECORATION: none
}
H1
{
	FONT-SIZE: 11pt;
	font-weight:bold;
    FONT-FAMILY: Verdana,Tomaha,Arial,Sans-Serif;
    COLOR: orange;
    line-height: 18px;
}
H2
{
	FONT-SIZE: 9pt;
	font-weight:bold;
    FONT-FAMILY: Verdana,Tomaha,Arial,Sans-Serif;
    COLOR: #FF6600;
    line-height: 10px;
}
H3
{
	font-weight: bold; font-size:large;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=30);
	opacity:0.6;
}
.modalPopup
{
	top:20%; 
    text-align:center;
    padding-top: 5px; 
    border-style:solid; 
    border-width:2px; 
    background-color:White; 
    width:350px;
}
.TruncateText
{
  height: 18px;
  overflow: hidden;
}
div.BlueBox
{
	padding: 5px;
	border: 1px solid #0040B2;
	background: #CDDDFB;
	color: #000000;
	font-size:medium;
	font-weight:bold;
}
span.Underline
{
	border-bottom: dotted 2px #0040B2;
	cursor: pointer;
}

/* *** Main Nav *** */
#main-nav td a {
    font-weight: bold;
    color: White;
}

#main-nav td a:hover {
    text-decoration: none;
}

#main-nav td a.unselected {
    font-weight: bold;
    color: White;
}

#main-nav td a.selected 
{
    font-weight: bold;	
    color: Gray;
}

/* *** Top Nav *** */
#top-nav td {
    color: White;
}

#top-nav td a {
    color: White;
}

#top-nav td a:hover {
    text-decoration: underline;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=30);
	opacity:0.6;
}
.modalPopup
{
	top:20%; 
    text-align:center;
    padding-top: 5px; 
    border-style:solid; 
    border-width:2px; 
    background-color:White; 
    width:250px;
}
.TruncateText
{
  height: 18px;
  overflow: hidden;
}
span.page-selected
{
	padding: 3px;
	border: 1px solid #9AAFE5;
	/*border: 1px solid #BBB9D5;*/
	background: #2E6AB1;
	/*background: #7570A5;*/
}
span.page
{
	padding: 3px;
	border: 1px solid #BBB9D5;
	background: #FFFFFF;
}
a.tab
{
	FONT-SIZE: 9pt;
	font-weight:bold;
    FONT-FAMILY: Verdana,Tomaha,Arial,Sans-Serif;
    COLOR: #FF6600;
    TEXT-DECORATION: none;
}
a.tab-selected
{
    FONT-SIZE: 9pt;
	font-weight:bold;
    FONT-FAMILY: Verdana,Tomaha,Arial,Sans-Serif;
    COLOR: #FF6600;
    TEXT-DECORATION: none;
}

