/**********************************************************
/*          EMARKETER REDEFINED TAGS                      */
/**********************************************************/
/* Changed from Arial black to Verdana grey for newbuild05_public */

BODY    
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	font-weight: normal;
}

B   
{ 
	font-weight: bold;
}

P
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	font-weight: normal;
}

TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	font-weight: normal;
}
UL:LI
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin-bottom:5px;
	color: #666666;
	font-weight: normal;
	list-style-type:square;
}
UL:LI.round
{
	list-style-type:disc;
}
H1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    line-height: 24px;
    color: #FF0000;
    font-weight: bold;
}

H2, H3, H4, H5
{
    line-height: 15px;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
}

A       {  text-decoration: underline; }
A:hover {  color: #FF0000; text-decoration: none; }



/**********************************************************
/*          EMARKETER STYLES 2005                         */
/**********************************************************/


/*  This used to be the default font on the site */
.black_text_arial
{
	font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: black; line-height: normal
}

/************   TEXT STYLES  ***************/
#webinarTable p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	font-weight: normal;
	margin: 9px 0px 9px 0px;
}
.black_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	font-weight: normal;
}
.black_text_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	font-weight: bold;
}
.black_text_bold_datapoint
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	font-weight: bold;
}
.black_text2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	font-weight: normal;
}
.black_text_bold2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	font-weight: bold;
}




.yellow_text_bold
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        color: #FFE682;
        font-weight: bold;
        text-decoration:underline;
}
.yellow_text_bold:hover
{
        text-decoration:none;
        color: #FFE682;
}
.white_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: normal;
}

.white_text_large
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 15px;
        color: #FFFFFF;
        font-weight: normal;
}

.white_text_large2
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        line-height: 15px;
        color: #FFFFFF;
        font-weight: normal;
}

.white_text_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.white_text_bold2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.grey_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: normal;
}
.grey_text_home
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-weight: normal;
}
.grey_text_datapoint
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 27px;
	color: #666666;
	font-weight: bold;
}
.grey_text_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
}
.grey_text2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	font-weight: normal;
}
.grey_text_bold2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	font-weight: bold;
}
.grey_text_bold15
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
	color: #666666;
	font-weight: bold;
}
.big_grey_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.big_grey_text_report_notification
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    line-height: normal;
    color: #666666;
    font-weight: bold;
}
.big_grey_text2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height:normal;
	color: #666666;	
}
.small_grey_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color:  #666666;
	font-weight: normal;
}
.red_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FF0000;
	font-weight: normal;
}
.red_text_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FF0000;
	font-weight: bold;
}
.red_text_bold2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 17px;
	color: #FF0000;
	font-weight: bold;
}

.red_text_bold3
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 21px;
        line-height: 17px;
        color: #FF0000;
        font-weight: bold;
}

.red_text_large
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 40px;
        line-height: 17px;
        color: #FF0000;
        font-weight: bold;
}

.blue_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #2B7CAC;	
}
.blue_text_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #2B7CAC;
	font-weight: bold;
        text-decoration:none;
}
.blue_text_bold2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2B7CAC;
	font-weight: bold;
}
.blue_text_bold3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B7CAC;
	font-weight: bold;
}
.blue_text2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #2B7CAC;	
}

.red_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;	
}

.big_black_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.big_black_text2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.big_black_text3
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;
        color: #000000;
        font-weight: bold;
}

.big_grey_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    line-height: normal;
    color: #666666;
    font-weight: bold;
}

.big_grey_text2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    color: #666666;
    font-weight: bold;
}

.big_grey_text_u2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    color: #666666;
    font-weight: bold;
    text-decoration:underline;
}

.big_red_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    line-height: normal;
    color: #FF0000;
    font-weight: bold;
}

.big_red_text2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}

.big_red_text3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #FF0000;
	font-weight: bold;
}

.big_red_text_multiline  /* same as big_red_text.. eventually remove  */
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    line-height: normal;
    color: #FF0000;
    font-weight: bold;
}
.big_red_text_datapoint
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 33px;
    color: #FF0000;
    font-weight: bold;
}
.big_blue_text
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 21px;  
    color: #2B7CAC;
    font-weight: bold;
}
.big_blue_text_18
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 14px;  
    color: #2B7CAC;
    font-weight: bold;
}


