/**********************************************************
/*                 MISC STYLE SHEETS                    */
/**********************************************************/

#UserInfoUCleftCol {float:left; width:170px; margin-right:34px;}
#UserInfoUCrightCol {float:left; width:170px;}

#clientLogosSubsPage {text-align:center; padding:6px 0px 44px 0px; margin:0px 0px 20px 0px; }


/* pmiller added 8/10/2010 */
.webinarPromoContainer {color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
.webinarPromoRedBar {padding:1px 3px 1px 10px; background-color:#FF0000; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}
.webinarPromoCenter {padding: 10px; border:solid 1px #999999; border-top-color:#FF0000}
.webinarPromoCenter p {padding:0px 0px 6px 0px; margin:0px;}

/* tzhang added 1/25/2010 */

#logoImageShow {
  position:relative;
  height:95px;
  width:474px;
}
#logoImageShow IMG {
    position:absolute;
    left:0px;
    top:0px;
    z-index:2;
    opacity:0.0;
}
#logoImageShow IMG.active {
    z-index:4;
    opacity:1.0;
}
#logoImageShow IMG.last-active {
    z-index:3;
}

/*About Page*/
#aboutOverview {padding-right:18px;}
#aboutOverview h1 {font-family:Arial, Helvetica, sans-serif; font-size:19px; line-height:22px; color:#FF0000;font-weight:bold; padding:0px 0px 6px 0px;margin:0;}
#aboutOverview h2 {padding:3px 0px 6px 0px;margin:15px 0px 0px 0px;border-top:1px dotted #999999; font-family:Arial, Helvetica, sans-serif; font-size:19px; line-height:22px; color:#FF0000;font-weight:bold;}
#aboutOverview h3 {font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:18px; color:#000000;font-weight:bold; padding:6px 0px 6px 0px;margin:0;}
#aboutOverview p {padding:0px 0px 12px 0px; margin:0px;}
#aboutOverview a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color: #2B7CAC;font-weight: bold;text-decoration:none;}
#aboutOverview a:hover {text-decoration:underline;color: #2B7CAC;}
#aboutOverview a:visited {color: #2B7CAC;}
#aboutOverview ul {margin:6px 0px 18px 0px; padding: 0px 0px 36px 0px; list-style-type:square;}
#aboutOverview ul {margin:0px 0px 0px 0px;}

/*Styles for mootools*/
 /*Toggle Talking Points*/
