html { min-height: 100%; margin-bottom: 1px; } /* force scrollbar in firefox */
BODY { font-family:Arial,Verdana;font-size:13px; line-height:17px; color:#4d4e4e; margin:0px;}
TD { font-family:Helvetica Neue Roman, Myrian Pro, tahoma, Arial,Verdana;font-size:9pt;color:#666666; }
form {margin:0px;}
p{margin:0px;}
h1{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-weight:bold; font-size:24px; color:#001a3b; text-decoration:none; margin:0px; padding:0px;}
h1.headerContentBody{ color:#001a3b;width:300px;height:22px; margin:0px; padding:0px;  }
h1.SecondHeaderContentBody{ color:#497783;width:330px;height:24px; margin:0px; padding:0px;}
h2{padding:0px;margin:0px;padding-bottom:30px; font-family: Arial, Tahoma, Verdana; font-weight:bold; font-size :20px; line-height:22px; color:#002A54;}
h2.news{color: #4D4E4E;font-family: Arial,verdana;font-size: 16px;font-weight: bold;line-height: 18px;text-decoration: none;text-transform: none;white-space: nowrap;padding:0px; margin:0px;}
A { font-family:Arial,Verdana;font-size:13px; line-height:17px; color:#21697e; margin:0px; text-decoration:none}
A:active { font-family:Arial,Verdana;font-size:13px; line-height:17px; color:#21697e; margin:0px;text-decoration:none }
A:visited {font-family:Arial,Verdana;font-size:13px; line-height:17px; color:#21697e; margin:0px; text-decoration:none}
A:hover { font-family:Arial,Verdana;font-size:13px; line-height:17px; color:#21697e; margin:0px; text-decoration:underline }


/* Login -Text */
loginCaption {font-size:11px; font-family:Arial,Verdana;color:#21697e;text-decoration:none; }
A.loginCaption { font-size:11px;font-family:Arial,Verdana;color:#21697e;text-decoration:none; }
A.loginCaption:link { font-size:11px;font-family:Arial,Verdana;color:#21697e;text-decoration:none; }
A.loginCaption:active { font-size:11px;font-family:Arial,Verdana;color:#21697e;text-decoration:none; }
A.loginCaption:visited { font-size:11px;font-family:Arial,Verdana;color:#21697e;text-decoration:none; }
A.loginCaption:hover { font-size:11px;font-family:Arial,Verdana;color:#2C98DD;text-decoration:none; }

/* Top Navigation Items */
.NavAbout { width:141px;height:30px;background-image:url('../images/template/nav_about_napierblakeley_media.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; }
.NavAbout_Hover { width:141px;height:30px;background-image:url('../images/template/nav_about_napierblakeley_media.gif');background-repeat:no-repeat;background-position:0px -30px;cursor:pointer;cursor:hand; }
.NavNews { width:136px;height:30px;background-image:url('../images/template/nav_corporate_news.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; }
.NavNews_Hover { width:136px;height:30px;background-image:url('../images/template/nav_corporate_news.gif');background-repeat:no-repeat;background-position:0px -30px;cursor:pointer;cursor:hand; }          
.NavBusinesses { width:106px;height:30px;background-image:url('../images/template/nav_businesses.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; }
.NavBusinesses_Hover { width:106px;height:30px;background-image:url('../images/template/nav_businesses.gif');background-repeat:no-repeat;background-position:0px -30px;cursor:pointer;cursor:hand; }          
.NavContact { width:101px;height:30px;background-image:url('../images/template/nav_contact_us.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; }
.NavContact_Hover { width:101px;height:30px;background-image:url('../images/template/nav_contact_us.gif');background-repeat:no-repeat;background-position:0px -30px;cursor:pointer;cursor:hand; }           
.Nav { width:100%;height:30px;background-image:url('../images/napierblakeley/templates/standard/menuItem_background.gif');background-repeat:repeat-x; }


a.footerSite{font-family: arial, verdana; font-size:10px;   color:#5d7871; text-decoration:none;} 
a.footerSite:link{font-family:arial, verdana; font-size:10px;   color:#5d7871; text-decoration:none;} 
a.footerSite:visited{font-family:arial, verdana; font-size:10px;   color:#5d7871; text-decoration:none;} 
a.footerSite:hover{font-family:arial, verdana; font-size:10px;  color:#5d7871; text-decoration:underline;} 

/* Menu Link */
.MenuLink { font-family:Arial,Verdana;font-size:11px;color:#C8E7EA;font-weight:bold;width:120px;padding-left:4px; }
.MenuItem { padding-top:4px;padding-bottom:4px;padding-right:10px;font-family:Arial,Verdana;font-size:13px;color:#000000;font-weight:normal;padding-left:14px;/*background-color:#0F547C;*/cursor:pointer;cursor:hand;white-space:nowrap;text-transform:lowercase; }
.MenuItem_Hover { padding-top:4px;padding-bottom:4px;padding-right:10px;font-family:Arial,Verdana;font-size:13px;color:#000000;font-weight:bold;padding-left:14px;/*background-color:#3F7E9D;*/cursor:pointer;cursor:hand;white-space:nowrap;text-transform:lowercase; }
.MenuGroupItem { padding-top:4px;padding-bottom:4px;padding-right:10px;font-family:Arial,Verdana;font-size:13px;color:#C8E7EA;font-weight:bold;padding-left:14px;/*background-color:#0F547C;*/cursor:pointer;cursor:hand;white-space:nowrap;text-transform:lowercase; }
.MenuGroupItem_Hover { padding-top:4px;padding-bottom:4px;padding-right:10px;font-family:Arial,Verdana;font-size:13px;color:#C8E7EA;font-weight:bold;padding-left:14px;background-color:#3F7E9D;cursor:pointer;cursor:hand;white-space:nowrap;text-transform:lowercase; }
.MenuIcon_Closed { height:8px;width:8px;background-image:url('../images/menu_cross.gif');background-position:center center; background-repeat:no-repeat;margin-left:3px; }
.MenuIcon_Expanded { height:7px;width:12px;background-image:url('../images/menu_arrow_down.gif');background-position:center center; background-repeat:no-repeat; }
.SubMenuItem { padding-top:4px;padding-bottom:4px;padding-right:10px;font-family:Arial,Verdana;font-size:13px;color:#FFFFFF;font-weight:normal;padding-left:14px;/*background-color:#0F547C;*/cursor:pointer;cursor:hand;white-space:nowrap;text-transform:lowercase; }
.SubMenuItem_Hover { padding-top:4px;padding-bottom:4px;padding-right:10px;font-family:Arial,Verdana;font-size:13px;color:#FFFFFF;font-weight:bold;padding-left:14px;background-color:#3F7E9D;cursor:pointer;cursor:hand;white-space:nowrap;text-transform:lowercase; }
.MenuBottomLeft { height:8px;width:8px; /*background-image:url('../images/menu_bottom_left.gif');background-position:left bottom;background-repeat:no-repeat; */}
.MenuBottomRight { height:8px;width:8px;/*background-image:url('../images/menu_bottom_right.gif');background-position:right bottom;background-repeat:no-repeat; */}
.MenuBottom { height:8px;/*background-color:#0F547C; */}
.MenuItems_Background { background-image:url('../images/napierblakeley/templates/standard/menuItem_background.gif');background-position:bottom;background-repeat:repeat-x;}

/* Buttons */
.Button { background-image:url('../images/napierblakeley/templates/standard/reg_button_off.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand;border:none;font-family:ChaletBook,Arial,Verdana;font-size:12px;font-weight:bold;color:#ffffff;text-align:center; background-color:#43717F;  }
.Button_Hover { width:101px;height:30px;background-image:url('../images/napierblakeley/templates/standard/reg_button_over.gif');background-repeat:no-repeat;background-position:0px -30px;cursor:pointer;cursor:hand;border:none;font-family:Arial,Verdana;font-size:9pt;font-weight:bold;color:#ffffff;text-align:center; }           
.EnquiryTextbox { font-family:Arial,Verdana;font-size:8pt;width:150px; }
.EnquiryTextArea { font-family:Arial,Verdana;font-size:8pt; }



/* Main Nav*/
.mainNavOff{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:15pt; text-transform:lowercase; color:#002A54; text-decoration:none;} 
.mainNavOff:link{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:15pt; text-transform:lowercase; color:#002A54; text-decoration:none;} 
.mainNavOff:visited{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:15pt; text-transform:lowercase; color:#002A54; text-decoration:none;} 
.mainNavOff:hover{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:15pt; text-transform:lowercase; color:#002A54; text-decoration:none;} 


/* Top Nav */
.home {background-image:url('../images/napierblakeley/templates/standard/home_rollover_v02.gif');background-repeat:no-repeat;background-position:0px -39px;cursor:pointer;cursor:hand; width:54px; height:39px;}
.home_hover {background-image:url('../images/napierblakeley/templates/standard/home_rollover_v02.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:54px; height:39px;}
.about {background-image:url('../images/napierblakeley/templates/standard/about_rollover_v02.gif');background-repeat:no-repeat;background-position:0px -39px;cursor:pointer;cursor:hand; width:52px; height:39px;}
.about_hover {background-image:url('../images/napierblakeley/templates/standard/about_rollover_v02.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:52px; height:39px;}
.casestudies {background-image:url('../images/napierblakeley/templates/standard/casestudies_rollover_v02.gif');background-repeat:no-repeat;background-position:0px -39px;cursor:pointer;cursor:hand; width:98px; height:39px;}
.casestudies_hover {background-image:url('../images/napierblakeley/templates/standard/casestudies_rollover_v02.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:98px; height:39px;}
.productinfo {background-image:url('../images/napierblakeley/templates/standard/productinfo_rollover_v02.gif');background-repeat:no-repeat;background-position:0px -39px;cursor:pointer;cursor:hand; width:146px; height:39px;}
.productinfo_hover {background-image:url('../images/napierblakeley/templates/standard/productinfo_rollover_v02.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:146px; height:39px;}
.help {background-image:url('../images/napierblakeley/templates/standard/help_rollover_v02.gif');background-repeat:no-repeat;background-position:0px -39px;cursor:pointer;cursor:hand; width:44px; height:39px;}
.help_hover {background-image:url('../images/napierblakeley/templates/standard/help_rollover_v02.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:44px; height:39px;}
.account {background-image:url('../images/napierblakeley/templates/standard/account_rollover.gif');background-repeat:no-repeat;background-position:0px -39px;cursor:pointer;cursor:hand; width:92px; height:39px;}
.account_hover {background-image:url('../images/napierblakeley/templates/standard/account_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:92px; height:39;}
.contactus {background-image:url('../images/napierblakeley/templates/standard/contactus_rollover_v02.gif');background-repeat:no-repeat;background-position:0px -39px;cursor:pointer;cursor:hand; width:84px; height:39px;}
.contactus_hover {background-image:url('../images/napierblakeley/templates/standard/contactus_rollover_v02.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:84px; height:39px;}
.faq {background-image:url('../images/napierblakeley/templates/standard/faq_rollover_v02.gif');background-repeat:no-repeat;background-position:0px -39px;cursor:pointer;cursor:hand; width:35px; height:39px;}
.faq_hover {background-image:url('../images/napierblakeley/templates/standard/faq_rollover_v02.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:35px; height:39px;}
.affiliates {background-image:url('../images/napierblakeley/templates/standard/affiliates_rollover_v02.gif');background-repeat:no-repeat;background-position:0px -39px;cursor:pointer;cursor:hand; width:75px; height:39px;}
.affiliates_hover {background-image:url('../images/napierblakeley/templates/standard/affiliates_rollover_v02.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:75px; height:39px;}


.logout {background-image:url('../images/napierblakeley/templates/standard/buttons/logout_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:76px; height:21px;}
.logout_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/logout_rollover.gif');background-repeat:no-repeat;background-position:0px -21px;cursor:pointer;cursor:hand; width:76px; height:21px;}
.edit {background-image:url('../images/napierblakeley/templates/standard/buttons/edit_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:56px; height:21px;}
.edit_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/edit_rollover.gif');background-repeat:no-repeat;background-position:0px -21px;cursor:pointer;cursor:hand; width:56px; height:21px;}
.save_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/save_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:60px; height:20px;}
.save {background-image:url('../images/napierblakeley/templates/standard/buttons/save_rollover.gif');background-repeat:no-repeat;background-position:0px -20px;cursor:pointer;cursor:hand; width:60px; height:20px;}
.cancel_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/cancel_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:70px; height:20px;}
.cancel {background-image:url('../images/napierblakeley/templates/standard/buttons/cancel_rollover.gif');background-repeat:no-repeat;background-position:0px -20px;cursor:pointer;cursor:hand; width:70px; height:20px;}
.close {background-image:url('../images/napierblakeley/templates/standard/buttons/close_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:56px; height:21px;}
.close_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/close_rollover.gif');background-repeat:no-repeat;background-position:0px -21px;cursor:pointer;cursor:hand; width:56px; height:21px;}

.portfolio {background-image:url('../images/napierblakeley/templates/standard/buttons/portfolio_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:105px; height:20px;}
.portfolio_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/portfolio_rollover.gif');background-repeat:no-repeat;background-position:0px -20px;cursor:pointer;cursor:hand; width:105px; height:20px;}

.processpayment {background-image:url('../images/napierblakeley/templates/standard/buttons/process_payment_rollover_01.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:130px; height:20px;}
.processpayment_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/process_payment_rollover_01.gif');background-repeat:no-repeat;background-position:0px -22px;cursor:pointer;cursor:hand; width:130px; height:20px;}
.addbuilding {background-image:url('../images/napierblakeley/templates/standard/buttons/addbuilding_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:105px; height:20px;}
.addbuilding_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/addbuilding_rollover.gif');background-repeat:no-repeat;background-position:0px -20px;cursor:pointer;cursor:hand; width:105px; height:20px;}
.quoteandcontinue {background-image:url('../images/napierblakeley/templates/standard/buttons/quotencontinue_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:155px; height:20px;}
.quoteandcontinue_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/quotencontinue_rollover.gif');background-repeat:no-repeat;background-position:0px -20px;cursor:pointer;cursor:hand; width:155px; height:20px;}
.complete {background-image:url('../images/napierblakeley/templates/standard/buttons/complete_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:112px; height:20px;}
.complete_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/complete_rollover.gif');background-repeat:no-repeat;background-position:0px -20px;cursor:pointer;cursor:hand; width:112px; height:20px;}
.review {background-image:url('../images/napierblakeley/templates/standard/buttons/review_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:112px; height:20px;}
.review_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/review_rollover.gif');background-repeat:no-repeat;background-position:0px -20px;cursor:pointer;cursor:hand; width:112px; height:20px;}


.dateselect {background-image:url('../images/napierblakeley/templates/standard/buttons/dateselect_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:101px; height:20px;}
.dateselect_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/dateselect_rollover.gif');background-repeat:no-repeat;background-position:0px -20px;cursor:pointer;cursor:hand; width:101px; height:20px;}

.delete {background-image:url('../images/napierblakeley/templates/standard/buttons/delete_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:65px; height:20px;}
.delete_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/delete_rollover.gif');background-repeat:no-repeat;background-position:0px -20px;cursor:pointer;cursor:hand; width:65px; height:20px;}
.pay {background-image:url('../images/napierblakeley/templates/standard/buttons/pay_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:57px; height:21px;}
.pay_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/pay_rollover.gif');background-repeat:no-repeat;background-position:0px -21px;cursor:pointer;cursor:hand; width:57px; height:21px;}
.proceed {background-image:url('../images/napierblakeley/templates/standard/buttons/proceed_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:82px; height:21px;}
.proceed_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/proceed_rollover.gif');background-repeat:no-repeat;background-position:0px -21px;cursor:pointer;cursor:hand; width:82px; height:21px;}
.proceedtocheckout {background-image:url('../images/napierblakeley/templates/checkout/proceed_off.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:153px; height:20px;}
.proceedtocheckout_hover {background-image:url('../images/napierblakeley/templates/checkout/proceed_over.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:153px; height:20px;}



.signup {background-image:url('../images/napierblakeley/templates/standard/buttons/signup_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:79px; height:21px;}
.signup_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/signup_rollover.gif');background-repeat:no-repeat;background-position:0px -21px;cursor:pointer;cursor:hand; width:79px; height:21px;}
.submitbutton {background-image:url('../images/napierblakeley/templates/standard/buttons/submit_rollover.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:72px; height:21px;}
.submitbutton_hover {background-image:url('../images/napierblakeley/templates/standard/buttons/submit_rollover.gif');background-repeat:no-repeat;background-position:0px -21px;cursor:pointer;cursor:hand; width:72px; height:21px;}
.backbutton {background-image:url('../images/napierblakeley/templates/estimator/back_button-off.jpg');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:78px; height:20px;}
.backbutton_hover {background-image:url('../images/napierblakeley/templates/estimator/back_button-over.jpg');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:78px; height:20px;}
.checkoutbutton {background-image:url('../images/napierblakeley/templates/estimator/back_button-off.jpg');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:78px; height:20px;}
.checkoutbutton_hover {background-image:url('../images/napierblakeley/templates/estimator/back_button-over.jpg');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:78px; height:20px;}
.continuebutton {background-image:url('../images/napierblakeley/templates/estimator/continue_off.jpg');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:101px; height:20px;}
.continuebutton_hover {background-image:url('../images/napierblakeley/templates/estimator/continue_over.jpg');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:101px; height:20px;}




.construction {background-image:url('../images/napierblakeley/templates/standard/construction_rollover_01.gif');background-repeat:no-repeat;background-position:0px -149px;cursor:pointer;cursor:hand; width:142px; height:149px;}
.construction_hover {background-image:url('../images/napierblakeley/templates/standard/construction_rollover_01.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:142px; height:149px;}
.purchase {background-image:url('../images/napierblakeley/templates/standard/purchase_rollover_01.gif');background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;cursor:hand; width:142px; height:149px;}
.purchase_hover {background-image:url('../images/napierblakeley/templates/standard/purchase_rollover_01.gif');background-repeat:no-repeat;background-position:0px -149px;cursor:pointer;cursor:hand; width:142px; height:149px;}


.heavyBodyHeaderText{padding-bottom:30px; font-family: Arial, Tahoma, Verdana; font-weight:bold; font-size :20px; line-height:22px; color:#002A54;}

.heavyBodyText {font-family: Arial, Tahoma, Verdana; font-weight:normal; font-size :13px; line-height:17px; color:#4D4E4E;}
.heavyBodyText:link {font-family: Arial, Tahoma, Verdana; font-weight:normal; font-size :13px; line-height:17px; color:#21697E;}
.heavyBodyText:hover {font-family: Arial, Tahoma, Verdana; font-weight:normal; font-size :13px; line-height:17px; color:#21697E;}
.heavyBodyText:visited {font-family: Arial, Tahoma, Verdana; font-weight:normal; font-size :13px; line-height:17px; color:#21697E;}

.heavyBodyFirstLevelText {font-family: Arial, Tahoma, Verdana; font-weight:normal; font-size :15px; line-height:17px; color:#204F6F;}

.heavyBodySecondLevelText {font-family: Arial, Tahoma, Verdana; font-weight:normal; font-size :13px; line-height:17px; color:#111211;}


.pageBodyHeader {font-family: Arial, Tahoma, Verdana; font-weight:bold; font-size :20px; line-height:22px; color:#002A54;}
.pageBodyTextOne {font-family: Arial, Tahoma, Verdana; font-weight:normal; font-size :15px; line-height:19px; color:#21697E;}
.pageBodyTextTwo {font-family: Arial, Tahoma, Verdana; font-weight:normal; font-size :13px; line-height:17px; color:#4D4E4E;}
.pageBodyTextTwo:link {font-family: Arial, Tahoma, Verdana; font-weight:normal; font-size :13px; line-height:17px; color:#21697E; text-decoration:none; cursor:pointer;}
.pageBodyTextTwo:hover {font-family: Arial, Tahoma, Verdana; font-weight:normal; font-size :13px; line-height:17px; color:#21697E; text-decoration:none; cursor:pointer;}
.pageBodyTextTwo:visited {font-family: Arial, Tahoma, Verdana; font-weight:normal; font-size :13px; line-height:17px; color:#21697E; text-decoration:none; cursor:pointer;}


/*online quote page*/
.quoteSectionHeader {font-family: Arial, Tahoma, Verdana; font-weight:bold; font-size :17px; line-height:19px; color:#002A54;}

/*text content body*/
a.bodyText{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:15px; font-weight:bold; line-height:20px;  color:#21697e ; text-decoration:none;} 
a.bodyText:link{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:15px;  font-weight:bold;line-height:20px;  color:#21697e ; text-decoration:none;} 
a.bodyText:visited{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:15px; font-weight:bold; line-height:20px;  color:#21697e ; text-decoration:none;} 
a.bodyText:hover{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:15px; font-weight:bold; line-height:20px;  color:#21697e ; text-decoration:underline;} 

/*header for content body*/
.headerContentBody{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-weight:bold; font-size:24px; line-height:27px;  color:#001a3b; text-decoration:none;} 
.headerContentBody:link{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-weight:bold; font-size:24px; line-height:27px;  color:#001a3b; text-decoration:none;} 
.headerContentBody:visited{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-weight:bold; font-size:24px; line-height:27px;  color:#001a3b; text-decoration:none;} 
.headerContentBody:hover{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-weight:bold; font-size:24px; line-height:27px;  color:#001a3b; text-decoration:none;} 

/*Second header for content body*/
.SecondHeaderContentBody{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:24px; font-weight:bold; line-height:27px;  color:#497783; text-decoration:none;} 
.SecondHeaderContentBody:link{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:24px;  font-weight:bold;line-height:27px;  color:#497783; text-decoration:none;} 
.SecondHeaderContentBody:visited{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:24px; font-weight:bold; line-height:27px;  color:#497783; text-decoration:none;} 
.SecondHeaderContentBody:hover{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:24px; font-weight:bold; line-height:27px;  color:#497783; text-decoration:none;} 

/*header for forms*/
.formHeader{height:24px;font-family:Helvetica Neue bold,Helvetica, Myrian Pro, tahoma, arial, verdana; font-size:23px; font-weight:normal;line-height:24px;  color:#BBD0D1; text-decoration:none;width:400px} 
.formHeader:link{height:24px;font-family:Helvetica Neue bold,Helvetica , Myrian Pro, tahoma, arial, verdana;  font-size:23px;font-weight:normal; line-height:24px;  color:#BBD0D1; text-decoration:none;width:400px} 
.formHeader:visited{height:24px;font-family:Helvetica Neue bold,Helvetica , Myrian Pro, tahoma, arial, verdana;  font-size:23px; font-weight:normal;line-height:24px;  color:#BBD0D1; text-decoration:none;width:400px} 
.formHeader:hover{height:24px;font-family:Helvetica Neue bold, Helvetica, Myrian Pro, tahoma, arial, verdana;  font-size:23px; font-weight:normal;line-height:24px;  color:#BBD0D1; text-decoration:none;width:400px} 



/*text content body*/
.bodyText{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:15px; font-weight:bold; line-height:20px;  color:#2c2925; text-decoration:none;} 
.bodyText:link{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:15px;  font-weight:bold;line-height:20px;  color:#2c2925; text-decoration:none;} 
.bodyText:visited{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:15px; font-weight:bold; line-height:20px;  color:#2c2925; text-decoration:none;} 
.bodyText:hover{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:15px; font-weight:bold; line-height:20px;  color:#2c2925; text-decoration:none;} 

/*bottom content page links*/
.contentPageLinks{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:12px;   color:#2C4D6E; text-decoration:none;} 
.contentPageLinks:link{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:12px;   color:#2C4D6E; text-decoration:none;} 
.contentPageLinks:visited{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:12px;   color:#2C4D6E; text-decoration:none;} 
.contentPageLinks:hover{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:12px;  color:#2C4D6E; text-decoration:underline;} 

/*footer site links*/
a.footerSite{font-family: arial, verdana; font-size:12px;   color:#5d7871; text-decoration:none;} 
a.footerSite:link{font-family:arial, verdana; font-size:12px;   color:#5d7871; text-decoration:none;} 
a.footerSite:visited{font-family:arial, verdana; font-size:12px;   color:#5d7871; text-decoration:none;} 
a.footerSite:hover{font-family:arial, verdana; font-size:12px;  color:#5d7871; text-decoration:underline;} 

/*footer developer link*/
.footerSiteDeveloper{font-family: arial, verdana; font-size:11px;   color:#272119; text-decoration:none;} 
.footerSiteDeveloper:link{font-family:arial, verdana; font-size:11px;   color:#272119; text-decoration:none;} 
.footerSiteDeveloper:visited{font-family:arial, verdana; font-size:11px;   color:#272119; text-decoration:none;} 
.footerSiteDeveloper:hover{font-family:arial, verdana; font-size:11px;  color:#272119; text-decoration:underline;} 

a.footerSiteDeveloper{font-family: arial, verdana; font-size:11px;   color:#272119; text-decoration:none;} 
a.footerSiteDeveloper:link{font-family:arial, verdana; font-size:11px;   color:#272119; text-decoration:none;} 
a.footerSiteDeveloper:visited{font-family:arial, verdana; font-size:11px;   color:#272119; text-decoration:none;} 
a.footerSiteDeveloper:hover{font-family:arial, verdana; font-size:11px;  color:#272119; text-decoration:underline;} 

/*Log In Form*/
.loginTitle{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:14px; font-weight:bolder ; color:#002A54; text-decoration:none;} 
.loginTitle:link{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:14px;   font-weight:bolder ; color:#002A54; text-decoration:none;} 
.loginTitle:visited{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:14px;   font-weight:bolder ; color:#002A54; text-decoration:none;} 
.loginTitle:hover{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:14px;  font-weight:bolder ; color:#002A54; text-decoration:underline;} 

.fieldTitle{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:12px;  color:#000000; text-decoration:none; font-weight:bold;} 
.fieldTitle:link{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:12px;   color:#000000; text-decoration:none; font-weight:bold;} 
.fieldTitle:visited{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:12px;    color:#000000; text-decoration:none; font-weight:bold;} 
.fieldTitle:hover{font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:12px;   color:#000000; text-decoration:none;font-weight:bold;} 

/*News*/
/*.newsHeader{font-family: arial, verdana; font-size:13px; line-height:15px;   color:#21697E; text-decoration:none; font-weight:bold;} 
.newsHeader:link{font-family:arial, verdana; font-size:13px;   line-height:15px;   color:#21697E; text-decoration:none; font-weight:bold;} 
.newsHeader:visited{font-family:arial, verdana; font-size:13px;   line-height:15px;   color:#21697E; text-decoration:none; font-weight:bold;} 
.newsHeader:hover{font-family:arial, verdana; font-size:13px;  line-height:15px;   color:#21697E; text-decoration:underline; font-weight:bold;} 
*/
.newsTitle{font-family: arial, verdana; font-size:13px; line-height:15px;   color:#002a54; text-decoration:none; word-wrap:break-word;} 
.newsTitle:link{font-family:arial, verdana; font-size:13px;   line-height:15px;   color:#002a54; text-decoration:none;word-wrap:break-word;} 
.newsTitle:visited{font-family:arial, verdana; font-size:13px;   line-height:15px;   color:#002a54; text-decoration:none;word-wrap:break-word;} 
.newsTitle:hover{font-family:arial, verdana; font-size:13px;  line-height:15px;   color:#002a54; text-decoration:underline;word-wrap:break-word;} 

.newsTitleSecond{font-family: arial, verdana; font-size:12px; line-height:14px;   color:#999889; text-decoration:none;} 
.newsTitleSecond:link{font-family:arial, verdana; font-size:12px;   line-height:14px;   color:#999889; text-decoration:none;} 
.newsTitleSecond:visited{font-family:arial, verdana; font-size:12px;   line-height:14px;   color:#999889; text-decoration:none;} 
.newsTitleSecond:hover{font-family:arial, verdana; font-size:12px;  line-height:14px;   color:#999889; text-decoration:underline;} 

.newsBody{font-family: arial, verdana; font-size:12px; line-height:17px;   color:#336c7d; text-decoration:none;} 
.newsBody:link{font-family:arial, verdana; font-size:12px;   line-height:17px;   color:#336c7d; text-decoration:none;} 
.newsBody:visited{font-family:arial, verdana; font-size:12px;   line-height:17px;   color:#336c7d; text-decoration:none;} 
.newsBody:hover{font-family:arial, verdana; font-size:12px;  line-height:17px;   color:#336c7d; text-decoration:underline;} 

/* form/ estimator */

.sectionTitle {font-family:Arial, Tahoma, Verdana; font-size:18px;  font-weight:bolder;  line-height:26px; color:#4b4234; text-decoration:none;}
.sectionDescription {font-family:Arial, Tahoma, Verdana; font-size:14px; line-height:18px; color:#497783; text-decoration:none;}

.dependancyCaption {font-family: Arial, Tahoma, Verdana; font-weight:bold; font-size :16px; line-height:22px; color:#002A54;}

.questionTitle{font-family:Arial, Tahoma, Verdana; font-size:15px;  font-weight:bolder;  line-height:22px; color:#4b4234; text-decoration:none;}
.questionTitle:link{font-family:Arial, Tahoma, Verdana; font-size:15px;  font-weight:bolder; line-height:22px; color:#4b4234; text-decoration:none;}
.questionTitle:visited{font-family:Arial, Tahoma, Verdana; font-size:15px;  font-weight:bolder; line-height:22px; color:#4b4234; text-decoration:none;}
.questionTitle:hover{font-family:Arial, Tahoma, Verdana; font-size:15px; font-weight:bolder;  line-height:22px; color:#4b4234; text-decoration:none;}

.question{font-family:Arial, Tahoma, Verdana; font-size:14px; line-height:18px; color:#497783; text-decoration:none;}
.question:link{font-family:Arial, Tahoma, Verdana; font-size:14px; line-height:18px; color:#497783; text-decoration:none;}
.question:visited{font-family:Arial, Tahoma, Verdana; font-size:14px; line-height:18px; color:#497783; text-decoration:none;}
.question:hover{font-family:Arial, Tahoma, Verdana; font-size:14px; line-height:18px; color:#497783; text-decoration:none;}


.questionField{font-family:Arial, Tahoma, Verdana; font-size:12px; color:#4b4234; text-decoration:none;}
.questionField:link{font-family:Arial, Tahoma, Verdana; font-size:12px; color:#4b4234; text-decoration:none;}
.questionField:visited{font-family:Arial, Tahoma, Verdana; font-size:12px; color:#4b4234; text-decoration:none;}
.questionField:hover{font-family:Arial, Tahoma, Verdana; font-size:12px; color:#4b4234; text-decoration:none;}



.stepsCountOn{font-family:Arial, Tahoma, Verdana; font-size:18px; color:#B72025; text-decoration:none; font-weight:bolder}
.stepsCountOn:link{font-family:Arial, Tahoma, Verdana; font-size:18px; color:#B72025; font-weight:bolder; text-decoration:none;}
.stepsCountOn:visited{font-family:Arial, Tahoma, Verdana; font-size:18px; color:#B72025;font-weight:bolder; text-decoration:none;}
.stepsCountOn:hover{font-family:Arial, Tahoma, Verdana; font-size:18px; color:#B72025; text-decoration:none; font-weight:bolder}

.stepsCountOff{font-family:Arial, Tahoma, Verdana; font-size:18px; color:#3D6F8E; text-decoration:none; font-weight:bolder}
.stepsCountOff:link{font-family:Arial, Tahoma, Verdana; font-size:18px; color:#3D6F8E; font-weight:bolder; text-decoration:none;}
.stepsCountOff:visited{font-family:Arial, Tahoma, Verdana; font-size:18px; color:#3D6F8E;font-weight:bolder; text-decoration:none;}
.stepsCountOff:hover{font-family:Arial, Tahoma, Verdana; font-size:18px; color:#3D6F8E; text-decoration:none; font-weight:bolder}


/* Checkout */
.checkoutTopText {font-family:Arial, Tahoma, Verdana; font-size:14px; line-height:18px; color:#A8A799;}
.checkoutTopTextNew {font-family:Arial, Tahoma, Verdana; font-size:12px; line-height:16px;color:#4D4E4E;margin-bottom:10px;}
.disclaimerText {font-family:Arial, Tahoma, Verdana; font-size:12px; line-height:14px;color:#999999;}
.checkoutBodyHeading {font-family:Arial, Tahoma, Verdana; font-size:16px; line-height:20px; color:#50463A;}
.checkoutBodyText {font-family:Arial, Tahoma, Verdana; font-size:14px; line-height:20px; color:#528C9D;}
.checkoutRptHeading {font-family:Arial, Tahoma, Verdana; font-size:11px; line-height:18px; color:#A8A799; padding-left:10px;}
.checkoutRptItem {font-family:Arial, Tahoma, Verdana; font-size:13px; line-height:18px; color:#50463A; padding-left:10px;}


/* signup form */
.signupFieldTitle {font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:12px;  color:#000000; text-decoration:none; font-weight:bold;}
.signupField {font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:12px;  color:#000000; text-decoration:none; font-weight:normal; width:150px; }
.signupTextBox {font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:12px;  color:#000000; text-decoration:none; font-weight:normal; width:150px; }
.signupDropDown {font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:12px;  color:#000000; text-decoration:none; font-weight:normal; width:150px; }
.signupFieldInfo {font-family:Helvetica Neue Roman, Myrian Pro, tahoma, arial, verdana; font-size:12px;  color:#2C98DD; text-decoration:none; font-weight:normal;}

/* Repeater */
.headerRow {height:30px; background-color:#F4F4F2;}
.headerText {font-family:Arial, Tahoma, Verdana; font-size:11px; line-height:18px; color:#A8A799; padding-left:0px;}
.repeaterItem {font-family:Arial, Tahoma, Verdana; font-size:13px; line-height:18px; color:#50463A; padding-left:0px; }
.separatorRow {background-color: #BBD0D1; height:1px; }

/* agent nav */

.topAgentNav { font-family:Arial,Verdana;color:#2C98DD;text-decoration:none; font-size:12px;line-height:14px;cursor:pointer;}
.topAgentNav:link { font-family:Arial,Verdana;color:#2C98DD;text-decoration:none;font-size:12px;line-height:14px; cursor:pointer;}
.topAgentNav:visited { font-family:Arial,Verdana;color:#2C98DD;text-decoration:none; font-size:12px;line-height:14px;cursor:pointer;}
.topAgentNav:hover { font-family:Arial,Verdana;color:#2C98DD;text-decoration:underline; font-size:12px;line-height:14px;cursor:pointer;}

/* tab on/off */
.tab_Off { width:138;height:37;font-family:Helvetica Neue Roman, Myrian Pro, tahoma,Verdana,Arial;font-size:11px;color:#002A54;font-weight:bold;background:transparent url('../images/napierblakeley/templates/standard/tab_background.gif') no-repeat;background-position:-138px 0px;text-align:center;padding-top:0px;cursor:pointer; }
.tab_On { width:138;height:37;font-family:Helvetica Neue Roman, Myrian Pro, tahoma,Verdana,Arial;font-size:11px;color:#2C98DD;font-weight:bold;background:transparent url('../images/napierblakeley/templates/standard/tab_background.gif') no-repeat;background-position:0px 0px;text-align:center;padding-top:0px; }
.tab_Hover { width:138;height:37;font-family:Helvetica Neue Roman, Myrian Pro, tahoma,Verdana,Arial;font-size:11px;color:#2C98DD;font-weight:bold;background:transparent url('../images/napierblakeley/templates/standard/tab_background.gif') no-repeat;background-position:0px 0px;text-align:center;padding-top:0px;cursor:pointer; }
.tab_Disabled { width:138;height:37;border-bottom:1px solid #c5c5c5; }
.tab_BorderTop { border-bottom:1px solid #c5c5c5; }
.tab_Border { border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;padding:10px; }

.tab_mydetails_Off { width:111px; height:37px; background-image:url('../images/napierblakeley/templates/account/mydetails_rollover_01.gif'); background-repeat:no-repeat; background-position: 0px 0px;} 
.tab_mydetails_On { width:111px; height:37px; background-image:url('../images/napierblakeley/templates/account/mydetails_rollover_01.gif'); background-repeat:no-repeat; background-position: 0px -37px;} 
.tab_portfolio_Off { width:138px; height:37px; background-image:url('../images/napierblakeley/templates/account/portfolio_rollover_01.gif'); background-repeat:no-repeat; background-position: 0px 0px;} 
.tab_portfolio_On { width:138px; height:37px; background-image:url('../images/napierblakeley/templates/account/portfolio_rollover_01.gif'); background-repeat:no-repeat; background-position: 0px -37px; } 
.tab_background {width:613px; height:37px; background-image:url('../images/napierblakeley/templates/standard/myaccount_tabbg.gif'); background-repeat:no-repeat; background-position:left; } 
.tab_right {width:5px; height:35px; background-image:url('../images/napierblakeley/templates/account/NBetax_tab_temp_04.gif'); background-repeat:no-repeat; } 

.tab_mydetails_hover { width:111px; height:37px; background-image:url('../images/napierblakeley/templates/account/mydetails_rollover_01.gif'); background-repeat:no-repeat; background-position: 0px -37px;} 
.tab_portfolio_hover { width:138px; height:37px; background-image:url('../images/napierblakeley/templates/account/portfolio_rollover_01.gif'); background-repeat:no-repeat; background-position: 0px -37px;}
.portfolio_background {width:858px;background-image:url('../images/napierblakeley/templates/account/myportfolio_background.jpg'); background-repeat:repeat-y}
.portfolio_borderBottom {width:935px;height:5px;background-image:url('../images/napierblakeley/templates/account/myportfolio_borderBottom.gif'); background-repeat:no-repeat}

.accountHeaderText { background-color:#E4ECED; font-family:Arial; font-size:12px; color:#3d6f8e }
.accountHeader{ background-image:url('../images/napierblakeley/templates/account/account_header_back.jpg'); background-repeat:repeat-x; height:25px; border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5; }
.accountdetailsHeader{ background-image:url('../images/napierblakeley/templates/account/account_header_back.jpg'); background-repeat:no-repeat; height:5px; width:935px; border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5; }

.repeaterItemSmall { font-family:Arial; font-size:12px; color:#484848 }
a.appLink {color:Red; font-family:Arial; font-size:12px; text-decoration:none}
a.appLink:link {color:#b72025 ; font-family:Arial; font-size:12px; text-decoration:none}
a.appLink:active {color:#b72025 ; font-family:Arial; font-size:12px; text-decoration:none}
a.appLink:visited {color:#b72025 ; font-family:Arial; font-size:12px; text-decoration:none}
a.appLink:hover {color:#b72025 ; font-family:Arial; font-size:12px; text-decoration:underline}


/* port folio styles */

.portfolioheadertext {font-family:Arial,Verdana,MS Sans Serif;font-size:12px; line-height:14px;color:#3D6F8E;font-weight:bold;}
.portfoliocelltext {font-family:Arial,Verdana,MS Sans Serif;font-size:12px; line-height:16px;color:#1A1A1A;}

/* quote summary */
.headertextlineblue {font-family:Arial,Verdana,MS Sans Serif;font-size:12px; line-height:14px;color:#002A54; font-weight:bold;}
.headertextlinelightblue {font-family:Arial,Verdana,MS Sans Serif;font-size:12px; line-height:14px;color:#3D6F8E; font-weight:normal;}
.stepheadertextline {font-family:Arial,Verdana,MS Sans Serif;font-size:14px; line-height:16px;color:#5992A3; font-weight:bold;}
.steptextline {font-family:Arial,Verdana,MS Sans Serif;font-size:12px; line-height:14px;color:#001A3B;}
.rptheadertextline {font-family:Arial,Verdana,MS Sans Serif;font-size:11px; line-height:14px;color:#BDBCAF;}
.rpttextline  {font-family:Arial,Verdana,MS Sans Serif;font-size:14px; line-height:22px;color:#50463A;}
.paymenttextline {font-family:Arial,Verdana,MS Sans Serif;font-size:14px; line-height:16px;color:#204F6F;}
.paymentdropdown {font-family:Arial,Verdana,MS Sans Serif;font-size:12px; line-height:14px;color:#204F6F; border:none;}
.amounttextline {font-family:Arial,Verdana,MS Sans Serif;font-size:14px; line-height:16px;color:#4D4E4E;}
.amounttextlinebold {font-family:Arial,Verdana,MS Sans Serif;font-size:14px; line-height:16px;color:#4D4E4E; font-weight:bold;}


