
/******************************************************************************/
/* page layouts CQ 5.3
/******************************************************************************/
body.n-body-white{
background:none;
}
body.n-body-default{
background:#fff;
margin: 0;
padding: 0;
}
/*Blank Template Margin*/
body.blankTemplate{
margin: 10px 0;
padding: 0;
}
#wrapper {
display:table;
width: 960px;
background:#fff;
margin: 0 auto;
padding: 0;
}

#header {
display:table;
width: 100%;
/*height:80px;*/
background:#fff;
}
.header-left-c0, .header-right-c0{
background:none;
}
/*.header-right-c0 div.text{
background:none;
color:#000;
}*/ /*removed to avoid hard code style*/

#container {
width: 960px;
padding: 0;
}
#container2 {
background: #FFF;
float: left;
width: 960px;*width: 970px;/*--IE hack--*/
padding: 0;
}
#footer {
float: left;
width: 100%;
padding:0;
text-align: center;
color: #FFF;
font-size: 10px;
line-height: 15px;
}
/* Page Layout */
/*twoColumn  -center only*/
div.n-col-default { 
width:940px;
display:inline;
background:#fff;
margin:10px 10px 10px 10px;
padding:0 0 0 0;
}
/*twoColumn  -center/right*/
div.n-col-main2{}
div.n-col-main2-c0{
width:620px;
display:inline;
float:left;
background:#fff;
margin:10px 10px 10px 10px;
padding:0 0 0 0;
}
div.n-col-main2-c1{
width:300px;
display:inline;
float:left;
background:#fff;
margin:10px 10px 10px 10px;
padding:0 0 0 0;
}
/* header Page Layout */
div.header-left-c0{
float:left; 
padding:0; margin:0px;
}
div.header-left-c1{
float:left;
margin:0 0 0 0;
padding:0 0 10px 0;
display:inline;
}
div.header-right-c0{
float:right; 
margin:0 0 0 0;
padding:0 0 0 0;
display:inline;
/*--*position:relative;
*width:600px;--*/ /*removed to fix upper navigation issue QC480*/
}
div.header-right-c1{
width:200px;
float:right; 
margin:0;
*position:relative;/* IE hack*/
}
.float-left{
float:left; 
}
.float-right{
float:right;
/*width:200px !important;*/   /*commented to widen upper right nav according to content*/
}
.hr01rightpar{
min-width:100px;
padding:0;
margin:0;
z-index: 0;
/*display:list-item;
list-style-type:none;
list-style-image:none;*/
}
.hr02rightpar{
min-width:100px;
padding:0;
margin:0;
z-index: 1;
/*display:list-item;
list-style-type:none;
list-style-image:none;*/
}
.hr03rightpar{
min-width:100px;
padding:0;
margin:0;
z-index: 1;
/*display:list-item;
list-style-type:none;
list-style-image:none;*/
}
.hr04rightpar{
width:200px;
float:right;
padding:0;
margin:0;
*position:absolute;/* IE hack*/
*top:2px;
*left:0px;
}
