﻿.Contact_Label
{
    width: 150px;
    border: 1px solid red;
    font-family: Tahoma;
    font-size: 12px;
}

.Contact_Label_Long
{
    width: 352px;
    border: 1px solid red;
    font-family: Tahoma;
    font-size: 12px;
}

.Contact_TextArea
{
    width: 572px;
    border: 1px solid red;
    font-family: Tahoma;
    font-size: 12px;
}

.vvv_link
{
	cursor: hand;
}

.RadMenuLink ul li a
{
	cursor: hand;
}

A.Footer_Login2 :link {
	color: white;
	text-decoration: none;
}

A.Footer_Login2 :hover {
	color: white;
	text-decoration: none;
}

A.Footer_Login2 :visited {
	color: white;
	text-decoration: none;
}

.Content_Pane h1 {
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:22px;
padding-top:20px;
}

.headermenu a:hover {
background:#FFFFFF none repeat scroll 0 0;
color:#434343;
/*padding-bottom:8px;
padding-top:1px;*/
padding: 5px;
}

.headermenu a:link, .headermenu a:active, .headermenu a:visited {
}
.headermenu a {
color:#4F4F4F;
padding:5px;
text-decoration:none;
/*width:100px;*/
vertical-align:middle;
}



.contactustitle {
border-bottom:1px solid #DAD9D9;
color:#3F3F3F;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
/*font-weight:bold;*/
margin-bottom:10px;
padding:15px 0 10px;
/*position:relative;*/
/*width:97%;*/
}

.Header_Pane
{
color:#000000;
height:58px;
/*margin-bottom:10px;*/
/*width:777px;*/
}

.topline
{
	background-color: #C0BEBE;
	height:20px;
	/*margin-bottom: 10px;*/
}

.headerlogo
{
float:left;
height:38px;
padding:10px 0 0 30px;
position:relative;
width:50%;
}

.headercontact
{

/*float:right;*/
font-size:11px;
/*height:40px;*/
/*padding-top:10px;*/
/*position:relative;*/
width:45%;
}

.Images_Pane
{
clear:both;
margin-left:70px;
padding:20px;
width:99%;
}

.LeftMenu_Pane
{
/*float:left;*/
font-family:Arial,Helvetica,sans-serif;
/*margin-top:22px;*/
padding-left:9px;
/*position:relative;*/
vertical-align:top;
width:170px;
	
}

.Content_Pane
{
border-left:1px solid #D9D9D9;
color:#868686;
float:right;
margin-right:14px;
margin-top:22px;
padding-left:35px;
padding-right:17px;
position:relative;
width:510px;
}

.General_Content
{
	margin:0 auto;
	width:777px;
	
}

.LeftMenu_Pane a:hover {
/*background:#FFFFFF none repeat scroll 0 0;*/
color:#434343;
/*padding-bottom:8px;
padding-top:1px;*/
/*padding: 5px;*/
}



.Footer a:hover {
/*background:#FFFFFF none repeat scroll 0 0;*/
color:#434343;
/*padding-bottom:8px;
padding-top:1px;*/
/*padding: 5px;*/
}

.Footer
{
        /*color:Black;
        font-family:Verdana;
        font-size:7pt;*/
        background-image:url(/images/footerbg.jpg.png);
		background-repeat:repeat-x;
		/*float:left;
		position:relative;*/
		width:100%;
		

}

.Footer a:link, .headermenu a:active, .headermenu a:visited {
}
.Footer a {
/*color:#4F4F4F;*/
padding:5px;
/*text-decoration:none;*/
/*width:100px;*/
/*vertical-align:middle;*/
}

.Footer_Control
{
		/*clear:both;*/
/*color:#9C9A9C;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:88px;
line-height:140%;
margin:0 auto;
padding:20px 0 0 0;
width:777px;*/
}


BODY 
{
        /*background-image:url(images/headerbg.jpg.png);
		background-repeat:repeat-x;*/
		margin:0;
        
        font-size:11px;
		/*line-height:130%;*/
		font-family:Arial,Helvetica,sans-serif;
		
        
        /* THESE LINES CRAP OUT NETSCAPE        position: absolute;     top: 0px;       left: 0px;      */
        /*font-family: Verdana;
        font-size: 9pt;
        background-color: white;
        color: black;*/
}




/* OLD STYLES */

BODY 
{
        /* THESE LINES CRAP OUT NETSCAPE        position: absolute;     top: 0px;       left: 0px;      */
        /*font-family: Verdana;
        font-size: 9pt;
        background-color: white;
        color: black;*/
}

a:link, a:hover, a:visited
{
        text-decoration: none;
        color:#687277;
} 
/* ===========================
          General BRASS Styles
   ===========================
*/

.DataEntryLabel
{
        font-weight:bold;
        width: 225;
}

/* BrassLabel style should be the same as DataEntryLabel without a width setting */
.BrassLabel
{
        font-weight:bold;
}