/************   LINK STYLES  *********************/

a.black_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration:none;
}
a.black_link:hover
{
	text-decoration:underline;
	color: #000000;
}
a.black_link_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
a.black_link_bold:hover
{
	text-decoration:underline;
	color: #000000;
}
a.black_link_bold_u
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 17px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}
a.black_link_bold_u:hover
{
	text-decoration:none;
	color: #FF0000;
}
a.black_link_bold_blue_u
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}
a.black_link_bold_blue_u:hover
{
	text-decoration:none;
	color: #2B7CAC;
}
a.white_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration:none;
}
a.white_link:hover
{
	text-decoration:underline;
	color: #FFFFFF;
}
a.white_link_u
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration:underline;
}
a.white_link_u:hover
{
	text-decoration:none;
	color: #FFFFFF;
}
a.white_link2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration:none;
}
a.white_link2:hover
{
	text-decoration:underline;
	color: #FFFFFF;
}

a.white_link3
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        line-height: 22px;
        color: #FFFFFF;
        font-weight: bold;   
        text-decoration:none;
}
a.white_link3:hover
{
        text-decoration:underline;
        color: #FFFFFF;
}

a.white_link_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
a.white_link_bold:hover
{
	text-decoration:underline;
	color: #FFFFFF;
}
a.white_link_bold_u
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}
a.white_link_bold_u:hover
{
	text-decoration:none;
	color: #FFFFFF;
}
a.yellow_link_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFE682;
	font-weight: bold;
	text-decoration:none;
}
a.yellow_link_bold_u
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        color: #FFE682;
        font-weight: bold;
        text-decoration:underline;
}
a.yellow_link_bold_u:hover
{
        text-decoration:none;
        color: #FFE682;
}
a.yellow_link_bold:hover
{
	text-decoration:underline;
	color: #FFE682;
}

a.grey_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	text-decoration:none;
}
a.grey_link:hover
{
	text-decoration:underline;
	color: #666666;
}
a.grey_link2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	text-decoration:none;
}
a.grey_link2:hover
{
	text-decoration:underline;
	color: #666666;
}
a.grey_link_u
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	text-decoration:underline;
}
a.grey_link_u:hover
{
	text-decoration:none;
	color: #666666;
}
a.grey_link2_u
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	text-decoration:underline;
}
a.grey_link2_u:hover
{
	text-decoration:none;
	color: #666666;
}

a.grey_link_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
}
a.grey_link_bold:hover
{
	text-decoration:underline;
	color: #666666;
}

a.grey_link_bold2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
}
a.grey_link_bold2:hover
{
	text-decoration:underline;
	color: #666666;
}

a.small_grey_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
	text-decoration:none;
}
a.small_grey_link:hover
{
	text-decoration:underline;
	color: #666666;
}

a.small_grey_link_u
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
	text-decoration: underline;
}
a.small_grey_link_u:hover
{
	text-decoration: none;
	color: #666666;
}

a.red_link_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FF0000;
	font-weight: bold;
	text-decoration:none;
}
a.red_link_bold:hover
{
	text-decoration:underline;
	color: #FF0000;
}
a.red_link_bold_u
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #FF0000;
	font-weight: bold;
	text-decoration:underline;
}
a.red_link_bold_u:hover
{
	text-decoration:none;
	color: #FF0000;
}
a.red_link_bold_u2
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 20px;
        color: #FF0000;
        font-weight: bold;
        text-decoration:underline;
}
a.red_link_bold_u2:hover
{
        text-decoration:none;
        color: #FF0000;
}
a.red_link_bold2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #FF0000;
	font-weight: bold;
	text-decoration:none;
}
a.red_link_bold2:hover
{
	text-decoration:underline;
	color: #FF0000;
}

a.red_link_bold3
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        line-height: 17px;
        color: #FF0000;
        font-weight: bold;
        text-decoration:underline;
}
a.red_link_bold3:hover
{
        text-decoration:none;
        color: #FF0000;
}

