﻿/* CSS Document */

BODY
{
	font-size: 8pt ;
	font-family: Arial;
	font-weight: Normal;
	color: BLACK;
	text-decoration: none;
}


A:link
{
	color: #002B5C ;
	font-family: Arial, Sans-Serif ;  
	text-decoration: underline ;
	font-size: 8pt ;
}

A:visited
{
	color: #002B5C ;
	font-family: Arial, Sans-Serif ;  
	font-size: 8pt ;
	text-decoration: underline ;
}

A:hover
{
	color: #002B5C ;
	font-family: Arial, Sans-Serif ;  
	font-size: 8pt ;
	text-decoration: underline ;
}

A.categoryItem:link
{
	color: #002B5C ;
	font-family: Arial, Sans-Serif ;  
	font-size: 8pt ;
	text-decoration: underline ;
}

A.categoryItem:visited
{
	color: #002B5C ;
	font-family: Arial, Sans-Serif ;  
	font-size: 8pt ;
	text-decoration: underline ;
}



.ProdTitle
{
    color: #002A5C ;
	font-family: Arial, Sans-Serif ;  
	font-size: 12pt ;
	text-decoration: none ;
font-weight: bold;
    } 




 a.breadcrumbLink {
   color: #002B5C ;
	font-family: Arial, Sans-Serif ;  
	font-size: 9pt ;
	text-decoration: underline ;
    } 

a.breadcrumbLink:visited {
   color: #990000 ;
	font-family: Arial, Sans-Serif ;  
	font-size: 9pt ;
	text-decoration: underline ;
    }

 .breadcrumbText {
   color: #000000 ;
	font-family: Arial, Sans-Serif ;  
	font-size: 9pt ;
	text-decoration: none ;
    }

 .breadcrumbTextBold {
   color: #666666 ;
	font-family: Arial, Sans-Serif ;  
	font-size: 9pt ;
	text-decoration: none ;
font-weight:bold;
    }



.NavPhone
{
	color: #fb9229; 
	font-family: Arial, Sans-Serif;  
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold; 
	text-align: center;


}

a.leftnavLinks {
   color: #002B5C ;
	font-family: Arial, Sans-Serif ;  
	font-size: 8pt ;
	text-decoration: underline ;
    }

.leftnavHeaderText {
   color: #000000 ;
	font-family: Arial, Sans-Serif ;  
	font-size: 9pt ;
	text-decoration: none;
font-weight: bold;

    }
.leftnavText {
   color: #002B5C ;
	font-family: Arial, Sans-Serif ;  
	font-size: 8pt ;
	text-decoration: none;

    }

.footerText {
   color: #000000 ;
	font-family: Arial, Sans-Serif ;  
	font-size: 7pt ;
	text-decoration: none;

    }

.footerTextHeader {
   color: #000000 ;
	font-family: Arial, Sans-Serif ;  
	font-size: 7pt ;
	text-decoration: none;
font-weight:bold;

    }

a.footerLink {
    color: #002B5C ;
	font-family: Arial, Sans-Serif ;  
	font-size: 7pt ;
	text-decoration: underline;

    }

.tableback {

     background-repeat:no-repeat;

}


.ResultsFormatTitle
{
	color: #DC7003; 
	font-family: Arial, Sans-Serif;  
	font-size: 7pt;
	text-decoration: none;
	font-weight: bold; 
	text-align: left;


}
.ResultsRegularFont
{
	color: #000000; 
	font-family: Arial, Sans-Serif;  
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal; 
	


}
.ResultsSmallFont
{
	color: #000000; 
	font-family: Arial, Sans-Serif;  
	font-size: 7pt;
	text-decoration: none;
	font-weight: normal; 
	


}

a.ResultsLinkFont
{
	
	font-family: Arial, Sans-Serif;  
	font-size: 8pt;
	text-decoration: underlined;
	font-weight: normal; 
	


}

a.ResultsSmallLinkFont
{
	
	font-family: Arial, Sans-Serif;  
	font-size: 7pt;
	text-decoration: underlined;
	font-weight: normal; }
	
/* Header tags for the product details pages and static pages*/
	
h1.ProdTitle
{
    color: #002A5C ;
	font-family: Arial, Sans-Serif ;  
	font-size: 12pt ;
	text-decoration: none ;
font-weight: bold;
    } 
h2.ProdTitle
    {
	font-size: 8pt ;
	font-family: Arial;
	font-weight: Normal;
	color: BLACK;
	text-decoration: none;
}
h2.MediumText
{
    font-size: 8pt ;
	font-family: Arial;
	font-weight: bold;
	color: BLACK;
	text-decoration: none;
	padding : 0px;
     margin: 0px;
}
/**********************************************/

h1.SubscriptionTitle
{
    font-family:Arial, Helvetica, sans-serif;
    color: #002B5C;
    font-size:x-large;
}

.lblRefineBy
{
    font-size: 9pt ;
	font-family: Arial;
	font-weight:  bold;
	color:  #FB9229;
	text-decoration: none;
    
}

/********Header tags for the Home Page **********/