/* ===============================
   General BRASS Repeaters
   ===============================
*/
        .HighlightedPlanSearchResultRow
        {
                background-color:#9ACEF7;
        }
        
        .FakeHyperLink
        {
                cursor:hand;
                text-decoration: underline;
                color:#5A91C2;
        }
        /*Used for display selected optional benefits and
          RX Cards.*/
        .OptionalBenefitSelectionListItem
        {
                font-size:8pt;  
        }
        
        /*Used for display selected optional benefits and
          RX Cards headers.*/
        .OptionalBenefitSelectionListHeader
        {
                font-size:8pt;
/*              font-weight:bold;       */
        }
        
        /*Outlines the optional benefit row*/
        .OptionalBenefitRow
        {
                border-left:solid 1px #8BADD3;
                border-right:solid 1px #8BADD3;
                border-top:solid 1px #8BADD3;
        }
        
        /*Used for the item rows of the selected plan repeaters **  THIS IS OLD AND SHOULD NOT BE USED ** */
        .Repeater
        {
        font-family: Verdana;
        font-size: 8pt;
        border-left:solid 1px #5A91C2;
        border-top:solid 1px #5A91C2;
        padding:2px;
        background-color:Fuchsia;
        }
                
        .ScrollingRepeater
        {
        font-family: Verdana;
        font-size: 8pt;
        border-bottom:solid 1px #5A91C2;
        padding: 2px;
        }
        
        .ManualPlanActiveItemStyle
        {
                background-color: #CCCCFF;
                border-top: solid 2px #FF0000;
                border-bottom: solid 2px #FF0000;
                border-left: solid 2px #FF0000;
                border-right: solid 10px #FF0000;
        }       
        .ManualPlanAlternatingItemStyle
        {
                background-color: #EDEDED;
        }
        .ManualPlanSelectedItemStyle
        {
                background-color:#9ACEF7;
        }

        /*Used for alternate item shading on repeaters*/        
        .AlternatingItemStyle
        {
                background-color: #EDEDED;
        }
        
        /*Used for the currently selected row on a repeater*/
        .ActiveItemStyle
        {
                /*background-color: #CCCCFF;
                border-top: solid 2px #FF0000;
                border-bottom: solid 2px #FF0000;
                border-left: solid 2px #FF0000;
                border-right: solid 10px #FF0000;*/
        }
                
        .ActiveItemLeftDetail
        {
        font-family: Verdana;
        font-size: 8pt;
        border-left:solid 4px #EE3224;
        border-top:solid 4px #EE3224;
        border-bottom:solid 4px #EE3224;
        padding:2px;
        text-align: left;
        background-color: White;
        }
        
        .ActiveItemMiddleDetail
        {
        font-family: Verdana;
        font-size: 8pt;
        border-top:solid 4px #EE3224;
        border-bottom:solid 4px #EE3224;
        padding:2px;
        text-align: left;
        background-color: White;
        }
        
        .ActiveItemRightDetail
        {
        font-family: Verdana;
        font-size: 8pt;
        border-right:solid 4px #EE3224;
        border-top:solid 4px #EE3224;
        border-bottom:solid 4px #EE3224;
        padding:2px;
        background-color: White;
        }
        
                
        /*Used for the header row and detail rows of repeaters*/
        
        .ConditionalLeftHeader
        {
        font-family: Verdana;
        font-size: 11pt;
        font-weight: bold;
        padding: 4px 0 0px 2px;
        color: #FFFFFF;
        /*background-color: #5A91C2;*/
        background-color: Black;
        /*text-align: left;*/
        white-space: nowrap;
        }
        
        .ConditionalLeftDetail
        {
        font-family: Verdana;
        font-size: 8pt;
        border-left:solid 1px #5A91C2;
        border-top:solid 1px #5A91C2;
        padding:2px;
        }
        
        .ConditionalLeftDetailStrong
        {
        font-family: Verdana;
        font-size: 8pt;
        font-weight:bold;
        border-left:solid 1px #5A91C2;
        border-top:solid 1px #5A91C2;
        padding:2px;
        }
        
        .PermanentMiddleHeader
        {
        font-family: Verdana;
        font-size: 11pt;
        font-weight: bold;
        padding: 4px 0 0px 2px;
        color: white;
        text-decoration: none;
        /*background-color: #1379B2;*/
        /*background-color: #5A91C2;*/
        background-color:black;
        text-align: left;
        white-space: nowrap;
        }
        
        .PermanentMiddleHeader a:link, .PermanentMiddleHeader a:hover, .PermanentMiddleHeader a:visited
        {
        font-family: Verdana;
        font-size: 11pt;
        /*font-weight: bold;*/
        padding: 4px 0 0px 2px;
        color: white;
        text-decoration: underline;
        /*background-color: #5A91C2;*/
        background-color: Black;
        text-align: left;
        white-space: nowrap;
        }
        
        .PermanentMiddleDetail
        {
        font-family: Verdana;
        font-size: 8pt;
        border-left:solid 1px #5A91C2;
        border-top:solid 1px #5A91C2;
        padding:2px;
        text-align: left;
        }
        
        .PermanentMiddleDetailStrong
        {
        font-family: Verdana;
        font-size: 8pt;
        font-weight:bold;
        border-left:solid 1px #5A91C2;
        border-top:solid 1px #5A91C2;
        padding:2px;
        text-align: left;
        }
        
        
        .PermanentRightHeader
        {
        font-family: Verdana;
        font-size: 11pt;
        font-weight: bold;
        padding: 4px 0 0px 2px;
        color: white;
        /*background-color: #5A91C2;*/
        background-color: Black;
        text-align: left;
        text-decoration: none;
        white-space: nowrap;
        }
        
        .PermanentRightHeader a:link, .PermanentRightHeader a:hover, .PermanentRightHeader a:visited
        {
        font-family: Verdana;
        font-size: 11pt;
        font-weight: bold;
        padding: 4px 0 0px 2px;
        color: white;
        text-decoration: underline;
        /*background-color: #5A91C2;*/
        background-color: Black;
        text-align: left;
        white-space: nowrap;
        }
        
        .PermanentRightDetail
        {
        font-family: Verdana;
        font-size: 8pt;
        border-left:solid 1px #5A91C2;
        border-Right:solid 1px #5A91C2;
        border-top:solid 1px #5A91C2;
        padding:2px;
        }
        
        .PermanentRightDetailStrong
        {
        font-family: Verdana;
        font-size: 8pt;
        font-weight:bold;
        border-left:solid 1px #5A91C2;
        border-Right:solid 1px #5A91C2;
        border-top:solid 1px #5A91C2;
        padding:2px;
        }
        
        .ConditionalRightHeader
        {
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        padding: 4px 0 0px 2px;
        color: white;
        /*background-color: #5A91C2;*/
        background-color: Black;
        text-align: left;
        width: 50px;
        white-space: nowrap;
        }
        
        .ConditionalRightHeader a:link, .ConditionalRightHeader a:hover, .ConditionalRightHeader a:visited
        {
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        padding: 4px 0 0px 2px;
        color: white;
        text-decoration: underline;
        background-color: #5A91C2;
        text-align: left;
        white-space: nowrap;
        }
        
        .ConditionalRightDetail
        {
        font-family: Verdana;
        font-size: 8pt;
        border-Right:solid 1px #5A91C2;
        border-top:solid 1px #5A91C2;
        padding:2px;
        width: 50px;
        }
        
        /*End Used for the header row and detail rows of the repeaters*/
        
        
/* ===============================
   End General BRASS Repeaters
   ===============================
*/  

/* ================================
   Brass Favorites
   ================================
*/
.FavoritesDivPage
{
        BORDER-RIGHT: #0065a4 0px solid; 
        BORDER-TOP: #0065a4 0px solid; 
        BORDER-LEFT: #0065a4 0px solid; 
        BORDER-BOTTOM: #0065a4 0px solid; 
        OVERFLOW: auto; 
        POSITION: relative; 
        HEIGHT: 400px;
        margin: 2px;
}

.FavoritesTitle
{
        font-family: Verdana;
        font-size: 18pt;
        font-weight: normal;
        color: #EE3224;
        border:solid 0px yellow;
}

.FavoritesContentTable
{
        border: solid 0px red;
        width:100%;
}

.FavsListTable
{
        border: solid 0px blue;
        width:100%;
}

.FavsPlanListTable
{
        border-left: solid 1px #0065A4;
        width:100%;
}

.FavsListTitle
{
        font-family: Verdana;
        font-size: 12pt;
        font-weight: bold;
        color: #0065A4;
        border:solid 0px yellow;
}

.FavsPlanListTitle
{
        font-family: Verdana;
        font-size: 12pt;
        font-weight: normal;
        color: #0065A4;
        border:solid 0px yellow;
}

.FavsPlanListSubTitle
{
        font-family: Verdana;
        font-size: 11pt;
        font-weight: bold;
        background-color:#FFFFFF;
        color:#000000;
        white-space: nowrap;
}

.FavoritesH1
{
        border:solid 0px green;
        background-color:#1379B2;
        color:#FFFFFF;
}
a.FavoritesListHyperlink
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight:normal;
        white-space: nowrap;
}

/* ================================
   End Brass Favorites
   ================================
*/


/* ================================
   Brass Errors
   ================================
*/
.ErrorMainTable
{
        border:solid 1px Red;
        background-color: #FFFDEB;
        color: #FB561C;
        font-size:10pt;
}
.ErrorTitle
{
        font-size:12pt; 
}
.InfoMainTable
{
        border:solid 1px #00CD00;
        background-color: #FFFDEB;
        color: #66CD00;
        font-size:10pt;
}

/* ================================
   End Brass Errors
   ================================
*/


/* ================================
   Plan Selection
   ================================
*/

/* THIS IS OLD AND SHOULD NOT BE USED */
.listHeader 
{
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
color: #FFFFFF;
background-color: Fuchsia;
text-align: left;
}

.cbl
{
        font-size:8pt;
}

.PlanSearchTitle
{
        font-family: Verdana;
        font-size: 18pt;
        font-weight: normal;
        color: #EE3224;
        border:solid 0px yellow;
}

