/* RESET ALL */
	* {
	margin:0;
	padding:0;
	}

	/* tags */
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr,
	pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding:0;
	margin:0; 
	}
	body{ 
	background:#fff; 
	font:62.5% arial, helvetica, sans-serif;
	}
	fieldset, img{
	border:0;
	}
	table{
	border-collapse:collapse; 
	border-spacing:0;
	}
	ol, ul{
	list-style:none;
	font-size:1.1em;
	}
	address, caption, cite, code, dfn, em, th, var{
	font-weight:normal;
	font-style:normal;
	}
	caption, th{
	text-align:left;
	}
	h1, h2, h3, h4, h5, h6{
	font-weight:normal;
	font-size:100%;
	}
	p{
	font-size:1.2em;
	}
	abbr, acronym{
	border:0;
	}

/* CUSTOM  */
	.clear{
	clear:both;
	}
	
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	 
	.clearfix {
		display: inline-block;
	}
	 
	html[xmlns] .clearfix {
		display: block;
	}
	 
	* html .clearfix {
		height: 1%;
	}
	
	.offscreen{z-index:99;
	position:absolute;
	top:-9000px;
	left:-9000px;
	}
	.float-left{
	float:left;
	}
	.float-right{
	float:right!important;
	}
	.text-left{
	text-align:left;
	}
	.text-center{
	text-align:center;
	}
	.text-right{
	text-align:right;
	}
	.nobr{
	white-space:nowrap;
	}
	
	#container .no-margin-top { margin-top:0;}
	#container .no-margin-btm { margin-bottom:0;}
	#container .no-margin-left { margin-left:0; }
	#container .no-margin-right {margin-right:0; }	
	
	#container .margin-top10 { margin-top:10px;}
	#container .margin-btm10 { margin-bottom:10px;}

/* LINKS */
	a{
	color:inherit;
	}
	a:link, a:visited{
	color:#00f;
	text-decoration:underline;
	}
	a:hover, a:active{
	color:#e20074;
	text-decoration:underline;
	}
	a img{
	border:0;
	}

/*  PRINT RESET */
@media print
{
	/* global */
	body{
	color:#000;
	font-size:9pt;
	}
	/* layout */
	#wrap{
	width:600px;
	}
	/* custom */
	.print-only{
	display:block;
	}
	.page-break{
	page-break-before:always;
	}
	/* links */
	a{text-decoration:underline;
	color:#999;
	}
}

