BODY
{
	font-family: Verdana;
   font-size: 12px;
   margin: 0px;
   scrollbar-face-color:#6699CC;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#003366;
	scrollbar-darkshadow-color:#003366;
	scrollbar-track-color:#EEEEEE;
	scrollbar-arrow-color:#FFFFFF;
	overflow: auto;
}
HR
{
	color: #6699cc;
}
TABLE
{
    BORDER: 1px solid;
    border-color: #6699CC;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
    width:594px;
    
    
}
INPUT
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    /*background-image: url('../../images/textarea_bg.gif');*/
}

.NoBG_INPUT
{
    background-image: None;
}

TEXTAREA
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    /*background-image: url('../../images/textarea_bg.gif');*/
}
TH
{
	text-align: center;
	font-weight: bold;
	background-color: #336699;
	color: White;
}

SELECT
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
   /* background-image: url('../../images/input_bg.gif'); -->*/
}
.ApplicationTitleArea
{
	background-color: #6699CC;
	font-family: Verdana;
	font-style: italic;
	font-weight: bold;
   font-size: 15px;
   color: White;
}

.TitleLabel
{
	font-weight: bold;
	text-align: left;
}

.TitleLabelCenter
{
	font-weight: bold;
	text-align: center;
}

.TitleLabelRight
{
	font-weight: bold;
	text-align: right;
}

.ReportTitle
{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

.ColoredRow1
{
	background-color: #6699CC;
	color: White;
}
.ColoredRow2
{
	background-color: #003366;
	color: White;
}
.ColoredRow3
{
	background-color: #336699;
	color: White;
}

.ErrorSectionHeaderCenter
{
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	background-color: RED;
	color: White;
	height: 23px;	
}

.ErrorSectionHeaderLeft
{
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	background-color: RED;
	color: White;
	height: 23px;	
}

.ErrorFramedTable
{
	border: Red thin solid;
	border-collapse: collapse;
}

.SectionHeaderCenter
{
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	background-color: #336699;
	color: White;
	height: 23px;	
}

.SectionHeaderLinkCenter 
{
	font-size: 13px;
	font-weight: bold;
	color: WHITE;
}

.SectionHeaderCenterXSmall
{
	border: #6699cc thin solid;
	border-collapse: collapse;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	background-color: #336699;
	color: White;
}

.SectionHeaderRightXSmall
{
	
	border: #6699cc thin solid;
	border-collapse: collapse;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	background-color: #336699;
	color: White;
}

.SectionHeaderLeftXSmall
{
	
	border: #6699cc thin solid;
	border-collapse: collapse;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	background-color: #336699;
	color: White;
}

.SectionHeaderLeft
{
	font-size: 13px;
	text-align: Left;
	font-weight: bold;
	background-color: #336699;
	color: White;
	height: 23px;	
}

.SectionHeaderRight
{
	font-size: 13px;
	text-align: Right;
	font-weight: bold;
	background-color: #336699;
	color: White;
	height: 23px;	
}

.FooterText
{
	font-family: Verdana;
   font-size: 9px;
   color: Black;
}

.FramedTable
{
	border: #6699cc thin solid;
	border-collapse: collapse;
}

.FramedTableXSmall
{
	border: #6699cc thin solid;
	border-collapse: collapse;
	font-size: 10px;
}

.TableXSmall
{
	border-bottom: 0px;
	border-collapse: collapse;
	font-size: 10px;
}

.ItemLevel4
{
	background-color: #6699CC;
}
.MenuLink
{
	color: White;
	text-decoration: none;
}
.MenuLink:Hover
{
	text-decoration: underline;
}

.SubTitleBackGround
{
	background-color: #6699CC;
}
.TopMenuSelection
{
	font-family: Verdana;
   font-size: 12px;
   text-align: center;
   color: White;
}

.TopMenuSelectionSmall
{
	font-family: Verdana;
   font-size: 11px;
   text-align: center;
   text-decoration: none;
   color: White;
}

.TopNavBar
{
	background-color: #6699CC;
}

.hiddenLayer
{
	cursor: hand;
	position: absolute;
	/*border: #6699cc thin solid;*/
	FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000,strength=5);
}
.hiddenTable
{
	cursor: hand;
	border: #6699CC thin solid;
	border-collapse: collapse;
	background-color: #336699;
}

.MenuItem
{
	color: White;
	text-decoration: none;
}

.ReviewTotalLine
{
	background-color: lightgrey;
}

.FloatingTable
{
	position: absolute;
	top: 100px;
	left: 10px;
}

.CalulatorButton
{
    FONT-FAMILY: Courier New;
    FONT-SIZE: 11px;
    background-image: url('');
}

.row0
{
	background-color: white;
}

.row1
{
	background-color: 99ccff;
}

.grayRow
{
	background-color: lightgrey;
}

.TR_MouseOver
{
   background: #003366;
   color: white;
}

.IMG_Out {
   FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000,strength=5);
}


.Text12px
{
	font-size: 12px;
	font-family:Verdana;
}

.IMG_Over 
{
   FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=315,color=#000000,strength=2);
}
.TableHeader1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: sub;
    COLOR: white;
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: left
}
.TableHeader2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: sub;
    COLOR: white;
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: center 
}
.TableHeaderMain
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: sub;
    COLOR: white;
    BACKGROUND-COLOR: #6699cc;
    
    TEXT-ALIGN: center
}