.PlanSearchH1
{
        font-family: Verdana;
        font-size: 12pt;
        font-weight: bold;
        color: #FFFFFF;
        background-color:#0065A4;
        border:solid 0px blue;
}

.PlanSearchH2
{
        font-family: Verdana;
        font-size: 10pt;
        font-weight: normal;
        color: #FFFFFF;
        background-color:#5A91C2;
        border:solid 0px gray;
}

.PlanSearchH3
{
        border:solid 1px gray;
        width:70px;
        background-color:white;
        color:black;
        padding: 5px;
        font-weight:bold;
}


.PlanSearchDetailItems
{
        border:solid 0px yellow;
        width:215px;
        font-family:Verdana;
        font-size:8pt;
}


.PlanSearchCarrierListTables
{
        border:solid 0px yellow;
        width:215px;
        font-family:Verdana;
        font-size:8pt;
}

.PlanSearchOptionTables
{
        border:solid 0px yellow;
        width:100px;
        font-family:Verdana;
        font-size:8pt;
}

.PlanCriteriaCell
{
        border:solid 1px gray;
        font-family:Verdana;
        font-size:8pt;
}

.CriteriaDetailItems
{
        border:solid 0px yellow;
        width:100px;
        font-family:Verdana;
        font-size:8pt;
}

/*
.PlanSelectionTabTable
{
        border: solid 1px orange;
}
*/

.PlanSelectionSearchResultsTable
{
        border-bottom:solid 1px blue;
        border-left:solid 1px blue;
        border-right:solid 1px blue;
        width:100%;
}

.PlanSelectionSelectedPlansTable
{
        border: solid 0px green;        
        width:100%;
}

.PlanOptionalBenefitTable
{
        border-top:solid 0px blue;
        border-bottom:solid 0px blue;
        border-left:solid 0px blue;
        border-right:solid 0px blue;
        width:100%;
}

.PlanSearchDivPage
{
        BORDER-RIGHT: #0065a4 0px solid; 
        BORDER-TOP: none; 
        BORDER-LEFT: #0065a4 0px solid; 
        BORDER-BOTTOM: #0065a4 0px solid; 
        OVERFLOW: auto; 
        POSITION: relative; 
        HEIGHT: 250px;
        margin:15px,2px,2px,2px;
}
.PlanListTable
{
        width:100%;     
        border:solid 0px green;
}
/* ================================
   End Plan Selection
   ================================
*/


/* ================================
   Census
   ================================
*/

.CensusLabels
{
        font-size: 8pt;
        vertical-align: bottom;
}

/* ================================
   End Census
   ================================
*/

/* ================================
   Dashboard styles
   ================================
*/

.DashBoardDivPage
{
        BORDER-RIGHT: #0065a4 0px solid; 
        BORDER-TOP: #0065a4 0px solid; 
        BORDER-LEFT: #0065a4 0px solid; 
        BORDER-BOTTOM: #0065a4 0px solid; 
        OVERFLOW: auto; 
        POSITION: relative; 
        HEIGHT: 200px;
        margin:15px,2px,2px,2px;
}

.ReportSelectionDivPage
{
        BORDER-RIGHT: #0065a4 0px solid; 
        BORDER-TOP: #0065a4 0px solid; 
        BORDER-LEFT: #0065a4 0px solid; 
        BORDER-BOTTOM: #0065a4 0px solid; 
        POSITION: relative; 
        HEIGHT: 230px;
        margin:4px,2px,2px,2px;
}

.ReportSelectionRepeaterDiv
{
        BORDER-RIGHT: #0065a4 0px solid; 
        BORDER-TOP: #0065a4 0px solid; 
        BORDER-LEFT: #0065a4 0px solid; 
        BORDER-BOTTOM: #0065a4 0px solid; 
        OVERFLOW: auto; 
        POSITION: relative; 
        HEIGHT: 200px;
        margin:4px,0px,2px,0px;
}

.QuoteHistoryDivPage
{
        BORDER-RIGHT: #0065a4 0px solid; 
        BORDER-TOP: none; 
        BORDER-LEFT: #0065a4 0px solid; 
        BORDER-BOTTOM: #0065a4 0px solid; 
        OVERFLOW: auto; 
        POSITION: relative; 
        HEIGHT: 305px;
        margin:15px,2px,2px,2px;
}

.DashBoardTabContentTable
{
        border-bottom:solid 1px blue;
        border-left:solid 1px blue;
        border-right:solid 1px blue;
        width:100%;
        padding: 0px;
}

.DashboardModuleTable
{
        border: solid 2px #0065A4;
        margin: 0px;
        background-color: #FFFFFF;
}

.CompanyBorder
{
        background-color: #0065A4;
}
.DashboardHome, .DashboardHome a:link, .DashboardHome a:hover, .DashboardHome a:visited
{
        font-family: Verdana;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
        color: #FFFFFF; 
        text-align:center;
        padding:4px;
}
.BrokerName
{
        font-family: Verdana;
        font-size: 14pt;
        font-weight: bold;
        color: #ee3224;
}

.RepTable
{
        border-left:solid 1px #5E5E5E;
        border-right:solid 1px #5E5E5E;
        border-top:solid 1px #5E5E5E;
        border-bottom:solid 1px #5E5E5E;
        padding:4px 4px 4px 4px;
}

.RepHeader
{
        border-bottom: solid 0px #0065A4;
        font-family: Verdana;
        font-size: 10pt;
        font-weight: Bold;
        color: Black;
        background-color: #FFFFFF;
}

.RepName
{
        font-family: Verdana;
        font-size: 9pt;
        font-weight: bold; 
        background-color: #FFFFFF; 
}

.RepInfo
{
        font-family: Verdana; 
        font-size: 8pt;
        background-color: #FFFFFF; 
}


.CompanyName
{
        font-family: Verdana;
        font-size: 14pt;
        font-weight: bold;
        color: #EE3224;
        
}
.CompanyAddress
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight: normal;
        color: Black;
}

.BenefitMallContactHeader
{
        font-family: Verdana;
        font-size: 9pt;
        color:Black;
}

.QuoteBG
{
        background-color: #CFE0FC;
        padding: 5px;
}

.moduleHeader
{
        border-bottom: solid 0px #0065A4;
        font-family: Verdana;
        font-size: 11pt;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #0065A4;
        padding: 4px;
}

.smallText
{
        font-size: 9pt;
}

/* Old - not being used anywhere */
.QuoteHistoryModuleHeader
{
        font-family: Verdana;
        font-size: 11pt;
        font-weight: bold;
        color: #FFFFFF;
        background-color:Fuchsia; /*#EE3224;*/
        padding: 4px;
}

.moduleContentCell
{
        background-color: #FFFFFF;
        font-family: Verdana;
        font-size: 9pt;
        padding: 3px;   
}

a.moduleHyperLinks:link
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight:normal;
        color: #FFFFFF;
}

a.moduleHyperLinks:visited
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight:normal;
        color: #FFFFFF;
}

a.moduleHyperLinks:active
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight:normal;
        color: #FFFFFF;
}

a.moduleHyperLinks:hover
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight:normal;
        color: #FFFFFF;
    text-decoration:underline;
    color: Red;
}

/* OLD - not being used anywhere */
.listHeaderLeft
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        color: #FFFFFF;
        background-color:Fuchsia;  /*#1379B2;*/
        text-align: left;
        padding: 2px;
}

