/* PB Global CSS v3.0a -Stephen.Evermore@pb.com */

/* Include:YUI reset-fonts version:2.5.2 */
html{color:#000;/*background:#f0f9fe*/;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{/* font-family:inherit; */font-size:inherit;font-weight:inherit;font-family: PrecisionSans_W_Lt, "Helvetica Neue", Arial, sans-serif;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}

/*VENKY: BODY CODE*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* Base */
h1,h2,h3,.fauxh1,.fauxh2,.fauxh3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong,.fauxh1,.fauxh2,.fauxh3{font-weight:bold;}
h1,.fauxh1{font-size:138.5%;color:#093b8a;display:block;margin:1.75em 0 .5em 0;} h2,.fauxh2{font-size:123.1%;display:block;} h3,.fauxh3{font-size:108%;display:block;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
th,td{border:1px solid #000;padding:.5em;}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,table,pre{margin-bottom:1em;font-family: PrecisionSans_W_Rg, "Helvetica Neue", Arial, sans-serif;}
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
a{color:#039;}

/* Browser hacks */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

/* Layout */
/*VENKY: Changed BG Color*/
body{text-align:center;background-color:#ffffff;}

/*VENKY: Main Container*/
.pb-pgContainer
{
    width:992px;
    margin:0 auto 2em auto;
    padding:0;
    text-align:left;
    background-image:url(../ui3/images/chrome/wrapper_bg2.png);
    background-repeat:repeat-y;
    /* border-right: 1px solid rgba(225, 226, 230,1); */
    /* border-left: 1px solid rgba(225, 226, 230,1); */
        border-right: 1px solid rgba(62, 83, 164, 0.5);
    border-left: 1px solid rgba(62, 83, 164, 0.5);
    border-bottom: 2px solid rgba(62, 83, 164, 0.5);
} 

/* @PAGE-WIDTH */
#pb-printHeader{display:none;}
#pb-pgHeader{padding:0;margin:0;display:block;background-color: rgba(225,226,230,0.7);}
#pb-pgHeader #headerUtil{padding:9px 6px 11px 0;background-image:url(../ui3/images/chrome/headerTopNav_bg2.png);background-repeat:no-repeat;background-position:bottom left;}
#pb-pgHeader #headerPrimary{padding:10px 6px 0 26px;background-image:url(../ui3/images/chrome/headerPrimary_bg2.png);background-repeat:no-repeat;background-position:bottom left;position:relative; }

/*#pb-pgBody{padding:0 10px;margin:0 6px;background-color:#fff;position:relative;}*/

/*Changed for footer adjustment*/
/*
#pb-pgFooter{background-image:url(../ui3/images/chrome/footer_bg2.png);background-repeat:no-repeat;background-position:bottom left;padding:0 6px 12px 6px;margin:0;}
#pb-pgFooter #footerContent{background-color:#036;padding:0 10px;margin:0;}

*/

/*VENKY: Adding this Style from Navigation.jsp - Central DIV holding Reports Display*/
#pb-pgBody{width:942px;padding:0 10px;margin:0 6px;background-color:#fff;position:relative;}

#pb-pgFooter{background-image:url(../ui3/images/chrome/footer_bg2222.png);background-repeat:no-repeat;background-position:bottom left;padding:0 0px 0px 0px;margin:0;}
#pb-pgFooter #footerContent{background-color:#FFF;padding:0 10px;margin:0;}

ul.hNavList{display:block;padding:0;margin:0;list-style-type:none;}
ul.hNavList li{display:-moz-inline-block;display:inline-block;float:left;margin:0;padding:0;}
ul.hNavList li a{display:-moz-inline-block;display:inline-block;text-decoration:none;}
/* BEGIN: Full Screen adjustments */
body.fullScreen div.pb-pgContainer{width:auto;background-image:url(../ui3/images/chrome/wrapper_bg_fs.png);background-repeat:repeat-y;background-position:right top;}
body.fullScreen #pb-pgHeader #headerUtil{background-image:url(../ui3/images/chrome/headerTopNav_bg_fs.png);background-repeat:no-repeat;background-position:right bottom;}
body.fullScreen #pb-pgHeader #headerPrimary{background-image:url(../ui3/images/chrome/headerPrimary_bg_fs.png);background-repeat:no-repeat;background-position:right bottom;padding-left:20px;}
body.fullScreen #pb-pgBody{margin:0 6px 0 0;}
body.fullScreen #pb-pgFooter{background-image:url(../ui3/images/chrome/footer_bg2_fs.png);background-repeat:no-repeat;background-position:right bottom;padding-left:0;}
/* END: Full Screen adjustments */
/* Global content */
#pb-pgHeader #logoArea{margin:0 0 14px 0;display:block;float:left;}
#pb-pgHeader #logoArea a#homePageLink{display:block;float:left;padding:0;margin:0;}
#pb-pgHeader #logoArea a#siteLink{display:block;float:left;height:18px;margin:3px 0 0 20px;padding:7px 0 0 20px;border-width:0 0 0 1px;border-style:solid;border-color:#bbb;}
#pb-pgHeader a#skipNavLink{position:absolute;top:2px;left:200px;z-index:4;height:1px;margin:0;padding:0;width:1px;overflow:hidden;display:block;line-height:8em;}
#pb-pgHeader a#skipNavLink:hover{height:auto;width:auto;overflow:visible;line-height:1em;background-color:#cccc00;}
#globalUtilityNav{display:block;float:right;padding:0 19px 0 0;margin:0;}
#globalUtilityNav li{padding:0 5px;margin:0;height:auto;border-width:0;border-width:0 0 0 1px;border-style:solid;border-color:#8b2e01;line-height:12px;}
#globalUtilityNav li.pb-first{border-width:0;}
#globalUtilityNav li a{text-decoration:none;padding:0;font-size:85%;font-weight:bold;text-transform:uppercase;color:#574c38;}
#headerSearch{padding:0 20px 0 0;display:block;float:right;/* margin:3px 0 0 0; */}
#headerSearch label{width:1px;height:1px;padding:0;margin:0;display:block;line-height:34px;overflow:hidden;}
#headerSearch #headerGO{vertical-align:bottom;margin:0 0 3px 0;}
#headerSearch #question_box{vertical-align:bottom;/* border-color:#a4b97f; */border-style:solid;border-width:1px;padding:5px;height:11px;font-size:85%;border-color: #3E53A4;border-radius: 3px;}

/*VENKY: Main Navigation Menu*/
/* ORIGINAL */
/*
#navPrimaryText{clear:both;height:30px;overflow:hidden;}
#navPrimaryText li{list-style-type:none;height:30px;margin:0 1px 0 0;}
#navPrimaryText li a{cursor:pointer;height:30px;margin:0;padding:0;background-image:url(../ui3/images/nav/primaryTab_left_allStates.png);background-position:top left;background-repeat:no-repeat;}
#navPrimaryText li a span{cursor:pointer;display:block;float:left;padding:8px 15px 9px 15px;font-weight:bold;color:#ebf5ff;font-size:100%;background-image:url(../ui3/images/nav/primaryTab_right.png);background-position:top right;background-repeat:no-repeat;}
#navPrimaryText li a:hover,
#navPrimaryText li.activeTab a{background-position:0 -30px;}
#navPrimaryText li a:hover span,
#navPrimaryText li.activeTab a span{color:#09418e;background-image:url(../ui3/images/nav/primaryTab_right_active.png);}
*/
/*VENKY: EDITED: Main Navigation Menu*/
#navPrimaryText{clear:both;height:30px;overflow:hidden;font-family: PrecisionSans_W_Lt, "Helvetica Neue", Arial, sans-serif;}
#navPrimaryText li{list-style-type:none;height:30px;margin:0 1px 0 0;}
#navPrimaryText li a{cursor:pointer;height:30px;margin:0;padding:0;background-color: #3E53A4;border-radius:5px 5px 0px 0px;}
#navPrimaryText li a span{cursor:pointer;display:block;float:left;padding:8px 15px 9px 15px;font-weight:bold;color:#ebf5ff;font-size:100%;background-image:url(../ui3/images/nav/primaryTab_right2.png);background-position:top right;background-repeat:no-repeat;}
#navPrimaryText li a:hover,
#navPrimaryText li.activeTab a{background-position:0 -30px;}
#navPrimaryText li a:hover span,
#navPrimaryText li.activeTab a span{color:#09418e;background-color: #ffffff;border-radius:5px 5px 0px 0px;border: 0.5px solid rgba(62, 83, 164, 0.5);border-bottom: 0;}

ul#navPrimary{display:block;float:left;list-style-type:none;overflow:hidden;margin:0;padding:0;height:29px;background-image:url(ui3/images/nav/lang_en_UK/navPrimarySet_corporate.png);background-position:0 0;background-repeat:no-repeat;width:460px;clear:both;}
ul#navPrimary li{display:-moz-inline-block;display:inline-block;margin:0;padding:0;height:29px;}
ul#navPrimary li a{display:-moz-inline-block;display:inline-block;margin:0;padding:0;height:29px;text-decoration:none;background-repeat:no-repeat;background-image:url(../ui3/images/nav/lang_en_UK/navPrimarySet_corporate.png);line-height:96px;overflow:hidden;}
ul#navPrimary li a:hover{height:29px;border-width:0 0 1px 0;border-style:solid;border-color:#666;}
ul#navPrimary li.activeTab a:hover{height:30px;border-width:0;}
li#tabPrimary_Home a{background-position:0 0;width:63px;}
li#tabPrimary_Home a:hover{background-position:0 -60px;}
li#tabPrimary_Home.activeTab a{background-position:0 -60px;}
li#tabPrimary_Solutions a{background-position:-63px 0;width:88px;}
li#tabPrimary_Solutions a:hover{background-position:-63px -60px;}
li#tabPrimary_Solutions.activeTab a{background-position:-63px -60px;}
li#tabPrimary_ProductsAndServices a{background-position:-151px 0;width:171px;}
li#tabPrimary_ProductsAndServices a:hover{background-position:-151px -60px;}
li#tabPrimary_ProductsAndServices.activeTab a{background-position:-151px -60px;}
li#tabPrimary_Store a{background-position:-322px 0;width:62px;}
li#tabPrimary_Store a:hover{background-position:-322px -60px;}
li#tabPrimary_Store.activeTab a{background-position:-322px -60px;}
li#tabPrimary_Support a{background-position:-384px 0;width:76px;}
li#tabPrimary_Support a:hover{background-position:-384px -60px;}
li#tabPrimary_Support.activeTab a{background-position:-384px -60px;}

/*VENKY: Support Link*/
#navSectional{display:block;margin:0;padding:0;position:absolute;bottom:7px;right:26px;font-family: PrecisionSans_W_Lt, "Helvetica Neue", Arial, sans-serif;}
#navSectional li{line-height:11px;border-width:0 0 0 1px;border-style:solid;border-color:#094490;margin:0 0 0 4px;padding:0 0 0 4px;}
#navSectional li.pb-first{border-width:0;}
#navSectional li a{font-size:85%;font-weight:bold;text-decoration:none;color:#094490;}
#breadcrumbNav{padding:6px 0 0 0;}
#breadcrumbNav li{font-size:85%;padding:0 5px;border-width:0 0 0 1px;border-style:solid;border-color:#000;}
#breadcrumbNav li a{text-decoration:none;border-width:0 0 1px 0;border-style:solid;border-color:#039;color:#039;}
#breadcrumbNav li.pb-first{padding:0 5px 0 0;border-width:0;}
#navFooter{padding:28px 12px 1em 36px;margin:0;}
#navFooter li{margin:0 0 0 7px;padding:0 0 0 7px;border-width:0 0 0 1px;border-style:solid;border-color:#fff;line-height:10px;}
#navFooter li.pb-first{margin:0;padding:0;border-width:0;}
#navFooter li a{font-size:77%;color:#fff;font-weight:bold;}

/* Utility */
.error{color:#9d002b;}
p.errorSummary{background-color:#fff;background-image:url(../ui3/images/icons/error01.gif);background-position:left center;background-repeat:no-repeat;border-color:#E0620F;border-style:solid;border-width:1px 0;clear:both;color:#9d002b;display:block;margin:0 0 1em 0;padding:0.25em 0.25em 0.25em 20px;width:auto;}
.successMsg{background-color:#fff;border-color:#229922;border-style:solid;border-width:1px 0;clear:both;color:#229922;display:block;margin:0 0 1em 0;padding:0.25em;width:auto;}
.inlineInvis{position:absolute;left:-16000px;}
a.toFnote{text-decoration:none;color:#9d002b;font-weight:bold;}
p.fNote{font-size:77%;}
.sidebar_180 .relatedBlock{width:100%;margin:0 0 1em 0;padding:0;}
.modalWindow{text-align:left;}
.tabSet01{height:21px;margin:0;padding:0 0 4px 0;background-image:url(../ui3/images/chrome/tabSet01_bg.gif);background-repeat:repeat-x;}
.tabSet01 ul{list-style-type:none;margin:0;padding:0;height:25px;}
.tabSet01 ul li{height:25px;margin:0 1px;padding:0 0 0 8px;background-image:url(ui3/images/chrome/tabSet01_left.gif);background-repeat:no-repeat;background-position:top left;}
.tabSet01 ul li.activeTab{background-image:url(../ui3/images/chrome/tabSet01_On_left.gif);}
.tabSet01 ul li.activeTab span,
.tabSet01 ul li.activeTab a{color:#000;}
.tabSet01 ul li a,
.tabSet01 ul li span{font-size:12px;color:#fff;font-weight:bold;text-decoration:none;display:block;margin:0;padding:4px 12px 0 4px;height:21px;background-repeat:no-repeat;background-position:top right;text-align:center;}
.tabSet01 ul li a{background-image:url(../ui3/images/chrome/tabSet01_right.gif);}
.tabSet01 ul li span{background-image:url(../ui3/images/chrome/tabSet01_On_right.gif);}
.ie_wrapper .tabSet01 li{width:150px;}
#hiddenContent{position:absolute;top:-9999px;left:-9999px;}

table.dataTable{margin:0;border:1px solid #ccc;border-collapse:collapse;}
table.dataTable thead{}
table.dataTable tbody{}
table.dataTable tr{}
table.dataTable th{background-color:#edefc7;border:1px solid #ccc;border-collapse:collapse;text-align:left;}
table.dataTable td{border-width:0 1px 0 0;border-style:solid;border-color:#ccc;border-collapse:collapse;}
table.dataTable tr.evenRow td{background-color:#ddd;}
table.dataTable tfoot td{border-width:1px 1px 0 0;border-style:solid;border-color:#ccc;border-collapse:collapse;}
table.dataTable .infoHeader{}
table.dataTable a.infoLink{display:-moz-inline-block;display:inline-block;margin:0;padding:0 0 0 14px;background-image:url(../ui3/images/icons/iconset01.gif);background-repeat:no-repeat;background-position:0 -268px;width:0;height:16px;overflow:hidden;}

/* Utility:forms */
.simpleFormPair{margin:0 0 .5em 0;clear:left;}
.simpleFormPair label,
.simpleFormPair .fauxLabel{display:-moz-inline-block;display:inline-block;vertical-align:top;text-align:right;float:left;}
.simpleFormPair .inlineNote{display:block;float:left;margin:0 }
.simpleFormPair input{display:-moz-inline-block;display:inline-block;vertical-align:top;float:left;}
.simpleFormPair .groupedField{display:-moz-inline-block;display:inline-block;vertical-align:top;float:left;}
.simpleFormPair .groupedField input{vertical-align:top;}
.simpleFormPair .groupedField label,
.simpleFormPair .groupedField .fauxLabel{width:auto;text-align:left;font-size:77%;vertical-align:top;float:none;}
.simpleFormPair .groupedField .fieldNote{display:block;font-size:77%;vertical-align:top;}
.simpleFormPair .groupedField .fieldError{display:block;font-size:85%;vertical-align:top;color:#9d002b;font-weight:bold;margin:.25em 0 1em 0;clear:left;}
.required{font-weight:bold;color:#E0620F;}



/*VENKY: Added Fonts*/
@font-face {
    font-family: PrecisionSans_W_Rg;
    src: url(../fonts/PrecisionSans_W_Rg.otf);
}

@font-face {
    font-family: PrecisionSans_W_Lt;
    src: url(../fonts/PrecisionSans_W_Lt.otf);
}

.loadingpostagereports {
    background: #fff;
    color: #fff;
    font-family: PrecisionSans_W_Lt, "Helvetica Neue", Arial, sans-serif;
    font-size: 30px;
    padding: 40px;
    text-align: center;
}


div#aboutthisreportdiv{
    font-family: PrecisionSans_W_Lt, "Helvetica Neue", Arial, sans-serif;
}


input.infopopupclosebutton {
    background-color: #3E53A4;
    color: white;
    border: none;
    padding: 2px 10px;
    border-radius: 5px;
}


img.headersearchbutton {
    padding-top: 6p;
    vertical-align: bottom;
}

input#searchButton {
    background-color: #3E53A4;
    color: #fff;
    border: none;
    padding: 1px 4px;
    border-radius: 5px;
    font-size: 12px;
    width: 60px;
    font-family: PrecisionSans_W_Rg, "Helvetica Neue", Arial, sans-serif;
}

/*VENKY : WORKING WITH header UTIL - contains nothing*/
div#headerUtil {
    display: none;
}


.dateSelectionHolder.clearfix input#fromDateSelection,
.dateSelectionHolder.clearfix input#toDateSelection
{
	font-size:80%;
}

div#managemetergroupcenterbutton {
    display: table;
    margin: 0 auto;
}