
body.page {
background-image:none;
background:#fff;
padding:0;
text-align:left;
}

#branding-sub-title h2{
background-repeat:no-repeat;
height:50px;
}

#branding-sub-title h2 span {
left:-999em;
position:absolute;
top:-999em;
}

#container {
background:#fff;
border:0px;
float:none;
margin:0px 0;
position:relative;
text-align:left;
}


div.layout-a, div.layout-b, div.layout-c, div.layout-d, div.layout-e, div.layout-f, div.layout-g, div.layout-h, div.layout-i, div.layout-j, div.layout-k, div.layout-l, div.layout-m, div.layout-n, div.layout-o, div.layout-p, div.layout-q {
width:95%;
}

.general div.first, .general div.last, .general div.col{
width:99%;
}


#masthead {
float:none !important;
}

#nav-utility, #login-options, #nav-main, #page-utility, #setlandingpage, #nav-main-secondary-sidebar, #international-sites, .block-type-content-wrapper .content-wrapper-footer, #nav-content-tertiary {
display:none;
}

#footer {
margin:0;
width:680px !important;
}

#footer #footer-primary ul{
display:none;
}

#social-networking li a {
background-repeat:no-repeat;
padding-left:25px;
}

#page-body, #page-body .content-wrapper, #page-body div.content-wrapper .content-wrapper-header, #page-body .block-type-content-wrapper, #page-body .content-wrapper-footer{
background-image:none;
}

.content-wrapper .content-wrapper-body{
padding-bottom:0px;

}

#content .content-wrapper-2-body, #content .content-wrapper-body{
padding:0;
}

#page-body, #content, #content-main{
float:none;

}

#content {
background:#fff;
border-left:0px ;
margin:0 0 0 0 !important;
padding:0 !important;
width:680px !important;
}

div#content-main{
margin-top:0px;
min-height:none;
}


#content-main ul {
list-style: disc inside;
margin-left:10px;
}
 
#content-main ul li{
background-image:none;
padding-left:0px;
margin-left:0px;
}

#nav-utility-functions{
float:none;
display:block;
width:100%;
}

#page-body{
display:block;
}

.layout-product #nav-content-tirsherary{
display:none;
}

.jump-menu, .jump-menu-clear, .returntop {
display:none;
}

/*faq template*/
#faq dd{
border:0px;
padding:0px 0px 0px 5px;
margin-bottom:20px;
margin-left:10px;
}

.faq-minus{
background-image:none;
color:#000;
text-decoration:none;
}


.faq{
background-image:none;
color:#000;
padding:0 0 0 0;

}
#faq dt{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#container #faq dt a{
color:#000;
font-size:110%;
font-weight: 900;
text-decoration:none;
}

#faq .display-none{
display:block;
border:0px;
}

#faq-expand-collapse{
display:none;
}

#content-main .content-tabbed dt a{
color:#000;
font-weight:700;
text-decoration:none;
}

.content-tabbed dl dd{
display:block;
}


/*end faq template*/
#footer-primary{
margin-left:25px;;
}

#footer-print {
background-color:#fff;
border-top:1px solid #999;
color:#000;
font-size:77%;
margin:10px 0 0 0;
padding-left:10px;
word-wrap: normal;
}

#container-copyright {
background-color:#fff;
color:#000;
float:none;
}

#container-copyright-left, #container-copyright-right {
clear:both;
float:none;
}


/*specific for popup window*/
#popupwindow .container {
margin-left: 0px;
}

#popupwindow .minwidth {
padding-left:0px;
}

#popupwindow #nav-utility {
display:none;
}

#popupwindow #nav-main{
background-color:#fff;
}

#popupwindow #content-main {
width:500px;
}

#popupwindow #footer, #popupwindow #footer-primary, #popupwindow #footer ul, #popupwindow #footer li, #popupwindow #footer a, #popupwindow #container-copyright {
background-color:#fff;
border:0px;
color:#000;
}

#page-body{
float:none;
}

#page-header{
display:block;
}

#nav-content-tirsherary{
display:none;
}

.nav-content{
padding-top:10px;
border:0px;
}

.more-content {
display:block;
}

.show-hide-wrapper {
background-repeat:no-repeat;
}

.show-hide-wrapper .info-block {
margin-left:10px;
}

div.show-hide-slide {
display:none;
}