/* OLD - not being used anywhere */
.sortListHeader
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        color: #FFFFFF;
        background-color:Fuchsia;  /*#1379B2;*/
        text-align: center;
}

/*  OLD - Only being used in prototype */
.listAltItem
{
 font-family: Verdana;
 font-size: 8pt;
 background-color:Fuchsia;  /*#D0FFFF;*/
}

/*  OLD - Only being used in prototype */
.listSelItem
{
        border-right: blue 1px solid;
        border-top: blue 1px solid;
        border-left: blue 1px solid;
        border-bottom: blue 1px solid;
        color: black;
        background-color:Fuchsia;  /*#CDCDCD;*/
}

/*  OLD - Only being used in prototype */
.listItem
{
 font-family: Verdana;
 font-size: 8pt;
 background-color:Fuchsia;  /*#FFFFFF;*/
}

.moduleTitle
{
    font-family: Verdana;
    font-size:  16px;
    font-weight:    bold;
    color: #333333;
}

.headerTitle
{
    font-family: Verdana;
    font-size:  20px;
    font-weight:    normal;
    color: #333333;
}

.moduleTitle TD
{
        width:auto;
}

.SelectedOptionsTable
{
        border-right:solid 0px #5A91C2;
        border-bottom:solid 0px #5A91C2;
        border-left:solid 0px   #5A91C2;
        width:100%;
}

.RejectionReasonText
{
        color:Red;      
        font-size: 8pt;
}

/* ================================
   End of Dashboard styles
   ================================
*/

/* BRASS Tab and Multipage Styles */
.tabDefault
{
        BACKGROUND-IMAGE: url(TabOff.gif);      
        COLOR: white;
        FONT-FAMILY: Verdana; 
        font-weight:bold;
        text-align:center;
        padding: 4px 0px 4px 0px;
        cursor:hand;
        width: 130px;
}

.tabActive
{
        BACKGROUND-IMAGE: url(TabOn.gif);       
        COLOR: black;
        FONT-FAMILY: Verdana; 
        font-weight:bold;
        text-align: center;
        padding: 4px 0px 4px 0px;
        cursor:default; 
        width: 130px;
}
.dbTabDefault
{
        BACKGROUND-IMAGE: url(DBTabOff.gif);    
        COLOR: white;
        FONT-FAMILY: Verdana; 
        font-weight:bold;
        text-align:center;
        padding: 4px 0px 4px 0px;
        cursor:hand;
        width: 170px;
}

.dbTabActive
{
        BACKGROUND-IMAGE: url(DBTabOn.gif);     
        COLOR: black;
        FONT-FAMILY: Verdana; 
        font-weight:bold;
        text-align: center;
        padding: 4px 0px 4px 0px;
        cursor:default; 
        width: 170px;
}

.tabSeperator
{
        background-image: url(TabSeperator.gif);
        width: 4px;
}

.tabRemainder
{
        background-image: url(TabSeperator.gif);
        width: auto;
}

.divPage
{
        BORDER-RIGHT: #0065a4 1px solid; 
        BORDER-TOP: none; 
        BORDER-LEFT: #0065a4 1px solid; 
        BORDER-BOTTOM: #0065a4 1px solid; 
        OVERFLOW: auto; 
        POSITION: relative; 
        HEIGHT: 220px;
}

/* BRASS End Tab and Multipage Style */





A 
{
}
A:hover
{
}
A.SmallLink
{
        font-family: Verdana;
        font-size: 8pt;
}

INPUT
{
        font-family: Verdana;
        color: #000000;
        font-size: 8pt;
        font-weight: normal;
}

TABLE.CensusGrid
{
        border: 2px #AAAAAA groove;
        background-color: #CCCCCC;
        border-collapse: separate;
}
TABLE.ContentPane
{
        border-color: black;
        border-width: 1pt;
        border-style: solid; 
        BACKGROUND-COLOR: white;
}
TD
{
        font-family: Verdana;
        font-size: 9pt;
}

/* START Form Steps styles (used within User Profile and Broker Registration */
.FormStepName, A.FormStepName:hover
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}
.FormStepNameActive, A.FormStepName:hover
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}
.FormStepNumber, A.FormStepNumber:hover
{
        font-family: Verdana;
        font-size: 9pt;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}
.FormStepNumberActive, A.FormStepNumberActive:hover
{
        font-family: Verdana;
        font-size: 9pt;
        font-weight: bold;
        color: Red;
        text-decoration: none;
}
INPUT.FormStepTextbox
{
        font-family: Verdana;
        color: black;
        font-size: 8pt;
        width: 250px;
        height: 20px;
}
INPUT.FormStepTextboxShort
{
        font-family: Verdana;
        color: black;
        font-size: 8pt;
        width: 150px;
        height: 20px;
}
/* END Form Steps styles (used within User Profile and Broker Registration */


/* START Workspace Tool Table Styles */
.WorkspaceInputNarrow
{
        font-family: Verdana;
        color: black;
        font-size: 8pt;
        width: 150px;
        height: 20px;
}
A.WorkspaceEmail
{
        font-family: Verdana; 
        font-size: 8pt;
}
A.WorkspaceEmail:hover
{
        font-family: Verdana; 
        font-size: 8pt;
}
A.WorkspaceToolListMore
{
        color: #666666;
        text-decoration: none;
}
.WorkspaceGreyContact
{
        font-family: Verdana; 
        font-size: 8pt;
        background-color: #FFFFFF; 
}
.WorkspaceGreyHeader
{
        font-family: Verdana;
        font-size: 9pt;
        font-weight: bold; 
        background-color: #FFFFFF; 
}
.WorkspaceGreyInput
{
        font-family: Verdana; 
        font-size: 7.5pt;
        background-color: #FFFFFF;
}
.WorkspaceMenu
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
}
.WorkspaceToolBlurb
{
        font-family: Verdana;
        font-size: 7.5pt;
}
.WorkspaceToolHeader
{
        font-family: Verdana;
        font-size: 12pt;
        font-weight: bolder; 
        color: #666666; 
        letter-spacing: 2px;
}
.WorkspaceToolHeaderR
{
        font-family: Verdana;
        font-size: 11pt;
        font-weight: bold; 
        color: Black;
        text-align: right;
}
.WorkspaceToolListHeader
{
        font-family: Verdana;
        font-size: 9pt;
        font-weight: bold; 
        color: #666666; 
}
.WorkspaceToolListHeaderR
{
        font-family: Verdana;
        font-size: 9pt;
        font-weight: bold; 
        color: #666666; 
        text-align: right;
}
.WorkspaceToolListItem
{
        font-family: Verdana;
        font-size: 9pt;
}
.WorkspaceToolListItemBold
{
        font-family: Verdana;
        font-size: 9pt;
        font-weight: bold;
        line-height: 1.7;
}
.WorkspaceToolListItemDate
{
        font-family: Verdana;
        font-size: 9pt;
        text-align: right;
        font-weight: bold;
}
.WorkspaceToolListItemDateRed
{
        font-family: Verdana;
        font-size: 9pt;
        text-align: right;
        font-weight: bold;
        color: Red;
}
.WorkspaceToolListItemLink
{
        font-family: Verdana;
        font-size: 9pt;
        font-weight: bold;
}
.WorkspaceToolListItemRed
{
        font-family: Verdana;
        font-size: 9pt;
        font-weight: bold;
        color: Red;
        line-height: 1.7;
}
/* END Workspace Tool Table Styles */


