/* CSS Document */
body { color:#444444; font:normal 10pt Arial,sans-serif; }
.layout ,  {margin:0 0; width:7.5in !important}
* html .layout,  {width:7.0in !important}
.printheader, .printfooter {display:block ; width:7in}
,printheader {height:.667in}
.printfooter {margin:5px 0; height:0.323in}
.header , .teriary_menu, .header .languageToggle, .primary, .secondarynav, .nextLink, .modalmask, .printmemory, .footerbar, .watchbox, .pdfwidget, .cls-xweb-menu-outer-div, .modalheader, .button, #questionsform, #finish, .dontprint , #intro{display:none !important}
.banner {border:none; width:7in}
.banner h1 {color: #2b5674 ; font-size:22px; margin:10px 0; position:relative !important; width:7in}

h2 { color: #2b5674 ; font-size:13pt; font-weight:normal; }
h3 { color: #f7bc19 ; font-size:18pt ; }
.standard h3, .modalcontent h3 { font-size:13pt; }
h4, .accordianheader a { color: #2b5674 ; font-size:13pt ; }
h5 { color: #4b7da0 ; font-size:17pt; font-weight:normal; text-align:left; }
img {border:0}
sup {  font-size: smaller;  vertical-align: baseline; position: relative; bottom: 0.33em;  }

a.logo {float:none}
a.logo h1 {background:none; text-indent:0; width:100%; font-size:16px}
.standard .content {ffloat:none; font-size:10pt;; text-align:left; width:7in; margin:0; }


/* footer */

.bottomlogo {  float:left; height:49px ; width: 236px; display:block }
.footer p { float:left; width:320px; margin-right:20px}

/* tables */
table.accordion { background:#fff;  }
	table.accordion th, table.accordion td, table.alz th, table.alz td { border:1px solid #e3e3e4 ; }
	table.accordion th, table.alz th { background:#e0e6ea; border-right:1px solid #fff ; font-size:1.4em; padding:5px 20px; text-align:left ; }
	table.accordion th.last, table.alz th.last { border-right:none; }
	table.accordion td, table.alz td { border:1px solid #e3e3e4 ; padding:16px 20px; }
	
/* table for normal aging page */

	table.alz tr th { background:url(../../../local/images/table_alz_th.gif) repeat-x bottom left #71b7e8; color:#fff; padding:2px 20px; }
	table.alz tr.odd td { background:#ebf4fa; }

/* brochure page */

table.form { margin:0 auto ; width:430px; }
	table.form td { padding:5px 10px ; }
	table.form label { color: #2b5674; font-weight:bold ; }
	table.form .text { width:235px ; }

.footercontent {margin-top:10px ; width:7in}
.footercontent p{font-size:9pt}


/* accordion style */
.accordianbody {display:block !important}

/* memory test print styles */

#modalbody {width:7in !important; top:0 !important ; left:0 !important ;  } 
#modalbody p {font-size:10px !important; margin-bottom:0; line-height:1.1em} 
#modalbody h3 {margin-bottom:0}
#modalbody h4 {font-size:11px !important ; margin:0}
#modalcontent {padding:0 !important}
#modalbody table {width:100% !important}

table.printversion tr th, table.printversion tr td { border:1px solid #b4b5b8; padding:1px 10px !important; margin:0px !important;}
table.printversion tr th { background:#e8f7fd;}
table.printversion tr td { background:#f1f1f2;}
.printpage p, table.printversion tr p, table.printversion tr h4 {font-size:0.7em !important;}
	table.printversion tr td.checkmark { background:#fff; }
	table.printversion tr td.totals { background:#fff; border-bottom:0; border-left:0; }
#modalbody table.printversion tr td, #modalbody table.printversion tr th {padding:1px 10px !important}