/* START GLOBAL TEMPLATES SETTINGS */

	body{
	text-align:center;
	margin:0 auto; /**centers page**/
	padding:0;
	width:980px;
	}
	#rd-wrapper {
	text-align: left;
	width:980px;
	z-index:1;
	border:none
	} 
	#container {
	position:relative;
	width:100%;
	}
	#leftwrap{
	float:left;
	margin-top:145px;
	}
	#rd-content{
	float:right;
	text-align:left;
	width:100%;
	}
	.rd-content-inner, 
	.hero-bg-inner {
	padding-right:10px;
	}
	.right-column, .left-column{
	float:left;
	padding:0;
}	
	.hero-bg {	
	width:100%;
	}		
	#content{
	float:right;
	text-align:left;
	}
	.span-1col, .span-2col, .span-3col, .span-4col {
	display:inline; /* this fixes double margin bug in ie6 */
	float:left;
	padding:10px;
	color:#000;
	}
	#rightbar{
	float:left;
	width:180px;
	margin-top:175px;
	margin-left:10px;
	}
	
	
 	#secondary-nav{width:160px; float:left; margin:30px 0 20px; padding:0 0 0 10px; text-align:left;}
	#secondary-nav ul{list-style-type:none; margin:0; padding:0; border-bottom:1px dotted #CCC;}
	
	#secondary-nav ul li{background:url(/common/redesign-img/templates/nav-light-bdr.gif) repeat-x top left #FFFFFF; width:160px; float:left; display:inline;}
	#secondary-nav ul li.top-item{border-top:0 none;}
	#secondary-nav ul li a{font-weight:bold; display:block; padding:5px 9px; font-size:1.1em; text-decoration:none; color:#333333;}
	#secondary-nav ul li a:hover{text-decoration:underline;}
	#secondary-nav ul li ul{ border-bottom:0 none; }
	#secondary-nav ul li ul li a{font-weight:normal !important; padding:5px 9px 5px 24px; font-size:1em !important; color:#333333;}
	#secondary-nav ul li ul li ul { border-bottom:0 none; }
	#secondary-nav ul li ul li ul li a{padding:5px 9px 5px 48px; font-size:1em !important; color:#333333;}

	li.primary-selected {background:url(/common/redesign-img/templates/nav-dark-top-bdr.gif) repeat-x top left !important;  }
	li.primary-selected + li {background:#FFF url(/common/redesign-img/templates/nav-dark-bdr.gif) repeat-x top left !important;}
	
	li.primary-selected ul li { background:url(/common/redesign-img/templates/nav-light-bdr.gif) repeat-x top left;}
	li.primary-selected ul li a{background:transparent; color:#333;}
	li.secondary-selected a{color:#e20074 !important;}
	li.tertiary-selected a{color:#e20074;}
	li.secondary-selected ul li a{color:#333333 !important;}
			
	#rd-footer, #rd-header{
	clear: both;
	}
	#leftwrap.no-top-margin {margin-top:0 !important;}
	

/* START HEADER STYLES */

	#rd-header{
	position:absolute;
	width:980px;
	top:0;
	left:0;
	height:125px;
	}
	#utility-bar{
	background:#eee url(/common/redesign-img/templates/utility_bg.jpg) bottom left repeat-x;
	height:35px;
	}
	#customer-type-tabs{
	float:left;
	width:400px;
	}
	#customer-type-tabs ul {
	margin:10px 0 0 12px;
	}
	#customer-type-tabs li {
	float:left;
	margin:0;
	padding:0 0 0 2px;
	line-height:1.5em;
	font-size:1.2em;
	font-weight:bold;
	border-bottom:1px solid #acacac;
	background:transparent url(/common/redesign-img/templates/template_sprites.gif) 0 -580px no-repeat;
	}
	#customer-type-tabs .after a {
	background:url(/common/redesign-img/templates/template_sprites.gif) 6.3em -580px repeat-x;
	}
	#customer-type-tabs li a {
	display:block;
	float:left;
	padding:4px 15px 0 15px;
	color:#666;
	text-decoration:none;	
	}
	#customer-type-tabs a:hover {
	color:#e20074;
	}
	#customer-type-tabs .current {
	border:none;
	line-height:1.6em;
	}	
	#customer-type-tabs .current a{
	color:#e20074;	
	border:none;
	background:#fff;
	}
	#top-utility{
	padding:5px 0;
	}
	#search form fieldset{
	margin:8px 0 0 0;
	}
	.padding{
	margin:0;
	}
	#search form input.search-box{
	float:left;
	border:1px #999 solid; 
	font-size:1.2em;
	padding:2px;
	width:130px;
	color:#333; 
	margin-right:10px;	
	}
	#search ul li{
	display:inline;
	padding: 0 10px;
	color:#777;
	line-height:20px;
	background: url(/common/redesign-img/templates/template_sprites.gif) 6.4em 0.6em no-repeat;
	}
	#search ul li.first{
	padding: 0 15px;
	background: url(/common/redesign-img/templates/template_sprites.gif) 8.2em 0.6em no-repeat;
	}
	#search ul li a{
	text-decoration:none;
	color:#777
	}
	#search ul li a:hover{
	text-decoration:underline;
	}
	#logo-bar{
	margin-top:5px;
	background:#e20074;
	height:106px;
	}
	#logo-bg{
	width:960px;
	margin:0 auto;
	height:49px;
	background:#e20074 url(/common/redesign-img/templates/bg_logo.gif) 0 0 repeat-x;
	}
	.logo{
	margin-left:40px;
	float:left;
	}
	
	/* START PRIMARY NAVIGATION STYLES */

	#primary-navigation{
	margin: 16px 0 0 0;
	}
	#primary-navigation ul{
	list-style: none;
	margin-left: 30px;
	padding: 0;
	border-top:1px solid #e20074;
	}
	#primary-navigation li{
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	}
	#primary-navigation a{
	margin: 0;
	padding: 11px 21px;
	color: #fff;
	font-size:1.4em;
	display: block;
	font-weight:bold;
	text-decoration: none;
	background:transparent url(/common/redesign-img/templates/template_sprites.gif) 0 -530px no-repeat;
	}
	#primary-navigation .current a {
	color:#333; 
	background:#fff;
	}
	#primary-navigation .current a:hover {
	color:#e20074; 
	background:#fff;
	}
	#primary-navigation a:hover{ 
	color:#fff;
	text-decoration:underline;
	}

	
	#primary-navigation ul.nav-business{
	overflow:hidden;
	background-color:pink;
	margin-left:0px;
	padding-left:30px;
	background:transparent url(/common/redesign-img/templates/template_sprites.gif) 0 -1747px repeat-x;
	height:40px;
	}
	#primary-navigation ul.nav-business a{
	background-position:0 -1840px;
	}

	#mtm-btn,
	#mtm-logout {
		position:absolute;
		right:0px;
		top:45px;
	}
	#mtm-btn .register-button{
	margin-right:5px;
	}
	#mtm-btn .action,
	#mtm-logout .action{
		margin:0px 20px;
	}
	.mtm-text-link {
		background:url("/common/redesign-img/icons/link_arrow_white.gif") no-repeat scroll 0 5px ;
		padding-left:8px;
	}

	