.BodyText
{
        color: Black;
        font-family: Verdana;
        font-size: 9pt;
        font-variant: normal;
        font-weight: normal;
        text-decoration: none;
}
.BodyTextAlert
{
        font-family: Verdana;
        font-size: 20pt;
        color: Green;
}
.BodyTextBold
{
        font-family: Verdana;
        font-size: 9pt;
        font-weight: bold;
        color: black;
}
.BodyTextBoldDarkGray
{
        font-family: Verdana;
        font-size: 9pt;
        font-weight: bold;
        color: #808080;
}
.BodyTextBoldDarkGray:hover
{
        font-family: Verdana;
        font-size: 9pt;
        font-weight: bold;
        color: #000000;
}
.BodyTextBoldRed
{
        font-family: Verdana;
        font-size: 9pt;
        font-weight: bold;
        color: red;
}
.BodyTextItalic
{
        font-family: Verdana;
        font-size: 9pt;
        font-style: italic;
}
.BodyTextLightGray
{
        font-family: Verdana;
        font-size: 9pt;
        color: #CCCCCC;
}
.BodyTextRed
{
        font-family: Verdana;
        font-size: 9pt;
        color: red;
}
.CarrierFormsSelectedForm
{
    font-size: 10pt;
    font-weight: bold;
    font-style: italic;
}
.CensusGridHeader
{
        font: 8pt Verdana;
        font-weight: bold;
        background-color: #CCCCCC;
        padding: 5px 2px;
        text-align: center;
        vertical-align: bottom; /* works fine even tho dotnet complains */
        border-collapse: collapse;
        border-bottom: 1px black solid;
}
.CensusGridRow
{
        font: 8pt Verdana;
        text-align: center;
        background-color: white;
        height: 20px;
        padding: 0;
        margin: 4px 2px;
}
SELECT.CensusGridRow
{
        height: 18px;
}
.ContentPageContainer   
{
        position:absolute;
        top: 0px;
        left: 0px;
}
.ContactDropMenuContainerSpan   
{
         z-index:1;
         width:154px;
         position:absolute;
         top:40px;
         left:604px;
         background-color:white;
         border-color:#808080;
         border-style:solid;
         border-bottom-width:0px;
         border-top-width:1px;
         border-left-width:1px;
         border-right-width:1px;
         visibility:hidden;
}
.ContactDropMenuDescriptionSpan 
{
        font-family: Verdana;
        font-size: 7.5pt;
        background-color:white;
        position:absolute;
        width:152px;
        height:80px;
        border-color:#808080;
        border-style:solid;
        border-bottom-width:1px;
        border-top-width:0px;
        border-left-width:0px;
        border-right-width:0px;
        font-weight:bold;
        padding:3px 5px 3px 5px;
}
.ContactDropMenuServerSideContainerSpan 
{
        z-index:2;
        position:absolute;
        top:-38px;
        left:604px;
        height:500px;
        /*clip: rect(63px 700px 500px 0px);*/
        font-family: Verdana;
        font-size: 8pt;
        background-color: white;
}
.ContactDropMenuSpacerSpan      
{
         position:absolute;
         z-index:-10;
         width: 152px;
}
.ContactDropMenuSpacerLink
{
        z-index: 0;
}
.ContactDropMenuTextSpan        
{
        position: absolute;
        left:604px;
        z-index: 2;
        font-family: Verdana;
        font-size: 7.5pt;
        width:152px;
        font-weight:bold;
        text-decoration: none;
        padding:3px 5px 3px 5px;
        color:#999999;
        border-color:#808080;
        border-style:solid;
        border-bottom-width:1px;
        border-top-width:0px;
        border-left-width:0px;
        border-right-width:0px;
        background-color:white;
}
.ContactDropMenuAbsoluteHidden
{
        position: absolute;
        visibility: hidden;
}
.DarkGrayBackground
{
        background-color: #999999;
}
.DropMenuContainerSpan  
{
         z-index:1;
         width:154px;
         position:absolute;
         top:40px;
         left:17px;
         background-color:white;
         border-color:#808080;
         border-style:solid;
         border-bottom-width:0px;
         border-top-width:1px;
         border-left-width:1px;
         border-right-width:1px;
         visibility:hidden;
}
.DropMenuDescriptionSpan        
{
        font-family: Verdana;
        font-size: 7.5pt;
        background-color:white;
        /*position:relative;*/
        width:152px;
        height:80px;
        border-color:#808080;
        border-style:solid;
        border-bottom-width:1px;
        border-top-width:0px;
        border-left-width:0px;
        border-right-width:0px;
        font-weight:bold;
        padding:3px 5px 3px 5px;
}
.DropMenuServerSideContainerSpan        
{
        z-index:2;
        position:absolute;
        top:0px;
        left:25px;
        /*clip: rect(63px 700px 500px 0px);*/
        font-family: Verdana;
        font-size: 8pt;
        background-color: white;
}
.DropMenuSpacerSpan     
{
         position:absolute;
         z-index:-10;
         width: 152px;
}
.DropMenuSpacerLink
{
        z-index: 0;
}
.DropMenuTextSpan       
{
        z-index: 2;
        font-family: Verdana;
        font-size: 7.5pt;
        width:152px;
        font-weight:bold;
        text-decoration: none;
        padding:3px 5px 3px 5px;
        color:#999999;
        border-color:#808080;
        border-style:solid;
        border-bottom-width:1px;
        border-top-width:0px;
        border-left-width:0px;
        border-right-width:0px;
        background-color:white;
}
.DropMenuAbsoluteHidden
{
        position: absolute;
        visibility: hidden;
}

.HeaderText
{
        font-family: Verdana;
        font-size: 12pt;
}
.HeaderTextBold
{
        font-family: Verdana;
        font-size: 12pt;
        font-weight: bold;
        color: Black;
}
.HeaderTextBoldDarkGray
{
        font-family: Verdana;
        font-size: 12pt;
        font-weight: bold;
        color: #999999;
}
.HeaderTextBoldLightGray
{
        font-family: Verdana;
        font-size: 12pt;
        font-weight: bold;
        color: #CCCCCC;
}
.HeaderTextBoldRed
{
        font-family: Verdana;
        font-size: 12pt;
        font-weight: bold;
        color: red;
}
.HomePageContainer      
{
        position:absolute;
        top: 0px;
        left: 0px;
}
.LargeTextBoldLightGray
{
        font-family: Verdana;
        font-weight: bold;
        font-size: 15pt;
        color: #CCCCCC;
}
.LargeTextBoldWhite
{
        font-family: Verdana;
        font-weight: bold;
        font-size: 12pt;
        color: White;
}
.LightGrayBackground
{
        background-color: #c6cbcd;
}

