@charset "utf-8";

/* COPY STYLES - REDEFINED FRAMEWORK on 11/04/08 */



/*************/
/* MASTER  */
/*************/

p {
	font-size: 90%;
	color: #4b4a4a;
	line-height: 135%;
	margin-bottom: 7px;
}

h1 {
	font-size: 150%;
	color: #4b4a4a;
}

h2 {   
	color: #4b4a4a;
	font-size: 120%;
	line-height: 140%;
	font-weight: bold;
	border-bottom: 0px solid #ffcc00;
	margin-bottom: 25px;
	margin-top: 25px;
}

h3 {   
	color: #4b4a4a;
	font-size: 90%;
	line-height: 140%;
	font-weight: bold;
	border-bottom: 0px solid #4b4a4a;
	background-color: #eaeaea;
	padding: 4px 4px 4px 8px;
}

.post h3 a:link, .post h3 a:active, .post h3 a:visited  {   
	color: #4b4a4a;
	font-size: 100%;
	line-height: 140%;
	font-weight: bold;
	background-color: #eaeaea;
	padding: 3px 0 3px 8px;
		border-bottom: 0px solid #4b4a4a;
}




h4 {   
	color: #4b4a4a;
	font-size: 80%;
	line-height: 140%;
	font-weight: bold;
	border-bottom: 1px solid #4b4a4a;
}


ul { 
	color: #4b4a4a;
}

ul li { 
	padding: 0 0 5px 20px;
	margin: 0 0 0 0;
	line-height: 130%;
}	


ol { 
	color: #4b4a4a;
}

ol li { 
	padding: 0 0 5px 20px;
	margin: 0 0 0 0;
	line-height: 130%;
	list-style-type: decimal ;
}	
	
	
hr {
	height: 1px;
	background-color: #ccc;
	color:#ccc;
}


/********************************/
/* TEMPLATE SPECIFIC OVERRIDES  */
/********************************/

#HomeCopyWrapper p {
	font-size: 95%;
	margin-right: 15px;
	line-height: 160%;
}

#HomeCopyWrapper h2 {   
	padding: 0 0 4px 0;
	margin: 0 12px 6px 12px;
}

#HomeCopyWrapper ul { 
	margin-bottom: 15px;
}



#TwoCol h1 {
	clear: both;
	margin-bottom: 30px;
}

.ExtMargBot {
	padding: 0 0 75px 0;
}

#TwoCol .p7TPcontent h2, #TwoCol .p7TPcontent h3 {   /*  OVERRIDE TABBED PANES PADDING  */
	margin: 15px 20px 12px 20px;
}


#TwoCol .p7TPcontent .TwoColRightCol2 h2 {   /*  MEDIATYPES H2  */
	margin: -3px 20px 12px 20px;
	padding: 0 0 6px 0;
}


#TwoCol .p7TPcontent p {   
	padding: 0 20px 0 20px;
	margin: 0 0 10px 0;
}

#TwoCol .p7TPcontent .FormLeftCol p {   
	padding: 0 00px 0 00px;
	margin: 0 0 10px 0;
}


#TwoColContent h2 {   
	margin-bottom: 12px;
}

#TwoColContent h3 {   
	margin-bottom: 7px;
	margin-top: 15px;
}

#TwoColContent h4 {   
	margin-bottom: 7px;
}



#TwoCol .p7TPcontent .TwoColRightCol p {   /*  OVERRIDE LEFT INDENT ON RIGHTCOL  */
	padding: 0 20px 0 0;
}

#TwoCol .p7TPcontent .TwoColRightCol h3 {   /*  OVERRIDE LEFT INDENT ON RIGHTCOL  */
	margin: 10px 20px 6px 0;
}

#TwoCol .p7TPcontent .TwoColRightCol p {   /*  OVERRIDE LEFT INDENT ON RIGHTCOL  */
	padding: 0 20px 0 0;
}


#ProdCopyContent p {
	margin-right: 15px;
	margin-left: 15px;
}

.smaller {
	font-size: 80%;
	}
	
.smaller2 {
	margin: -4px 0 0 0;
	font-size: 80%;
	}
	
hr.CaseStudyUnderline {
	margin: 3px 0 25px 0;
	height: 0px;
	background-color: #fff;
	color:#fff;
}

/********************************/
/*         BULLET OVERRIDES     */
/********************************/

#TwoColContent ul  {    /*  BULLETS - TABBED PANES USING MUTIIPLE PAGES   */
	font-size: 90%;
	padding: 0 0px 0px 0px;
	margin: 0 0px 5px 0px;
}

#TwoCol .p7TPcontent ul {   /*  BULLETS - TABBED PANES USING SINGLE PAGES  */
	margin: 0 20px 5px 20px;
}

