.menubackcolor
{
  background-color:#006600;
  background-repeat: repeat;
}
A.email_pa
{
	FONT-SIZE: 90%;
	COLOR: #0000ff;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A:visited.email_pa
{
	FONT-SIZE: 90%;
	COLOR: #0000ff;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}
A:hover.email_pa
{
	FONT-SIZE: 90%;
	COLOR: #ff0000;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}
/* this is the color and size definition for headers and footers. */
.bbmsheader1
{
	FONT-SIZE: 13.1pt;
	FONT-FAMILY: Helvetica, Arial;
	color : #215434;
	font-style: normal;
	FONT-WEIGHT: bold;
}
.bbmsheader2
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Helvetica, Arial;
	font-style: normal;
	color : #215434;
	FONT-WEIGHT: bold;
}
.bbmsfooter
{
	FONT-SIZE: 70%;
	FONT-FAMILY: Helvetica, Arial;
	color : #ffffff;
	FONT-WEIGHT: bold;
}
/* Td.menu and homesubmenu group need to be used together*/
TD.menu
{
	FONT-SIZE: 10pt;
}
A.homesubmenu_tds
{
	FONT-SIZE: 115%;
	COLOR: #0000ff;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
A:visited.homesubmenu_tds
{
	FONT-SIZE: 115%;
	COLOR: #0000ff;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
A:hover.homesubmenu_tds
{
	FONT-SIZE: 115%;
	COLOR: #ff0000;
	font-weight : bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
/* homesubmenu_td needs to be used outside scope of the TD tag. 
Outside the scope of the TD.menu tag it will be the same as defining
the combination of TD.menu and homesubmenu_tds classes being used.
Use <span class=edittexttd> to size the | when used with A.homesubmenu_td tag class 
group.*/
A.homesubmenu_td
{
	FONT-SIZE: 115%;
	COLOR: #0000ff;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
A:visited.homesubmenu_td
{
	FONT-SIZE: 115%;
	COLOR: #0000ff;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
A:hover.homesubmenu_td
{
	FONT-SIZE: 115%;
	COLOR: #ff0000;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
/* edittexttd needs to be used outside of scope of TD.menu tag. To be used in conjunction with homesubmenu_td class.*/
.edittexttd
{
	FONT-SIZE: 115%;
	FONT-FAMILY: Helvetica, Arial;
	color : #ffffff;
	text-align : left;
}
table.special
{
    border-left-style: solid;
    border-left-color:#e9e9e9;
	border-right-style: solid;
    border-right-color:#e9e9e9;
    border-bottom-style: solid;
    border-bottom-color:#e9e9e9;
	border-top-style: solid;
    border-top-color:#e9e9e9;
    border-width:2
}
/* TD.display and TD.displayc1 define the text sizes within their scope. This overrides the BODY tag
definition which is the default text size.  You will find the BODY tag definition in styleeml.css. */
TD.display
{
	FONT-SIZE: 9.5pt;
	FONT-FAMILY: Helvetica, Arial;
	border-color:#e9e9e9;
}
/* used in Printable Disclosure and Printable BLI  in scripts
aw-bus-d-age.asp and aw-bus-d-buy.asp exclusively.*/
TD.displayc1
{
	FONT-SIZE: 80%;
	COLOR: #cc0000;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Helvetica, Arial;
}
/* Used in aw-rptmtchbuy.asp exclusively.*/
TD.displayc1sm
{
	FONT-SIZE: 75%;
	COLOR: #cc0000;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Helvetica, Arial;
}
/* Used in the association forms display header.*/
TD.displayc2bgnd
{
	FONT-SIZE: 80%;
	BACKGROUND-COLOR: #cc0000;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Helvetica, Arial;
}
TD.srchdisp
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Helvetica, Arial;
	border-color:#e9e9e9;
}
/* this group is for the administrative end. */
A.homesubmenu
{
	FONT-SIZE: 100%;
	COLOR: #0000ff;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
A:visited.homesubmenu
{
	FONT-SIZE: 100%;
	COLOR: #0000ff;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
A:hover.homesubmenu
{
	FONT-SIZE: 100%;
	COLOR: #ff0000;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
/* TEXTAREA.display, INPUT.display and SELECT.display are influenced by definition
of BODY and TD tag definitions. Example TD.display text size is 80%. TEXTAREA.display is 
100% of 80% sizing */
TEXTAREA.display
{
	FONT-SIZE: 100%;
	FONT-FAMILY: Helvetica, Arial;
}
/* TEXTAREA.display-ua, used for user agreement*/
TEXTAREA.display-ua
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Helvetica, Arial;
	FONT-WEIGHT: bold;
}
INPUT.displayc1 /* red lettering */
{
	FONT-FAMILY: Helvetica, Arial;
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;
	COLOR:#ff0000
 }
INPUT.display
{
	FONT-FAMILY: Helvetica, Arial;
	FONT-SIZE: 100%;
 }
INPUT.bbms_contact
{
	BORDER:NONE;
	FONT-FAMILY: Helvetica, Arial;
    BACKGROUND-COLOR:#ffffff;
	COLOR:#0000ff;
	FONT-SIZE:115%;
	FONT-WEIGHT:BOLD
}
SELECT.display
{
	FONT-SIZE: 100%;
}
/* Here is a normal warning sized text that is bold and underlined.
This is influenced by either the BODY tag or TD.display tag class sizes.*/
.edittextc1u
{
	FONT-SIZE: 100%;
	FONT-FAMILY: Helvetica, Arial;
	color : #cc0000;
	font-weight: bold;
	text-align : left;
	text-decoration: underline;
}
/* this is for medium big text displays is used in conjuction with homesubmenu_d class. 
Using it to size the | on paging links in multiple page displays. Interpretation of
sizing is 115% of either BODY or TD.display which are 80%.*/
.edittextd
{
	font-size: 110%;
	FONT-FAMILY: Helvetica, Arial;
	color : #000000;
}
/* used in conjuction with TD.display class and used in paging links on multiple page lists.*/
A.homesubmenu_d
{
	FONT-SIZE: 110%;
	COLOR: #0000ff;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
A:visited.homesubmenu_d
{
	FONT-SIZE: 110%;
	COLOR: #0000ff;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
A:hover.homesubmenu_d
{
	FONT-SIZE: 110%;
	COLOR: #ff0000;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
/* The nav group is used to decorate and navigate the bli displays */
.nav_txt
{
	font-size: 100%;
	FONT-FAMILY: Helvetica, Arial;
	color : #000000;
}
A.nav_lk
{
	FONT-SIZE: 100%;
	COLOR: #0000ff;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
A:visited.nav_lk
{
	FONT-SIZE: 100%;
	COLOR: #0000ff;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
A:hover.nav_lk
{
	FONT-SIZE: 100%;
	COLOR: #ff0000;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
A.nav_lk2
{
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: none;
	line-height:25px;
}
A:visited.nav_lk2
{
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: none;
	line-height:25px;
}
A:hover.nav_lk2
{
	background-color: #006600;
	FONT-SIZE: 9pt;
	COLOR: #ff0000;
	font-weight: bold;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: none;
	line-height:25px;
}
.nav_txt2
{
	font-size: 9pt;
	FONT-FAMILY: Helvetica, Arial;
	color : #cacaca;
	line-height:25px;
}
/* Normal heading tag */
h2
{
	FONT-SIZE: 13.1pt;
	FONT-FAMILY: Helvetica, Arial;
	COLOR: #215434;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;

}
/* Special tag for Errors on Logins */
h3
{
	FONT-SIZE: 125%;
	FONT-FAMILY: Helvetica, Arial;
	COLOR: #cc0000;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
}
/* Set to the same color as h2 */
.edittitle2
{
	FONT-SIZE: 100%;
	FONT-FAMILY: Helvetica, Arial;
	color : #215434;
	text-align : left;
}
/* same as edittitle2 except for underline */
.edittitle3
{
	FONT-SIZE: 100%;
	FONT-FAMILY: Helvetica, Arial;
	color : #215434;
	text-align : left;
	text-decoration: underline
}
/* Special condition at the main menu level */
.edittitle4
{
	FONT-SIZE: 115%;
	FONT-FAMILY: Helvetica, Arial;
	color : #215434;
	text-align : left;
}
/*Big and Bold on edittext*/
/* Normal text size bold underline*/
.edittextbu
{
	FONT-SIZE: 85%;
	FONT-FAMILY: Helvetica, Arial;
	FONT-WEIGHT: bold;
	color : #000000;
	text-align : left;
	text-decoration: underline
}
/* red lettering the same size as normal text in bold - using it in user agreement*/
.edittextc1b
{
	FONT-SIZE:100%;
	FONT-FAMILY: Helvetica, Arial;
	FONT-WEIGHT: bold;
	color : #cc0000;
	text-decoration: none
}	
.edittextcgb
{
	FONT-SIZE:100%;
	FONT-FAMILY: Helvetica, Arial;
	FONT-WEIGHT: bold;
	color : #228b22;
	text-decoration: none
}	
.edittextcyb
{
	FONT-SIZE:100%;
	FONT-FAMILY: Helvetica, Arial;
	color: #000000;
	background-color : #ffff00;
	font-weight:bold;
	text-decoration: none
}
/*error flagging style*/
.errinput
{
	FONT-SIZE:100%;
	FONT-FAMILY: Helvetica, Arial;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;
	color : #ff3300;
	text-decoration: underline
}	
/* red lettering the same size as normal text normal weight */
.edittextc1n
{
	FONT-SIZE:100%;
	FONT-FAMILY: Helvetica, Arial;
	color : #cc0000;
	text-decoration: none
}
/* Big red error displays - used on click on blue..... - cookies message - bull/not close window - aw-delinquent. */
.edittextc1big
{
	FONT-SIZE: 120%;
	FONT-FAMILY: Helvetica, Arial;
	color : #cc0000;
	font-weight: bold;
	text-align: center;
}
/* The count family will be used in page processing. */
.count_txt
{
	FONT-SIZE: 90%;
	FONT-FAMILY: Helvetica, Arial;
	text-align : left;
}
A.count_lk
{
	FONT-SIZE: 90%;
	COLOR: #0000ff;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
A:visited.count_lk
{
	FONT-SIZE: 90%;
	COLOR: #0000ff;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
A:hover.count_lk
{
	FONT-SIZE: 90%;
	COLOR: #ff0000;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: underline
}
/* Use this group of tag classes in conjunction with the srchpg2txt class.*/
.srchpg2colhead
{
	FONT-SIZE: 11pt;
	COLOR: #215434;
	FONT-FAMILY: Helvetica, Ariala;
	TEXT-ALIGN: left;
	font-weight: bold;
}
A.srchpg2txt
{
	FONT-SIZE: 85%;
	COLOR: #0000ff;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: UNDERLINE
}
A:visited.srchpg2txt
{
	FONT-SIZE: 85%;
	COLOR: #0000ff;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: UNDERLINE
}
A:hover.srchpg2txt
{
	FONT-SIZE: 85%;
	COLOR: #ff0000;
	FONT-FAMILY: Helvetica, Arial;
	TEXT-DECORATION: UNDERLINE
}
A.
{
	COLOR: #0000ff;
}
A:visited
{
	COLOR: #0000ff;
}
A:hover
{
	COLOR: #ff0000;
}
/* new stuff for .net pages project this is the gabb footer style */
.upper
{
    height: 100px;
    width: 100%;
    /*background-image: url('../bbf/shad.gif');*/
}
.dfltBackGround
{
	background-color: #215434;
}
.footer_inside {
    background-color:#215434;width:99%;height:16px;padding-top:5px;bottom:0;text-align: center;background-repeat: repeat-x;z-index:5;

}
.panel-wrapper .tabs li.active {
    background: #215434;
    
}
.panel-wrapper .tabs-content {
    border: 1px solid #215434;
}
/* new stuff for email template project */
.dvEmailContents
{
	border: 1px solid #014261;
    /* padding: 10px 7px; */
    overflow-y: hidden;
    overflow-x: hidden;
    width: 650px;
    max-height: 580px;
    border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
    background-color: #fefefe;
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#ffffff));
	background: -webkit-linear-gradient(top, #fefefe, #ffffff);
	background: -moz-linear-gradient(top, #fefefe, #ffffff);
	background: -ms-linear-gradient(top, #fefefe, #ffffff);
	background: -o-linear-gradient(top, #fefefe, #ffffff);
    box-shadow: 3px 3px #bbb;
}
.centerIT
{
	margin: 0 auto;
}
.dvMsgInfoPop
{
    position: absolute;
    top: 220px;
    left: 14%;

}
.panelHeaderMsg{
    position: relative;
    top: -5px;
    font-weight: bold;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #ffffff;
    background-color: #014261;
}
.tac
{
	text-align: center;
}
.eMsg
{
	color: #cc0000;
	font-weight: bold;
    margin-bottom: 20px;
}
.btnDescPanelClose
{
	position: relative;
	top: -25px;
    left: 15px;
	width:98%;
	height:20px;
	border:none;
	cursor: pointer;
	background-position-x: 100%;
	z-index: 100;
    padding: 0px 0px 0px 0px;
}
.infoInner
{
    text-align: justify;
    padding: 0px 7px 11px 7px;
}
.infoInner div 
{
    margin-bottom: 8px;
}
.ItsInvisible
{
	/* used to hide Items */
	visibility:hidden;
	display:none;
}
.pError
{
   text-align:center;
   padding-top: 7px;
   padding-bottom: 7px;
   color: #cc0000;
   font-weight: bold;
}
.width100
{
    text-align: center;
    width: 100%;
}
.btnSidebySide
{
    display: block;
    position:relative;
    float: left;
   
}
.fLeft
{
    display: block;
    float: left;
}
.fRight
{
    display: block;
    float: right;
}
.dvEmailSubTxt
{
    padding-top: 5px;
}
.dvMailSubject
{
    text-align: left;
    width: 80%;
    margin: 0px auto;
}
.dvManMailSubject
{
    margin-left: 21px;
    width: 65%;
}
.dvManMailTemp
{
	margin-left: 7px;
    width: 65%;
}
.dvTextAreaSM
{
    height: 65px;
    width: 95%;
}
.btnKeeper
{
    margin-top: 15px;
    text-align: center;
}
.ztableDivNr
{
	position: relative;
	clear: both;
}
.ztableDivNrNp
{
    padding: 0px;
	position: relative;
	clear: both;
}
.tempPicker
{
	padding-top: 7px;
	padding-bottom: 12px;
}

.dvInfoPop
{
    position: fixed;
    top: 23%;
    left: 24%;
    z-index: 400;

}
.dvInfoContents
{
    width: 350px;
    color: #666666;
	font-weight: bold;
    padding-bottom: 7px;
    border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
    background-color: #fefefe;
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#ffffff));
	background: -webkit-linear-gradient(top, #fefefe, #ffffff);
	background: -moz-linear-gradient(top, #fefefe, #ffffff);
	background: -ms-linear-gradient(top, #fefefe, #ffffff);
	background: -o-linear-gradient(top, #fefefe, #ffffff);
    box-shadow: 3px 3px #bbb;
}
.dvBtnC
{
    margin: 0 auto;
    width: 80%;
}

.buttonConfirm
{       
	
    background-color: #666667;
    border-radius: 5px 5px 5px 5px;    
    border-width: 1px;
    border-style: solid;
    border-color: #666667;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 
                0 1px 0 rgba(255, 255, 255, 0.3) inset;
    padding-left: 20px;
    padding-right: 20px;
	font-size: 11px;
    cursor: pointer;
    color: #ffffff;    
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}

.buttonConfirm:hover {       
    background-color: #ccc;
    background-image: linear-gradient(#666667, #e6e6e6);
}   

.buttonConfirm:active {       
    background: #ccc;
    outline: none;
           
}
.emlLink
{
	color: #666666;
	font-family: verdana;
	font-weight: bold;
}
.emlLink:hover
{
	opacity: 0.5;
	cursor: pointer;
	color: #666666;
	font-family: verdana;
	font-weight: bold;
	background-color: #ffffff;
}