.QuotingCheckBox
{
        font-family: Verdana;
        font-size: 8pt;
        padding-left: 5px;
        padding-right: 0px;
        width: 100%;
        height: 20;
        margin:0;
}
.QuotingDataGridItemBold
{
        font-size: 8pt;
        font-family: Verdana;
        font-weight: bold;
        color: #666666;
}
.QuotingInputCell
{
        font-size: 8pt;
        font-family: Verdana;
        height: 25px;
        color: Black;
}
.QuotingInputCellBold
{
        font-size: 9pt;
        font-family: Verdana;
        font-weight: bold;
        height: 25px;
        color: Black;
}
.QuotingGrayDivider
{
        height: 30px;
        background-color: #5A91C2;
        font-family: Verdana;
        font-weight: bold;
        font-size: 12pt;
        color: White;
        padding-left: 10px;
}
.QuotingDataGrid
{
        background-color: White;
        border-color: #8BADD3;
        border-style: ridge;
        border-width: 3px;
}
.QuotingGrayBox
{
        background-color: #8BADD3;
        border-style: inset;
        border-width: 2px;
        border-color: #666666;
}
.QuotingBookmark
{
        font-family: Verdana;
        font-size: 12pt;
        font-weight: bold;
        color: #999999;
        padding-right: 10px;
}
.QuotingCensusErrorRow
{
    background-color: #999999;
    color: White;
    font-size: 10pt;
    font-weight: bold;
    font-family:Verdana;
}
.QuotingControlBorder
{
    background-color: #000000;
}
.QuotingHeaderText
{
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
}
.QuotingHeaderTextLarge
{
        font-family: Verdana;
        font-size: 14px;
        font-weight: bold;
}
.QuotingTableBackGround
{
    background-color: #666666;
}
.QuotingTableCell
{
    background-color: #ffffff;
}
.QuotingTableCellHeader
{
    background-color: #8BADD3;
    color: black;
    font-size: 10pt;
    font-weight: bold;
    font-family:Verdana;
    height: 30px;
    /*  text-align: center;  Netscape hates this */
}
.QuotingTableHeader 
{
    background-color: #cccccc;
    color: Black;
    font-size: 11px;
    font-weight: bold;
    font-family:Verdana;
}
.QuotingWarningText
{
  font-family: Verdana;
  font-size: 11px;
  font-weight:bold;
  color:#ff0000;
}
.QuotingWarningTextLarge
{
  font-family: Verdana;
  font-size: 14px;
  font-weight:bold;
  color:#ff0000;
}
.RadioButtonList
{
        font: 8pt Verdana;
        padding-top: 0;
        margin-top: -5;
        text-transform: lowercase;
}
.SmallText
{
        font-family: Verdana;
        font-size: 7.5pt;
}
.SmallTextBold
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
}
.SmallTextBoldDarkGray
{
        font-family: Verdana;
        font-size: 7.5pt;
        font-weight: bold;
        color: #808080;
}
.SmallTextLightGray
{
        font-family: Verdana;
        font-size: 7.5pt;
        color: #CCCCCC;
}
.SmallTextRed
{
        font-family: Verdana;
        font-size: 7.5pt;
        color: red;
}
.SmallTextBoldRed
{
        font-family: Verdana;
        font-size: 7.5pt;
        font-weight: bold;
        color: red;
}
.SmallTextItalic
{
        font-family: Verdana;
        font-size: 7.5pt;
        font-style: italic;
}
.TextBox
{
        font-family: Verdana;
        font-size: 8pt;
        cursor: hand;
}
.TinyText
{
        font-family: Verdana;
        font-size: 7pt;
}



/* ------------------------------------------------------------------------------------------------- */






.topbar
{
        background-color: #FF0000;
        font-family: Verdana;
        color: White;   
        padding: 0px 3px 0px 3px;
        vertical-align:top;
        text-align:center;
        height:40px;
}

.BMTitle
{
        color: White;
        text-align: center;
        font-family:Verdana;
        font-size:14pt;
}

.BMBlackTitle
{
        color: Black;
        text-align: left;
        font-family: Verdana;
        font-size: 16pt;
        font-weight: bold;
}

.BMTable
{
        border: solid 1px Black;
        border-color: #000000;
        border-style: solid;
        border-width: 1px;
        background-color: White;
        width: 100%;
}
.BMTableTitle
{
        font-family:Verdana;
		font-weight: bold;
		font-size:10px;
		background-color: #3f3f3f;
		color: #ffffff;
}
.BMTableText
{
        font-family:Verdana;
		font-size:12px;
		background-color: White;
}

.leftpane
{
        background-color: Black;
}

.copyright
{
        font-family: Verdana;
        font-size: 7pt;
        font-weight:lighter;
        color:Black;
}

.NewsUpdate
{
        background-color:#FF0000;
        font-family:Verdana;
        color:White;
        height:100px;
        padding:3px 6px 3px 6px;
}

.TopMiddle_ContentPane
{
        border-left:solid 2px black;
        border-right:solid 2px black;
}
.UIMessage
{
        color:Red;
        font-weight:bold;
        text-align:center;
}
.table_header
{ 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 10pt;
}


/* These SkinObject:_______ are used by the search object that comes with DNN */
input#dnn_Search_txtSearch
{
        border: 1px;
        border-color: #5A91C2;
}


/* Main Menu */
.MainMenu_MenuBar {
        cursor: hand; 
}

.MainMenu_MenuItem
{
        cursor: hand; 
        color: #FFFFFF; /* Left sub-menu normal text color */
        background-color: #5A91C2; /* Left sub-menu normal BG color */
        font-family: Verdana; 
        font-size: 9pt; 
        font-weight: bold; 
        font-style: normal;
        border: none;
}
.MainMenu_MenuIcon {
        cursor: pointer;
        cursor: hand; 
        background-color: #5A91C2; 
/*      border: none; 
        */border-left: #5A91C2 1px solid; 
        border-bottom: #5A91C2 1px solid; 
        border-top: #5A91C2 1px solid; 
        text-align: center; 
        width: 0; 
        height: 21;
}

.MainMenu_MenuArrow {
        border-right: #5A91C2 1px solid; 
        border-bottom: #5A91C2 1px solid; 
        border-top: #5A91C2 0px solid;
}
.MainMenu_MenuItemSel
{
        cursor: hand; 
        color: #FFFFFF; /* Left sub-menu rollover text color */
        background-color: #1379B2; /* Left sub-menu rollover BG color */
        font-family: Verdana; 
        font-size: 9pt; 
        font-weight: bold; 
        font-style: normal;
        border: none;
}

.MainMenu_RootMenuItemActive /* This is the link for the page you are currently viewing */
{
        color:#5A91C2;
        background-color: #FFFFFF;
        padding: 10px 6px 10px 6px;
}
.MainMenu_RootMenuItem  /* This is the items that you are not on */
{
        color: #5A91C2; /* Left menu normal text color */
        background-color: #FFFFFF; /* Left menu normal BG color */
        padding:10px 6px 10px 6px;
}
.MainMenu_RootMenuItemSelected
{
        color: White; /* Left menu rollover text color */
        background-color: #1379B2; /* Left menu rollover BG color */
        padding:10px 6px 10px 6px;
}

.MainMenu_SubMenu {
        z-index: 1000; 
        cursor: pointer; 
        cursor: hand; 
        border-bottom: #000000 1px solid; 
        border-left: #000000 1px solid; 
        border-top: #000000 1px solid; 
        border-right: #000000 1px solid;
        background-color: #5A91C2;
}
.MainMenu_SubMenuItemSelected 
{
        border: none;
}