.p7TPcontent .TwoColRightCol ul {   /*  BULLETS - TABBED PANES USING SINGLE PAGES - RIGHT COL  */
	margin: 0 20px 5px 0px;
}



#TwoColContent ul li {   /*  1st LEVEL BULLETS - TABBED PANES USING MUTIIPLE PAGES   */
	padding: 0 0 5px 20px;
	color: #4b4a4a;
	margin: 0 0 0 0;
	line-height: 130%;
	background: url(../images/bullet_diamond.jpg) no-repeat 0 0px;
}	

#TwoCol .p7TPcontent ul li {   /*  1st LEVEL BULLETS - TABBED PANES USING SINGLE PAGES  */
	padding: 0 0 5px 20px;
	color: #4b4a4a;
	margin: 0 0 0 0;
	line-height: 130%;
	background: url(../images/bullet_diamond.jpg) no-repeat 0 0px;
}	

#TwoCol .p7TPcontent .specifications ul li {   /*  SPEC TABLE DIAMOND IMAGE OVERRIDE  */
	padding: 0 0 0 0;
	margin: 0 0 2px -3px;
	background: none;
}	

#TwoColContent .specifications ul li {   /*  SPEC TABLE DIAMOND IMAGE OVERRIDE  */
	padding: 0 0 0 0;
	margin: 0 0 2px 15px;
	background: none;
}


#TwoCol .p7TPcontent ul li ul {  /*  2nd LEVEL BULLETS  */
	padding: 0 0 0 -25px;
	margin: 3px 0 0 0;
}	

#TwoColContent ul li ul li, #TwoCol .p7TPcontent ul li ul li {  /*  2nd LEVEL BULLETS  */
	padding: 0 0 0 15px;
		color: #999;
	margin: 3px 0 0 0;
	line-height: 130%;
	background: url(../images/bullet_dash.jpg) no-repeat 0 0px;
}	

#TwoColContent ul li ul li ul li, #TwoCol .p7TPcontent  ul li ul li ul li  {   /*  3rd LEVEL BULLETS  */
	padding: 0 0 0 15px;
	margin: 4px 0 0 0;
	line-height: 130%;
	background: url(../images/bullet_dash.jpg) no-repeat 0 0px;
}	


#TwoColContent ol  {   /*  NUMBERED BULLETS - TABBED PANES USING MUTIIPLE PAGES   */
	font-size: 90%;
	padding: 0 0px 0px 0px;
	margin: 0 0px 5px 25px;
}

#TwoCol .p7TPcontent ol  {   /*  NUMBERED BULLETS - TABBED PANES USING SINGLE PAGES  */
	font-size: 90%;
	padding: 0 0px 0px 0px;
	margin: 0 20px 5px 50px;
}



#TwoColContent ol li, #TwoCol .p7TPcontent ol li {   /*  1st LEVEL NUMBERED BULLETS  */
	padding: 0 0 5px 0px;
	color: #4b4a4a;
	margin: 0 0 0 0;
	line-height: 130%;
	list-style-type: decimal ;

}	

ul.tickboxes {
	list-style-type: none;
	margin: 5px 15px 0 8px;
	padding: 0 0 0 5px;
	font-size: 90%;
	clear: both;
}

ul.tickboxes li {
	margin: 0 0 1px 0;
	padding: 0 0 5px 25px;
	background: url(../images/bullet.gif) no-repeat left .1em;
	color: #4b4a4a;
}




#ProdCopyContent ul.tickboxes {  /*  TICK BULLETS - TABBED PANES USING SINGLE PAGES  */
	margin: 5px 15px 0 12px;
	padding: 0 0 0 5px;
}


#ProdCopyContent ul.tickboxes li {  /*  TICK 1st LEVEL BULLETS - TABBED PANES USING SINGLE PAGES  */
	margin: 0 0 1px 5px;
	padding: 0 0 2px 25px;
	background: url(../images/bullet.gif) no-repeat left .1em;
	color: #4b4a4a;
}



#TwoColContent ul.tickboxes { /*  TICK 1st LEVEL BULLETS - NO TABBED PANES  */
	margin: 5px 15px 0 0;
	padding: 0 0 0 5px;
	clear: none;
}


#TwoColContent ul.tickboxes li {
	margin: 0 0 1px 0;
	padding: 0 0 2px 25px;
	background: url(../images/bullet.gif) no-repeat left .1em;
	color: #4b4a4a;
	clear: none;
}



#MicroRightCol ul.tickboxes {
	list-style-type: none;
	margin: 5px 0px 0 0px;
	padding: 0 0 0 3px;
	font-size: 75%;
	clear: both;
	line-height: 70%
}