a.red_link_bold4
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FF0000;
        font-weight: bold;
        text-decoration:underline;
}

a.red_link_bold4:hover
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FF0000;
        font-weight: bold;
        text-decoration:none;
}

a.red_link_arial
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 15px;
	color: #FF0000;
	font-weight: bold;
	text-decoration:none;
}
a.red_link_arial:hover
{
	text-decoration:underline;
	color: #FF0000;
}


a.blue_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
	line-height: 15px;
	color: #338DC3;
	text-decoration:none;
}
a.blue_link:hover
{
	text-decoration:underline;
	color: #2B7CAC;
}

a.blue_link_u
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #2B7CAC;
	text-decoration:underline;
}

a.blue_link2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #2B7CAC;
	text-decoration:none;
}
a.blue_link2:hover
{
	text-decoration:underline;
	color: #2B7CAC;
}
a.blue_link2_u
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #2B7CAC;
	text-decoration:underline;
}

a.blue_link3
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 17px;
        color: #2B7CAC;
        text-decoration:underline;
}
a.blue_link3:hover
{
        text-decoration:underline;
        color: #2B7CAC;
}
a.blue_link3_u
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 17px;
        color: #2B7CAC;
        text-decoration:underline;
}

a.blue_link_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #2B7CAC;
	font-weight: bold;
	text-decoration:none;
}
a.blue_link_bold:hover
{
	text-decoration:underline;
	color: #2B7CAC;
}
a.blue_link_bold3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #2B7CAC;
    font-weight: bold;
    text-decoration:none;
}
a.blue_link_bold3:hover
{
    text-decoration:underline;
    color: #2B7CAC;
}
.blue_link_u_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 15px;
	color: #2B7CAC;
	font-weight: bold;
	text-decoration:underline;
}
a.green_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #3BB000;
	text-decoration:none;
}
a.green_link:hover
{
	text-decoration:underline;
	color: #3BB000;
}
a.green_link_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #3BB000;
	font-weight: bold;
	text-decoration:none;
}
a.green_link_bold:hover
{
	text-decoration:underline;
	color: #3BB000;
}
a.blue_link_bold_u
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #338DC3;
	font-weight: bold;
	text-decoration:underline;
}
a.blue_link_bold_u:hover
{
	text-decoration:none;
	color: #338DC3;
}
a.blue_link_bold2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #2B7CAC;
	font-weight: bold;
	text-decoration:none;
}
a.blue_link_bold2:hover
{
	text-decoration:underline;
	color: #2B7CAC;
}
a.blue_link_bold_u2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #2B7CAC;
	font-weight: bold;
	text-decoration:underline;
}
a.blue_link_bold_u2:hover
{
	text-decoration:none;
	color: #2B7CAC;
}

a.big_blue_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	line-height: normal;
	color: #2B7CAC;
	text-decoration:none;
}
a.big_blue_link:hover
{
	text-decoration:underline;
	color: #2B7CAC;
}

a.big_blue_link_u
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	color: #2B7CAC;
	text-decoration:underline;
}
a.big_blue_link_u:hover
{
	text-decoration:none;
	color: #2B7CAC;
}

a.small_blue_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #2B7CAC;
	text-decoration:none;
}
a.small_blue_link:hover
{
	text-decoration:underline;
	color: #2B7CAC;
}

a.small_blue_link_u
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #2B7CAC;
	text-decoration:underline;
}
a.small_blue_link_u:hover
{
	text-decoration:none;
	color: #2B7CAC;
}

a.big_red_link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    line-height: normal;
    color: #FF0000;
    font-weight: bold;
    text-decoration:none;
}
a.big_red_link:hover
{
	text-decoration:underline;
}

a.title_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #2B7CAC;
}
a.title_link:hover
{
	text-decoration:underline;
	color: #2B7CAC;
}
a.black_title_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}
a.black_title_link:hover
{
	text-decoration:underline;
	color: #000000;
}
a.red_title_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
	text-decoration:none;
}
a.red_title_link:hover
{
	text-decoration:underline;
	color: #FF0000;
}
a.small_title_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}
a.small_title_link:hover
{
	text-decoration:underline;
	color: #000000;
}

