@charset "utf-8";
/* CSS Global Document */
.thirds{width:910px; height:202px; background-image:url(/images/shared/fp_thirds.gif); background-repeat:no-repeat; z-index:100;}

#fp_linklist{ margin-left:0px; padding:0px;}
#fp_linklist ul{ list-style:none;  padding:4px 0px 4px 0px; margin-left:0px;}
#fp_linklist li {background: url(/images/shared/shared.png) no-repeat; background-position:-120px -119px; margin-left:1em; padding-left:10px;}
/************ sectionLinks styles **************/
#fpsectionLinks{margin: 0px 1px 0px 1px;padding: 0px; width:172px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/*************************************** fp Pod **************************/
#fppod_bg{background: url(/images/shared/pod_blue_bg.gif) repeat-y; z-index:99; width:444px; margin:0px;}
#fp_bg{ border-left: 1px solid #646464;  border-right: 1px solid #646464;width:442px; height:auto; padding:0; margin:0;}
.fppod_tp{ height:32px; width:444px; background:url(/images/shared/shared.png); background-repeat:no-repeat; display:block; background-position:0px -220px;}
.fppod_tp h4 {font-size:14px;font-weight:bold;text-indent:6px;padding:4px 0px 0px 0px;}
.fppod_btm{ height:16px; width:444px; background:url(/images/shared/shared.png); background-repeat:no-repeat; display:block; background-position:-450px -220px;}
.fppod_content{margin: 0px 6px}
/**********************fp columns ****************************/
.main-col-l {float:left; width:444px; padding:0; margin:0;}
.main-col-r {float:right; width:444px; padding:0; margin-left:2px;}
.sub-col-l {float:left; width:217px; padding:0px; margin:0px 2px 0px 0px; display:block;border-left: 1px solid #646464;  border-right: 1px solid #646464; height:272px;background-color:#EAF2FB;}
.sub-col-r {float:right; width:217px; padding: 0px; margin:0px; display:block;border-left: 1px solid #646464;  border-right: 1px solid #646464; height:272px;background-color:#EAF2FB; }

/**********************fp design *******************************/
.fp_logo_holder_bg{ background:url(/images/shared/fp_shared_v1.png) no-repeat; margin:0; padding:0; width:894px; height:109px; background-position:0px -320px;}/* background-position:0px -320px; */
.fp-col-l{width:534px; float:left;}
.fp-col-r{width:354px; float:right;}
.fp-icol-la, .fp-icol-ld, fp-icol-l{width:174px; float:left; display:block; position:relative; }
.fp-icol-mb, .fp-icol-m{width:174px; float:left; margin-left:6px;display:block;  position:relative;}
.fp-icol-rc, .fp-icol-re{width:174px; float:right;display:block; position:relative;}
.fp-icol-l-holder1,.fp-icol-l-holder2,.fp-icol-l-holder3,.fp-icol-l-holder4, .fp-icol-l-holder5{width:174px; height:100px;display:block; background:transparent;}
.fp-icol-l-holder1 a:hover, .fp-icol-l-holder2 a:hover, .fp-icol-l-holder3 a:hover, .fp-icol-l-holder4 a:hover, .fp-icol-l-holder5 a:hover{ background:transparent;}
.popup, .popup2, .popup3, .popup4, .popup5{width: 174px; border: 2px ridge #CCCCCC ;background-color:#EAF2FB; height:auto; position: absolute;z-index: 2;display: none;}
/*********************fp 3rds large left ***************************************/
#fpnews_bg{ background:url(/images/shared/fp_thirds_v2.gif); width:910px; background-repeat:repeat-y; height:auto; display:inline; float:left;}
#fpnews_tp{ background:url(/images/shared/fp_shared_v2.png) no-repeat; width:910px; height:32px; background-position:0px 0px;}
#fpnews_btm{ background: url(/images/shared/fp_shared_v2.png) no-repeat; width:910px; height:16px; clear:both; background-position:0px -35px;}
img {margin:0px; padding:0px;}
.fp-2-3col{width:534px; float:left;}
.fp-subl{ width:290px; float:left;display:block; margin-bottom:4px;}
.fp-1-3col{width:346px; float:right;padding:0px 4px 0px 4px;}
.acnstitle{color: #000000;line-height:normal; padding:0px;}
.acnstitle img {padding:0px 4px 2px 0px;}
/******************** fp new thirds **********************************************/
.nfp-1-3col-alt{width:300px; float:left;padding:0px;}
.nfp-2-3col-alt{width:600px; float:right;}
.nfp-subl{ width:290px; height:158px; float:left;display:block; margin:32px 0px 0px 0px; overflow:hidden;}
.nfp-subr{ width:294px; float:right; display:block; background:transparent;padding:0px; margin:3px 0px 3px 0px;}

.nfpb-1-3col-alt{width:290px; float:left;padding:0px; margin:0px 0px 0px 4px;}
.nfpb-2-3col-alt{width:600px; float:right;}
.nfpb-subl{ width:282px; float:left;display:block;padding:0px 4px 0px 4px;}
.nfpb-subr{ width:290px; float:right; display:block; background:transparent; margin:0px 4px;}