#MicroRightCol ul.tickboxes li {
	margin: 0 0 1px 0;
	padding: 0 0 2px 25px;
	background: url(../images/bullet.gif) no-repeat left .1em;
	color: #4b4a4a;
}





ul.tickboxesA {
	list-style-type: none;
	margin: 5px 15px 0 8px;
	padding: 0 0 0 5px;
	font-size: 90%;
	clear: both;
}

ul.tickboxesA li {
	margin: 0 0 1px 0;
	padding: 0 0 7px 25px;
	background: url(../images/bullet.gif) no-repeat right .1em;
	color: #4b4a4a;
}

#MicroRightCol ul.tickboxesA {
	list-style-type: none;
	margin: 5px 0px 0 0px;
	padding: 0 0 0 3px;
	font-size: 90%;
	clear: both;
	line-height: 70%
}

#MicroRightCol ul.tickboxesA li {
	margin: 0 0 1px 0;
	padding: 0 25px 4px 0;
	background: url(../images/bullet.gif) no-repeat right .1em;
	color: #4b4a4a;
}


#MicroLeftCol h1, #MicroRightCol h1  {
	font-size: 150%;
	color: #4b4a4a;
}

#MicroLeftCol h2, #MicroRightCol h2 {   
	color: #4b4a4a;
	font-size: 120%;
	line-height: 140%;
	font-weight: bold;
	border-bottom: 0px solid #ffcc00;
	margin-bottom: 5px;
	margin-top: 10px;
}







form p  {
	margin: 0 0 7px 0;
}


/*****************************************/
/*         SUPPORT SUB-NAVIGATION       */
/*****************************************/

.SubNav {
	clear: both;
}


a.SubNav1st:link,
a.SubNav1st:active,
a.SubNav1st:visited {
	background: #fff;
	background-image: url(../images/gen/btn_SideRed.jpg);
	background-repeat: no-repeat;
	display: block;
	color: #4b4a4a;
	text-decoration: none;
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 0 0 -5px -20px;
	text-align: left;
	font-size: 85%;
	}

a.SubNav1st:hover {
	background: #ffcc00;
	color: #333;
}

a.SubNav1stSelected {
	background-image: url(../images/gen/btn_SideRed.jpg);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 0 0 -5px -20px;
	text-align: left;
	font-size: 85%;
	background: #ffcc00;
	color: #333;
	}





/*****************************************/
/*         BANNERS - HOME PAGE       */
/*****************************************/


.HomeBtn a {
	float: left;
	width: 156px;
	margin: 0px;
	padding: 0;
	border-bottom: 1px solid #ccc;
}



/*****************************************/
/*         BANNERS - PRODUCTS PAGE       */
/*****************************************/

.ProdBtn a {
	float: left;
	width: 156px;
	height: 73px;
	border-bottom: 1px solid #ccc;
}

.ProdBtn a.ntb50 { background-image: url(../images/btnFramework/prod_ntb50.jpg); }
.ProdBtn a:hover.ntb50 { background-image: url(../images/btnFramework/prod_ntb50_o.jpg); }
.ProdBtn a.ntb50Selected { background-image: url(../images/btnFramework/prod_ntb50_o.jpg); }

.ProdBtn a.ntb204060 { background-image: url(../images/btnFramework/prod_ntb204060.jpg); }
.ProdBtn a:hover.ntb204060 { background-image: url(../images/btnFramework/prod_ntb204060_o.jpg); }
.ProdBtn a.ntb204060Selected { background-image: url(../images/btnFramework/prod_ntb204060_o.jpg); }

.ProdBtn a.ntb11x { background-image: url(../images/btnFramework/prod_ntb11x.jpg); }
.ProdBtn a:hover.ntb11x { background-image: url(../images/btnFramework/prod_ntb11x_o.jpg); }
.ProdBtn a.ntb11xSelected { background-image: url(../images/btnFramework/prod_ntb11x_o.jpg); }

.ProdBtn a.ntb60x { background-image: url(../images/btnFramework/prod_ntb60x.jpg); }
.ProdBtn a:hover.ntb60x { background-image: url(../images/btnFramework/prod_ntb60x_o.jpg); }
.ProdBtn a.ntb60xSelected { background-image: url(../images/btnFramework/prod_ntb60x_o.jpg); }

.ProdBtn a.ntb330x { background-image: url(../images/btnFramework/prod_ntb330x.jpg); }
.ProdBtn a:hover.ntb330x { background-image: url(../images/btnFramework/prod_ntb330x_o.jpg); }
.ProdBtn a.ntb330xSelected { background-image: url(../images/btnFramework/prod_ntb330x_o.jpg); }