a.small_title_link_red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #FF0000;
}
a.small_title_link_red:hover
{
	text-decoration:underline;
	color: #FF0000;
}

/* used for testimonial pages */
.person
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	font-weight: bold;	
}


/************   TABLE CELL STYLES  *********************/


.masthead_table  /* using this for public website */
{
	border-width: 1px;
	border-top-style: none;
	border-right-style: none; 
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #FF0000;
	padding: 4px 10px 4px 10px;	
}

.blue_border_textbox
{
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #2B7CAC;
	background-color: #FFFFFF;
}

.grey_border_box
{
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #999999;
	padding: 10px;
	line-height: 15px;
}
.grey_border_box_nsss
{
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #999999;
	padding: 10px;
	line-height: 15px;
}
.grey_border_box_tight
{
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #999999;
	padding: 0px 10px 0px 10px;
	line-height: 15px;
}
.grey_border_box_no_padding
{
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #999999;
	padding: 0px;
	line-height: 15px;
}
.grey_box_header
{
	background-color: #666666;
	padding: 5px;
}
.grey_box_header2
{
	background-color:#CCCCCC;
	border-color:#999999;
	border-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:none;
	border-right-style:none;
}

.tan_box2
{
        background-color: #F0F0DF;
        padding: 4px;
        border-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-color: #999999;
}

.tan_box
{
	background-color: #F0F0DF;
	padding: 6px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #999999;
}
.tan_box_sssn
{
	background-color: #F0F0DF;
	padding: 8px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #999999;
}
.tan_box_ssns
{
	background-color: #F0F0DF;
	padding: 8px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #999999;
}.
.tan_box_snss
{
	background-color: #F0F0DF;
	padding: 8px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #999999;
}
.tan_box_snnn
{
	background-color: #F0F0DF;
	padding: 8px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #999999;
}
.tan_box_nsss
{
	background-color: #F0F0DF;
	padding: 8px;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #999999;
}
.tan_box_snsn
{
	background-color: #F0F0DF;
	padding: 8px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #999999;
}
.tan_box_nsns
{
	background-color: #F0F0DF;
	padding: 8px;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #999999;
}
.tan_box_nsnn
{
	background-color: #F0F0DF;
	padding: 8px;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #999999;
}
.tan_box_nnsn
{
	background-color: #F0F0DF;
	padding: 8px;
	border-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #999999;
}
.tan_box_nnns
{
	background-color: #F0F0DF;
	padding: 8px;
	border-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #999999;
}

.tan_box_loc
{
        background-color: #FFF030;
        font-weight: bold;
        color: #666666;
        padding: 1em; 
        border-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-color: #999999;
}

.header_box_left
{
	background-color: #FFF030;
        font-weight: bold;
	padding: 0px 8px 8px 8px;
	border-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #999999;
}
.header_box_right
{
	background-color: #FFF030;
        font-weight: bold;
	padding: 0px 10px 8px 8px;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #999999;	
}
.header_box_left_right_bottom
{
	background-color: #F0F0DF;
	padding: 0px 10px 8px 8px;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #999999;	
}

.white_header_box
{
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	padding:0px 10px 10px 10px;
	border-top-style:none;
	border-bottom-style:none;
}

.welcome_box 
{
	background-color: #F0F0DF;
	padding: 0px 3px 0px 3px;  
	border-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #999999;
}
.red_border_box
{
	background-color: #FFFFFF;
	padding: 6px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #FF0000;
}

.banner_box
{
	background-color: #CCCCCC;
	padding: 6px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #FF0000;
}

.banner_box_status
{
	background-color: #FF0000;
	padding: 7px 15px 7px 15px;
}

.banner_box2_left
{
	background-color: #FF0000;
	padding: 2px 6px 2px 6px;
}

.banner_box2_right
{
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #FF0000;
}

.banner_box_checkout
{
	background-color: #D1E7F3;
	padding: 0px;
	border-width: 4px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #FF0000;
}

/*  For public site  */

