@import url(reskin/buttons.css?v=1); 
@import url(reskin/apr.css?v=1);
@import url(reskin/texts.css?v=1);
@import url(reskin/boxes.css?v=1);
@import url(reskin/lists.css?v=1);
@import url(reskin/headers.css?v=1);
@import url(reskin/advertising.css?v=1);
@import url(reskin/zones.css?v=1);
@import url(reskin/menus.css?v=1);
@import url(reskin/forms.css?v=1);
@import url(reskin/presentation.css?v=1);
@import url(reskin/terms.css?v=1);
@import url(reskin/applynow.css?v=1);
@import url(tom.css?v=1);
@import url(dan.css?v=1);
@import url(richard.css?v=1);
@import url(neal.css?v=1);
@import url(reskin/jquery.lightbox-0.5.css?v=1);
@import url(reskin/cmc.css?v=1);


/* Basic Structure */
body {
	text-align:center;
	margin: 0;
	padding: 0;
	color:#666666;
	font: 75% Arial, Helvetica, sans-serif;
	background-color: #F1F5F9;
	background-image: url(../images/reskin/common/back-tint.jpg);
	background-repeat: repeat-x;
}
body.blank{
	text-align:left;
	margin: 0;
	padding: 0;
	color:#666666;
	font: 75% Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: none;
}
#container {
	text-align:left;
	width:769px;
	padding-left:1px;
	margin:auto;
	background-color: #FFFFFF;
	background-image: url(../images/reskin/common/back-edge.gif);
	background-repeat: repeat-y;
}
#bottom {
	text-align:left;
	width:769px;
	padding-left:1px;
	margin:auto;
	background-color: #FFFFFF;
	background-image: url(../images/reskin/common/back-bot-edge.gif);
	height: 20px;
	background-repeat: no-repeat;
}
body.popup {
	width:auto;
}

br {
	font-size:50%;
}
div {	
	margin: 0;
	padding: 0;
}
p {
	margin: 0 0 4px 0;
	font-size:100%;
}
p.nomargin {
	margin: 0;
}
a {
	color:#00aad2;
	text-decoration: none;
}
a:visited {
	color:#00aad2;
}
a:hover {
	color:#00aad2;
	text-decoration: underline;
}
ul {
	list-style:none;
	padding:0;
	margin:0;
}
ol {
	list-style:none;
	padding:0;
	margin:0;
}

/* UTILS */
.clear {
	clear:both;
}
/* MAIN HEADER */
.header h1.home_logo {
	background:url(../images/common/logo_h.gif) no-repeat;
	height:57px;
	width:173px;
	float:left;
	margin:26px 0 0 14px;
	padding:0;
	display:inline;
}
.header h1.ccard_logo {
	background:url(../images/common/logo_cc.gif) no-repeat;
	height:57px;
	width:173px;
	float:left;
	margin:26px 0 0 14px;
	padding:0;
	display:inline;
}
.header h1.s_logo {
	background:url(../images/common/logo_s.gif) no-repeat;
	height:57px;
	width:173px;
	float:left;
	margin:26px 0 0 14px;
	padding:0;
	display:inline;
}

.header ul{ 
	float:right;
	margin:10px 0 0 0;
	padding-right:10px;
	list-style:none;
	line-height:100%;
}

/* MENUS */

.tabs {
	position:absolute;
	font-size:116.666%;
	width:755px;
}

.tabs ul {
	list-style:none;
	padding:0;
}
.tabs .space {	
	text-decoration:none;
	padding-top:94px;	
}
.tabs {
	list-style:none;
	padding:0;	
}
.tabs a{
	text-align:center;
	text-decoration:none;
	display:block;
	float:left;
	font-weight: bold;
	color:white;
}
.tabs a:visited{
	color:white;
}
.tabs a:hover {
	color:white;
}
.tabs a, .tabs span {
	float:left;
	cursor:pointer;
	display:inline;
}
.tabs li {
	float:left;
	padding:0;
	margin:0 0 0px 0;
}

.tabs li a{
	background: url(../images/reskin/menu/mainmenu_left_off.gif) left top no-repeat;
	margin:0;
	margin-right:1px;
	padding-left:10px;
	text-decoration:none;
	height:25px;
	
}
.tabs li.active a{
	color:white;
}
.tabs li.active a:visited{
	color:white;
}
.tabs li.active a:hover {
	color:white;
}