.ProdBtn a.ntb500x { background-image: url(../images/btnFramework/prod_ntb500x.jpg); }
.ProdBtn a:hover.ntb500x { background-image: url(../images/btnFramework/prod_ntb500x_o.jpg); }
.ProdBtn a.ntb500xSelected { background-image: url(../images/btnFramework/prod_ntb500x_o.jpg); }

.ProdBtn a.ntb4000 { background-image: url(../images/btnFramework/prod_ntb4000.jpg); }
.ProdBtn a:hover.ntb4000 { background-image: url(../images/btnFramework/prod_ntb4000_o.jpg); }
.ProdBtn a.ntb4000Selected { background-image: url(../images/btnFramework/prod_ntb4000_o.jpg); }

.ProdBtn a.ntb610 { background-image: url(../images/btnFramework/prod_ntb610.jpg); }
.ProdBtn a:hover.ntb610 { background-image: url(../images/btnFramework/prod_ntb610_o.jpg); }
.ProdBtn a.ntb610Selected { background-image: url(../images/btnFramework/prod_ntb610_o.jpg); }

.ProdBtn a.ntbprod { background-image: url(../images/btnFramework/btn_productrange.jpg); height: 62px; border: 0px }
.ProdBtn a:hover.ntbprod { background-image: url(../images/btnFramework/btn_productrange_o.jpg); }

.ProdBtn a.ntb500 { background-image: url(../images/btnFramework/prod_ntb500.jpg); }
.ProdBtn a:hover.ntb500 { background-image: url(../images/btnFramework/prod_ntb500_o.jpg); }
.ProdBtn a.ntb500Selected { background-image: url(../images/btnFramework/prod_ntb500_o.jpg); }



/*****************************/
/*       COMMON STYLES       */
/*****************************/

#contentFooter p {
	font-size: 86%;
	color: #848484;
	margin: 8px 0 0 11px;	
	line-height: 160%;
}

#contentFooter p a {
	color: #848484;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
}


#contentFooter p a:hover {
	border-bottom: 2px solid #999;
}


#ResellerLoginHead a {
	color: #4b4a4a;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
}


#ResellerLoginHead a:hover {
	border-bottom: 2px solid #999;
}


#footer p {
	font-size: 76%;
	color: #999;
	margin: 4px 25px 0 25px;
	padding-bottom: 3px;
	text-align: center;
	line-height: 170%;
	background-color: #FFF;
}

#footer p a {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
}


#footer p a:hover {
	border-bottom: 2px solid #999;
}



/******************************/
/*       BUTTON FRAMEWORK     */
/******************************/

.btnHolderHome a, .btnHolderHome a:visited {  /*  HOME PAGE BUTTON HOLDER  */
	margin: 0 0 0 10px;
	border-bottom: 0px solid #CCC; 
	display: block; 
	padding: 7px 0 7px 0;
	text-align: center;
	text-decoration:none; 
	font-weight: bold;
	background-repeat: no-repeat;
	font-size: 85%;
}

.btnHolderHome a:hover, .btnHolderHome a:active {
color: #fff; 
border-bottom: 0px solid #CCC;
background-repeat: no-repeat;
font-size: 85%;
}

.btnHolderProd { /*  2 COLUMN & PRODUCTS BUTTON HOLDER  */
	margin: 0 0 20px 18px;
}	

.btnHolderTwoCol {
	margin: 10px 0 0 0;
}	
	
.btnHolderProd a, .btnHolderProd a:visited, .btnHolderTwoCol a, .btnHolderTwoCol a:visited {
	margin: 0;
	border-bottom: 0px solid #CCC; 
	display: block; 
	padding: 7px 0 7px 0;
	text-align: center;
	text-decoration:none; 
	font-weight: bold;
	background-repeat: no-repeat;
	font-size: 85%;
}


.btnHolderProd a:hover, .btnHolderProd a:active, .btnHolderTwoCol a:hover, .btnHolderTwoCol a:active {
color: #fff; 
border-bottom: 0px solid #CCC; 
background-repeat: no-repeat;
font-size: 85%;
}


.btnHolderLayout a, .btnHolderLayout a:visited {  /*  LAYOUT PAGE BUTTON HOLDER  */
	margin: 0 0 10px 0;
	border-bottom: 0px solid #CCC; 
	display: block; 
	padding: 7px 0 7px 0;
	text-align: center;
	text-decoration:none; 
	font-weight: bold;
	background-repeat: no-repeat;
	font-size: 85%;
}

.btnHolderLayout a:hover, .btnHolderLayout a:active {
color: #fff; 
border-bottom: 0px solid #CCC;
background-repeat: no-repeat;
font-size: 85%;
}