/* END PRIMARY NAVIGATION STYLES */
	
/* END HEADER STYLES */


/* START FOOTER */

	#rd-footer { width:980px; clear:both; }
	#rd-footer a { text-decoration:none; }
	#rd-footer a:hover { text-decoration:underline; }

	#rd-footer #primary { padding:14px 20px 20px; border-bottom:1px solid #a8a8a8; background:#f1f1f1 url(/common/redesign-img/templates/footer_bg.jpg) repeat-x 0 0; }
	#rd-footer #primary .footer-col { width:154px; float:left; }
	#rd-footer #primary .footer-col h3 { margin:0 0 8px; color:#343434; font-size:1.1em; }
	#rd-footer #primary .footer-col h3 a { color:#343434; }
	#rd-footer #primary ul li a { color:#686868; }

	#rd-footer #secondary { padding:8px 20px; border-top:2px solid #fff; background:#686868; }
	#rd-footer #secondary ul li { width:144px; float:left; color:#e4e4e4; }
	#rd-footer #secondary ul li.company-name { width:210px;}
	#rd-footer #secondary ul li a { color:#e4e4e4; }
	

/* END FOOTER */
	

/* START 1 COL CONTENT + SIDEBAR */

	#one-col-content-sidebar #leftwrap{
	width:740px;
	}
	#one-col-content-sidebar .span-1col{
	width:740px;
	}

/* END 1 COL CONTENT + SIDEBAR */


/* START orphan-1col-content-sidebar */

	#orphan-1col-content-sidebar #leftwrap{
	width:740px;
	}
	#orphan-1col-content-sidebar .span-1col{
	width:740px;
	}
	
/* END orphan-1col-content-sidebar */

/* START 2 COL CONTENT + SIDEBAR */

	#two-col-content-sidebar #container{
	width:940px;
	padding:0 20px;
	}
	#two-col-content-sidebar #leftwrap{
	width:740px;
	}
	#two-col-content-sidebar .span-1col{
	width:360px;
	}
	#two-col-content-sidebar .span-2col{
	width:740px;
	}

/* END 3 COL ORPHAN CONTENT  */

/* END 2 COL CONTENT + SIDEBAR */

/* START 3 COL CONTENT + SIDEBAR */

	#three-col-content-sidebar #leftwrap{
	width:740px;
	}
	#three-col-content-sidebar .span-1col{
	width:230px;
	}
	#three-col-content-sidebar .span-2col{
	width:480px;
	}
	#three-col-content-sidebar .span-3col{
	width:740px;
	}

/* END 3 COL CONTENT + SIDEBAR */

/* START LHN + 1 COL CONTENT + SIDEBAR */

	#lhn-1col-content-sidebar #leftwrap{
	width:770px;
	}
	#lhn-1col-content-sidebar .span-1col{
	width:270px;
	}
	#lhn-1col-content-sidebar .span-2col{
	width:560px;
	}
	
	#lhn-1col-content-sidebar #rd-content {
	width:580px;
	}

/* END LHN + 1 COL CONTENT + SIDEBAR */

/* START LHN + 2 COL CONTENT + SIDEBAR */

	#lhn-2col-content-sidebar #leftwrap{
	width:740px;
	}
	#lhn-2col-content-sidebar .span-1col{
	width:270px;
	}
	#lhn-2col-content-sidebar .span-2col{
	width:560px
	}

/* END LHN + 2 COL CONTENT + SIDEBAR */