.toggler {color:#2B7CAC; margin:0; padding:4px 5px; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; cursor:pointer;}
.element {}.element p {margin:0; padding:4px;}
.float-right {padding:10px 20px; float:right;}
.blockquote {font-style:italic; padding:5px 0px 5px 30px;}
h3.toggler {background:url("/images/v6/wm_images/listClose.gif") left center no-repeat; padding-left:10px;}
       
/*Modify Existing Styles*/
.grey_border_box_no_padding {text-align:left;}
.example {	font-size: 10px !important; font-weight: normal;}
/*End Styles for mootools*/



/**********************************************************/
/*				ON THE NUMBERS - WILL					  */
/**********************************************************/

#number_Headline {font-family:Arial; color:#FF0000; font-weight:bold; margin:20px 5px; text-align:center; line-height:36px;}
#number_Body {font-family:Verdana; font-size:11px; text-align:left; margin:5px 10px; line-height:15px;}
#number_Footer {font-size:10px; margin-left:3px; color:#555555;}

/**********************************************************
/*              LOGIN FROM PUBLIC SITE - WILL             */
/**********************************************************/

#top_HeaderContainer {width:954px; margin:0px auto; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; margin-bottom:20px;}

#top_StatusBar {height:20px;}
#top_MainHeader {position:relative; height:100px;}
.top_Ad {width:730px; height:90px; margin:0px auto; margin-bottom:20px; padding-left:5px;}
.adDiv {width:304px; height:270px; padding-left:2px !important;}

.top_SubHeader {float:left;}

.top_Logo {width:220px; height:60px; position:absolute; top:0px; margin:20px 0px;}
.top_Logo img {cursor:pointer;}
.top_SiteObjective {position:absolute; left:240px; width:405px; height:53px; padding-top:25px; border-bottom:solid 1px #FE0000; text-align:left; color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:15px;}
.top_SiteObjective ul {margin:0px;}
.top_SiteObjective li {line-height:15px; list-style-image:url(/images/v5/red_square.gif);}

#top_LogoLink {position:absolute; width:230px; height:80px; top:35px; left:150px; cursor:pointer;}

.top_Login {float:right; margin-top:21px;}

#login_MainContainer {position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;}

.login_ThreeContainer {float:left;}
.login_ThreeContainer div {margin-bottom:1px; color:#666666;}
.login_ThreeContainer div a {color:#2B7CAC; text-decoration:none;}
.login_ThreeContainer div a:hover {text-decoration:underline;}

.login_ButtonContainer {padding-top:18px; *padding-top:19px;}
.login_ButtonContainer input {padding:0px; margin:0px; cursor:pointer;}

.login_UsernameContainer {padding-right:7px;}
.login_UsernameContainer input {width:130px;}

.login_PasswordContainer {padding-right:7px;}
.login_PasswordContainer input {width:130px;}

.login_SupportText {font-size:10px;}

.login_ErrorTag {color:#A00000;}

/**********************************************************
/*         NAV MENU FROM WILL NAV UC                    */
/**********************************************************/

    #nav_Main_Container {width:958px; height:54px;}

    #nav_Link_Row {height:20px; background-color:#338DC3;}
    #nav_LinkRow_LeftFlair {float:left; background:url(/images/v6/top_nav_lh_corner_blue.gif) no-repeat left; height:20px; width:8px; padding-right:auto;}
    #nav_Menu_Middle {float:left; text-align:center;}
    #nav_LinkRow_RightFlair {float:right; background:url(/images/v6/top_nav_rh_corner_blue.gif) no-repeat right; height:20px; width:8px; padding-left:auto;}

    .nav_Link_Columns {float:left; padding:0px 12px; border-right:1px solid #ffffff; border-top:solid 1px #999999;}
    .nav_Link_Columns a {text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; cursor:pointer; line-height:18px;}
    .nav_Link_Columns a:hover {text-decoration:underline;}

    .nav_Link_Columns_Active {float:left; background-color:#F0F0DF; padding:0px 14px; border-right:1px solid #ffffff; border-top:solid 1px #999999; line-height:19px;}
    .nav_Link_Columns_Active a {text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; font-weight: bold; cursor:pointer;}
    .nav_Link_Columns_Active a:hover {text-decoration:underline;}
    
    #nav_Sublink_Row {background-color:#F0F0DF; border:solid 1px #999999; border-top:none; height:34px; width:956px; line-height:33px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#ff0000; font-weight:bold; text-align:left;}
    
    .nav_Sublinks {float:left; height:34px}
    .nav_Sublinks a {cursor:pointer; text-decoration:underline; color:#ff0000;}
    .nav_Sublinks a:hover {text-decoration:none;}
    
    #nav_Sublink_Row span {color:#999999; font-weight:normal;}
    #nav_Sublink_Row span a {cursor:pointer; text-decoration:underline; font-weight:bold;}
    #nav_Sublink_Row span a:hover {text-decoration:none;}
    #nav_Sublink_LeftFlair {float:left; background:url(/images/v6/arrows/arrow_red_right.gif) no-repeat left; height:34px; width:24px; margin-left:5px;}
    #nav_SiteSearch {position:relative; float:right; top:-14px; left:-210px;}

    .sub_nav_SelfLink {color:#FF0000 !important; text-decoration:none !important;}
    .sub_nav_SelfLink:hover {text-decoration:underline !important;}
    
    .sub_nav_Link {color:#2B7CAC !important; text-decoration:none !important;}
    .sub_nav_Link:hover {text-decoration:underline !important;}
    
/**********************************************************
/*            ARTICLES PAGE WILL ADDED                    */
/**********************************************************/

        #content_Frame {position:relative; width:768px;}
        #content_MiddleContainer {float:left; width:413px;}
        #content_RightAdContainer {float:right; width:310px; margin-right:-12px;}
        #content_ContainerHeader {width:457px; background-color:#666666;}
        #content_ContainerBody {width:435px; border:solid 1px #666666; border-top:none; padding:10px;}
/**********************************************************
/*         PATRICK ADDED (2009-KEEP)                      */
/**********************************************************/
#browseTopTopics
{
    padding:6px 0px 9px 0px;
    margin:0px 36px 0px 36px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	border-bottom:1px solid #999999;
}
#browseResearchContainer
{
    border:1px solid #999999;
    background-image:url(/images/images_endeca/blue_fade_bkg.jpg);
    background-repeat:repeat-x;
}
.browseResearchColumn
{
    float:left;
    padding:0px 18px 0px 36px;
}
.browseResearchColumn ul
{
    padding:0;
    margin:0;
}
.browseResearchColumn li
{
    list-style:none;
    padding:0px 0px 0px 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.FeatureLabel 
{
    padding: 6px 0px 6px 0px;
	margin: 0px 0px 12px 0px;
	border-top: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
	padding:3px 0px 6px 0px;
	margin:18px 0px 0px 0px;
}
#homeReportPromo p
{
	padding:3px 0px 0px 0px;
	margin:0px;
}
.homeLinkUnderList
{
	font-size: 11px;
	padding: 0px 0px 12px 20px;
}
.homeLinkUnderList a
{
	padding: 0px;
	font-weight: bold;
	text-decoration:underline;
}
.homeLinkUnderList a:hover
{
	text-decoration:none;
}
#subsPromoContent
{
    margin-bottom:18px;
}
#newsletterPromoContainer
{
    margin-bottom:0px;
}
#newsletterPromoContent
{
    border-style:solid;
    border-color:#999999;
    border-width: 0px 1px 1px 1px;
	background-color:#D7E9FF;
	padding:0px 0px 12px 0px;
	margin:0px; 
}
#newsletterPromoContent h1
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight:bold;
	line-height: 22px;
	color:#666666;
	padding:0px 0px 0px 20px;
	margin:0px;
}
#newsletterPromoContent h2
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	line-height: 20px;
	color:#666666;
	padding:0px 0px 0px 20px;
	margin:0px;
}
#newsletterPromoContent p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 15px;
	color:#2B7CAC;
	padding:6px 0px 0px 20px;
	margin:0px;
}
#homeLatestArticles
{
    border-style:solid;
    border-color:#999999;
    border-width: 0px 1px 1px 1px;
	background-color:#D7E9FF;
	padding:6px 3px 12px 3px;
	margin:0px;
}

#homeLatestArticles h4
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 11px;
	color:#FF0000;
	padding:9px 0px 0px 20px;
}
#homeLatestArticles li
{
    margin:0px 0px 5px -20px;
}
#homeLatestArticles ul
{
    list-style:square; 
    color:#2B7CAC; 
    margin-top:5px;
}

#maintenanceMessage 
{
    padding: 3px;
    margin: 12px auto 0px auto;
    width:952px;
    text-align:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color:#666666;
	border:1px solid #999999;
	background-color:#F4F4F4;
}

#homePromoBanner
{
    padding:3px 0px 24px 0px;
}
#homePromoBoxes 
{
    padding:10px 0px;
    margin:0px 0px;
    clear:both;
}
.paddingRight20 
{
    padding:0px 20px 0px 0px;
}
.paddingRight33 
{
    padding:0px 33px 0px 0px;
}
#homeMainText
{
    float:left;
    width:300px;
	padding: 0px;
	margin:0px;
}
#homeMainText a
{
    text-decoration:underline;
}
#homeMainText p
{
	padding: 0px 0px 9px 0px;
	margin:0px;
}
#homeBulletText
{
    float:right;
    width:350px;
	padding: 0px;
	margin:0px;
}
#homeBulletText ul
{
	list-style: square outside; color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 21px;
	color:#2B7CAC;
	margin-top:0px;
}
#homeBulletText li
{
	padding: 0px 24px 9px 0px;
	
}
#homeMainBoxContent
{
    border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #666666;
	padding: 12px;
}
#homeMainBoxContent h3
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #FF0000;
	font-weight: bold;
	padding: 0px;
	margin:0px;
}
#homeReportPromo h3
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #FF0000;
	font-weight: bold;
	padding: 0px;
	margin:0px;
}

#homeMainBoxContent h2
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 23px;
	color: #666666;
	font-weight: normal;
	padding: 6px 0px 0px 0px;
	margin:0px 0px 18px 0px;
	/*border-bottom:1px solid #999999;*/
}
#homeMainBoxContent h2 a
{
    text-decoration:underline;
}
#homeMainBoxContent h1
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height: 38px;
	color: #FF0000;
	font-weight: normal;
	padding: 0px;
	margin:0px;
}
.largeGrayHeaderBox 
{
    padding:7px 0px 7px 6px; 
    margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFFF;
	background-color: #666666;
	font-weight: bold;
	height:11px;
}

#articleLinks
{
    padding:0px 0px 12px 0px; 
    margin:18px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color:#F0F0DF;
}
#articleLinks h1
{
    padding:6px 0px 7px 5px; 
    margin:0px 0px 3px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFFF;
	background-color: #666666;
	font-weight: bold;
}
#reportLinks
{
    padding:0px 0px 12px 0px; 
    margin:0px 0px 18px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color:#F0F0DF;
}
#reportLinks h1
{
    padding:6px 0px 7px 5px; 
    margin:0px 0px 3px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFFF;
	background-color: #666666;
	font-weight: bold;
}
.linkList
{
    padding:5px; 
    margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}
.articleListDates 
{
    padding-bottom:7px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #666666;
	font-weight: normal;
	border-top:1px solid #999999;
	display:block;
}

a.blue_link_bold2:visited  {color: #666666}
a.red_link_bold2:visited  {color: #666666}
.topicMainFeatureHead a:visited, .topicRecentFeature a:visited, .topicsReportList a:visited, .webinarListTitle a:visited, .interviewListTitle a:visited {color: #666666}
#homeReportsLatestList a:visited, #homeReportsUpcomingList a:visited, #articlesHomeList a:visited, #keyIndicatorsHomeList a:visited {color: #666666}


/**********************************************************
/*         PATRICK ADDED (2009-KEEP)                    */
/**********************************************************/

.leftNavBox240 
{
	margin: 0px;
	padding: 6px 0px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;
}
#divCheckAllTop, #divCheckAllBottom
{
	padding:6px 15px 5px 5px; 
	display:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: normal;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #999999;
}
#divCheckAllTop a, #divCheckAllBottom a
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
	text-decoration:none;
	cursor:pointer
}
#divCheckAllTop a:hover, #divCheckAllBottom a:hover
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
	text-decoration:underline;
	cursor:pointer
}
#favoritesListHead
{
	padding: 18px 0px 9px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	font-weight: normal;
}
#favoritesListHead h1
{
	display:inline;
}
#divTwoStarsFolder, #divThreeStarsFolder 
{
	float:left; 
	width:90px;
	cursor:pointer;
	padding: 2px 2px 0px 2px;
	margin: 2px 6px 0px 0px;
}
#divFourStarsFolder, #divFiveStarsFolder 
{
	float:left; 
	width:120px;
	cursor:pointer;
	padding: 2px 2px 0px 2px;
	margin: 2px 0px 0px 0px;
}
#favoritesRatingFoldersContainer
{
	padding: 6px 6px;
	margin: 9px 0px 0px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #999999;
}
#newFolderLinkContainer 
{
	padding: 0px 0px 6px 6px;
	margin-bottom:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #999999;
	height:16px;
}
#sharedFolderContainer
{
	padding: 3px 0px 0px 6px;
	margin-bottom:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #999999;
	font-weight: bold;
	color: #FF0000;
}
#newFolderLinkContainer a 
{
	cursor:pointer;
	font-weight: bold;
	color: #666666;
}
#favoritesFoldersContainer
{
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	position: relative;
}
#loadingImage
{
	position: absolute;
	right: 6px;
	top: 47px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #FF0000;
	float: left;
}
.favoritesFolder
{
	padding:2px 0px 2px 6px;
	margin:0px;
	overflow: hidden;
}
.favoritesFolder2
{
	height:1%;
}
.favoritesFolder a
{
	cursor:pointer;
	font-weight: bold;
}
.favoritesFolderOptions
{
	padding:0px 0px 4px 30px;
	margin:0px 0px 0px 0px;
}
.favoritesFolderOptions a
{
	cursor:pointer;
	font-weight: normal;
	color: #666666;	
}
#divTrash
{
	padding:9px 0px 0px 6px;
	margin:0px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #999999;
	display:inline-block;
	height:24px;
	width:232px;
}
#favoritesButtons
{
	padding: 4px 0px;
}

/*#loadingImage
{
	padding: 6px 0px 6px 7px;
	margin: 0px 0px 6px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #FF0000;
	clear: both;
}*/
/**********************************************************
/*         PATRICK ADDED (TEMP FOR TOPICS)                */
/**********************************************************/

#topicList{
	position:relative;
	float: left;
	z-index: 11;
	width:232px;
	text-align: left;
	margin: 0px 0px 12px 0px;
	padding: 12px 0px 0px 6px;
	visibility: hidden;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FFFFFF;
}
#topicList a {
	display: block;
	text-decoration:none;
	color:#2B7CAC;
	padding: 3px 0px 6px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #FFFFFF;
	border-left-color: #999999;
	border-right-color: #999999;
	
}
#topicList a:hover{
	background-color: #999999;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
}


/**********************************************************
/*         PATRICK ADDED (TEMP???????)                    */
/**********************************************************/
#aboutUs ul li{
	list-style-type: square;
	margin: 6px 3px 3px 15px;
	}