.btnHolderCaseStudy a, .btnHolderCaseStudy a:visited {  /*  CASE STUDY BUTTON HOLDER  */
	margin: 0 0 5px 0;
	border-bottom: 0px solid #CCC; 
	display: block; 
	padding: 7px 0 7px 0;
	text-align: center;
	text-decoration:none; 
	font-weight: bold;
	background-repeat: no-repeat;
	font-size: 85%;
}

.btnHolderCaseStudy a:hover, .btnHolderCaseStudy a:active {
color: #fff; 
border-bottom: 0px solid #CCC;
background-repeat: no-repeat;
font-size: 85%;
}


.btnLayouts a, .btnLayouts a:visited {  /*  CASE STUDY BUTTON HOLDER  */
	margin: 0 0 5px 0;
	border-bottom: 0px solid #CCC; 
	display: block; 
	padding: 7px 0 7px 0;
	text-align: center;
	text-decoration:none; 
	font-weight: bold;
	background-repeat: no-repeat;
	font-size: 85%;
}

..btnLayouts a:hover, .btnLayouts a:active {
color: #fff; 
border-bottom: 0px solid #CCC;
background-repeat: no-repeat;
font-size: 85%;
}



.btnHolderMicrosite { /*  2 COLUMN & PRODUCTS BUTTON HOLDER  */
	margin: 0 0 0px 0px;
	float:right;
	
}	
	
.btnHolderMicrosite a, .btnHolderMicrosite a:visited {
	margin: 0;
	border-bottom: 0px solid #CCC; 
	display: block; 
	padding: 7px 0 7px 0;
	text-align: center;
	text-decoration:none; 
	font-weight: bold;
	background-repeat: no-repeat;
	font-size: 85%;
}


.btnHolderMicrosite a:hover, .btnHolderMicrosite a:active {
color: #fff; 
border-bottom: 0px solid #CCC; 
background-repeat: no-repeat;
font-size: 85%;
}






a.btn85:link { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow85.jpg); width: 85px; }
a.btn85:visited { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow85.jpg); width: 85px; }
a.btn85:hover { color: #fff; background-image: url(../images/btnFramework/btn_yellow85_f2.jpg); width: 85px; }
a.btn85:active { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow85.jpg);	width: 85px; }

a.btn100:link { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow100.jpg); width: 100px; }
a.btn100:visited { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow100.jpg); width: 100px; }
a.btn100:hover { color: #fff; background-image: url(../images/btnFramework/btn_yellow100_f2.jpg); width: 100px; }
a.btn100:active { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow100.jpg);	width: 100px; }

a.btn125:link { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow125.jpg); width: 125px; }
a.btn125:visited { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow125.jpg); width: 125px; }
a.btn125:hover { color: #fff; background-image: url(../images/btnFramework/btn_yellow125_f2.jpg); width: 125px; }
a.btn125:active { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow125.jpg);	width: 125px; }

a.btn150:link { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow150.jpg); width: 150px; }
a.btn150:visited { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow150.jpg); width: 150px; }
a.btn150:hover { color: #fff; background-image: url(../images/btnFramework/btn_yellow150_f2.jpg); width: 150px; }
a.btn150:active { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow150.jpg);	width: 150px; }

a.btn170:link { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow170.jpg); width: 170px; }
a.btn170:visited { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow170.jpg); width: 170px; }
a.btn170:hover { color: #fff; background-image: url(../images/btnFramework/btn_yellow170_f2.jpg); width: 170px; }
a.btn170:active { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow170.jpg);	width: 170px; }