/* -------- PVS Menu Styles --------- */
.PVSToolbar_MenuContainer
{
        background-color: transparent;
        width: 100%;
}
.PVSToolbar_MenuItem
{
        cursor: hand;
        color: #FFFFFF;
        background-color: #5A91C2; 
        font-family: Verdana; 
        font-size: 8pt; 
        font-weight: bold; 
        font-style: normal;
        word-spacing: normal;
}
.PVSToolbar_MenuItemSel
{
        cursor: hand; 
        color: #FFFFFF; 
        background-color: #1379B2;
        font-family: Verdana; 
        font-size: 8pt; 
        font-weight: bold; 
        font-style: normal;
        word-spacing: normal;
}
.PVSToolbar_RootMenuItem TD 
{
        
        height: 40px;
        font-family: Verdana; 
        font-size: 8pt; 
        text-align:center;
        font-weight: bold;
        border-right: solid 1px #FFFFFF;
        word-spacing: -2pt;
}
.PVSToolbar_RootMenuItem
{
        padding-right: 0px;
        padding-left: 0px;
        font-size: 6pt;
        padding-bottom: 0px;
        cursor: hand;
        color: white;
        text-indent: 0px;
        padding-top: 0px;
        font-family: Verdana;
        word-spacing: normal;
}
.PVSToolbar_RootMenuItemSelected TD 
{
        background-color: #1379B2;
        height: 40px;
        font-family: Verdana; 
        font-size: 8pt;
        font-weight: bold;
        border-right: solid 1px #FFFFFF;
        word-spacing: -2pt;
        text-align: center;
}

.PVSToolbar_RootMenuItemSelected
{
        cursor: hand; 
        color: white;
        background-color: #1379B2;
        font-family:Verdana;
        font-size: 8pt;
        padding: 0px 0px 0px 0px;
        word-spacing: -2pt;
        text-align: center;
}
.PVSToolbar_SubMenu {
        z-index: 1001; 
        cursor: hand; 
        border-bottom: #000000 1px solid; 
        border-left: #000000 1px solid; 
        border-top: #000000 1px solid; 
        border-right: #000000 1px solid; 
        background-color: #ffffff;
        word-spacing:normal;
}
.PVSToolbar_MenuIcon 
{
}
.PVSToolbar_MenuIcon td
{
        background-color: White;
}


.PVSLeftToolbar_MenuContainer
{
        background-color: transparent;
        width: 100%;
}
.PVSLeftToolbar_MenuItem
{
        cursor: hand; 
        color: #FFFFFF;
        background-color: #5A91C2; 
        font-family: Verdana; 
        font-size: 8pt; 
        font-weight: bold; 
        font-style: normal;
        text-align: center;
}
.PVSLeftToolbar_MenuItemSel
{
        cursor: hand; 
        color: #FFFFFF; 
        background-color: #1379B2;
        font-family: Verdana; 
        font-size: 8pt; 
        font-weight: bold; 
        font-style: normal;
        text-align: center;
}
.PVSLeftToolbar_RootMenuItem TD 
{
        
        height: 40px;
        font-family: Verdana; 
        font-size: 8pt; 
        font-weight: bold;
        border-right: solid 1px #FFFFFF;
        text-align: center;
}
.PVSLeftToolbar_RootMenuItem
{
        padding-right: 0px;
        padding-left: 0px;
        font-size: 6pt;
        padding-bottom: 0px;
        cursor: hand;
        color: white;
        text-indent: 0px;
        padding-top: 0px;
        font-family: Verdana;
        text-align: center;
}
.PVSLeftToolbar_RootMenuItemSelected TD 
{
        
        height: 40px;
        font-family: Verdana; 
        font-size: 8pt;
        font-weight: bold;
        border-right: solid 1px #FFFFFF;
        text-align: center;
}

.PVSLeftToolbar_RootMenuItemSelected
{
        cursor: hand; 
        color: white;
        font-family:Verdana;
        font-size: 8pt;
        padding: 0px 0px 0px 0px;
        text-align: center;
}
.PVSLeftToolbar_SubMenu {
        z-index: 1001; 
        cursor: hand; 
        border-bottom: #000000 1px solid; 
        border-left: #000000 1px solid; 
        border-top: #000000 1px solid; 
        border-right: #000000 1px solid; 
        background-color: #ffffff;
        text-align: center;
}
.PVSLeftToolbar_MenuIcon 
{
}
.PVSLeftToolbar_MenuIcon td
{
        background-color: White;
}


.Footer_MenuBar
{
        text-align:center;
}
.Footer_RootMenuItem A
{
        color: #5A91C2;
        font-family:Verdana;
        font-size:10pt;
        text-decoration: none;
}
.Footer_RootMenuItem A:Visited
{
        color: #5A91C2;
        font-family:Verdana;
        font-size:10pt;
        text-decoration: none;
}


.Footer_RootActiveMenuItem
{
        background-color: white;
        padding:0px 0px 0px 0px;
        color:Lime;
}

.Footer_RootActiveMenuItem TD
{
        color: white;
        padding:0px 0px 0px 0px;
}


/* ---- Contact US Menu ---- */
#dnn_contactNav
{
        background-color: #EE3224;
        border: 0;
}
#dnn_contactNav A
{
        color: #FFFFFF;
        font-weight: bold;
        font-size: 10pt;
        text-decoration: none;
}
.ContactUs_RootMenuItem
{
        color: #FFFFFF;
        background-color: #EE3224;
        text-align: center;
        width: 128px;
        height: 26px;
}
/*--------------------------*/

/*----- Login Menu ------*/
.LoginMenu_Label
{
        background-color: #8BADD3;
        color: #FFFFFF;
        font-weight:bold;
        font-size:8pt;
}
.LoginMenu_Login
{
        background-color: #EE3224;
        color:#FFFFFF;
        font-weight:bold;
        text-align: center;
        text-decoration:none;
}
A.LoginMenu_Login:Hover
{
        background-color: #EE3224;
        color:#FFFFFF;
        font-weight:bold;
        text-align: center;
        text-decoration:none;
}
.LoginMenu_Register
{
        background-color:#8BADD3;
        color:#FFFFFF;
        font-size:8pt;
}
/*--------------------------*/

/* ----- Run A Quote Menu ----- */
#dnn_quoteNav A
{
        color: #FFFFFF;
        font-weight: bold;
        font-size: 8pt;
        text-decoration: none;
}
.RunAQuote_RootMenuItem
{
        color: #FFFFFF;
        background-color: #5A91C2;
        text-align: center;
        width: 160px;
        height: 40px;
        font-weight: bold;      
}
.RunAQuote_RootMenuItemSelected
{
        color: #FFFFFF;
        background-color: #1379B2;
        text-align: center;
        width: 160px;
        height: 40px;
        font-weight: bold;
}
/*------------------------------*/
.MyProfile
{
        font-size: 9pt;
        font-weight: bold;
        color: #5A91C2;
}

/* ---- Styles taken from Stewart Designs' Skin Mockups ---- */
.topnavleft
{
        color: #FFFFFF;
        text-align: center;
        font-family: Verdana;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;

}
/*-----------------------------------------------------------*/

.Breadcrumb
{
        color:#5A91C2;
        background-color:white;
        font-family: Verdana;
        font-weight: bold;
}

A.Breadcrumb:link {
    text-decoration:    none;
    color:#5A91C2;
}

A.Breadcrumb:visited  {
    text-decoration:    none;
    color:#5A91C2;
}

A.Breadcrumb:active   {
    text-decoration:    none;
    color:#5A91C2;
}

A.Breadcrumb:hover    {
    text-decoration:    none;
    color:#5A91C2;
}
.MyWorkspace
{
        font-weight: bold;
        font-size: 12pt;
        color: black;
}
.Freezing 
{ 
   position: relative ; 
   /*top:expression(this.offsetParent.scrollTop - 3); */
   z-index: 10;
}
.Instructions_small
{
        font-family: Verdana;
        font-size: 7.5pt;
}

.Instructions
{
        font-family: Verdana;
        font-size: 9pt;
}
.HelpInstructions
{
        position: absolute;
        top: 253px;
        left: 790px;
        BACKGROUND-IMAGE: url(HelpInstructions.gif);
        width: 199px;
        height: 85px;
        z-index: 1;
}