/* START LHN + 3 COL CONTENT + SIDEBAR */

	#lhn-3col-content-sidebar #leftwrap{
	width:740px;
	}
	#lhn-3col-content-sidebar .span-1col{
	width:170px;
	}
	#lhn-3col-content-sidebar .span-2col{
	width:360px;
	}
	#lhn-3col-content-sidebar .span-3col{
	width:560px;
	}
	
/* END LHN + 3 COL CONTENT + SIDEBAR */

/* START LHN + 1 COL CONTENT  */

	#lhn-1col-content #leftwrap{
	width:980px;
	}
	#lhn-1col-content #rd-content{
	width:790px;
	}
	/* #lhn-1col-content #content can be removed after all pages are moved to new designs */
	#lhn-1col-content #content{
	width:720px;
	margin-left:40px;
	}
	#lhn-1col-content .span-1col{
	width:760px;
	}

/* END LHN + 1 COL CONTENT  */


/* START LHN + 2 COL CONTENT  */

	#lhn-2col-content #leftwrap{
	width:100%;
	}
	#lhn-2col-content #rd-content{
	width:790px;
	}
	#lhn-2col-content .span-1col{
	width:370px;
	}
	#lhn-2col-content .span-2col{
	width:760px;
	}

/* END LHN + 2 COL CONTENT  */


/* START LHN + 3 COL CONTENT  */

	#lhn-3col-content #leftwrap{
	width:100%;
	}
	#lhn-3col-content #rd-content{
	width:790px;
	}
	#lhn-3col-content .span-1col{
	width:240px;
	}
	#lhn-3col-content .span-2col{
	width:500px;
	}
	#lhn-3col-content .span-3col{
	width:760px;
	}

/* END LHN + 3 COL CONTENT  */


/* START LHN + 4 COL CONTENT  */

	#lhn-4col-content #leftwrap{
	width:100%;
	}
	#lhn-4col-content #rd-content{
	width:790px;
	}
	#lhn-4col-content .span-1col{
	width:175px;
	}
	#lhn-4col-content .span-2col{
	width:370px;
	}
	#lhn-4col-content .span-3col{
	width:565px;
	}
	#lhn-4col-content .span-4col{
	width:760px;
	}

/* END LHN + 4 COL CONTENT  */


/* START 1 COL ORPHAN CONTENT  */

	#orphan-1col-content #leftwrap{
	width:100%;
	}
	#orphan-1col-content #rd-content{
	/*width:960px;*/
	}
	#orphan-1col-content .span-1col{
	width:940px;
	}
	#orphan-1col-content .rd-content-inner, 
	#orphan-1col-content .hero-bg-inner {
	padding: 0 0 0 10px;
	}
	
/* END 1 COL ORPHAN CONTENT  */
	
/* START 2 COL ORPHAN CONTENT  */
	
	#orphan-2col-content #leftwrap{
	width:100%;
	}
	/*#orphan-2col-content #rd-content{
	width:960px;
	}*/
	#orphan-2col-content .span-1col{
	width:460px;
	}
	#orphan-2col-content .span-2col{
	width:960px;
	}
	
	#orphan-2col-content .rd-content-inner, 
	#orphan-2col-content .hero-bg-inner {
	padding: 0 0 0 10px;
	}

/* END 2 COL ORPHAN CONTENT  */

/* START 3 COL ORPHAN CONTENT  */
	
	#orphan-3col-content #leftwrap{
	width:100%;
	}
	#orphan-3col-content .span-1col{
	width:300px;
	}
	#orphan-3col-content .span-2col{
	width:620px;
	}
	#orphan-3col-content .span-3col{
	width:960px;
	}
	
	#orphan-3col-content .rd-content-inner, 
	#orphan-3col-content .hero-bg-inner {
	padding: 0 0 0 10px;
	}

/* END 3 COL ORPHAN CONTENT  */


/* START 4 COL ORPHAN CONTENT  */

	#orphan-4col-content #leftwrap{
	width:100%;
	}
	#orphan-4col-content .span-1col{
	width:220px;
	}
	#orphan-4col-content .span-2col{
	width:460px;
	}
	#orphan-4col-content .span-3col{
	width:700px;
	}
	#orphan-4col-content .span-4col{
	width:940px;
	}
	
	#orphan-4col-content .rd-content-inner, 
	#orphan-4col-content .hero-bg-inner {
	padding: 0 0 0 10px;
	}

/* END 4 COL ORPHAN CONTENT  */

