@import "../../master.css";


body{

background-color:#ffffff;
margin:0px; 
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
}

p{  padding:0px; margin:9px 0px 9px 0px; }

.letterboxvideo{width:373px; height:155px; float:right; background-color:#f4f4f4; z-index:1;}
 
.pagelocked, .errorsdetected{padding:5px; border:1px solid red; background-color:pink; color:red; margin-bottom:10px;}
.pagelocked a, .errorsdetected a{color:red; text-decoration:underline;}

.notification{padding:5px; border:1px solid #cccccc; background-color:#f4f4f4; color:red; margin-bottom:10px;}

.itemdatacopy{margin-bottom:9px;}

 
.sub_nav_cell a{width:163px; height:30px; background-image:url(../../../images/britishprint/gradiatedbg.gif); background-repeat:repeat-x; padding:9px;  margin-top:6px;  margin-right:6px; float:left; border:1px solid #cccccc; color:#414243; text-align:center; text-decoration:none; font-size:11px;  }
.sub_nav_cell a:hover{border:1px solid #414243; }

 
.snpadbottom{ margin-bottom:9px; }


.linesplit{font-size:0px; border-top:1px solid #e4e4e4;margin-bottom:10px;}

form{margin:0px; padding:0px; font-size:1em;}

.sectitle{margin-bottom:10px;} 
.sectitle a{text-decoration:none;}

.submenuselect{ margin-bottom:10px; border:1px solid #cccccc;}

.clear_both{ clear:both; font-size:0px; }

#area{width:600px;  margin:1em auto; margin-top:10px;}
#page{width:600px; height:1%;  position:relative; background-image:none; border:1px solid black;}

#topshadow{ background-image:none; background-repeat:no-repeat; }
#bottomshadow{ background-image:none; background-repeat:no-repeat; background-position:bottom;}
#innertube{padding:0px;}
 
#header{ height:101px; background-color:#ffffff; width:100%; position:relative;}
#header #bpiflogo{ width:332px; height:101px; float:left;}
#header #bpiflogo .printimg{display:block;}
#header #bpiflogo .stdimg{display:none;}

#header #rightcontent{ width:541px; height:101px; float:left; display:none; }

#header #rightcontent .toplinks{ width:641px; height:30px; padding-top:10px; text-transform:uppercase; font-size:14px;}
#header #rightcontent .toplinks a{ color:white; text-decoration:none; margin-right:7px;}
#header #rightcontent .toplinks a.selected,
#header #rightcontent .toplinks a.selected:hover{ color:#F58025;}
#header #rightcontent .toplinks a:hover{ color:#e4e4e4; }

#header #rightcontent .topsearch{ width:641px; height:61px; }
#header #rightcontent .topsearch .googlesearch{ width:288px; height:60px; float:left; display:none;}
#header #rightcontent .topsearch .printersearch{ width:288px; height:60px; float:left; display:none;}

#header #rightcontent .topsearch .loginbox{ width:64px; height:24px; float:left; display:none;}

#header #rightcontent .topsearch .loginbox a{color:white; background-color:#F58025; float:left; position:relative; padding:4px 0px 0px 0px; font-size:12px; text-transform:uppercase; text-decoration:none; width:54px; height:20px; text-align:center;}
#header #rightcontent .topsearch .loginbox a.small{font-size:9px; line-height:0.95em; background-color:#006A71; }

#header #rightcontent .topsearch .loginbox a:hover{background-color:#FA913F;}
#header #rightcontent .topsearch .loginbox a.small:hover{background-color:#017B83;}


#header #rightcontent .topsearch .searchwrapper{ background-color:#DFDDDD; width:274px; padding:2px; height:20px; }

#header #rightcontent .topsearch .searchfield{ margin:0px; padding:1px; border:1px solid #DFDDDD; height:16px; float:left;}
#header #rightcontent .topsearch .googlesearch .searchfield{width: 185px;}
#header #rightcontent .topsearch .printersearch .searchfield{width: 140px;}
/* 
#header #rightcontent .topsearch .searchbutton{font-size:12px; text-align:left; border:1px solid #DFDDDD; background-color:#DFDDDD; padding:0px 0px 0px 0px;margin:0px; margin-left:5px;  text-transform:uppercase; float:left; background-image:url(../../../images/britishprint/searcharrow.gif); background-position:right 0px; background-repeat:no-repeat; position:relative;}
*/

#header #rightcontent .topsearch .searchbutton{ padding:1px 0px 1px 0px; margin:0px; text-align:left; background-color:#DFDDDD; border:0px; background-image:url(../../../images/britishprint/searcharrow.gif); background-position:right; background-repeat:no-repeat; font-size:12px; text-transform:uppercase; margin-left:4px; margin-right:1px; float:left; position:relative;}


#header #rightcontent .topsearch .googlesearch .searchbutton{width:80px; }
#header #rightcontent .topsearch .printersearch .searchbutton{width:125px; }

#header a img{ border-style:none;}

#content{ height:1%; width:100%; }
#contentwrapper{margin:10px 0px 10px 10px}

#menuwrapper{WIDTH: 953px; display:none;}

#breadcrumb{clear:both; WIDTH: 100%; padding-top:4px; color:#8B8889; font-size:10px;}
#breadcrumb a{color:#8B8889; text-decoration:none;}
#breadcrumb a:hover{ text-decoration:underline;}

#topblock{ height:54px; width:100%; margin-top:10px; display:none;}
 
 
.scheme_1 #topblock .featureblock{ background-color:#C61D23; color:white;}
.scheme_1 #topblock .homepage{background-color:#DFDDDD; color:#414243;}


.scheme_4 #topblock .featureblock{ background-color:#006A71; color:white;}
.scheme_5 #topblock .featureblock{ background-color:#003366; color:white;}
.scheme_14 #topblock .featureblock{ background-color:#C1D82F; color:white;}
.scheme_15 #topblock .featureblock{ background-color:#C6006F; color:white;}
.scheme_16 #topblock .featureblock{ background-color:#758FC2; color:white;}
.scheme_17 #topblock .featureblock{ background-color:#F58025; color:white;}




#main{ margin-top:10px;font-size:11px;}


#main .gtitle{font-size:1.1em}
#main .gdesc{font-size:1em}
#main .ginfo{font-size:1em;color:green;} 

#main a.gtitle{ color:blue;}		
		
#main #flasharea{ float:left; width:569px; height:432px; z-index:1;   }

 .galleryholder{z-index:1;}


#main .feature{width:182px; height:210px; float:left; background-color:#8B8889; margin:0px 0px 0px 10px;}
#main .feature .featureinner{ height:208px; margin:1px; background-color:white; width:180px;}
#main .feature .featureinner h3{ background-color:#414142; padding:5px; margin:0px; color:white; text-transform:uppercase; font-weight:normal; font-size:11px;}
#main .feature .featureinner h3 a{color:white; text-decoration:none;}

#main .feature .featureinner .featureppad{padding:5px;}



#main .feature .featureinner .featureppad .intro{ padding:0px 0px 2px 0px; margin:0px; color:#414243; font-size:10px;  height:35px; overflow:hidden;    }
#main .feature .featureinner .featureppad a.morelink{ background-color:#414142; color:white;  text-decoration:none; text-align:center; padding:0px 1px 0px 1px; font-size:10px;}

#main .feature .featureinner .featureppad .intro h4{ padding:0px 0px 3px 0px; margin:0px; color:#414243;   font-weight:normal; font-size:11px; line-height:1.1em;  }
#main .feature .featureinner .featureppad .intro h4 a{color:#414243; text-decoration:none;}

#main .feature .featureinner .featureppad .intro p{padding:0px; margin:0px; line-height:1em;}

#main .feature .featureinner .imageblock{width:180px; height:51px;}

#main .feature .featureinner .featureppad .featurelist{ background-image:url(../../../images/britishprint/arrow_benefits.gif); background-position:0px 3px; background-repeat:no-repeat; position:relative; padding-left:13px; font-size:10px; }
#main .feature .featureinner .featureppad .featurelist a{ text-decoration:none; color:#414243;}

#main #navigationholder{ width:183px;   float:left; height:1%; background-color:#EDEDED; background-image:url(../../../images/britishprint/menu_back.jpg); background-repeat:no-repeat; display:none;}
#main #contentholder{ width:100%;   float:left; margin :0 0px 0 10px;    }
#main #relatedholder{}

#main #contentholder.homex{ width:100%;   float:left; padding:0px; margin:0px;}





.dropshadow{background-image:url(../../../images/britishprint/gradfade.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:11px;}

#outer{ color:#414142; text-align:right; margin:9px 9px 0px 0px; font-size:11px;}
#outer a{ color:#414142; text-decoration:none;}
#outer a:hover{ color:#515151; text-decoration:underline;}


.docitem{border:1px solid #cccccc; padding:5px 5px 5px 5px; margin: 0px 0px 5px 0px;}
.docitem h3{ margin:0px;}

.docitem .dispitem{margin:0px 0px 0px 0px ; padding:0px 0px 2px 0px}

.paging{border:1px solid #cccccc; padding:5px 5px 5px 5px; margin: 0px 0px 10px 0px; text-align:right;}
 

#mainpage_feature_surround{ background-image:url(../../../images/britishprint/gradfade.gif); background-position:bottom; background-repeat:repeat-x; height:168px; margin-bottom:2px;}

#mainpage_feature_surround p{ width:339px; padding:8px 9px 0px 9px; font-size:12px; line-height:18px; margin:0px; }

 

.mainpage_feature{ height:155px;  border:1px solid #cccccc;  background-repeat:no-repeat; background-position:right; }

.scheme_1 .mainpage_feature{background-image:url(../../../images/britishprint/s_back.jpg); position:relative;}
.scheme_4 .mainpage_feature{background-image:url(../../../images/britishprint/t_back.jpg); position:relative;}

.scheme_5 .mainpage_feature{background-image:url(../../../images/britishprint/i_back.jpg); position:relative;}
.scheme_14 .mainpage_feature{background-image:url(../../../images/britishprint/l_back.jpg); position:relative;}
.scheme_15 .mainpage_feature{background-image:url(../../../images/britishprint/b_back.jpg); position:relative;}
.scheme_16 .mainpage_feature{background-image:url(../../../images/britishprint/te_back.jpg); position:relative;}
.scheme_17 .mainpage_feature{background-image:url(../../../images/britishprint/be_back.jpg); position:relative;}

.mainpage_feature img{ float:right;}
 


#bodytext{ width:95%;float:left; height:1%; position:relative;}

#rhscol{width:182px; float:left;   height:1%; margin-left:10px; display:none;}

 


#calendartable .calimg{ float:right; border:1px solid #cccccc; padding:5px; margin:0px 0px 10px 10px;}
#calendartable .itemdisplay{background-image:url(../../../images/britishprint/gradiatedbg.gif); background-repeat:repeat-x; padding:9px 9px 0px 9px;  margin-bottom:9px; border:1px solid #cccccc; color:#414243; position:relative;}

#calendartable .month{ padding:9px; margin-bottom:9px; border:1px solid #cccccc;  font-weight:bold;}
#calendartable .dateholder{font-style:italic;} 
#calendartable .storyholder{padding:0px 0px 10px 0px;}
#calendartable .dateitem{ padding:9px; margin-bottom:9px; border:1px solid #cccccc;}
#calendartable .dateitem h2{font-weight:bold; font-size:12px;}

#calendartable .itemdisplay p{margin-top:0px; padding-top:0px;}

#calendartable h2.title{ font-size:16px; border:0px; color:#414243; font-weight:bold; padding-bottom:10px;}
#calendartable h2.title a{ text-decoration:none; color:#414243;}







.personcontact{border:1px solid #cccccc; padding:5px; background-color:#F9F9F9; margin-bottom:10px;}
.personcontact img{float:left; border:1px solid #000000; margin-right:10px;}
.personcontact .user{font-weight:bold; font-size:12px;}
.personcontact .title{ margin-bottom:5px;}
 

.doclinks{border:1px solid #cccccc; padding:5px; background-color:#F9F9F9; margin-bottom:10px;}
.doclinks .title{ margin-bottom:5px;}

 
#sigs .sigsitem{background-image:url(../../../images/britishprint/gradiatedbg.gif); background-repeat:repeat-x; padding:9px 9px 9px 9px;  margin-bottom:9px; border:1px solid #cccccc; color:#414243; position:relative;}

#sigs .sigsitem h2.title{font-size:16px; border:0px; color:#414243; font-weight:bold; padding-bottom:10px;}

#sigs .sigsitem .sigs_left{float:left; width:200px; height:1%; }
#sigs .sigsitem .sigs_right{float:left; width:200px; height:1%;}

#newstable .newsimg{ float:right; border:1px solid #cccccc; padding:5px; margin:0px 0px 10px 10px;}
#newstable .itemdisplay{background-image:url(../../../images/britishprint/gradiatedbg.gif); background-repeat:repeat-x; padding:9px 9px 0px 9px;  margin-bottom:9px; border:1px solid #cccccc; color:#414243; position:relative;}
#newstable .dateholder{font-style:italic;} 
#newstable .storyholder{padding:0px 0px 10px 0px;}

#newstable .itemdisplay p{margin-top:0px; padding-top:0px;}

#newstable h2.title{ font-size:16px; border:0px; color:#414243; font-weight:bold; padding-bottom:10px;}
#newstable h2.title a{ text-decoration:none; color:#414243;}



#documentstable .documentsimg{ float:right; border:1px solid #cccccc; padding:5px; margin:0px 0px 10px 10px;}
#documentstable .itemdisplay{background-image:url(../../../images/britishprint/gradiatedbg.gif); background-repeat:repeat-x; padding:9px 9px 0px 9px;  margin-bottom:9px; border:1px solid #cccccc; color:#414243; position:relative;}
#documentstable .dateholder{font-style:italic;} 
#documentstable .storyholder{padding:0px 0px 10px 0px;}

#documentstable .itemdisplay p{margin-top:0px; padding-top:0px;}

#documentstable h2.title{ font-size:16px; border:0px; color:#414243; font-weight:bold; padding-bottom:10px;}
#documentstable h2.title a{ text-decoration:none; color:#414243;}
 
#sitemap .itemdisplay{background-image:url(../../../images/britishprint/gradiatedbg.gif); background-repeat:repeat-x; padding:9px 9px 0px 9px;  margin-bottom:9px; border:1px solid #cccccc; color:#414243; position:relative;} 
#sitemap h2.title{ font-size:16px; border:0px; color:#414243; font-weight:bold; padding-bottom:10px;}
#sitemap h2.title a{ text-decoration:none; color:#414243;}



#stafftable .staffimg{ float:right; border:1px solid #cccccc; padding:5px; margin:0px 0px 0px 10px;}
#stafftable .itemdisplay{background-image:url(../../../images/britishprint/gradiatedbg.gif); background-repeat:repeat-x; padding:9px 9px 0px 9px;  margin-bottom:9px; border:1px solid #cccccc; color:#414243; position:relative;}
#stafftable .contact{margin-bottom:10px;}
#stafftable h2.title{ font-size:16px; border:0px; color:#414243; font-weight:bold; padding-bottom:10px;}
#stafftable h3{ font-size:12px; border:0px; color:#414243; font-weight:bold; padding-bottom:0px;}

#stafftable h1{ padding:9px; margin-bottom:9px; border:1px solid #cccccc;  font-weight:bold; font-size:16px;}


#faqtable .itemdisplay{background-image:url(../../../images/britishprint/gradiatedbg.gif); background-repeat:repeat-x; padding:9px 9px 0px 9px;  margin-bottom:9px; border:1px solid #cccccc; color:#414243; position:relative;}
#faqtable .qdiv{ background-image:url(../../../images/britishprint/darkarr.gif); background-position:0px 3px; background-repeat:no-repeat; margin:0px 10px 10px 0px;  padding: 0px 0px 0px 15px;  position:relative; }
#faqtable h2.title{ font-size:16px; border:0px; color:#414243; font-weight:bold; padding-bottom:10px;}

#faqtable .top{margin-bottom:10px;}



#glossarytable .itemdisplay{background-image:url(../../../images/britishprint/gradiatedbg.gif); background-repeat:repeat-x; padding:9px 9px 0px 9px;  margin-bottom:9px; border:1px solid #cccccc; color:#414243;position:relative;}
 
#glossarytable h2.title{ font-size:16px; border:0px; color:#414243; font-weight:bold; padding-bottom:10px;}

#glossarytable .top{margin-bottom:10px;}



#downloads{border:1px solid #A0A0A1; background-color:#E0E1E1;}
#downloads h3{ background-color:#414142; padding:4px 0px 4px 0px; text-align:center; margin:0px; color:#ffffff; text-transform:uppercase; font-weight:normal; font-size:12px;position:relative;}
#downloads .dlpad{padding:0px 5px 5px 5px;}
#downloads .dlitem{margin:5px 0px 0px 0px;   font-size:10px;  }
#downloads .dlitem a{float:left; background-color:#F58025; width:44px; height:12px; color:white; font-size:9px; text-decoration:none; text-align:center; margin-right:5px;}

.scheme_1 #downloads h3{ background-color:#C61D23; color:white;}
.scheme_4 #downloads h3{ background-color:#006A71; color:white;}
.scheme_5 #downloads h3{ background-color:#003366; color:white;}
.scheme_14 #downloads h3{ background-color:#C1D82F; color:white;}
.scheme_15 #downloads h3{ background-color:#C6006F; color:white;}
.scheme_16 #downloads h3{ background-color:#758FC2; color:white;}
.scheme_17 #downloads h3{ background-color:#F58025; color:white;}

#findprinter .itemdisplay{ background-image:url(../../../images/britishprint/gradiatedbg.gif); background-repeat:repeat-x; padding:9px;  margin-bottom:9px; border:1px solid #cccccc; color:#414243; position:relative; }
#findprinter  label{ width:40px;}
#findprinter .itemdisplay p{margin-top:0px; padding-top:0px;}
#findprinter .itemdisplay h2{ font-size:16px; border:0px; color:#414243; font-weight:bold; padding-bottom:10px;}
#findprinter .itemdisplay h2 a{ text-decoration:none; color:#414243;}
#findprinter .fprhs{float:right; width:150px; height:1%; text-align:right;}

#findprinter .fprhs .rhsitem{border:1px solid #cccccc; padding:5px;}

.item_morelink{ background-color:#414142; color:white; text-decoration:none; text-align:center; padding:1px 2px 1px 2px; font-size:10px;}


#findprinter h3{ }

.fpmap{float:right; width:230px; height:1%;  }
 


#homelowlinks{ padding:9px 0px 9px 0px;}
#homelowlinks a{ text-decoration:none; background-image:url(../../../images/britishprint/arrow_benefits.gif); background-position:0px 2px; background-repeat:no-repeat; padding-left:15px; margin-right:20px; position:relative;}

#caltable{ border-collapse:collapse; border-style:none; padding:0px; margin:0px;}
#caltable td{ border:1px solid #cccccc; padding:2px; margin:0px; vertical-align:top; background-color:#f4f4f4;}
#caltable tr.header td{ background-color:#d4d4d4; text-align:center; padding:5px 0px 5px 0px;}



#caltable td.valid{ background-color:white; background-image:url(../../../images/cal_d.gif); background-repeat:no-repeat; background-position:top right;}

#caltable td .day{width:13px; height:13px; float:right; text-align:right;}

.uplevel{float:right;}

#bodytext .freeformfield{width:300px; font-size:14px; padding:5px;}
#bodytext .freeformbutton{font-size:14px; padding:5px;}

.padlow{margin-bottom_5px;}

.sp{margin-left:0px;   margin:5px 0px 5px 0px;}

.sp0{margin-left:0px; font-weight:bold; margin:5px 0px 5px 0px;}
.sp1{ margin:2px 0px 2px 15px;}
.sp2{margin-left:30px; font-style:italic;}
.red{ color:red;}


#quicklogonform .textfield{width:150px;}

.contactsitem{background-image:url(../../../images/britishprint/gradiatedbg.gif); background-repeat:repeat-x; padding:9px;  margin-bottom:9px; border:1px solid #cccccc; color:#414243; position:relative; }
.contactsitem h2.title{ font-size:16px; border:0px; color:#414243; font-weight:bold; padding-bottom:10px;}
.contactsitem h2.title a{text-decoration:none; color:#414243;}
.contactactionbar a{margin-right:10px;padding:3px; text-decoration:none; }

.c_setmc{background-color:#F58025;color:white; }
.c_update{background-color:#749DD2; color:white;}
.c_me{background-color:#006A71; color:white;}
.c_delete{background-color:#C61D23; color:white;}

a.confirm_no {margin-right:10px;padding:3px; text-decoration:none; background-color:#C61D23; color:white; width:50px; float:left; text-align:center;}
a.confirm_yes {margin-right:10px;padding:3px; text-decoration:none; background-color:#006A71; color:white;width:50px; float:left; text-align:center;}