


/* =General
--------------------------------------------------------------------------------------------------------*/

/* Removing margin/padding */
* {
  margin: 0;
  padding: 0;
}

/* Giving margin back to several elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
   margin: 0;
}

/* Class for clearing floats */
.clear {
  clear: both;
}

.clearfix:after {  content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; }		
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */
#wrapper { float:none; padding-top:0px; width:100%; } 
/* class for float  */
.alignleft { float:left; }
.alignright { float:right; }
.alignnone { clear:both; }


/* Removing border on linked images */
img {
	border: 0;
}

/* End General
--------------------------------------------------------------------------------------------------------*/





/* =Branding
--------------------------------------------------------------------------------------------------------*/
body, td, th { font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif ;color:#000000;}

h1#logo  { float:left; width:auto; height:51px;}
h1#logo a { display:block; width:auto; height:51px; text-indent:0px;}

body,html { background:transparent}

.sectionName {
    border-color: #C8C9CB;
    border-style: solid;
    border-width: 0 1px;
    float: left;
    font-size: 25px;
    line-height: 29px;
    list-style: none outside none;
    margin: -2px 0 0 19px;
    padding: 0 26px;
    position: relative;
}

.headercontainer { padding:29px 5px 14px 10px; background-image:none;}
.pagemiddle  { background-image:none;}
#footer { background-image:none;}

.widecolumn h2 { font-size:18px; color:#FFF; margin-bottom:10px; padding-bottom:10px;}
.widecolumn h3 { font-size:14px;}
.widecolumn h4 { font-size:12px; }

.widecolumn { float:none; padding-top:0px; width:100%; } 
.narrowcolumnLeft { display:none} 
.narrowcolumnRight {  display:none} 
.columncontainer { float:none; width:100%; }

.postboxdetail { float:none; width:100%}
.postimgbox span { background:#e6e6e6}
.postlinks { display:none;}
.back_link { display:none;}

.controlnavigation  { display:none;}
#mainNavigation { display:none;}
.innerbanner { display:none;}
.printbanner { display: block !important; }

#footer ul.navigation { display:none;}
#footer .share{ display:none;}

.fontnavigation  { display:none }
.fontnavigation li.first { display:none !important; }


/* End Branding
--------------------------------------------------------------------------------------------------------*/