/* START ORPHAN 1 COL CONTENT + SIDEBAR NONAV */

	#orphan-1col-content-sidebar-nonav #leftwrap{
	width:770px;
	margin-top:95px;
	}
	#orphan-1col-content-sidebar-nonav .span-1col{
	width:740px;
	}
	
	#orphan-1col-content-sidebar-nonav .rd-content-inner {
		padding:0 0 0 10px;
	}

	#orphan-1col-content-sidebar-nonav #utility-bar, 
		#orphan-1col-content-sidebar-nonav #primary-navigation, 
		#orphan-1col-content-sidebar-nonav #mtm-btn {
		display:none;
	}
	
	#orphan-1col-content-sidebar-nonav #logo-bar, 
	#orphan-1col-content-sidebar-nonav #rd-header {
		height:75px;
	}
	
	#orphan-1col-content-sidebar-nonav #rightbar {
		margin-top:105px;
	}
	
/* END ORPHAN 1 COL CONTENT + SIDEBAR */


/* START ORPHAN 3 COL CONTENT +  NONAV */


	
	
	#orphan-3col-content-nonav .rd-content-inner, 
	#orphan-3col-content-nonav .hero-bg-inner {
	padding: 0 0 0 10px;
	}

	#orphan-3col-content-nonav #leftwrap{
	width:100%;
	margin-top:95px;
	}


	#orphan-3col-content-nonav .span-1col{
	width:300px;
	}
	#orphan-3col-content-nonav .span-2col{
	width:620px;
	}
	#orphan-3col-content-nonav .span-3col{
	width:960px;
	}
	
	#orphan-3col-content-nonav .rd-content-inner {
		padding:0 0 0 10px;
	}

	#orphan-3col-content-nonav #utility-bar, 
		#orphan-3col-content-nonav #primary-navigation, 
		#orphan-3col-content-nonav #mtm-btn {
		display:none;
	}
	
	#orphan-3col-content-nonav #logo-bar, 
	#orphan-3col-content-nonav #rd-header {
		height:75px;
	}
	
	
/* END ORPHAN 1 COL CONTENT + SIDEBAR */

/* END GLOBAL TEMPLATES SETTINGS */

/* CSS for homepage tagging iframes */
#hp-iframe1, #hp-iframe2 {
	width:980px;
	height:0;
	border:0;
	overflow:hidden;
}
/* Start Togglers */
a.toggler{display:block; font-size:1.2em; background:url(/common/redesign-img/tabs/toggler-sprite.gif) no-repeat left 2px; padding:0 0 0 15px; color:#000 !important; text-decoration:none !important;}
a.toggler:hover{text-decoration:underline !important;}
a.activestyle{background-position:left -36px !important; }

div.onstyle{display:block !important;}
div.offstyle{display:none;}
/* End Togglers */


/* START TABS */

/* START Base tab CSS */
ul.tabs{list-style-type:none; padding:0; margin:0;}
ul.tabs li{float:left; display:inline; height:25px; padding:0 0 0 6px; display:inline; margin:0 5px 0 0; cursor:pointer; background:url(/common/redesign-img/tabs/tabs-sprite.gif) no-repeat top left;}
ul.tabs a{display:inline; float:left; height:25px; padding:6px 10px 0 4px; text-decoration:none !important; color:#000 !important; font-size:1.2em; font-weight:bold; background:url(/common/redesign-img/tabs/tabs-sprite.gif) no-repeat top right; width:auto;}
li.activestyle a{color:#FFF !important;}

* html ul.tabs li{height:19px;}
* html ul.tabs li a{height:19px;}

/* END Base tab CSS */

/* START Magenta Tab styles */
ul.tabs-magenta li.activestyle{background-position:left -50px;}
ul.tabs-magenta li.activestyle a{background-position:right -50px;}
.tabcontent-magenta{border-top:3px solid #e00073; margin:0px;}
/* END Magenta Tab styles */

/* START Green Tab styles */
ul.tabs-green li.activestyle{background-position:left -100px;}
ul.tabs-green li.activestyle a{background-position:right -100px;}
.tabcontent-green{border-top:3px solid #7E9401; margin:0px;}
/* END Green Tab styles */

/* END TABS */

/* START PAGE ACTIONS */
#page-actions {
float:left;
margin:40px 0 0 185px;
border-top:1px dotted #999;
width:780px;
display:inline;
}
#content-action-icons li, #content-action-links li{
	display:inline;
	float:left;
	}
#content-action-icons {
	float: left;
	margin:0;
	}
#content-action-icons li {
	padding:10px 15px 25px 25px;
	}
#content-action-links li {
	padding:10px 15px 25px 10px;
	}