/**********************************************************
/*         PATRICK ADDED (2008-KEEP)                    */
/**********************************************************/

/*~~~~~~~~~~~~~~~~~~~~~~~ Video Players ~~~~~~~~~~~~~~~~~~*/
#videoPlayerSingleRecord
{
	padding-top: 18px;
}
#videoPlayer790px 
{
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

#videoPlayer300px 
{
	background-color: #CCCCCC;
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 18px 0px;
	position: relative;
	z-index: 1;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
#videoPlayer340px 
{
	padding: 0px 0px 18px 0px;
	margin: 0px;
}
#moreVideoOverlay 
{
	position:absolute;
	top:318px;
	left:219px;
	width:100px;
	height:26px;
	z-index:100;
	}
	
#allVideoOverlay 
{
	position:absolute;
	top:2px;
	left:258px;
	width:60px;
	height:26px;
	z-index:99;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~Latest Chart~~~~~~~~~~~~~~~~~~~~~*/

#latestCharts
{
	width:326px;
	border-color:#FFFFFF;
	padding:0px;
	margin: 0px 0px 12px 0px;
}
#latestChartHeaderBox 
{
	position:relative;
	padding:7px 0px 0px 8px;
	margin: 0px;
	height:21px;
	background-image: url(/images/v6/chart_viewer_bkg.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #FF0000;
	font-weight: bold;
}
#latestChartHeaderBox a
{
	position: absolute;
	right: 9px;
	top: 8px;
	padding:0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-align:right;
}

#latestChartNav
{
	height: 22px;
	padding: 0px;
	margin: 0px 0px 9px 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #666666;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-image: url(/images/images_endeca/blue_fade_bkg_latest_charts_nav.jpg);
	background-repeat: repeat-x;
}
.latestChartButton
{
	float: left;
}
.latestChartNavHead
{
	 float: left;
	 text-align: center;
	 width: 184px;
	 padding: 5px 0px 0px 0px;
}


/*~~~~~~~~~~~~~~~~~3 Column Master and Topics~~~~~~~~~~~~~*/

#leftcol {
	position:relative;
	width:240px;
	float:left;
	margin: 0px 0px 24px 0px;
}
#midcol
{
  float: left;
  width: 358px;
  margin: 0px 16px 0px 0px;
  /*margin: 0px 16px 24px 18px;*/
}
#rightcol
{
  float: left;
  width: 326px;
  margin: 0px;
  /*margin: 0px 0px 24px 0px;*/
}
#topicsResults 
{
	clear: both;
	text-align:left;
	width: 700px;
	padding: 18px 0px 18px 0px;
	margin: 0px 0px 0px 0px;
}
.topicPageTitle
{
	position: relative;
	padding: 0px 0px 6px 0px;
	margin: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 36px;
	color: #FF0000;
	font-weight: normal;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #999999;
	background-image: url(/images/images_endeca/blue_fade_bkg.jpg);
	background-repeat: repeat-x;
}
.topicImage 
{
	float: left;
	padding: 6px 9px 0px 0px;
}
.featuredChart
{
	padding: 6px 0px 18px 0px;
}
.topicsListBasic
{
	padding: 0px 0px 9px 0px;
	margin: 0px;
	clear: both;
}
.topicsListBasic h1
{
	padding: 4px 3px 4px 3px;
	margin: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #999999;
}
.topicsListBasic ul
{
	margin: 0px 0px 18px 0px;
	padding: 0px;
	list-style: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
}
.topicsListBasic li
{
	padding: 7px 0px 0px 0px;
}
.topicsReportList
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
/*	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #999999;*/
}
.topicsReportList h1
{
	padding: 4px 3px 4px 3px;
	margin: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #999999;
}
.topicsReportList ul
{
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 12px 6px;
	list-style: square outside; color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
}
.topicsReportList li
{
	padding: 6px 0px 0px 0px;
}
.topicSectionHeadRightLink	
{
	float: right;
	padding: 4px 4px 0px 0px;
	margin: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.topicSectionHeadRightLink a
{
	color: #FFFFFF;
	font-weight: normal;
}
.topicMainFeature
{
	padding: 0px 0px 15px 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
}
.topicMainFeatureSectionHead
{
	margin: 0px;
}
.topicMainFeatureHead
{
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #666666;
	font-weight: bold;
	border-width: 3px 0px 0px 0px;
	border-style: solid;
	border-color: #333333;
}
.topicMainFeatureHead a
{
	 color: #2B7CAC;
}
.topicMainFeatureSubhead
{
	padding: 0px 0px 6px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #666666;
	font-weight: bold;
}
.topicMainFeatureIntro
{
	padding: 0px 0px 12px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: normal;
}
.topicMainFeatureIntro a
{
	font-weight: bold;
}
.topicRecentFeature
{
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #999999;
}
.topicRecentFeature a
{
	font-weight: normal;
}
.topicRecentFeatureHead
{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}
.topicRecentFeatureHead a
{
	font-weight: bold;
}
.topicRecentFeatureSubhead
{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
}
.topicRecentFeatureIntro
{
	padding: 0px 0px 6px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: normal;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~Help~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~Pop-Ups~~~~~*/
#TagCloud {
	position:absolute;
	left:526px;
	top:100px;
	width:248px;
	z-index:1;
	background-color: #FFFFFF;
	visibility: hidden;
}
/*~~~~~End Pop-Ups~~~~~*/

#helpNavIntro
{
	padding: 0px 0px 0px 0px;
}
#helpNavIntro a
{
	text-decoration: underline;
}
#helpNav p
{
	padding: 0px;
	margin: 0px;
}
#helpNav
{
	padding: 12px 0px 12px 12px;
	margin: 0px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: normal;
}

#helpNav ul, #helpPageOverview ul, #helpPageContent ul
{
	margin: 0px 0px 0px 9px;
	padding: 0px 24px 3px 6px;
	list-style: square outside; color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}
#helpNav li, #helpPageOverview li, #helpPageContent li
{
	padding: 4px 0px 0px 0px;
	color: #666666;
}
#helpNav a
{
	color: #2B7CAC;
	font-weight: normal;
}
.helpNavSectionHead
{
	margin: 12px 24px 0px 0px;
	padding: 3px 0px 0px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FF0000;
	font-weight: bold;
}
.helpPageHead
{
	margin: 18px 0px 6px 0px;
	padding: 0px;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	border-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 24px;
	color: #FF0000;
	font-weight: bold;
}
.helpPageSubhead
{
	margin: 12px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FF0000;
	font-weight: bold;
}
#helpPageOverview
{
	padding: 0px 0px 0px 0px;
}
#helpPageContent
{
	margin: 12px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	border-color: #666666;
	position: relative;
}
.helpPopUp
{
	padding: 9px 9px 9px 9px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.helpPopUpClose
{
	padding: 2px;
	margin: 0px 0px 9px 0px;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-align: right;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~Interviews~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#interviewListPageContent
{
	padding: 12px 0px 0px 0px;
}
#interviewTop
{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
#interviewTop h1
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 19px;
	line-height: 22px;
	color: #FF0000;
	font-weight: bold;
}
#interviewTop a
{
	color: #FF0000;
}
#interviewTop p
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
#interviewImage
{
	padding: 12px 0px 24px 0px;
	margin: 0px;
}
#interviewWith
{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
#interviewIntro
{
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
}
#interviewIntro p
{
	padding: 12px 0px 0px 0px;
	margin: 0px;
}
#interviewBody
{
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
#interviewBody p
{
	padding: 12px 0px 0px 0px;
	margin: 0px;
}
.interviewCallOut 
{
	padding: 18px 18px 12px 18px;
	margin: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 19px;
	line-height: 26px;
	color: #FF0000;
	font-weight: bold;
}
.interviewListTitle
{
	padding: 8px 0px 1px 0px;
	font-size: 12px;
	line-height: 15px;
}
.interviewListTitle a
{
	font-weight: bold;
}
.interviewListText
{
	padding: 0px 0px 3px 0px;
	font-size: 11px;
	line-height: 15px;
}
#interviewsHome
{
	padding-bottom: 9px;
	margin-bottom:18px;
	border:1px solid #999999;
}
#interviewsHome .interviewListTitle
{
	padding: 5px 3px 1px 3px;
	font-size: 11px;
}
#interviewsHome .interviewListText
{
	padding: 0px 3px 3px 3px;
	font-size: 11px;
	line-height: 15px;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~Glossary~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.glossaryNote
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 17px;
}
.glossaryResults
{
	padding: 6px 0px 6px 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~Home~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.homeMainFeature
{
	padding: 6px 0px 6px 0px;
	margin: 0px 0px 12px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
}
.homeMainFeatureSectionHead
{
	margin: 0px;
}
.homeMainFeatureHead
{
	padding: 12px 0px 3px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 22px;
	color: #FF0000;
	font-weight: bold;
}
.homeMainFeatureHead a
{
	 text-decoration: none;
	 color: #FF0000;
}
.homeMainFeatureHead a:hover
{
	 text-decoration: underline;
}
.homeMainFeatureSubhead
{
	padding: 0px 0px 12px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #FF0000;
	font-weight: bold;
}
.homeMainFeatureIntro
{
	padding: 0px 0px 18px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: normal;
}
.homeMainFeatureIntro a
{
	font-weight: bold;
}
.welcomeBoxHead
{	
	font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    line-height: 21px;
    color: #FF0000;
    font-weight: bold;
}
.welcomeBoxText
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	font-weight: normal;
}
.welcomeBoxUserInfo
{
	background-color: #F0F0DF;
	padding: 1px 0px 2px 6px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;
}
.welcomeBoxMessageArea 
{	
	background-color: #F0F0DF;
	padding: 0px 0px 9px 6px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;
}
.homeSectionHeaderBasic
{
	padding: 4px 3px 4px 6px;
	margin: 0px 0px 4px 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #999999;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #999999;
}
.homeSectionHeaderBasic a
{
	color: #FFFFFF;
	font-weight: bold;
}
.homeSectionHeadRightLink
{
	float: right;
	padding: 5px 4px 0px 0px;
	margin: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.homeSectionHeadRightLink a
{
	color: #FFFFFF;
}
#homeReportsLatestList ul, #homeReportsUpcomingList ul, #articlesHomeList ul
{
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 18px 6px;
	list-style: square outside; color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}
#keyIndicatorsHomeList ul
{
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 6px 6px;
	list-style: square outside; color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}
#homeReportsLatestList li, #homeReportsUpcomingList li, #articlesHomeList li, #keyIndicatorsHomeList li
{
	padding: 4px 0px 0px 0px;
}
#homeReportsLatestList a, #homeReportsUpcomingList a, #articlesHomeList a, #keyIndicatorsHomeList a
{
	color: #2B7CAC;
	font-weight: bold;
}
#homeReportsUpcomingList span 
{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

#keyIndicatorsHome
{
	padding: 0px 0px 9px 0px;
	margin: 0px;
}
#myEmarketerHome
{
	margin: 18px 0px 24px 0px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;
}

#myEmarketerHome p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: normal;
	margin: 9px 6px 9px 6px;
}
.kiDropDownHome
{
	width:340px;
	margin: 6px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	font-weight: normal;
}
#helpBoxHome
{
	padding: 4px;
	margin: 18px 0px 0px 0px; 
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #999999; 
}
#helpBoxHome p
{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: normal;
}
#helpBoxHome a
{
	font-weight: bold;
}
/*~~~~~~~~~~~~~~~~~~~~~Webinar Related~~~~~~~~~~~~~~~~~~~~~*/
#webinarListPageContent
{
	padding: 12px 0px 0px 0px;
}
.webinarListPageSectionHead
{
	padding: 6px 0px 6px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
}
.webinarFeatureTitle
{
	padding: 9px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 22px;
	color: #FF0000;
	font-weight: bold;
}
.webinarFeatureSubtitle
{
	padding: 0px;
	margin: 2px 0px 6px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
	
}
.webinarFeatureAuthor
{
	padding: 0px 0px 9px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: normal;
}
#webinarFeaturePhotoSection
{
	padding: 0px 0px 9px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
}
#webinarFeaturePhotoSection a
{
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
}
.webinarFeatureDescriptionText
{
	padding: 0px 0px 9px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-weight: normal;
}
.webinarListTitle
{
	padding: 10px 0px 1px 0px;
	font-size: 12px;
	line-height: 15px;
}
.webinarListTitle a
{
	font-weight: bold;
}
.webinarListText
{
	padding: 0px 0px 3px 0px;
	font-size: 11px;
	line-height: 15px;
}
#webinarsHome
{
	padding-bottom:14px;
}
#webinarsHome .webinarListTitle
{
	font-size: 11px;
	padding: 5px 0px 1px 0px;
}
/*~~~~~~~~~~~~~~~~~~~~~Key Indicators~~~~~~~~~~~~~~~~~~~~~*/
.ki_headlines 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}
.kiListHeadlines 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FF0000;
	height: 20px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #999999;
	padding: 3px 0px 1px 0px;
	margin: 16px 0px 0px 0px;
}
.kiListGeoLinks
{
	color: #666666;
	font-weight: normal;
	font-size: 12px;
}
/*~~~~~~~~~~~~~~~~~~~~~FAVORITES & ALERTS~~~~~~~~~~~~~~~~~~~~~~~~~*/

.alertsSortControls
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}
.alertsSortControlsBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
}
.favorite_details_container 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #999999;
	font-weight: normal;
	margin: 3px 0px 0px 0px;
}
a.favorites_compact_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #2B7CAC;
}
a.favorites_compact_link:hover
{
	text-decoration:underline;
	color: #2B7CAC;
}

a.favorites_compact_link_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #FF0000;
}
a.favorites_compact_link_red:hover
{
	text-decoration:underline;
	color: #FF0000;
}
/*~~~~~~~~~~~~~~~~~~Buttons and Input Boxes~~~~~~~~~~~~~~~~~~*/
.buttonSearch 
{
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 20px;
	left: 145px;
	border:0px;
	z-index: 1;
}
.searchBoxInput
{
	position: absolute;
	top: 20px;
	left: 0px;
	margin: 0px;
	padding: 1px;
	height: 16px;
	z-index: 1;
}
.buttonSmall 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #2B7CAC;
	background-image: url(/images/v6/buttons/button_bkg_grey_fade.gif);
	background-repeat: repeat-x;
	height: 20px;
	border: 1px;
	border-style: solid;
	border-color: #A5ACB2;
	padding: 0px 1px 0px 1px;
	cursor: pointer;
}
.buttonSmall2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-image: url(/images/v6/buttons/button_bkg_grey_fade.gif);
	background-repeat: repeat-x;
	height: 20px;
	border: 1px;
	border-style: solid;
	border-color: #A5ACB2;
	cursor: pointer;
}
.buttonSmallBlue2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B7CAC;
	background-image: url(/images/v6/buttons/button_bkg_blue_fade.gif);
	background-repeat: repeat-x;
	height: 20px;
	border: 1px;
	border-style: solid;
	border-color: #A5ACB2;
	cursor: pointer;
}
.buttonSmallBlue 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #2B7CAC;
	background-image: url(/images/v6/buttons/button_bkg_blue_fade.gif);
	background-repeat: repeat-x;
	height: 20px;
	border: 1px;
	border-style: solid;
	border-color: #A5ACB2;
	padding: 0px 1px 0px 1px;
	cursor: pointer;
}
.buttonMedium 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #2B7CAC;
	background-image: url(/images/v6/buttons/button_bkg_grey_fade.gif);
	background-repeat: repeat-x;
	height: 28px;
	border: 1px;
	border-style: solid;
	border-color: #A5ACB2;
	padding: 0px 4px 2px 4px;
	cursor: pointer;
}
.buttonMediumBlue 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #2B7CAC;
	background-image: url(/images/v6/buttons/button_bkg_blue_fade.gif);
	background-repeat: repeat-x;
	height: 28px;
	border: 1px;
	background-color: #CCCCCC;
	border-style: solid;
	border-color: #A5ACB2;
	padding: 0px 4px 2px 4px;
	cursor: pointer;
}