a.btn100DB:link { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow100_Db.jpg); width: 100px; }
a.btn100DB:visited { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow100_Db.jpg); width: 100px; }
a.btn100DB:hover { color: #fff; background-image: url(../images/btnFramework/btn_yellow100_Db_f2.jpg); width: 100px; }
a.btn100DB:active { color: #4b4a4a; background-image: url(../images/btnFramework/btn_yellow100_Db.jpg);	width: 100px; }



/**********************/
/*     LINK styles    */
/**********************/

#TwoCol h2 a { color: #4b4a4a; border-bottom: 0px solid #ffcc00; text-decoration:none; font-weight: bold;  }
#TwoCol h2 a:visited { color: #4b4a4a; border-bottom: 0px solid #ffcc00; text-decoration:none; font-weight: bold;  }
#TwoCol h2 a:hover { color: #4b4a4a; border-bottom: 1px solid #ffcc00; text-decoration:none; font-weight: bold;  }
#TwoCol h2 a:active { color: #4b4a4a; border-bottom: 0px solid #000; text-decoration:none; font-weight: bold;  }

#TwoCol h4 a { color: #4b4a4a; border-bottom: 0px solid #ffcc00; text-decoration:none; font-weight: bold;  }
#TwoCol h4 a:visited { color: #4b4a4a; border-bottom: 0px solid #ffcc00; text-decoration:none; font-weight: bold;  }
#TwoCol h4 a:hover { color: #4b4a4a; border-bottom: 1px solid #ffcc00; text-decoration:none; font-weight: bold;  }
#TwoCol h4 a:active { color: #4b4a4a; border-bottom: 0px solid #000; text-decoration:none; font-weight: bold;  }

#TwoColContent p a, #TwoColContent li a, .p7TPcontent p a { color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: bold;  }
#TwoColContent p a:visited, #TwoColContent li a:visited, .p7TPcontent p a:visited { color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: bold;  }
#TwoColContent p a:hover, #TwoColContent li a:hover, .p7TPcontent p a:hover { color: #4b4a4a; border-bottom: 2px solid #ffcc00; text-decoration:none; font-weight: bold;  }
#TwoColContent p a:active, #TwoColContent li a:active, .p7TPcontent p a:active { color: #4b4a4a; border-bottom: 1px solid #CCC; text-decoration:none; font-weight: bold;  }

.p7TPcontent li a { color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: bold;  }
.p7TPcontent li a:visited { color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: bold;  }
.p7TPcontent li a:hover { color: #4b4a4a; border-bottom: 2px solid #ffcc00; text-decoration:none; font-weight: bold;  }
.p7TPcontent li a:active { color: #4b4a4a; border-bottom: 1px solid #CCC; text-decoration:none; font-weight: bold;  }

#ProdCopyContent p a { color: #4b4a4a; border-bottom: 1px solid #CCC; text-decoration:none; font-weight: bold;  }
#ProdCopyContent p a:visited { color: #4b4a4a; border-bottom: 1px solid #CCC; text-decoration:none; font-weight: bold;  }
#ProdCopyContent p a:hover { color: #4b4a4a; border-bottom: 2px solid #999; text-decoration:none; font-weight: bold;  }
#ProdCopyContent p a:active { color: #4b4a4a; border-bottom: 1px solid #CCC; text-decoration:none; font-weight: bold;  }


#ResellerLoginBaseWrapper a { color: #4b4a4a; border-bottom: 0px solid #CCC; text-decoration:none; font-weight: bold;  }
#ResellerLoginBaseWrapper a:visited { color: #4b4a4a; border-bottom: 0px solid #CCC; text-decoration:none; font-weight: bold;  }
#ResellerLoginBaseWrapper a:hover { color: #4b4a4a; border-bottom: 1px solid #999; text-decoration:none; font-weight: bold;  }
#ResellerLoginBaseWrapper a:active { color: #4b4a4a; border-bottom: 0px solid #CCC; text-decoration:none; font-weight: bold;  }

#TwoColContent td a { color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: bold;  }
#TwoColContent td a:visited { color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: bold;  }
#TwoColContent td a:hover { color: #4b4a4a; border-bottom: 2px solid #ffcc00; text-decoration:none; font-weight: bold;  }
#TwoColContent td a:active { color: #4b4a4a; border-bottom: 1px solid #CCC; text-decoration:none; font-weight: bold;  }


#TwoColContent td a.btn100DB { color: #4b4a4a; border-bottom: 0px solid #4b4a4a; text-decoration:none; font-weight: bold;  }
#TwoColContent td a.btn100DB:visited { color: #4b4a4a; border-bottom: 0px solid #4b4a4a; text-decoration:none; font-weight: bold;  }
#TwoColContent td a.btn100DB:hover { color: #ffffff; border-bottom: 0px solid #ffcc00; text-decoration:none; font-weight: bold;  }
#TwoColContent td a.btn100DB:active { color: #4b4a4a; border-bottom: 0px solid #CCC; text-decoration:none; font-weight: bold;  }



/******************************************/
/*     IN PAGE NAVIGATION - MEDIATYPES    */
/******************************************/


#btn_Mediatypes { 
	margin: 5px 15px 0 15px;
	padding-left: 14px;

}

#btn_Mediatypes a { 
	width: 85px;
	height: 72px;
	margin: 0;	
	padding: 0;	
	display: block;
	float: left;
}

#btn_Mediatypes .btnVideo {
	background-image: url(../images/btnFramework/btn_mediatype_video.jpg);
	background-repeat: no-repeat;
}

#btn_Mediatypes .btnPhoto {
	background-image: url(../images/btnFramework/btn_mediatype_photos.jpg);
	background-repeat: no-repeat;
}

#btn_Mediatypes .btnTicker {
	background-image: url(../images/btnFramework/btn_mediatype_ticker.jpg);
	background-repeat: no-repeat;
}

#btn_Mediatypes .btnAudio {
	background-image: url(../images/btnFramework/btn_mediatype_audio.jpg);
	background-repeat: no-repeat;
}

