/**********************************
 * GENERAL LAYOUT SETUP
 **********************************/
/* give content area a pink column on the right */
#middle{}
/*#middle{background-image:url(../images/bg_extra.jpg); background-position:right; background-repeat:repeat-y;}*/
#bannerDivider{background-image:url(../images/bg_middle.jpg); background-position:top; background-repeat:repeat-x; min-height:5px;}

/**********************************
 * FOOTER
 **********************************/
#footer{margin-top:0;}


/**********************************
 * INSIDE PAGES MIDDLE AREA
 **********************************/
#mainArea{background-image:url(../images/bg_extra.jpg); background-position:right; background-repeat:repeat-y; padding-bottom:2em;}
/*#mainArea{background-image:url(../images/bg_middle.jpg); background-position:top; background-repeat:repeat-x; min-height:15px;}*/
.contentHighlight{background-color:#ecf1f5; border:1px solid #000; padding:1em 1em .5em 1em; margin-bottom:1em}
th{background-color:#ecf1f5;}
td.emphasize{background-color:#e6e6e6}
h3{font-size:100%; color:#666666;}



/**********************************
 * WHITEPAGES REFRENCES
 **********************************/
a.note {
background-color: #f1d9d5;
color: #333;
margin-right: .2em;
padding: .1em .2em .1em .2em;
text-decoration: none;
border: none;
line-height: 0em;
font-size: smaller;
}
a.note:hover,
a.note:active {
background-color: #f29d98;
color: #333;
} 
#footnotes {font-size: .94em;margin: 0 0 0 1em;width: 570px;float: right;}
#footnotes p {margin-top: .2em;padding: 0 3em 0 2em;line-height: 130%;}
#footnotes a.note {background-color: #f1d9d5;font-weight: normal;text-decoration: none;color: #333;padding: .1em .2em .1em .2em;margin-right: .2em;border: none;font-size: smaller;}
#footnotes a.note:hover,#footnotes a.note:active {background-color: #f29d98;}

/**********************************
 * CONTENT AREA
 **********************************/
#content{width:515px; float:left; padding:30px 0px 0 25px;}
#content h1, #landingPage h1{margin:0 0 .5em 0; padding:0; font-size:150%; text-transform:uppercase; font-weight:normal; color:#666666;}
#content h2, #landingPage h2{margin:0 0 1em 0; line-height:1em; color:#666666; padding:0; font-weight:normal; font-size:100%;}
#content p{margin:0 0 1em 0;}
.backToTop{text-align:right; font-size:75%; border-bottom:1px solid #cccccc; padding-bottom:10px}
.line{border-top:1px solid #CCCCCC; height:1px; font-size:1px;}

/**********************************
 * EXTRA INFORMATION COLUMN
 **********************************/
#extraInformation{width:172px; float:right; padding:30px 4px 0 20px; background-image:url(../images/bg_extraTop.jpg); background-position:top right; background-repeat:no-repeat}
#extraInformation h2{margin:0; padding:0;}
ul.noBullets{list-style:none; margin:.5em 0 0 0; padding:0;}
ul.squareBullets{list-style:none; margin:.5em 0 0 0; padding:0;}
ul.squareBullets li{padding:0 0 0 15px; background-image:url(../images/squareBullets.gif); background-position:top left; background-repeat:no-repeat}
.whiteBox{border:1px solid #E3E3E0; background-color:#fff; width:144px; padding:11px 5px 11px 11px; margin:0 0 .7em 3px;}
.whiteBox h2{font-size:80%; color:#666666; text-transform:uppercase}
#rightColumnBottom{height:21px; font-size:1px; background-image:url(../images/bg_extraBottom.jpg); background-position:top right; background-repeat:no-repeat}

#whitepapers{background-color:#fff; margin:0 0 .7em 3px; width:160px; background-image:url(../images/icon_whitepapers.jpg); background-position:top right; background-repeat:no-repeat}
#whitepapers .whiteBox{padding:0 5px 11px 11px; margin:0; background-color:transparent; width:auto;}
#whitepapers h2{padding-top:11px;}

/*#download{background-color:#fff; margin:0 0 .7em 3px; width:160px; background-image:url(../images/icon_pdf.jpg); background-position:bottom right; background-repeat:no-repeat}
#download .whiteBox{padding:11px 5px 0px 11px; margin:0; background-color:transparent; width:auto;}*/
#download a{padding-left:32px; display:block; background-image:url(../images/icon_pdf_v2.jpg); background-position:top left; background-repeat:no-repeat}

.promoImage{border:3px solid #dfdfdf}

/**********************************
 * CLIENT LIST
 **********************************/
#clientList{margin:0; padding:0 0 0 30px; list-style:none;}
#clientList li{float:left; margin:0 12px 12px 0; padding:3px 0 0 4px; list-style:none; width:97px; height:98px; background-image:url(../images/bg_clientLogo.jpg); background-position:top left; background-repeat:no-repeat}
#clientList li.highlighted{background-image:url(../images/bg_clientLogo_r.jpg);}
#selectorMatrix{margin:0;}
#selectorMatrix p{margin:1em 0 .5em 0; padding:0;}
#selectorMatrix label{padding-left:.5em}
#selectorMatrix input.formButton{margin:.7em 0 0 2em}

/**********************************
 * MODIFICATIONS
 **********************************/
h3.whitepaper{font-size:80%; padding:7px 0 5px 34px; background-image:url(../images/icon_whitepapers.jpg); background-position:top left; background-repeat:no-repeat;}
h3.download{font-size:80%; padding:7px 0 5px 34px; background-image:url(../images/icon_pdf_v2.jpg); font-weight:normal; background-position:top left; background-repeat:no-repeat;}

.no-bottom-margin { margin-bottom: 0px; }
.no-top-margin { margin-top: 0px; }