/*******************Webinar Page***************************/
#flashcontent
{
	text-align: center;
}

/**********************************************************
/*          EMARKETER REDEFINED TAGS                      */
/**********************************************************/
/* Changed from Arial black to Verdana grey for newbuild05_public */

BODY    
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 30px 0px;
	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: 18px;
	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: none;
	color:  #2B7CAC;
	outline: none;
	}
a:hover {
	text-decoration: underline;
	}
a img
{
	border: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  ***************/
.black_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	font-weight: normal;
}
.black_text_welcome
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	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;
}
.white_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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: 12px;
	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;
}
.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_grey_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    line-height: normal;
    color: #666666;
    font-weight: bold;
}

.big_red_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    line-height: normal;
    color: #FF0000;
    font-weight: bold;
}

.big_red_text18
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: normal;    
    color: #FF0000;
    font-weight: bold;
    line-height: 25px;
}

.big_red_text2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}

.big_red_text2_italic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
}

.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: 11px;
	line-height: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}
a.black_link_bold_u:hover
{
	text-decoration:none;
	color: #000000;
}
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_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: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: #2B7CAC;
	font-weight: bold;
	text-decoration:none;
}
a.grey_link_bold:hover
{
	text-decoration:underline;
	color: #2B7CAC;
}

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: 11px;
	line-height: 15px;
	color: #FF0000;
	font-weight: bold;
	text-decoration:underline;
}
a.red_link_bold_u:hover
{
	text-decoration:none;
	color: #FF0000;
}
a.red_link_bold2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #FF0000;
	font-weight: bold;
	text-decoration:none;
}
a.red_link_bold2:hover
{
	text-decoration:underline;
	color: #FF0000;
}
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: 11px;
	line-height: 15px;
	color: #2B7CAC;
	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_link_u:hover
{
	text-decoration:none;
	color: #2B7CAC;
}

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_link2_u:hover
{
	text-decoration:none;
	color: #2B7CAC;
}
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;
}
.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: 11px;
	line-height: 15px;
	color: #2B7CAC;
	font-weight: bold;
	text-decoration:underline;
}
a.blue_link_bold_u:hover
{
	text-decoration:none;
	color: #2B7CAC;
}
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: 12px;
	line-height: 17px;
	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_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	color: #2B7CAC;
	text-decoration:none;
}
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 */
.quote
{
    padding:6px 170px 3px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-weight: normal;	
}
.person
{
    padding:3px 0px 18px 36px;
	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: #FFFFFF;
	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: 1px solid #666666;
	padding: 10px;
	line-height: 15px;
}
.grey_border_box2
{
	border: 1px solid #999999;
	padding: 10px;
	line-height: 15px;
}
.grey_border_box_nsss
{
	border-color:#999999;
	border-width: 0px 1px 1px 1px;
	border-style:solid;
	padding: 10px;
	line-height: 15px;
}
/************************* Original Style for Backup ****************************/
/*.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_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;
}

.header_box_left
{
	background-color: #F0F0DF;
	padding: 0px 8px 8px 10px;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	border-color: #999999;
}

.header_box_right
{
	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: none;
	border-color: #999999;	
}

.header_box_left_right_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
	vertical-align: bottom;
	color: #666666;
	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;		
}
.header_box_right_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: right;
	vertical-align: bottom;
	color: #666666;
	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: 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;
}

.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:9px; 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;
}


#BlogPostLinks
{
    padding:0px 0px 12px 0px; 
    margin:0px 0px 18px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color:#F0F0DF;
}
#BlogPostLinks h1
{
    padding:6px 0px 7px 5px; 
    margin:0px 0px 3px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFFF;
	background-color: #666666;
	font-weight: bold;
}
#BlogPostLinks ul 
{
    padding:0px; 
    margin:0px;
    list-style:none;
}

#BlogPostLinks ul li
{
    padding:5px; 
    margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	list-style:none;	
}