.tabs li.active a{
	background: url(../images/reskin/menu/mainmenu_left_on.gif) left top no-repeat;
}
.tabs li a span {
	background: url(../images/reskin/menu/mainmenu_back_off.gif) repeat-x left top;
	height:25px;
	margin:0;
}
.tabs li.active a span {
	background: url(../images/reskin/menu/mainmenu_back_on.gif) repeat-x left top;
}
.tabs li a span span{
	background: url(../images/reskin/menu/mainmenu_right_off.gif) right top no-repeat;
	padding-right:20px;
	padding-top:4px;
	margin:0;
}
.tabs li.active a span span{
	background: url(../images/reskin/menu/mainmenu_right_on.gif) right top no-repeat;
	white-space: nowrap;

}
/* SUB NAVIGATION */
#subnavigation li {
	margin: 0;
	padding: 0;
}
#subnavigation li a {
	background:#6689a9 url(../images/common/submenu_sub.gif) top left no-repeat;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:4px 0 4px 18px;
	margin: 0;
	width:160px;
	border-bottom: 1px solid #FFFFFF;
}

#subnavigation li a:hover, #subnavigation li a.active:hover, #subnavigation li a.third:hover {
	background-color:#003a6f;
}
#subnavigation li a.active {
	background-color:#003a6f;
}
#subnavigation li a.third {
	background:#003a6f url(../images/common/submenu_third.gif) top left no-repeat;
}
#subnavigation ul ul a {
	background-color:#e5ebf0;
	color:#333333;
	font-weight: normal;
	padding-left:18px;
	background-image: none;
	text-decoration:underline;

}
#subnavigation ul ul a:hover, #subnavigation ul ul a.active:hover {
	background-color:#e5ebf0;
	color:#003a6f;
}
#subnavigation ul ul a.active {
	background-color:#99b0c5;
	font-weight:bold;
	text-decoration:none;
}
/* INNER TAB */

.innerTabMenu {
	position:relative;
	left: 10px;
	height:28px;
	z-index:200;
	margin-bottom:-3px;
}
.innerTab {
	list-style:none;
	padding:0;	
}
.innerTab a{
	text-align:center;
	text-decoration:none;
	display:block;
	float:left;
	font-weight: bold;
	color:black;
}
.innerTab a:visited{
	color:#003a69;
}
.innerTab a:hover {
	color:#003a69;
}
.innerTab a, .innerTab span {
	float:left;
	cursor:pointer;
	display:inline;
}
.innerTab li {
	float:left;
	padding:0;
	margin:0 0 0 0;
}
.innerTab li a{
	background: url(../images/reskin/menu/innertab_left_off.gif) left top no-repeat;
	margin:0;
	margin-right:2px;
	padding-left:10px;
	text-decoration:none;
	height:28px;	
}
.innerTab li a{
	color:#003a69;
}
.innerTab li a:visited{
	color:#003a69;
}
.innerTab li a:hover {
	color:#003a69;
}
.innerTab li.innerTabOn a{
	background: url(../images/reskin/menu/innertab_left_on.gif) left top no-repeat;
}
.innerTab li a span {
	background: url(../images/reskin/menu/innertab_mid_off.gif) repeat-x left top;
	height:28px;
	margin:0;
}
.innerTab li.innerTabOn a span {
	background: url(../images/reskin/menu/innertab_mid_on.gif) repeat-x left top;
}
.innerTab li a span span{
	background: url(../images/reskin/menu/innertab_right_off.gif) right top no-repeat;
	padding-right:14px;
	height:28px;
	padding-top:6px;
	margin:0;
}
.innerTab li.innerTabOn a span span{
	background: url(../images/reskin/menu/innertab_right_on.gif) right top no-repeat;
  padding-top:6px;
}
/* SELF SELECT */

