
#MainContent
{
    background-color: #FFFFFF;
    padding: 30px 43px 0 46px;
    width: 900px;
    min-height: 430px;
    height:100%;
}

.BodyContent
{
    width: 100%;
    height: inherit;
    
}
.BodyContent p
{
    padding-bottom: 10px;

}

.BodyContent hr
{
    height: 1px;
    color: #98989a;
}
.Header
{
    font: bold 13px verdana;
    color: #72c419;
}

.HeaderAlternate
{
    font: bold 13px verdana;
    color: #005399;
}
.HeaderAlternateRight
{
    font: bold 13px verdana;
    color: #005399;
    text-align:right;
}

.Header a, a:visited
{
	color: #005399;
}
.Header a:hover
{
	text-decoration:underline;
}

.SectionHeader
{
    font: bold 11px verdana;
    color: #72c419;
}

.HeaderBlue
{
    font: bold 13px/14px Verdana;
    color: #005094;
}

.SubHeader
{
    font-weight: bold;
    padding: 10px 0 10px 0;
}
.CalendarDD
{
    width: 120px;
}
.HiddenPanel
{
    width: 300px;
    border: solid 1px #98989a;
    background-color: Aqua;
}
.SearchArrow
{
    float: right;
}

.SearchTable
{
    width: 100%;
    background: url(../../Images/search-gradient.jpg) repeat-x;
}

.SearchTable label
{
    text-align: right;
    float: left;
    color: White;
}

.SearchTable .Input
{
    float: right;
    vertical-align: top;
}
SearchTableInput
{
    width: 420px;
}

.SearchTableInput label
{
    text-align: right;
    float: left;
}

.SearchTableInput .Input
{
    float: right;
    vertical-align: top;
}

.SearchTableRight
{
    width: 500px;
    float: left;
}

.SearchTableRight label
{
    text-align: right;
    float: left;
}

.SearchTableRight .Input
{
    float: right;
    vertical-align: top;
}

.TableRight
{
    width: 400px;
    float: left;
    margin-left: 40px;
}

.TableRight label
{
    text-align: right;
    float: left;
}

.TableRight .Input
{
    float: right;
    vertical-align: top;
}


.TableLeft
{
    width: 400px;
    float: left;
}

.TableLeft label
{
    text-align: right;
    float: left;
    vertical-align: middle;
}

.TableLeft .Input
{
	
    float: right;
    vertical-align: top;
    
}


.SearchTableItems
{
    width: 250px;
}

.SearchTableItems label
{
    text-align: right;
    float: left;
}

.SearchTableItems .Input
{
    float: right;
    vertical-align: top;
}

.Table
{
    width: 300px;
}

.Table label
{
    text-align: right;
    float: left;
}

.Table .Input
{
    float: right;
    vertical-align: top;
}

.ProductQuickView
{
    width: 100%;
}
.Button
{
    background: #46c411;
    font: 10px Verdana;
    color: White;
}
.LoginIcon
{
    text-align: right;
    padding: 0 86px 8px 0;
    margin-top: -20px;
}

.LoginMenu
{
    font: 10px Verdana;
    width: 952px;
    text-align: right;
    position: inherit;
    margin-top: -20px;
    padding-bottom: 2px;
}

.LoginMenu a
{
    text-decoration: underline;
}

.LoginBox
{
    width: 186px;
    height: 76px;
    background-color: #FFFFFF;
    border: solid 1px #666666;
}

.PopUpBox
{
    width: 250px;
    background-color: #FFFFFF;
    padding: 8px 8px 8px 8px;
    border: solid 1px #666666;
    font-size: 11px;
}
.PopUpBoxWide
{
    width: 450px;
    background-color: #FFFFFF;
    padding: 8px 8px 8px 8px;
    border: solid 1px #666666;
    font-size: 11px;
}
.LoginInput
{
    height: 12px;
    width: 100px;
    font: 10px Verdana;
}

.GridHeader
{
    background: url(../../Images/links-bg-image.jpg) repeat-x;
    background-color:#023C7C;
    font-weight: bold;
    color: White;
    text-align: left;
}

.GridHeader a
{
    font-weight: bold;
    color: White;
    text-align: left;
}

.GridFooter
{
    background: #357DAF;
    font-weight: bold;
    color: White;
}

.GridRow
{
    background-color: #ECECEC;
        white-space:pre-wrap;

}

.GridAlternatingRow
{
    background-color: White;
}

.GridPager
{
    background-color: Gray;
    font-weight: bold;
    color: White;
    text-align: center;
}

.GridHighlightRow
{
    background-color: #FFFF00;
}

.GridTrackRow
{
    background-color: #9999FF;
}

.GridHighlightTrackRow
{
    background-color: #00FF00;
}

.GridHoverRow
{
    background-color: #CCCCCC;
	cursor: hand;
}

.GridEditRow
{
    background-color: #999999;
}

.GridSelectedRow
{
    background-color: Black;
    color: #333333;
    font-weight: bold;
}

.ProductPrint
{
    width: 624px;
    height: 824px;
}

.ProductView
{
    font: 10px Verdana;
    color: #646464;
}
.ProductView label
{
    text-align: right;
    float: left;
}

.ProductView .Input
{
    float: right;
    vertical-align: top;
}
.Progress
 {
   background-color:#023C7C;
   color:White;
 }
 
.Progress img {
   vertical-align:middle;
   margin:2px;
 }
 
.InteractiveMap 
    {
       position: relative;
       width: 850px;
       height: 300px;
       border:#555555 3px solid;
       padding-bottom: 4px;
       margin-bottom: 10px;
       clear:both;
    }
    
caption
{
	text-align: right;
}