.nav_blue_box
{
	background-color: #338DC3;
	padding: 1px 3px 1px 3px;
}
.nav_tan_box
{
	background-color: #F0F0DF;
	padding: 1px 3px 1px 3px;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #999999;
}

.nav_red_box
{
        background-color: #FF0000;
        padding: 1px 3px 1px 3px;
        border-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-color: #999999;
}


.edaily_box
{
	/*background-color: #C7ECFF;*/
	background-color: #D7E9FF;
	padding: 0px;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #999999;
}

.coverage_areas_box
{
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #999999;
	padding: 3px 10px 3px 10px;
	line-height: 15px;
}
/**********************************************************
/*          EMARKETER STYLES 2004                        */
/**********************************************************/

/*  From designer */


/*.text is the same as default.  just keeping here for backwards compatibility... */
.text 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	font-weight: normal;
}
.headline 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    line-height: normal;
    color: #FF0000;
    font-weight: bold;
}
.intro 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	font-weight: normal;    
}
.intro_bold 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	font-weight: bold;    
}
.small 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    list-style-position: outside;
    list-style-type: square;
}
.small2 
{
    font-family:Verdana;
    font-size: 12px;
    line-height: normal;
    list-style-position: outside;
    list-style-type: square;
    line-height: 15px;
}
.subhead 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: normal;
    font-weight: bold;
    color: #FF0000;
}
.subhead-blue
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: normal;
    font-weight: bold;
    color: #2B7CAC;
}
.subhead_black 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: normal;
    color: #000000;
    font-weight: bold;
}
.subhead2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    color: #000000;
}
.subhead2_red 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    color: #FF0000;
}
.subhead-black 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: normal;
    font-weight: bold;
}
.hometext 
{
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
}
.home-title 
{
    font-family: Arial;
    font-size: 36px;
    font-weight: bold;
    color: #FF0000;
    line-height: 40px;
}

/*  Added by WebDevTeam */

.ads 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #AAAAAA;
}

.greyReg   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333333}

.large_total_price 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
}

.treeview
{
	background-color: #FFFFFF;
	border: solid 1px #999999;
	padding: 2px;
	padding-left: 5px;
}
.treeview_node
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	cursor: hand;
}
.treeview_node_hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	cursor: hand;
}
.treeview_node_selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	cursor: hand;
}
.treeview_node_selected_statalert
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight:bold;
	cursor: hand;
}

.sitemap
{
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}
.sitemap_node_root
{
	padding-top: 10px;
}
.sitemap_node_root a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #FF0000;
	font-weight: bold;
	text-decoration:none;
}
.sitemap_node_parent a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.sitemap_node_parent_blue a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2B7CAC;
	font-weight: bold;
	text-decoration:none;
}
.sitemap_node_child a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.style1 
{
	color: #2B7CAC;
}

.esn_page_title {font: 14pt; color: red}
.esn_hr         {height: 6; color: black}

.esn_white_box
{
    background-color: #FFFFFF;
    border-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-color: #999999;
    padding: 2px;
    line-height: 15px;
    padding: 2px 6px 2px 6px;
}
.esn_beige_box
{
    background-color: #F0F0DF;
    border-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-color: #999999;
    padding: 2px 6px 2px 6px;
    line-height: 15px;
}
.esn_grey_box
{
    background-color: #CCCCCC;
    border-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-color: #999999;
    line-height: 15px;
}

.gradient 
{
	background-color: #C4E9FC;
	background-image: url(/images/v6/bkg_blue_gradient.jpg);
	background-repeat: repeat-x;
}

.tabsFront {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-style: solid;
    border-color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-align: center;
    line-height: 15px;
}
.tabsBottomOnly {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-style: solid;
    border-color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #2B7CAC;
    text-align: center;
    line-height: 15px;
}
.tabsBack {
    border-width: 1px;
    border-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #999999;
    border-left-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #2B7CAC;
    text-align: center;
    line-height: 15px;
}

 .txtbox_location
 {
 border: #7699BB 0px solid;
 font-size :14px;
 color:#ffffff;
 width:200px;
 height:20px;
 background:#1000ff;
 }