h1.HomePage
{
    color: #002A5C ;
	font-family: Arial, Sans-Serif ;  
	font-size: 15pt ;
	text-decoration: none ;
	text-align:center;
    font-weight: bold;
    vertical-align: bottom;
     padding : 0px;
     margin: 0px;
    } 
h2.HomePage
    {
	font-size: 12pt ;
	font-family: Arial;
	font-weight: Normal;
	color: BLACK;
	text-decoration: none;
	text-align:center;
	padding : 0px;
	margin: 0px;
}

td.HomePage
{
	font-size: 8pt ;
	font-family: Arial;
	font-weight: Normal;
	color: BLACK;
	text-decoration: none;
	text-align:center;
	padding : 0px;
	margin: 0px;
}

/**********************************************/
/****************Header tags for PB Content Controls */
/* Text Banner Control H1 */

h1.PBContent 
{
	font-size: 8pt;
	color:#002B5c;
	font-weight :bold;
	font-family: Arial;
	text-decoration: none;
	text-align:center;
	padding : 0px;
	margin: 0px;
	
}
td.PBContent
{
	font-size: 8pt;
	color:#002B5c;
	font-weight :bold;
	vertical-align: middle;
	text-align:center;
	height:20px;
	padding : 0px;
	margin: 0px;
}


/**********************************************/
/****************Header Style Updates 11/2010 */
.NavPhone {
	color: #fb9229;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	line-height:13px;
}
#expressWrap {
	position:relative;
	height:54px;
}


#expressWrap #regArea {
	position:absolute;
	bottom:8px;
	right:30px;
	height:19px;
}
input.form_field {
	background-image:url(../Images/Header/form_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #818285;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	padding:2px;
}

/*=========================================
	GENERAL CLASSES
=========================================*/
.ocHead {
	line-height: 23px;
	background-image:url(/Images/OrderControl/oc_head_bg.gif);
	background-repeat: repeat-x;	
	background-position: center top;
	font-size:14px;
	font-weight:bold;
	color:White;
	padding-left:12px;
	position:relative;
	padding:6px 12px;
}

.modHead {
	background-image:url('http://nbidev/Images/mod_head_bg.gif');
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#1a305c;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	position:relative;
	line-height:16px;
	padding:6px 12px;
}
.modHead2 {
	background-image:url('http://nbidev/Images/mod_head_bg_gray.gif');
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#1a305c;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	position:relative;
	height:25px;
	line-height:25px;
	padding-left:8px;
	padding-right:8px
}
.tr
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 5px;
    height: 5px;
    background-image: url(/Images/OrderControl/gray_tr.gif);
    background-repeat: no-repeat;
    _display: none;
}
.tl {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:5px;
	background-image: url(/Images/OrderControl/gray_tl.gif);
	background-repeat: no-repeat;
	_display:none;
}
.modHeadEdit {
	background-color:#DEDEDE;
	font-size:12px;
	color:#002b5c;
	font-weight:bold;
	position:relative;
	height:25px;
	line-height:25px;
	padding-left:8px;
	padding-right:8px
}
.modContent {
	padding:6px;
	border:solid 1px #c9c9c9;
	background-color:#FFF;
	border-top:none;
}
.modContent2 {
	padding:15px;
	border:solid 1px #c9c9c9;
	border-bottom:solid 3px #1b315d;
	background-color:#FFF;
	border-top:none;
	line-height:15px;
}
.modContent2.rightCol {
	padding-right:250px;
	background-image: url('Images/right_col.gif');
	background-repeat: repeat-y;
	background-position: right top;
	position:relative;
}
.modContent2.rightCol .mediaPlayer {
	position:absolute;
	right:27px;
	top:22px;
	width:169px;
	height:85px;
}
.modContent2.rightCol .mediaPlayerNote {
	position:absolute;
	right:27px;
	top:15px;
	width:169px;
}
modContent2.rightCol .mediaPlayerNote p  {
    padding-top:0px;
    margin-top:0px;
}
.modFoot {
	font-size:10px;
	background-color:#f5f5f5;
	border:solid 1px #d2d2d2;
	border-top:none;
	height:6px;
	padding:4px;
	margin-bottom:2px;
	position:relative;
}
.modFoot .bl {
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:5px;
	height:5px;
	background-image: url('Images/grey_bl.gif');
	background-repeat: no-repeat;
	_display:none;
}
.modFoot .br {
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:5px;
	height:5px;
	background-image: url('Images/grey_br.gif');
	background-repeat: no-repeat;
	_display:none;
}
.modFootThin {
	font-size:10px;
	background-color:#f5f5f5;
	border:solid 1px #d2d2d2;
	border-top:none;
	height:2px;
	padding:1px;
	margin-bottom:10px;
	position:relative;
}
.modFootThin .bl {
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:5px;
	height:5px;
	background-image: url('Images/grey_bl.gif');
	background-repeat: no-repeat;
	_display:none;
}
.modFootThin .br {
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:5px;
	height:5px;
	background-image: url('Images/grey_br.gif');
	background-repeat: no-repeat;
	_display:none;
}
.wizzy p {margin:0px; padding:0px;}