.linkOn a  {
	color:#003a69;
	text-decoration: none;
}
.linkOn a:visited {
	color:#003a69;
}
.linkOn a:hover {
	color:#003a69;
	text-decoration: underline;
}
.displayOff {
	display:none;
}
.displayOn {
	display:block;
}
/* PANELS */
.onequarter-panel {
	padding:0;
	margin: 0;
	width:178px;
}
 .onequarter-panel-top-png {
	background:url(../images/reskin/panels/top-onequarter-panel.png) no-repeat;
	height:10px;
}
 .onequarter-panel-top {
	background:url(../images/reskin/panels/top-onequarter-panel.gif) no-repeat;
	height:10px;
}
 .onequarter-panel-mid {
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-onequarter-panel.gif) repeat-y;
}
 .onequarter-panel-bot {
	background:url(../images/reskin/panels/bot-onequarter-panel.gif) no-repeat;
	height:10px;
	background-position: bottom;
}
.onequarter-inner-panel {
	padding:0;
	margin: 0;
	width:167px;
}
 .onequarter-inner-panel-top {
	background:url(../images/reskin/panels/top-onequarter-in-panel.gif) no-repeat;
	height:10px;
}
 .onequarter-inner-panel-mid {
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-onequarter-in-panel.gif) repeat-y;
}
 .onequarter-inner-panel-bot {
	background:url(../images/reskin/panels/bot-onequarter-in-panel.gif) no-repeat;
	height:10px;
	background-position: bottom;
}
.onethird-panel {
	padding:0;
	margin: 0;
	width:240px;
}
 .onethird-panel-top {
	background:url(../images/reskin/panels/top-onethird-panel.gif) no-repeat;
	height:10px;
}
 .onethird-panel-mid {
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-onethird-panel.gif) repeat-y;
}
 .onethird-panel-bot {
	background:url(../images/reskin/panels/bot-onethird-panel.gif) no-repeat;
	height:10px;
	background-position: bottom;
}
.onethird-inner-panel {
	padding:0;
	margin: 0;
	width:229px;
}
 .onethird-inner-panel-top {
	background:url(../images/reskin/panels/top-onethird-in-panel.gif) no-repeat;
	height:10px;
}
 .onethird-inner-panel-mid {
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-onethird-in-panel.gif) repeat-y;
}
 .onethird-inner-panel-bot {
	background:url(../images/reskin/panels/bot-onethird-in-panel.gif) no-repeat;
	height:10px;
	background-position: bottom;
}
.half-panel {
	padding:0;
	margin: 0;
	width:364px;
}
 .half-panel-top {
	background:url(../images/reskin/panels/top-half-panel.gif) no-repeat;
	height:10px;
}
 .half-panel-mid {
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-half-panel.gif) repeat-y;
}
 .half-panel-bot {
	background:url(../images/reskin/panels/bot-half-panel.gif) no-repeat;
	height:10px;
	background-position: bottom;
}
.half-inner-panel {
	padding:0;
	margin: 0;
	width:353px;
}
 .half-inner-panel-top {
	background:url(../images/reskin/panels/top-half-in-panel.gif) no-repeat;
	height:10px;
}
 .half-inner-panel-mid {
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-half-in-panel.gif) repeat-y;
}
 .half-inner-panel-bot {
	background:url(../images/reskin/panels/bot-half-in-panel.gif) no-repeat;
	height:10px;
	background-position: bottom;
}

