/* Start CSS Reset Classes */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
 
 
/* Font size conversion chart 
10px = 77%
11px  = 85%
12px  =	93%
13px  =	100%
14px  =	108%
15px  = 116%
16px  =	123.1%
17px  =	131%
18px  =	138.5%
19px  =	146.5%
20px  =	153.9%
21px  =	161.6%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/

body {font:13px arial,helvetica,clean,sans-serif; background-color:#ffffff;*font-size:small;*font:x-small;}
table {font-size:inherit;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;}


/* Start CSS Reset Classes */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h3,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* End CSS Reset Classes */

h1 {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 131%;padding:0px 0px 2px 0px; margin:0px 0px 0px 0px;}

p{font-family:Arial, Helvetica, sans-serif;font-size:92%;line-height:153.9%;text-align:left;}

a {color:#0F57C2;text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {color:#800080;}

/*+++++++++++++++++++++++++++++++++*/
/* ----- BEGIN LAYOUT CLASSES -----*/
/*+++++++++++++++++++++++++++++++++*/

.layout-clear-left {clear: left;}
.layout-clear-right {clear: right;}
.layout-clear-both {clear: both;}

.layout-breadcrumb-region {width:985px;padding:0px 0px 0px 10px;}
.layout-breadcrumb-region .layout-spacer-1{padding:0px 0px 8px 0px;}

.layout-header-region{padding:0px 0px 0px 0px;width:995px;}
.layout-main-content{width:985px;padding:0px 0px 0px 10px;}

.layout-page-title-region{padding:0px 0px 8px 10px;width:750px;}
.layout-page-title-region .layout-spacer-1{padding:0px 0px 10px 0px;}
.layout-page-title-region .layout-spacer-2{padding:10px 0px 0px 0px;}
.layout-page-title-region .layout-spacer-3{padding:15px 0px 0px 0px;}

.layout-main-content-region {width:716px;padding:0px 0px 0px 10px;margin:0px;vertical-align:top;}
.layout-main-content-region .layout-spacer-1{padding:0px 0px 9px 0px;}
.layout-disclaimer-region{width:985px;padding:0px 0px 0px 10px;}
.layout-disclaimer-region .layout-spacer-1{padding:0px 0px 30px 0px;}

.layout-footer-region{padding:0px 0px 0px 0px;width:995px;}
.layout-footer-region .layout-spacer-1{padding:0px 0px 60px 0px;}

.layout-content-region{width:710px;padding:0px;margin:0px 0px 0px 16px;}
.layout-popup-content-region{padding:0px 0px 0px 0px;width:675px;}
.layout-popup-footer-region{padding:0px 0px 0px 0px;width:675px;}
.layout-popup-footer-region .layout-spacer-1{padding:0px 0px 60px 0px;}
/*++++++++++++++++++++++++++++++++++*/
/* ----- END OF LAYOUT CLASSES -----*/
/*++++++++++++++++++++++++++++++++++*/
.layout-main-content-column-region{width:636px;padding:0px;margin:0px;}

/*************************************/
/* Begin BreadCrumb Component Classes*/
/*************************************/
.breadcrumb {border-bottom:1px solid #DBDCDE;padding:0px 0px 2px 0px;margin:0px;}
.no-border{border-bottom:0px;}
.breadcrumb ul{list-style-type:none;margin:0px;float:left;}
.breadcrumb ul  li{display:inline;}
.breadcrumb .top-links{font-size:85%;color:#666666;}
.breadcrumb .top-links a{color:#666666; text-decoration:underline;}
.breadcrumb .option-list{float:right;display:inline;padding-bottom:2px;}
.breadcrumb .option-list img{margin:0px;padding:0px 2px 0px 2px;vertical-align:bottom;}
.breadcrumb .option-list li{display:inline;}
.breadcrumb .option-list .pipe  {color:#999999;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:5px;padding-right:1px;padding-top:0;font-size:123.1%;}
.breadcrumb .option-list .email-txt{font-size:85%;}

.breadcrumb .option-list .txt0 {display:inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.breadcrumb .option-list .txt1{display:inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.breadcrumb .option-list .txt2 {display:inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.breadcrumb .option-list .txt0 a {font-weight:bold; font-size:85% !important;}
.breadcrumb .option-list .txt0 a:hover {text-decoration: underline;}
.breadcrumb .option-list .txt1 a {font-weight: bold; font-size: 100%;}
.breadcrumb .option-list .txt1 a:hover {text-decoration: underline;}
.breadcrumb .option-list .txt2 a {font-weight: bold; font-size: 123.1%;}
.breadcrumb .option-list .txt2 a:hover {text-decoration: underline;}
.breadcrumb .option-list .active a {color: #000000; cursor: default;font-weight: bold !important;}
.breadcrumb .option-list.active a:hover {color: #000000; cursor: default; text-decoration: none;}

/*+++++++++++++++++++++++++++++++++*/
/* ----- BEGIN PAGE HEADER CLASSES -----*/
/*+++++++++++++++++++++++++++++++++*/
.page-header {width:995px;padding:0;margin:0;background-image: url(../images/nav-gradient.png);height:40px;border-bottom:4px solid #068037;}
.page-header .header{padding:10px 10px 5px 0px;font-weight:bold;font-size:131%;color:#FFFFFF;text-align:right;font-family: Arial;float:right;}
.page-header img{border:0 none;padding:5px;float:left;}
/*+++++++++++++++++++++++++++++++++*/
/* ----- END NAVIGATION HEADER CLASSES -----*/
/*+++++++++++++++++++++++++++++++++*/

.footnote{font-size:85%;line-height:123.1%;color:#666666;margin:26px 0px 0px 0px;padding:0px;}
.footnote ol{margin:0px;padding:0px;}
.footnote ol li {background:none repeat scroll 0 0 transparent;color:#666666;list-style-position:outside;list-style-type:decimal;margin-left:23px;padding:0px 0px 0px 5px;}
.footnote .first {padding-bottom:10px;}

/*Page title start*/
.page-title h1{font-size:182%;color:#408800;font-weight:normal;}

/*Page title end*/

.main-content{padding:0px 0px 0px 0px;margin:0px;}
.main-content p{font-family:arial;font-size:93%;line-height:138.5%;margin:0px 0px 0px 0px;padding:3px 10px 3px 0px;}

/**********************************************/
/* ------ BEGIN CHOOSE EDELIVERY DIV CLASSES ------ */
/**********************************************/
.choose-edelivery-section {background-image: url(../images/edelivery_bg_0512.jpg);background-repeat: no-repeat;height:234px;border-right:1px solid #D1DAE3;margin:0px 0px 20px;}
.choose-edelivery-section .check-list {padding: 50px 10px 0 0; margin-left: 390px;}
.choose-edelivery-section .check-list ul li {background-image: url(../images/checkMark_eDelivery.gif);background-repeat: no-repeat;background-position: 0px 0px;padding:0px 0px 11px 25px;font-size:93%;font-weight:bold;}
/**********************************************/
/* ------ END CHOOSE EDELIVERY DIV CLASSES ------ */
/**********************************************/

/**********************************************/
/* ------ BEGIN AGREEMENT DIV CLASSES ------ */
/**********************************************/
.agreement-section {padding:20px 0px 10px 10px;border-bottom:1px solid #D1DAE3}
.agreement-section .electronic-delivery-agreement {width:705px;height:136px;overflow:auto;padding:5px 5px 5px 0px;}
.agreement-section .electronic-delivery-agreement .print-image {float:right;}
.agreement-section .electronic-delivery-agreement .info-text {font-size:85%;padding:0px 0px 0px 5px;}
.agreement-section .electronic-delivery-agreement h2 {font-size:93%;font-weight:bold;padding:0px 0px 2px 0px;margin:0px;}
.agreement-section .electronic-delivery-agreement p {font-size:93%;font-weight:normal;padding-bottom:6px;line-height:15px;margin:0px;}
/**********************************************/
/* ------ BEGIN AGREEMENT DIV CLASSES ------ */
/**********************************************/

/**************************************************/
/* ------ BEGIN TERMS CONDITION DIV CLASSES ------ */
/**************************************************/
.terms-condition .e-mail {padding:0px 0px 29px 120px;margin-top:17px;}
.terms-condition .e-mail img{position:absolute; top:494px; left:110px;}
.terms-condition .email-error-msg{width:305px;font-size:93%;color:#cc0000;padding:0px;margin-top:4px;}
.terms-condition .e-mail ul{margin:0px;padding:0px;}
.terms-condition .e-mail li{display:inline;font-size:93%;padding:0px;}
.terms-condition .e-mail .pipe  {color:#999999;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:5px;padding-right:1px;padding-top:0;}
.terms-condition {margin-top:10px;border-bottom:1px solid #D1DAE3;border-top:1px solid #D1DAE3;}
.terms-condition .read-and-agree .agree-image {float:left;padding:0px 30px 0px 20px;}
.terms-condition .read-and-agree .consent-tick {float:left;padding-bottom:32px}
.terms-condition .read-and-agree .consent-tick h3 {margin:0px;font-size:93%;}
.terms-condition .read-and-agree .consent-tick .check-box{margin:7px 5px 0px 0px;padding:0px;}
.terms-condition .read-and-agree .consent-tick .error-msg-img1{position:absolute; left:108px;}
.terms-condition .read-and-agree .consent-tick .error-msg-img2{position:absolute; top:577px; left:108px;}
.terms-condition .read-and-agree .consent-tick .consent-error-msg{font-size:93%;color:#cc0000;padding:0px;margin-top:4px;}
.remind-me {margin:13px 0px 15px 75px;}
.remind-me .radio-btn {margin:2px 5px 0px 35px;}
.remind-me .continue-btn {margin:0 0 0 35px;padding:0px 5px 0px 5px;}
/**************************************************/
/* ------ END TERMS CONDITION DIV CLASSES ------ */
/**************************************************/

/**************************************************/
/* ------ BEGIN UPDATE E-MAIL DIV CLASSES ------ */
/**************************************************/
.update-e-mail {width:515px;border:1px solid #153458;margin:0px;padding:0;position:absolute;top:300px;left:100px;z-index:999;background-color:#FFFFFF;}
.update-e-mail h2 {font-size:138.5%;color:#408800;padding:15px 0px 15px 19px;font-weight:normal;}
.update-e-mail .close-img {padding:5px 5px 0px 0px;float:right;}
.update-e-mail .form-row .left{float:left;padding:0px;text-align:right;width:195px;}
.update-e-mail .form-row .left label{font-size:93%;}
.update-e-mail .form-row .right{float: left;padding: 0;}

.update-e-mail .e-add {width:216px;margin:0px 0px 6px 15px;}
.update-e-mail .e-add-error {width:216px;margin:0px 0px 6px 15px;border:1px solid #cc0000;padding:0px 0px 2px 2px;}
.update-e-mail .submit-btn {margin:0; text-align:center;padding:7px 45px 20px 0;}
.e-position{position:absolute;top:135px;left:100px;}
.update-e-mail .left img{padding:0 4px 0 0;}
.update-e-mail .error-message {width:305px;float:right;font-size:93%;color:#cc0000;width:305px;padding:0px 0px 0px 14px;margin-top:-4px;}
.update-e-mail .form-row .right-alone{float:right; width:305px; text-align:left; padding:8px 0px 19px 0px;}
/**************************************************/
/* ------ END UPDATE E-MAIL DIV CLASSES ------ */
/**************************************************/
.update-delivery-pref {width:515px;border:1px solid #153458;margin:0px;padding:0;position:absolute;top:50px;left:100px;z-index:999;background-color:#FFFFFF;}
.update-delivery-pref h2 {font-size:138.5%;color:#408800;padding:15px 0px 15px 18px;font-weight:normal;}
.update-delivery-pref .close-img {padding:5px 5px 0px 0px;float:right;}

.thanks-message {width:450px;border:1px solid #153458;padding:15px 15px 0px 19px;position:absolute;top:154px;left:108px;z-index:999;background-color:#FFFFFF;}
.thanks-message h2 {font-size:138.5%;color:#408800;padding:0 0 15px 0;font-weight:normal;}
.thanks-message p {font-size:93%;line-height:18px;padding:0 0 12px 0px;}
.thanks-message .continue {text-align:center;padding:0 0 19px 0px;}

.print-agreement {width:665px;margin:20px 0px 0px 10px;}
.print-agreement .pop-up-header .align-logo{float:right;padding:0px 20px 0px 0px;}
.print-agreement .pop-up-header .btnPrint {margin:0px 0px 20px 0px;padding:0px 7px 0px 7px;}
.print-agreement .double-border-hr {margin:0px 0px 6px 0px;}
.print-agreement .pop-up-title h1{font-size:182%;font-weight:normal;color:#408800;padding:0px 0px 3px 0px;}

/**********************************************************/
/* ------ BEGIN OF CONSENT TO RECEIVE DIV CLASSES ------ */
/**********************************************************/
.consent-to-receive {display:none;border:1px solid #000;width:750px;padding:0px 0px 10px 19px;position:absolute;top:100px;left:185px;z-index:999;background-color:#FFFFFF;}
.consent-to-receive .header h2{font-size:138.5%;color:#408800;padding:15px 0 8px 0;margin:0px;}
.consent-to-receive .header .close-image {float:right;padding:5px 5px 0 0;}
.consent-to-receive .document-list{margin:0px;padding:0px;}
.consent-to-receive .document-list ul {padding:0 0 5px 0px;margin:0px;}
.consent-to-receive .document-list ul li {background-image: url(../images/greenbulsq.gif);background-repeat: no-repeat;background-position: 1px 6px;padding:0px 0px 4px 14px;font-size:93%;font-weight:normal;margin:0px;}
.agreement-sec{padding:0px 0px 0px 0px;}
.top-space-none{padding-top:0px;}
.agreement-sec .electronic-delivery-agreement {padding:8px 5px 10px 11px;}
.auto{overflow:auto;height:114px;width:700px;}
.auto-ipage{overflow:auto;height:115px;width:700px;}
.print-popup{width:640px;}
.border{border:1px solid #cccccc;border-right:0px;}
.agreement-sec .electronic-delivery-agreement .i-print-image {position: absolute;top:338px;left:640px;}
.agreement-sec .electronic-delivery-agreement .print-image{/*position: absolute;top:115px; left:640px;*/float:right;margin:0px 10px 0 0;}
.agreement-sec .electronic-delivery-agreement .info-text {font-size:85%;padding:0px 0px 0px 5px;}
.agreement-sec .electronic-delivery-agreement h2 {font-size:93%;font-weight:bold;padding:0 0 14px 0;margin:0px;}
.top-space{padding:7px 5px 10px 11px !important;}
.agreement-sec .electronic-delivery-agreement .bottom-space{padding:0 0 6px 0;}
.agreement-sec .electronic-delivery-agreement p {font-size:93%;font-weight:normal;padding:0 0 16px 0;line-height:17px;margin:0px;}
.agreement-sec .electronic-delivery-agreement ul {margin:1px 0px 0px;padding:0px;}
.agreement-sec .electronic-delivery-agreement li{background-image: url(../images/greenbulsq.gif);background-repeat: no-repeat;background-position: 4px 6px;padding:0px 0px 9px 17px;font-size:93%;font-weight:normal;margin:0px;}
.consent-to-receive .read-and-agree-to-consent {padding:22px 0 0 0;float:left;}
.consent-to-receive .agree-image {float:left;padding:0px 0px 0px 0px;}
.consent-to-receive .consent-tick {float:left;padding:0 0 0px 0;}
.consent-to-receive .consent-tick h4{font-size:93%;font-weight:bold;padding:0px;margin:0px 0px 0px 34px;}
.consent-to-receive .terms {padding-bottom:5px;padding-left:34px;}
.consent-to-receive .terms img{position:absolute; top:290px; left:101px;}
.consent-to-receive .terms .check-box{margin:7px 9px 0px 0px;}
.consent-to-receive .terms label {font-size:93%;}
.consent-to-receive .consent-tick .error-msg{font-size:93%;display:block;padding:0px 0px 0px 34px;margin-top:-6px;color:#cc0000;}
.footnote-new{border-top:1px solid #DBDCDE;padding-top:5px;margin-bottom:60px;}
.footnote-new p{color:#666666;font-size:11px;}
.nomargin{margin-bottom:20px !important;margin-right:25px !important; margin-top: 15px;}

/**********************************************************/
/* ------ END OF CONSENT TO RECEIVE DIV CLASSES ------ */
/**********************************************************/
.blank-div{filter:alpha(opacity=30);opacity:0.1;width:995px;height:950px;position:absolute;left:0px;top:0px;z-index:50;background-color:#999999;}
.update-delivery-confirmation{border:2px solid #7BB402;font-size:93%;margin:9px 0px 16px 11px;background:#E9EFDE url('../images/success_msg_icon.gif') no-repeat 15px 12px;padding:12px 15px 12px 37px;width:693px;font-weight:bold;}
.update-delivery-error{border:2px solid #FF0031;font-size:93%;margin:9px 0px 16px 11px;background:#EFEFEF url('../images/error.gif') no-repeat 15px 12px;padding:12px 15px 12px 37px;width:693px;font-weight:bold;}


.personal-info {border-bottom:1px solid #D1DAE3;padding:0px 0px 9px 0px;}
.personal-info h2{font-size:131%;padding:0px 0px 6px 0px;margin:0px 0px 0px;}
.personal-info p{font-size:93%;padding:0px 0px 9px 0px;}
.personal-info .left-sec{padding:0px 0px 0px 0px;float:left;font-size:93%;}
.personal-info .right-sec{float:left;padding:0px 0px 0px 20px;}
.personal-info .email{padding-bottom:5px;font-size:93%;}
.personal-info .pipe  {color:#999999;margin:0;padding:0px 2px 0px;}
.personal-info .email img{margin:0px 4px 0px 0px;vertical-align:middle;}
.personal-info .error-msg{font-size:93%;display:block;padding:0px 0px 0px 17px;margin-top:-5px;color:#cc0000;}


.account-setting-bricklet{padding:0px 0px 0px 0px;margin:12px 0px 0px;}
.account-setting-bricklet h2{font-size:131%;}
.account-setting-bricklet .recieve {border-bottom:1px solid #D1DAE3;padding:0px 0px 20px; width:650px;margin:0px 30px;}
.account-setting-bricklet .left-section{float:left;padding-right:45px;}
.account-setting-bricklet .left-section h3{font-size:108%;padding-top:19px;}
.account-setting-bricklet .right-section{float:left;padding:16px 0px 17px 30px;border-left:1px solid #D1DAE3;}

.document-list {width:650px;margin:15px 30px 0px;}
.document-list p{font-size:93%;padding:0px 0px 23px 0px;line-height:138.5%;}
.document-list  table {width:100%;}
.document-list  thead th{font-size:108%;font-weight:bold;border-bottom:1px solid #D1DAE3;padding:0px 0px 7px 0px;}
.document-list  tbody th {font-size:93%;font-weight:bold;border-bottom:1px solid #D1DAE3;padding:12px 0px 8px 0px;}
.document-list  td {border-bottom:1px solid #D1DAE3;text-align:center;padding:12px 0px 7px 0px;}
.document-list  td input{margin-top:4px;}
.document-list table .col1{width:356px;}
.document-list table .col2{width:168px}
.document-list table .col3{width:126px;}
.document-list  .align-center {text-align:center;}
.document-list  .update-btn{float:right; margin:15px 0px 45px 0px;} 
.document-list  .update-btn input{margin-right:58px; width:192px;}

.product-service-table {}
.product-service-table thead th{font-weight:bold;padding:0px 0px 5px 0px;}
.product-service-table tbody th {font-size:93%;border-top:1px solid #D1DAE3;border-bottom:1px solid #D1DAE3;padding:12px 0px 8px 0px;}
.product-service-table thead th h2{font-size:131%;margin:0px;padding:0px;}
.product-service-table tbody th p{line-height:18px;margin:0px;padding:0px;font-size:100%;}
.product-service-table  td {border-bottom:1px solid #D1DAE3;text-align:center;padding:12px 0px 8px 0px;vertical-align:top;}
.product-service-table  td input{margin-top:3px;}
.product-service-table .btm-border{border-bottom:1px solid #D1DAE3;font-size:108%;}
.product-service-table thead th.heading{width:290px}
.product-service-table .col1{width:30px;border-bottom:0px;}
.product-service-table .col2{width:380px;}
.product-service-table .col3{width:120px;}
.product-service-table .col4{width:175px;}
.product-service-table  .align-center {text-align:center;}
.update-btn{float:right; margin:15px 0px 45px 0px;}
.update-btn input{margin-right:87px; width:285px;}
/*****************************************************/
/* END of account-setting BRICKLET Classes*/
/*****************************************************/

/* ------ BEGIN MISCELLANEOUS CLASSES ------ */

.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
.hidden{display:none}
.bold{font-weight:bold !important;}
.secure-icon{padding:0;margin-bottom:-5px;}
.blue-bullet {background-image: url(../images/11_11_blue_bullet.gif);background-repeat: no-repeat;background-position: 0px 3px !important; padding:0 0 0px 20px;}

/* ------ END OF MISCELLANEOUS CLASSES ------ */


/* Begin double border horizontal rule component */
.double-border-hr {border-bottom: 1px solid #DBDCDE; border-top: 1px solid #DBDCDE; clear: both; height: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.light-blue-hr {border-bottom: 5px solid #DEE3F7; clear: both; height: 0px; margin: 0px; padding: 0px;}
.dark-grey-hr {border-bottom: 1px solid #DBDCDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
.dotted-hr {border-bottom: 1px dotted #DEDFDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
.hr-for-ie {display:none;}
/* End double border horizontal rule component */




/* ------ BEGIN FOOTNOTE COMPONENT CLASSES ------ */
.disclaimer {font-family: arial, sans-serif; margin-top: 0px; padding: 0px 0px 0px 0px;}
.disclaimer .bold{font-weight:bold;}
.disclaimer .bold-text{font-weight:bold;display:block;color: #666666; margin: 0; font-size: 85%; line-height:123.1%;}
.disclaimer p {color: #666666; margin: 0; font-size: 85%; line-height:123.1%; padding-bottom:1px;}
.disclaimer p.bdr{border-top:1px solid #DBDCDE;border-bottom:1px solid #DBDCDE;padding-top:7px;}
/* ------ END OF FOOTNOTE COMPONENT CLASSES ------ */
/**************************************/
/* ------ BEGIN FOOTER CLASSES ------ */
/**************************************/
.primary-footer	{font-family:arial,helvetica,sans-serif !important;  background-color:#EEEEEE !important; height:90px; text-align:right !important; padding:0px 0px 0px 0px !important; margin:0px 0px 0px 0px !important; border-top:1px solid #CCCCCC !important; font-size:13px !important; font-weight:normal !important;}
.primary-footer a:link, .primary-footer a:visited	{font-family:arial,helvetica,sans-serif !important;  text-decoration:none; color:#0F57C2 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; font-weight:normal !important;}
.primary-footer a:active, .primary-footer a:focus {font-family:arial,helvetica,sans-serif !important;  text-decoration:underline; color:#E74600 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; font-weight:normal !important;}
.primary-footer a:hover	{font-family:arial,helvetica,sans-serif !important;  text-decoration:underline; color:#0F57C2 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.primary-footer .fid-logo	{float:left !important; padding:0px 0px 0px 0px !important; margin:9px 0px 0px 15px !important;}
.primary-footer p	{font-family:arial,helvetica,sans-serif !important;  margin:0px 0px 0px 0px !important; font-size:85% !important; color:#666666 !important; text-align:right !important; text-decoration:none !important; font-weight:normal !important;}
.primary-footer .copyright	{font-family:arial,helvetica,sans-serif !important;  padding:0px 0px 1px 0px !important; margin:9px 7px 0px 0px !important;}
.primary-footer .rights	{font-family:arial,helvetica,sans-serif !important;  padding:0px 0px 0px 0px !important; margin:0px 7px 0px 0px !important;}
.primary-footer ul {margin:3px 6px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.primary-footer .first	{font-family:arial,helvetica,sans-serif !important; font-weight:normal !important; list-style-type:none !important; display:inline !important; font-size:85% !important; background:none !important; margin:0px 0px 0px 0px !important; padding:0px 3px 0px 0px !important;}
.primary-footer ul li {font-family:arial,helvetica,sans-serif !important; font-weight:normal !important; list-style-type:none !important; display:inline !important; font-size:85% !important; background:transparent url(/images/pipe.gif) no-repeat scroll 1% 50% !important; margin:0px 0px 0px 0px !important; padding:0px 3px 0px 6px !important;}
.primary-footer .pipe  {color:#999999;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:5px;padding-right:1px;padding-top:0;}
/***************************************/
/* ------ END OF FOOTER CLASSES ------ */
/***************************************/