#content-action-icons li a, #content-action-links li a {
	font-size:1.2em;
	text-decoration:none;
	}
#content-action-icons li.print{
	background: url(/common/img/links/i_footer_print.gif) 0 20% no-repeat;
	}
#content-action-links li.back{
	background: url(/common/redesign-img/icons/back_arrow.gif) 0 35% no-repeat;
	}
#content-action-links li.top{
	background: url(/common/redesign-img/icons/top_arrow.gif) 0 35% no-repeat;
	}
#content-action-icons a:hover {
	color: #e20074;
	}
#content-action-links {
	float: right;
	}
/* END PAGE ACTIONS */

/* START CUSTOM HEIGHT CLASSES */
#rd-content .height-50 {
	min-height:50px;
	height:auto!important;
	height:50px;
}
#rd-content .height-75 {
	min-height:75px;
	height:auto!important;
	height:75px;
}
#rd-content .height-100 {
	min-height:100px;
	height:auto!important;
	height:100px;
}


/* END CUSTOM HEIGHT CLASSES */


/* START CUSTOM MARGINS & PADDINGS */
#rd-content .no-padding { padding:0!important;}
#rd-content .no-padding-left { padding-left:0!important; }
#rd-content .no-padding-top { padding-top:0!important; }
#rd-content .no-padding-bottom { padding-bottom:0!important; }
#rd-content .no-padding-right { padding-right:0!important; }
#rd-content .no-margin { margin:0!important;}
#rd-content .no-margin-left { margin-left:0!important; }
#rd-content .no-margin-top { margin-top:0!important; }
#rd-content .no-margin-bottom { margin-bottom:0!important; }
#rd-content .no-margin-right { margin-right:0!important; }
.padding-top-none {padding-top:0 !important;}
.padding-bottom-none {padding-bottom:0 !important;}
.margin-top-5 {margin-top:5px !important;}
.margin-top-10 {margin-top:10px !important;}
.margin-top-15 {margin-top:15px !important;}
.margin-top-20 {margin-top:20px !important;}
.margin-top-30 {margin-top:30px !important;}
.margin-top-40 {margin-top:40px !important;}
.margin-top-50 {margin-top:50px !important;}
.margin-top-75 {margin-top:75px !important;}
.margin-top-80 {margin-top:80px !important;}
.margin-top-100 {margin-top:100px !important;}
.margin-bottom-5 {margin-bottom:5px !important;}
.margin-bottom-10 {margin-bottom:10px !important;}
.margin-bottom-20 {margin-bottom:20px !important;}
.margin-bottom-30 {margin-bottom:30px !important;}
.margin-bottom-40 {margin-bottom:40px !important;}
.margin-bottom-50 {margin-bottom:50px !important;}
.margin-bottom-75 {margin-bottom:75px !important;}
.margin-bottom-80 {margin-bottom:80px !important;}
.margin-bottom-100 {margin-bottom:100px !important;}
.margin-bottom-150 {margin-bottom:150px !important;}
.margin-bottom-300 {margin-bottom:300px !important;}
.margin-bottom-350 {margin-bottom:350px !important;}
.margin-left-10 {margin-left:10px !important;}
.margin-left-15 {margin-left:15px !important;}
.margin-left-20 {margin-left:20px !important;}
.margin-left-30 {margin-left:30px !important;}
.margin-left-40 {margin-left:40px !important;}
.margin-right-10 {margin-right:10px !important;}
.margin-right-20 {margin-right:20px !important;}
.margin-right-120 {margin-right:120px !important;}
.width-10-percent {width:10% !important;}
.width-20-percent {width:20% !important;}
.width-30-percent {width:30% !important;}
.width-40-percent {width:40% !important;}
.width-50-percent {width:50% !important;}
.width-60-percent {width:60% !important;}
.width-70-percent {width:70% !important;}
.width-80-percent {width:80% !important;}
.width-90-percent {width:90% !important;}
.width-100-percent {width:100% !important;}



.show-block {display:block;}
.hide-block {display:none;}
.text-center {text-align:center !important;}
.text-normal {font-weight:normal !important;}
.position-relative {position:relative;}
/* END CUSTOM MARGINS & PADDINGS */