.twothirds-panel {
	padding:0;
	margin: 0;
	width:488px;
}
 .twothirds-panel-top {
	background:url(../images/reskin/panels/top-twothirds-panel.gif) no-repeat;
	height:10px;
}
 .twothirds-panel-mid {
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-twothirds-panel.gif) repeat-y;
}
 .twothirds-panel-bot {
	background:url(../images/reskin/panels/bot-twothirds-panel.gif) no-repeat;
	height:10px;
	background-position: bottom;
}
.twothirds-inner-panel {
	padding:0;
	margin: 0;
	width:477px;
}
 .twothirds-inner-panel-top {
	background:url(../images/reskin/panels/top-twothirds-in-panel.gif) no-repeat;
	height:10px;
}
 .twothirds-inner-panel-mid {
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-twothirds-in-panel.gif) repeat-y;
}
 .twothirds-inner-panel-bot {
	background:url(../images/reskin/panels/bot-twothirds-in-panel.gif) no-repeat;
	height:10px;
	background-position: bottom;
}
.threequarters-panel {
	padding:0;
	margin: 0;
	width:550px;
}
 .threequarters-panel-top {
	background:url(../images/reskin/panels/top-threequarters-panel.gif) no-repeat;
	height:10px;
}
 .threequarters-panel-mid {
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-threequarters-panel.gif) repeat-y;
}
 .threequarters-panel-bot {
	background:url(../images/reskin/panels/bot-threequarters-panel.gif) no-repeat;
	height:10px;
	background-position: bottom;
}
.threequarters-inner-panel {
	padding:0;
	margin: 0;
	width:539px;
}
 .threequarters-inner-panel-top {
	background:url(../images/reskin/panels/top-threequarters-in-panel.gif) no-repeat;
	height:10px;
}
 .threequarters-inner-panel-mid {
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-threequarters-in-panel.gif) repeat-y;
}
 .threequarters-inner-panel-bot {
	background:url(../images/reskin/panels/bot-threequarters-in-panel.gif) no-repeat;
	height:10px;
	background-position: bottom;
}
.full-panel {
	margin: 0 0 8px 0;
	width:736px;
}
 .full-panel-top {
	background:url(../images/reskin/panels/top-full-panel.gif) no-repeat;
	height:10px;
}
.full-panel-mid {
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-full-panel.gif) repeat-y;
}
 .full-panel-bot {
	background:url(../images/reskin/panels/bot-full-panel.gif) no-repeat;
	height:10px;
	background-position: bottom;
}
.full-inner-panel {
	margin: 0 0 8px 0;
	width:714px;
}
 .full-inner-panel-top {
	background:url(../images/reskin/panels/top-full-in-panel.gif) no-repeat;
	height:10px;
}
.full-inner-panel-mid {
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-full-in-panel.gif) repeat-y;
}
 .full-inner-panel-bot {
	background:url(../images/reskin/panels/bot-full-in-panel.gif) no-repeat;
	height:10px;
	background-position: bottom;
}
/** PRODUCT PANELS **/
.onethird-product-panel {
	padding:0;
	margin: 0;
	margin-bottom:8px;
	width:240px;
}
 .onethird-product-panel-blue-plum-top {
	background:url(../images/reskin/panels/top-onethird-prd-panel-blue.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.onethird-product-panel:hover .onethird-product-panel-blue-plum-top {
	background:url(../images/reskin/panels/top-onethird-prd-panel-plum.gif) no-repeat;
}
 .onethird-product-panel-plum-blue-top {
	background:url(../images/reskin/panels/top-onethird-prd-panel-plum.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.onethird-product-panel:hover .onethird-product-panel-plum-blue-top {
	background:url(../images/reskin/panels/top-onethird-prd-panel-blue.gif) no-repeat;
}
 .onethird-product-panel-blue-top {
	background:url(../images/reskin/panels/top-onethird-prd-panel-blue.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
 .onethird-product-panel-plum-top {
	background:url(../images/reskin/panels/top-onethird-prd-panel-plum.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
 .onethird-product-panel-mid {
	padding-top:8px;
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-onethird-panel.gif) repeat-y;
}
 .onethird-product-panel-bot {
	padding:0 15px 0 15px;
	background-image: url(../images/reskin/panels/bot-onethird-product-panel.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.half-product-panel {
	padding:0;
	margin: 0;
margin-bottom:8px;
	width:364px;
}
 .half-product-panel-blue-plum-top {
	background:url(../images/reskin/panels/top-half-prd-panel-blue.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.half-product-panel:hover .half-product-panel-blue-plum-top {
	background:url(../images/reskin/panels/top-half-prd-panel-plum.gif) no-repeat;
}
 .half-product-panel-plum-blue-top {
	background:url(../images/reskin/panels/top-half-prd-panel-plum.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.half-product-panel:hover .half-product-panel-plum-blue-top {
	background:url(../images/reskin/panels/top-half-prd-panel-blue.gif) no-repeat;
}
 .half-product-panel-blue-top {
	background:url(../images/reskin/panels/top-half-prd-panel-blue.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}

.half-product-panel-plum-top {
	background:url(../images/reskin/panels/top-half-prd-panel-plum.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}

 .half-product-panel-mid {
	padding-top:8px;
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-half-panel.gif) repeat-y;
}
 .half-product-panel-bot {
	height:55px;
	padding:0 15px 0 15px;
	background-image: url(../images/reskin/panels/bot-half-product-panel.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.twothirds-product-panel {
	padding:0;
	margin: 0;
margin-bottom:8px;
	width:488px;
}
 .twothirds-product-panel-blue-plum-top {
	background:url(../images/reskin/panels/top-twothirds-prd-panel-blue.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.twothirds-product-panel:hover .twothirds-product-panel-blue-plum-top {
	background:url(../images/reskin/panels/top-twothirds-prd-panel-plum.gif) no-repeat;
}
 .twothirds-product-panel-plum-blue-top {
	background:url(../images/reskin/panels/top-twothirds-prd-panel-plum.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.twothirds-product-panel:hover .twothirds-product-panel-plum-blue-top {
	background:url(../images/reskin/panels/top-twothirds-prd-panel-blue.gif) no-repeat;
}
 .twothirds-product-panel-blue-top {
	background:url(../images/reskin/panels/top-twothirds-prd-panel-blue.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.twothirds-product-panel-plum-top {
	background:url(../images/reskin/panels/top-twothirds-prd-panel-plum.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
 .twothirds-product-panel-swoosh-top {
	background:url(../images/reskin/panels/top-twothirds-prd-panel-swo.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
 .twothirds-product-panel-mid {
	padding-top:8px;
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-twothirds-panel.gif) repeat-y;
}
 .twothirds-product-panel-bot {
	height:55px;
	padding:0 15px 0 15px;
	background-image: url(../images/reskin/panels/bot-twothirds-product-panel.gif);
	background-repeat: no-repeat;
	background-position: bottom;
} 
.twothirds-pos-panel-bot {
	padding:4px 11px 0 11px;
	background-image: url(../images/reskin/panels/bot-twothirds-panel.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
 .twothirds-product-panel-bot-alt {
	padding:0 15px 0 15px;
	background-image: url(../images/reskin/panels/alt-bot-twothirds-product-panel.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.full-product-panel {
	padding:0;
	margin: 0;
margin-bottom:8px;
	width:736px;
}
.full-product-panel-none-top {
	background:url(../images/reskin/panels/top-full-panel.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
 .full-product-panel-blue-plum-top {
	background:url(../images/reskin/panels/top-full-prd-panel-blue.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.full-product-panel:hover .full-product-panel-blue-plum-top {
	background:url(../images/reskin/panels/top-full-prd-panel-plum.gif) no-repeat;
}
 .full-product-panel-plum-blue-top {
	background:url(../images/reskin/panels/top-full-prd-panel-plum.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.full-product-panel:hover .full-product-panel-plum-blue-top {
	background:url(../images/reskin/panels/top-full-prd-panel-blue.gif) no-repeat;
}
 .full-product-panel-blue-top {
	background:url(../images/reskin/panels/top-full-prd-panel-blue.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;

}
.full-product-panel-plum-top {
	background:url(../images/reskin/panels/top-full-prd-panel-plum.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
 .full-product-panel-mid {
	padding-top:8px;
	padding:0 11px 0 11px;
	background: url(../images/reskin/panels/mid-full-panel.gif) repeat-y;

}
 .full-product-panel-bot {
	height:55px;
	padding:0 15px 0 15px;
	background-image: url(../images/reskin/panels/bot-full-product-panel.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.full-product-panel-classic-top {
	background:url(../images/reskin/panels/top-full-prd-panel-classic.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.full-product-panel-plus-top {
	background:url(../images/reskin/panels/top-full-prd-panel-plus.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.full-product-panel-progress-top {
	background:url(../images/reskin/panels/top-full-prd-panel-progress.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}

/* DANS */
.half-product-panel-premplus-top {
	background:url(../images/reskin/panels/top-half-prd-panel-premplus.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.half-product-panel-plus-top {
	background:url(../images/reskin/panels/top-half-prd-panel-plus.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.half-product-panel-progress-top {
	background:url(../images/reskin/panels/top-half-prd-panel-progress.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.half-product-panel-access-top {
	background:url(../images/reskin/panels/top-half-prd-panel-access.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.twothirds-product-panel-premplus-top {
	background:url(../images/reskin/panels/top-twothirds-prd-panel-premplus.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.twothirds-product-panel-plus-top {
	background:url(../images/reskin/panels/top-twothirds-prd-panel-plus.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.twothirds-product-panel-progress-top {
	background:url(../images/reskin/panels/top-twothirds-prd-panel-progress.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.twothirds-product-panel-access-top {
	background:url(../images/reskin/panels/top-twothirds-prd-panel-access.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}

.onethird-product-panel-premplus-top {
	background:url(../images/reskin/panels/top-onethird-prd-panel-premplus.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.onethird-product-panel-plus-top {
	background:url(../images/reskin/panels/top-onethird-prd-panel-plus.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.onethird-product-panel-progress-top {
	background:url(../images/reskin/panels/top-onethird-prd-panel-progress.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}
.onethird-product-panel-access-top {
	background:url(../images/reskin/panels/top-onethird-prd-panel-access.gif) no-repeat;
	padding:0 15px 0 15px;
	padding-top:10px;
}


/* ICONS */
.icon-benefit-regular {
	position:relative;
	background:url(../images/reskin/icons/benefit-regular.gif) no-repeat;
	padding-left:50px;
	min-height:50px;
	height:auto;
}
.icon-choose-regular {
	position:relative;
	background:url(../images/reskin/icons/choose-regular.gif) no-repeat;
	padding-left:50px;
	min-height:50px;
	height:auto;
}
.icon-protect-regular {
	position:relative;
	background:url(../images/reskin/icons/protect-regular.gif) no-repeat;
	padding-left:50px;
	min-height:50px;
	height:auto;
}

.icon-flex-regular {
	position:relative;
	background:url(../images/reskin/icons/flex-regular.gif) no-repeat;
	padding-left:50px;
	min-height:50px;
	height:auto;
}

.icon-control-regular {
	position:relative;
	background:url(../images/reskin/icons/control-regular.gif) no-repeat;
	padding-left:50px;
	min-height:50px;
	height:auto;
}
.icon-account-regular {
	position:relative;
	background:url(../images/reskin/icons/account-regular.gif) no-repeat;
	padding-left:50px;
	min-height:50px;
	height:auto;
}
.icon-eligible-small, .icon-eligible-regular {
	position:relative;
	background:url(../images/reskin/icons/eligible-small.gif) no-repeat;
	padding-left:25px;
	min-height:25px;
	height:auto;
}
.eligible-yellow .icon-eligible-small {
	position:relative;
	background:url(../images/reskin/icons/eligible-small-swoosh.gif) no-repeat;
	padding-left:25px;
	min-height:25px;
	height:auto;
}
.icon-caution-small {
	position:relative;
	background:url(../images/reskin/icons/caution-small.gif) no-repeat;
	padding-left:25px;
	min-height:25px;
	height:auto;
}
.icon-information-regular {
	position:relative;
	background:url(../images/reskin/icons/information-regular.gif) no-repeat;
	padding-left:50px;
	min-height:50px;
	height:auto;
}
.icon-information-small {
	position:relative;
	background:url(../images/reskin/icons/information-small.gif) no-repeat;
	padding-left:25px;
	min-height:25px;
	height:auto;
}
/*TOOLTIP*/
.tooltip-icon {
	margin: 0px 0 0 0;
	vertical-align: middle;
}

.tooltip {
	margin-top: 0px;
	display:none;
	position: absolute;
	z-index: 200;
	width: 244px;
	font-weight: normal;
	font-size: 91.7%;
}


.tooltip-bot-right-top {
	background:url(../images/reskin/common/tooltip-top-blue.png) no-repeat;
	height:15px;
}
.tooltip-right-mid {
	background:url(../images/reskin/common/tooltip-mid-blue.png) repeat-y;
	padding: 0 15px 0 15px;
	margin-bottom:-4px;
	height:auto;
}
.tooltip-bot-right-bot {
	background:url(../images/reskin/common/tooltip-bot-blue.png) no-repeat;
	height:15px;
}

/**
.tooltip-right-mid {
	background:url(../images/reskin/common/tooltip-right-mid.png) repeat-y;
	padding: 0 8px 0 19px;
	margin-bottom:-4px;
	height:auto;
}
.tooltip-left-mid {
	background:url(../images/reskin/common/tooltip-left-mid.png) repeat-y;
	padding: 0 19px 0 8px;
	margin-bottom:-4px;
	height:auto;
}
.tooltip-top-left-top {
	background:url(../images/reskin/common/tooltip-top-left-top.png) no-repeat;
	height:15px;
}
.tooltip-top-right-top {
	background:url(../images/reskin/common/tooltip-top-right-top.png) no-repeat;
	height:15px;
}
.tooltip-bot-left-top {
	background:url(../images/reskin/common/tooltip-top-left-top.png) no-repeat;
	height:15px;
}
.tooltip-bot-right-top {
	background:url(../images/reskin/common/tooltip-top-right-top.png) no-repeat;
	height:15px;
}
.tooltip-top-left-bot {
	background:url(../images/reskin/common/tooltip-bot-left-bot.png) no-repeat;
	height:15px;
}
.tooltip-top-right-bot {
	background:url(../images/reskin/common/tooltip-bot-right-bot.png) no-repeat;
	height:15px;
}
.tooltip-bot-left-bot {
	background:url(../images/reskin/common/tooltip-bot-left-bot.png) no-repeat;
	height:15px;
}
.tooltip-bot-right-bot {
	background:url(../images/reskin/common/tooltip-bot-right-bot.png) no-repeat;
	height:15px;
}**/

/* HEADERS */
h2.panel-header-white-normal {
	margin: 0 0 8px 0;
	font-size:183.333%;
	color:#FFFFFF;
}
h2.panel-header-blue-normal {
	margin: 0 0 8px 0;
	font-size:183.333%;
	color:#003a69;
}
h2.panel-header-yellow-normal {
	margin: 0 0 8px 0;
	font-size:183.333%;
	color:#FFE100;
}
h2.panel-header-white-small {
	margin: 0 0 8px 0;
	font-size:150%;
	color:#FFFFFF;
	line-height:100%;
}
h2.panel-header-blue-small {
	margin: 0 0 8px 0;
	font-size:150%;
	color:#003a69;
	line-height:100%;
}
h2.panel-header-yellow-small {
	margin: 0 0 8px 0;
	font-size:150%;
	color:#FFE100;
	line-height:100%;
}
h3.icon {
	font-size:100%;
	margin:0;
}
.eligible-yellow h3.icon {
	color: #FFE100;
}
/*APR*/
.panel-apr, .pos-apr {
	font-size:200%;
	color:#003a69;
	font-weight: bold;
}
.panel-apr .apr {
	font-size:83.333%;
}
.panel-apr .tv, .pos-apr .tv  {
	font-size:45.833%;
	color:#666666;
	font-weight: normal;
}
.whiteapr {
	font-size:166.66%;
	color:#FFFFFF;
	font-weight: bold;
}

/*LISTS*/
.arrowlist {
	margin: 0 0 0px 8px;
  	background: none;
}
.arrowlist li {
	list-style-image: url(../images/reskin/common/list_arrow.gif);
	list-style-position:outside;
	padding: 0;
	padding-bottom:1px;
	margin-left: 8px;
	/*color:#666666;*/
}

.arrowlistwhite {

margin: 0 0 0px 8px;
background: none;

}

.arrowlistwhite li {

list-style-image: url(../images/reskin/common/list_arrowwhite.gif);
list-style-position:outside;
padding: 0;
padding-bottom:1px;
margin-left: 8px;
/*color:#666666;*/

}

.ticklist {
	margin: 0 0 6px 18px;
}
.ticklist li {
	list-style-image: url(../images/reskin/common/list_tick.gif);
	list-style-position:outside;
	padding: 0 0 3px 4px;
}
.squarelist {
	margin: 0 0 6px 18px;
}
.squarelist li {
	list-style-image: url(../images/reskin/common/list_square.gif);
	list-style-position:outside;
	padding: 0 0 3px 4px;
}
.greencirclelist {
	margin: 0 0 6px 18px;
}
.greencirclelist li {
	list-style-image: url(../images/reskin/common/list_greencircle.gif);
	list-style-position:outside;
	padding: 0 0 12px 4px;
}
.spaceticklist {
	list-style-type: none;
	padding: 0;
	margin: 8px 0 0 0;
}
.spaceticklist li {
	background-image: url(../images/reskin/common/list_tick.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 4px 0 6px 16px;
	
}
.yesarrow, .noarrow {
	list-style-type: none;
	padding: 0;
	margin: 0;
	color:#1B3661;
}
.yesarrow {
	margin-bottom:26px;
}
.noarrow {
	margin-bottom:36px;
}
.yesarrow li, .noarrow li {
	background-image: url(../images/reskin/common/list_no_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding: 4px 0 4px 10px;
}

.yesarrow li {
	background-image: url(../images/reskin/common/list_yes_arrow.gif);
}
/*ZONES*/

#full-sub-menu {
	margin: 8px 16px 0px 16px;
	border-bottom: solid 3px #e0e0e0;
	height: 25px;
}
#full-header {
	
	margin-top: 8px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 16px;
}

#full-footer {
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 8px;
	margin-left: 16px;
}

#full-columns {
	margin: 8px 16px 0px 16px;
	width: 736px;
}

#full-columns-notopmargin {
	margin: 0 16px 0px 16px;
	width: 736px;
}

#triple-columns {
	margin: 0px 16px 0px 16px;
}
#triple-column-left {
	float: left;
	margin-right: 8px;
}
#triple-column-middle {
	float: left;
}
#triple-column-right {
	float: right;
}
#twothirds-left-columns {
	margin: 8px 0 8px 16px;
	width: 488px;
	float: left;
}

#twothirds-left-columns-notopmargin {
	margin: 0 0 0 16px;
	width: 488px;
	float: left;
}
#twothirds-right-columns {
	margin: 8px 16px 8px 0;
	width: 488px;
	float: right;
}
#half-left-columns {
	margin: 8px 0 8px 16px;
	width: 364px;
	float: left;
}
#half-right-columns {
	margin: 8px 16px 8px 0;
	width: 364px;
	float: right;
}

#half-left-columns-notopmargin {
	margin: 0 0 0 16px;
	width: 364px;
	float: left;
}
#half-right-columns-notopmargin {
	margin: 0 16px 0 0;
	width: 364px;
	float: right;
}

#half-columns {
	margin: 0px 16px 0px 16px;
	height:253px;
}
#half-home-left-columns {
	float: left;
}
#half-home-right-columns {
	float: right;
}
#threequarters-right-columns {
	margin: 8px 16px 8px 0;
	width: 550px;
	float: right;
}
#quarter-left-column {
	margin: 8px 0 8px 16px;
	width: 178px;
	float: left;
}

#quarter-right-column {
	margin: 8px 16px 8px 0;
	width: 178px;
	float: right;
}

#onethird-right-column {
	margin: 8px 16px 8px 0;
	width: 240px;
	float: right;
}

#onethird-right-column-notopmargin {
	margin: 0 16px 0 0;
	width: 240px;
	float: right;
}

#threequarters-left-columns {
	margin: 8px 0 8px 16px;
	width: 550px;
	float: left;
}

#threequarters-right-columns {
	margin:  8px 16px 8px 0;
	width: 550px;
	float: right;
}
#threequarters-right-tabs {
	margin-bottom: 8px;
	margin-top: 8px;
	border-bottom: solid 3px #e0e0e0;
	height: 25px;
}

#threequarters-right-columns-top {
	margin:  8px 16px 0 0;
	width: 550px;
	float: right;
}

#quarter-right-column {
	margin: 8px 16px 8px 0;
	width: 178px;
	float: right;
}
#quad-column-top-left {
	float: left;
	margin-right: 8px;
}
#quad-column-top-right {
	float: right;
}
#quad-column-bottom-left {
	float: left;
	margin-right: 8px;
	margin-top: 8px;
}
#quad-column-bottom-right {
	float: right;
	margin-top: 8px;
}
#full-span-info {
	margin: 0 16px 0px 16px;
	height:auto;
	clear:both;
}
#right-span-info {
	margin: 8px 16px 8px 0px;
	height:auto;
	float:right;
}
#left-span-info {
	margin: 8px 0 8px 16px;
	height:auto;
	float:left;
}
#onethird-inner-column {
	padding:0;
	margin: 0;
	width:229px;
	float:right;
}
#twothirds-inner-column {
	margin: 0;
	width:477px;
	float:left;
}

#quarter-inner-column {
	padding:0;
	margin: 0;
	width:167px;
	float:left;
}
#half-inner-column {
	margin: 0;
	margin-right:8px;
	width:353px;
	float:left;
}
#threequarters-inner-column {
	padding:0;
	margin: 0;
	width: 539px;;
	float:left;
}
.scroller {
overflow:auto;
padding-right:8px;
}
/* FOOTER */
.footerlinks {
	padding:4px 8px 0 8px;
	background-color:#4c759a;
	height:22px;
	margin-bottom:12px;
}

.footerlinks ul{
	float:left;
	padding-top:4px;
}
.footerlinks .pipelist li {
	display:inline;
	background: url(../images/common/list_whitebar.gif) left top no-repeat;
	padding-left:12px;
}
.footerlinks .pipelist li.nopipe {
	background: none;
	padding-right: 0px;
	padding-left: 0px;
}
.footerlinks a{
	color:#ffffff;
}
.footerlinks a:hover{
	color:#ffffff;
}
.footerlinks a:visited{
	color:#ffffff;
}
.footersites {
	float:right;
	margin-top:2px;
}
.footerlinks a{
	color:#ffffff;
}

.footersites a.us_flag {
	width:30px;
	height:13px;
	display:block;
	background: url(../images/common/flag_usa.gif) left top no-repeat;
	border-right: 1px solid #ffffff;
	float:left;
}
.footersites a.ca_flag {
	float:left;
	margin-left:8px;
	width:21px;
	height:13px;
	display:block;
	background: url(../images/common/flag_ca.gif) left top no-repeat;
}

/*MISC*/
.your-account-box {
	float:right;
	margin: 8px 20px 0px 16px;
}
.pointers {
	float:right;
	margin-right:-16px;
	margin-bottom:-12px;
}
.thin-bot-line {
	border-bottom: solid 1px #e0e0e0;
}
.leftfield {
 margin-left:-10px
}

/*INLINE*/
.signature_field_green {
padding-left: 2px;
padding-right: 2px;
background-color: #bfeacd;
}
.signature_field_red {
padding-left: 2px;
padding-right: 2px;
background-color: #e7c9cb;
}

/*TABLE*/
.bg-lightgrey {
background-color:#e6e6e6;
}
.bg-medgrey {
background-color:#cdcdcd;
}
.bg-darkgrey {
background-color:#b4b4b4;
}

/*IACCEPT*/
.progressbar {
	background: url(../images/reskin/panels/bot-full-product-panel.gif) left bottom no-repeat;
}

/* CMC plain text page */
#plaintxt {
	background-color:#FFF;
	text-align:left;
}
p.alpa_pick {
	font-size:130%;
	font-weight:700;
	text-align:center;
}
/* CMC formatting */
.sIFR-hasFlash .twothirds-product-panel-mid p, .sIFR-hasFlash .twothirds-product-panel-mid ul {
	margin:0 0 18px
}
.sIFR-hasFlash .twothirds-product-panel-mid h4.small {
	margin:0 0 2px;
}
.sIFR-hasFlash .twothirds-product-panel-mid h2.regular {
	margin:8 0 2px;
	color:#1d6989;
}

.sIFR-hasFlash .twothirds-product-panel-mid ul.arrowlist {
	margin-left:8px;
}

#faqContent {
	margin-top:10px;
}
#faqContent h2 {
	display:none;
}
#faqContent ol, #faqContent ul {
	margin:8px 36px;
}
#faqContent p {
	margin:8px 28px;
}
#faqContent h4.small {
	margin:8px 20px;
}