.FloatingHelp1
{
        position: absolute;
        top: 600px;
        left: 408px;
        BACKGROUND-IMAGE: url(Helper1.gif);
        
        color: #FFFFFF;
        font-size: 18px;
        font-weight: bold;
        
        width: 36px;
        height: 36px;
        z-index: 1;
}

.FloatingHelp2
{
        position: absolute;
        top: 600px;
        left: 537px;
        BACKGROUND-IMAGE: url(Helper2.gif);
        
        color: #FFFFFF;
        font-size: 18px;
        font-weight: bold;
        
        width: 36px;
        height: 36px;
        z-index: 1;
}

.FloatingHelp3
{
        position: absolute;
        top: 983px;
        left: 812px;
        BACKGROUND-IMAGE: url(Helper3.gif);
        
        color: #FFFFFF;
        font-size: 18px;
        font-weight: bold;
        
        width: 36px;
        height: 36px;
        z-index: 1;
}

.FloatingHelp4
{
        position: absolute;
        top: 616px;
        left: 906px;
        BACKGROUND-IMAGE: url(Helper4.gif);
        
        color: #FFFFFF;
        font-size: 18px;
        font-weight: bold;
        
        width: 36px;
        height: 36px;
        z-index: 1;
}

.QuoteHistoryDetails
{
        font-family: Verdana;
        font-size: 8pt;
        padding:2px;
}
                
.QuoteHistoryRepeater
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        border-left:solid 1px #5A91C2;
        border-top:solid 1px #5A91C2;
        padding:2px;
}               

.DashboardModuleHeader
{
        border-bottom: solid 0px #0065A4;
        font-family: Verdana;
        font-size: 14pt;
        font-weight: bold;
        color: #CC0000;
}

.DashboardModuleHeaderTable
{
        height: 50px;
        width: 95%;     
}


a.NavigationLink:link
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight:bold;
        background-color: #5A91C2;
        color:White;
        padding: 10px;
        text-decoration: none;
}


a.NavigationLink:visited
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight:bold;
        background-color: #5A91C2;
        color:White;
        padding: 10px;
        text-decoration: none;
}

a.NavigationLink:active
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight:bold;
        background-color: #5A91C2;
        color:White;    
        padding: 10px;
        text-decoration: none;
}


a.NavigationLink:hover
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight:bold;
        background-color: #1379B2;
        color:White;
        padding: 10px;
}

a.DashboardLink:link
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight:normal;
        color: #FFFFFF;
        padding:10px;
}

a.DashboardLink:visited
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight:normal;
        color: #FFFFFF;
        padding:10px;
}

a.DashboardLink:active
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight:normal;
        color: #FFFFFF;
        padding:10px;
}

a.DashboardLink:hover
{
        font-family: Verdana;
        font-size: 8pt;
        font-weight:normal;
        color: #FFFFFF;
        padding:10px;
}

a.UserInstructionsLink:link
{
        font-family: Verdana;
        font-size: 10pt;
        font-weight:bold;
        color: White;
        padding:10px;
}

a.UserInstructionsLink:visited
{
        font-family: Verdana;
        font-size: 10pt;
        font-weight:bold;
        color: White;
        padding:10px;
}

a.UserInstructionsLink:active
{
        font-family: Verdana;
        font-size: 10pt;
        font-weight:bold;
        color: White;
        padding:10px;
}

a.UserInstructionsLink:hover
{
        font-family: Verdana;
        font-size: 10pt;
        font-weight:bold;
        color: Black;
        padding:10px;
}

ul {
margin-left: 15px; /*removes indent IE and Opera*/
padding-left: 0; /*removes indent Mozilla and NN7*/
margin-top:5px;
}

.VerdanaFont
{
	font-family: Verdana;
}

.NewUser
{
        background-color: #EE3224;
        border: 0;
        width: 160px;
        text-align: center;
        color: white;
        font-weight:bold;
}

.InstructionsStrong
{
        font-style: italic;
        font-weight:bold;
        text-transform:capitalize;
}

.SideSearchInstructions
{
        font-size:8pt;
}



/* Text Definitions */
.SmallText
{
	font-family: Verdana;
	font-size: 9pt;
}
.LabelText
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}
.NormalText
{
	font-family: Verdana;
	font-size: 12pt;
}
.ErrorText
{
	font-family: Verdana;
	font-size: 12pt;
	color: Red;
}
.BoldedText
{
	font-family: Verdana;
	font-size: 13pt;
	font-weight: bold;
}
.TitleText
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 14pt;
}



/* Text Colors */
.RedBlock
{
	margin: 0px;
	padding: 6px;
	display: block;
	color: White;
	background-color: Red;
}



.FooterMenu a:link, .FooterMenu a:active, .FooterMenu a:visited, .FooterMenu a:hover
{
	color: White;
	font-family:Verdana;
        font-size:10pt;
}

.TopMenu a:link, .TopMenu a:active, .TopMenu a:visited, .TopMenu a:hover
{
	color: White;
	font-family:Verdana;
        font-size:9pt;
	font-weight:bold;
}

.TopMenu2 a:link, .TopMenu2 a:active, .TopMenu2 a:visited, .TopMenu2 a:hover
{
	color: White;
	font-family:Verdana;
        font-size:10pt;
}

.FooterCopyright
{
	color: White;
	font-family:Verdana;
        font-size:7pt;
}

.NewsPane h1
{
	color: #005295;
	font-family:Verdana;
        font-size:12pt;
	font-weight:bold;
}

.NewsPane
{
	color: #000000;
	font-family:Verdana;
        font-size:10pt;
}

.NewsPane a:link, .NewsPane a:active, .NewsPane a:visited, .NewsPane a:hover
{
	color: #B42D33;
	font-family:Verdana;
        font-size:10pt;
font-weight:bold;
}


.PhotosGallery a:link, .PhotosGallery a:active, .PhotosGallery a:visited, .PhotosGallery a:hover
{
	color: #B42D33;
	font-family:Verdana;
        font-size:10pt;
font-weight:bold;
}

.ContentPane a:link, .ContentPane a:active, .ContentPane a:visited, .ContentPane a:hover
{
	color: #B42D33;
	font-family:Verdana;
        font-size:10pt;
font-weight:bold;
}


.ContentPane
{
	color: #000000;
	font-family:Verdana;
        font-size:10pt;
}

.ContentPane h1
{
	color: #B42D33;
	font-family:Verdana;
        font-size:14pt;
	font-style: italic;
}


.Quotables h1
{
	color: White;
	font-family:Verdana;
        font-size:12pt;
font-weight:bold;
}

.Quotables
{
	color: White;
	font-family:Verdana;
        font-size:10pt;
font-weight:bold;
}

A.Footer_Login2 {
	color: white;
	text-decoration: none;
}

A.Footer_Login2:hover {
	color: white;
	text-decoration: none;
}

A.Footer_Login2:visited {
	color: white;
	text-decoration: none;
}

A.link
{
	cursor: pointer;
}

A.link:hover
{
	cursor: pointer;
}

A.link:visiter
{
	cursor: pointer;
}

li.item a.link
{
	cursor: pointer;
}

.ECON_TOP
{
    margin-left: 15px;
    margin-right: 15px;
}

.ECON_FOOTER
{
    margin-left: 3px;
    margin-right: 3px;
    font-size: 12px;
}

.ECON_FOOTER > li.item a.lin
{
    font-size: 12px;
}