.skip-link {
	position: absolute;
	display: block;
	top: -1000px;
	left: -1000px;
	padding: 10px;
	width: 142px;
	background-color: #e20074;
	color: #fff;
	white-space: nowrap;
	}


/* NEW TOP NAV */

#header{height:86px; background:#E20074 url(/common/redesign-img/templates/logo_bg.jpg) repeat-x scroll 0 0; border-top:2px solid #666; border-bottom:2px solid #666;}

#nav-container{font-size:1.2em !important; text-align:left; margin-top:7px; border:1px solid #E20074;}
#nav-container ul{font-size:1em !important;}
#nav-container ul li a{text-decoration:none;}


ul.primary-nav{position:relative;}	

ul.primary-nav li{float:left;}

.primary-nav li{float:left;}

.primary-nav li a{list-style-type:none;color:#fff;font-weight:bold;font-size:1.1em !important;float:left;margin:0 0 0 4px;padding:0 0 0 20px;text-decoration:none;	}
.primary-nav a span{font-size:1.2em;text-decoration:none;display:block;padding:5px 25px 6px 0;}

.primary-nav li.current a span{background:url(/common/redesign-img/templates/nav-sprite.jpg) transparent top right no-repeat;}
.primary-nav li.current a {color:#E20074;background:url(/common/redesign-img/templates/nav-sprite.jpg) transparent top left no-repeat;}
.primary-nav li.standard a:hover, .primary-nav li.standard a:hover span {color:#fff;text-decoration:underline !important;}
.primary-nav li.arra a span{background:url(/common/redesign-img/templates/nav-sprite.jpg) transparent right -64px no-repeat;}
.primary-nav li.arra a {background:url(/common/redesign-img/templates/nav-sprite.jpg) transparent left -64px no-repeat;}
.primary-nav li.arra a:hover span{color:#E20074;background:url(/common/redesign-img/templates/nav-sprite.jpg) transparent right -31px no-repeat;}
.primary-nav li.arra a:hover {color:#E20074;background:url(/common/redesign-img/templates/nav-sprite.jpg) transparent left -31px no-repeat;}
.primary-nav li.selected a span{background:url(/common/redesign-img/templates/nav-sprite.jpg) transparent right -31px no-repeat;}
.primary-nav li.selected a {color:#E20074;background:url(/common/redesign-img/templates/nav-sprite.jpg) transparent left -31px no-repeat;}
.primary-nav ul li a span{background:none transparent !important;}

ul.secondary-nav{z-index:9999 !important;position:absolute; top:30px; left:-1px; width:980px; background:url(/common/redesign-img/templates/sub-nav-bg.gif) transparent repeat-x bottom left;}
* html ul.secondary-nav{left:-491px;}

ul.secondary-nav li a{ padding:0 !important;margin:0 !important;display:block !important; font-weight:normal !important; color:#2d757e !important; font-size:0.9em !important; background:none transparent !important;}
ul.secondary-nav li a:hover{color:#E20074 !important;}
ul.secondary-nav li{width:128px; margin:0; background:none transparent !important; padding: 0 6px !important;}
ul.tertiary-nav{float:left;border-top:1px solid #2d757e !important;width:125px;padding-bottom:10px !important;}
ul.tertiary-nav li{padding:0 !important; float:none; background:none transparent !important;}
ul.tertiary-nav li a{color:#000 !important;padding:0 !important; float:none; border-bottom:0 none; font-weight:normal !important; font-size:0.8em !important; background:none transparent !important;}
ul.secondary-nav li a span, ul.tertiary-nav li a span{padding:5px 0 !important}
* html ul.tertiary-nav li{width:128px;}
ul.secondary-nav{display:none;}
.primary-nav li.current a:hover span{color:#E20074 !important;text-decoration:none !important;}
ul.primary-nav li:hover ul.secondary-nav, ul.tertiary-nav li, ul.tertiary-nav li a{display:block !important;}

* html .primary-nav li.current a{color:#E20074 !important;}
* html .primary-nav li.standard a{color:#fff;}
* html .primary-nav li.arra a{color:#fff !important;}
* html ul.secondary-nav li a span{color:#2d757e !important;}
* html ul.tertiary-nav li a span{ color:#000 !important;}
* html ul.secondary-nav li a:hover span{color:#E20074 !important;}
* html ul.tertiary-nav li a:hover span{color:#E20074 !important;}
* html .primary-nav li.arra ul.secondary-nav li a:hover {background:none transparent !important;}