#btn_Mediatypes .btnHTML {
	background-image: url(../images/btnFramework/btn_mediatype_html.jpg);
	background-repeat: no-repeat;
}

#btn_Mediatypes .btnAnimation {
	background-image: url(../images/btnFramework/btn_mediatype_animation.jpg);
	background-repeat: no-repeat;
}

/******************************************/
/*     IN PAGE NAVIGATION - MEDIATYPES    */
/******************************************/




#HomeBannerContent ul  { 
	padding: 0;
	margin: 0 0 0 0;
}

#HomeBannerContent ul li { 
	
	font-size: 80%;
	padding: 0;
	margin: 0 0 0 0;
	line-height: 130%;
	background-color: #f7f7f7;
	border-bottom: 1px solid #c8c9cd;
}	

#HomeBannerContent ul li a { color: #6e6f73; text-decoration:none; font-weight: bold; display: block; padding: 5px 8px 5px 8px;  }
#HomeBannerContent ul li a:visited { color: #6e6f73; text-decoration:none; font-weight: bold; display: block; padding: 5px 8px 5px 8px;  }
#HomeBannerContent ul li a:hover { color: #fff;  text-decoration:none; font-weight: bold; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;   }
#HomeBannerContent ul li a:active { color: #6e6f73; text-decoration:none; font-weight: bold; display: block; padding: 5px 8px 5px 8px;  }

#HomeBannerContent ul li a.down { color: #fff;  text-decoration:none; font-weight: bold; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;   }





/******************************************/
/*                NEW NAVIGATION                                      */
/******************************************/


#NewProductNav ul  { 
	padding: 0;
	margin: 0 0 0 0;
	border-top: 1px solid #c8c9cd;
}

#NewProductNav ul li { 
	font-size: 80%;
	padding: 0;
	margin: 0 0 0 0;
	line-height: 130%;
	background-color: #e4e4e4;
	border-bottom: 1px solid #c8c9cd;
}	

#NewProductNav ul li a { color: #4b4a4a; text-decoration:none; font-weight: bold; display: block; padding: 5px 8px 5px 8px;  }
#NewProductNav ul li a:visited { color: #4b4a4a; text-decoration:none; font-weight: bold; display: block; padding: 5px 8px 5px 8px;  }
#NewProductNav ul li a:hover { color: #fff;  text-decoration:none; font-weight: bold; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;   }
#NewProductNav ul li a:active { color: #4b4a4a; text-decoration:none; font-weight: bold; display: block; padding: 5px 8px 5px 8px;  }
#NewProductNav ul li a.down { color: #fff;  text-decoration:none; font-weight: bold; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;   }


#NewProductNav ul li ul li { 
	font-size: 85%;
	padding: 0;
	margin: 0 0 0 0;
	line-height: 130%;
	background-color: #f7f7f7;
	border-bottom: 1px solid #e4e4e4;
}	

#NewProductNav ul li ul li a { color: #4b4a4a; text-decoration:none; font-weight: normal; display: block; padding: 5px 8px 5px 8px;  }
#NewProductNav ul li ul li a:visited { color: #4b4a4a; text-decoration:none; font-weight: normal; display: block; padding: 5px 8px 5px 8px;  }
#NewProductNav ul li ul li a:hover { color: #fff;  text-decoration:none; font-weight: normal; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;   }
#NewProductNav ul li ul li a:active { color: #fff; text-decoration:none; font-weight: normal; display: block; padding: 5px 8px 5px 8px;  }
#NewProductNav ul li ul li a.down { color: #fff;  text-decoration:none; font-weight: normal; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;   }

#NewProductNav ul li ul li a.down a { color: #fff;  text-decoration:none; font-weight: normal; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;   }


#NewProductNav ul.NewNavSecondary li { 
	font-size: 75%;
	padding: 0;
	margin: 0 0 0 0;
	line-height: 130%;
	background-color: #f7f7f7;
	border-bottom: 1px solid #e4e4e4;
}	

#NewProductNav ul.NewNavSecondary li a { color: #4b4a4a; text-decoration:none; font-weight: normal; display: block; padding: 5px 8px 5px 8px;  }
#NewProductNav ul.NewNavSecondary li a:visited { color: #4b4a4a; text-decoration:none; font-weight: normal; display: block; padding: 5px 8px 5px 8px;  }
#NewProductNav ul.NewNavSecondary li a:hover { color: #fff;  text-decoration:none; font-weight: normal; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;   }
#NewProductNav ul.NewNavSecondary li a:active { color: #fff; text-decoration:none; font-weight: normal; display: block; padding: 5px 8px 5px 8px;  }
#NewProductNav ul.NewNavSecondary li a.down { color: #fff;  text-decoration:none; font-weight: normal; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;   }
#NewProductNav ul.NewNavSecondary li a.down a { color: #fff;  text-decoration:none; font-weight: normal; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;   }



