
HTML, BODY
{
    MARGIN: 0px;
    COLOR: black;
    FONT-FAMILY: Tomaha,Arial,Sans-Serif;
	height:100%;
}
    
td.main_nav
{
	font-family:Tomaha,Arial,Sans-Serif;
	font-size: 10pt;
	background-image:none;
	/*font-weight: bold;*/
	color: #4b4b4b;
	cursor:pointer;
}
td.main_nav_hover
{
	font-family:Tomaha,Arial,Sans-Serif;
	font-size: 10pt;
	background-image:url(../images/menu/l-middle-over.gif);
	background-repeat: repeat-x;
	color: #4b4b4b;
	cursor:pointer;
}
td.fineprint
{
	font-family:Tomaha,Arial,Sans-Serif;
	font-size: 9pt;
	color: gray;
}
td
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tomaha,Arial,Sans-Serif;
    COLOR: black;
    line-height: 18px;
}
table.box
{
	height:100%;
}
A
{
    FONT-FAMILY: Tomaha,Arial,Sans-Serif;
    FONT-SIZE: 10pt;
    COLOR: #0066CC;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
A.SubMenuEnabled
{    
	FONT-FAMILY: Tomaha,Arial,Sans-Serif;
    FONT-SIZE: 10pt;
    COLOR: #0066CC;
    TEXT-DECORATION: underline;
}
A.SubMenuDisabled
{
	FONT-FAMILY: Tomaha,Arial,Sans-Serif;
    FONT-SIZE: 10pt;
    font-weight:bold;
    COLOR: gray;
    TEXT-DECORATION: none;
}
div.boxbody
{
	margin: 8px;
}


td.CellHeader
{
	background: #ECECEC;
    FONT-SIZE: 10pt;
    FONT-FAMILY: 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.Red
{
	background: Red;
	FONT-SIZE: 10pt;
    FONT-FAMILY: Tomaha,Arial,Sans-Serif;
    COLOR: #ffffff;
    cursor:pointer;
}
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 #000000; 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 #000000; padding-left: 1; padding-right: 1; padding-top: 1; padding-bottom: 1;
}
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: black;
	background-color: #FFFFCC;
	/*background: #6EFB52 #9CDAFB *#FCFC5B;*/
	padding: 3px;
}
div.ButtonBox
{
	border: 1px solid #00375B;
	color: black;
	background-color: #1F82C4;
	padding: 3px;
}
div.Border
{
	padding: 3px;
	border: 1px solid black;
}
div.Photo
{
	padding: 6px;
	border: 1px solid #BDBDBD;
	background: #FFFFFF;
}
div.SEOText
{
	font-family:Tomaha,Arial,Sans-Serif;
	font-size: 9pt;
	color: gray;
	width: 750px;
}
div.Progress
{
	padding: 10px;
	border: 2px solid gray;
	background: #FFFFFF;
	position: absolute;
}
A.White
{
    COLOR: white;
    TEXT-DECORATION: none
}
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:250px;
}
.TruncateText
{
  height: 18px;
  overflow: hidden;
}
div.BlueBox
{
	padding: 3px;
	border: 1px solid #0040B2;
	background: #CDDDFB;
}
span.Underline
{
	border-bottom: dotted 2px #0040B2;
	cursor: pointer;
}