p.NewNavHeader { 
	font-size: 80%;
	padding: 0;
	margin: 0 0 -7px 0;
	line-height: 130%;
	background-color: #e4e4e4;
	border-top: 0px solid #c8c9cd;
	display: block; 
	padding: 5px 8px 5px 8px;
	font-weight: bold
}	














ul.BannerRightLinks  { 
	padding: 0;
	margin: 0 0 0 0;
}

ul.BannerRightLinks li { 
	
	font-size: 90%;
	padding: 0;
	margin: 0 0 0 0;
	line-height: 130%;
	background-color: #fff;
	border-bottom: 1px solid #c8c9cd;
}	

ul.BannerRightLinks li a { color: #6e6f73; text-decoration:none; font-weight: bold; display: block; padding: 5px 8px 5px 8px;  }
ul.BannerRightLinks li a:hover { color: #fff;  text-decoration:none; font-weight: bold; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;  }
ul.BannerRightLinks li a:visited { color: #6e6f73; text-decoration:none; font-weight: bold; display: block; padding: 5px 8px 5px 8px;  }
ul.BannerRightLinks ul li a:active { color: #6e6f73; text-decoration:none; font-weight: bold; display: block; padding: 5px 8px 5px 8px;  }
ul.BannerRightLinks li a:visited:hover { color: #fff;  text-decoration:none; font-weight: bold; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;  }


ul.BannerRightLinks li a.down { color: #fff;  text-decoration:none; font-weight: bold; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;   }



/******************************************/
/*     				RESELLER SUBNAV    							*/
/******************************************/

#BannerRightContent  ul.reseller   { 
	padding: 0;
	margin: 0 0 0 0;
}

#BannerRightContent  ul.reseller li { 
	
	font-size: 80%;
	padding: 0;
	margin: 0 0 0 0;
	line-height: 130%;
	background-color: #e6e7e8;
	border-bottom: 1px solid #c8c9cd;
}	

#BannerRightContent ul.reseller li a { color: #6e6f73; text-decoration:none; font-weight: bold; display: block; padding: 5px 8px 5px 8px;  }
#BannerRightContent ul.reseller li a:visited { color: #6e6f73; text-decoration:none; font-weight: bold; display: block; padding: 5px 8px 5px 8px;  }
#BannerRightContent ul.reseller li a:hover { color: #fff;  text-decoration:none; font-weight: bold; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;   }
#BannerRightContent ul.reseller li a:active { color: #6e6f73; text-decoration:none; font-weight: bold; display: block; padding: 5px 8px 5px 8px;  }

#BannerRightContent  ul.reseller li a.down { color: #fff;  text-decoration:none; font-weight: bold; background-color: #6e6f73; display: block; padding: 5px 8px 5px 8px;   }


/******************************************/
/*     				BLOG LINK STYLES  							*/
/******************************************/

.BlogArchive #ArchiveList ul li { 
background:none repeat scroll 0 0 transparent;
border-width:0;
list-style:none outside none;
margin:0.25em 0;
padding-left:0px;
text-indent: 0;
font-size: 95%;;
}


.Label ul li { 
background:none repeat scroll 0 0 transparent;
border-width:0;
list-style:none outside none;
margin:0 0;
padding-left:0px;
text-indent: 0;
font-size: 95%;;
}

a.post-count-link {  color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: bold;  }
a.post-count-link:visited { color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: bold;  }
a.post-count-link:hover { color: #4b4a4a; border-bottom: 2px solid #ffcc00; text-decoration:none; font-weight: bold;   }
a.post-count-link:active { color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: bold;  }

ul.posts li a {  color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: normal;    }
ul.posts li a:visited { color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: normal;  }
ul.posts li a:hover { color: #4b4a4a; border-bottom: 2px solid #ffcc00; text-decoration:none; font-weight: normal;   }
ul.posts li a:active { color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: normal;  }


.Label ul li a {  color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: normal;    }
.Label ul li a:visited { color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: normal;  }
.Label ul li a:hover { color: #4b4a4a; border-bottom: 2px solid #ffcc00; text-decoration:none; font-weight: normal;   }
.Label ul li a:active { color: #4b4a4a; border-bottom: 1px solid #4b4a4a; text-decoration:none; font-weight: normal;  }



/******************************************/
/*     				PRODUCT BUTTONS   							*/
/******************************************/

#prodBTN_TileProducts   {
	width: 119px;
	height: 112px;
	margin: 0 8px 0 0;
	float: left;
	display: block;
}

