/*reset*/
*:focus{outline:none;}
*::-moz-focus-inner{border:none;}
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,font,img,ins,kbd,q,s,samp,
small,strike,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* remember to define focus styles! */
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/* base */
.container{width:988px;margin:0 auto;}
div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12{float:left;margin-right:20px;}
div.last{margin-right:0;}
.span-1{width:64px;}
.span-2{width:148px;}
.span-3{width:232px;}
.span-4{width:316px;}
.span-5{width:400px;}
.span-6{width:484px;}
.span-7{width:568px;}
.span-8{width:652px;}
.span-9{width:736px;}
.span-10{width:820px;}
.span-11{width:904px;}
.span-12,div.span-12{width:988px;margin:0;}
/*clearfix*/
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.container{display:inline-block;}
* html .clearfix,
* html .container{height:1%;}
.clearfix,.container{display:block;}
.clear{clear:both;}
/*styling*/
a{color:#008CDA;}
a:hover{color:#900;}
body{background:#e5e5e4;margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#2c2c2c;}
.main{background:#fff url(../images/home_main_bg.jpg) no-repeat top right;width:988px;height:640px;margin:20px 0;}
.choose{background:#fff url(../images/home_main_bg5.jpg) no-repeat top right;width:988px;height:640px;margin:20px 0;}
.report{background:#fff;width:988px;margin:20px 0;}
.test{background:#fff url(../images/home_main_bg2.jpg) no-repeat top right;width:988px;margin:20px 0;}
.family{background:#fff url(../images/home_main_bg3.jpg) no-repeat top right;width:988px;height:640px;margin:20px 0;}
.self{background:#fff url(../images/home_main_bg4.jpg) no-repeat top right;width:988px;height:640px;margin:20px 0;}
.logo-main{padding:0;color:#fff;background:#008cda;height:120px;text-indent:-9999em;margin:30px 0 0 0;float:left;width:652px;}
.logo-main h1{background:url(../images/home_logo1.gif) no-repeat 20px 20px;width:652px;height:120px;display:block;margin:0;padding:0;float:left;}
.logo-main h2{margin:0;padding:0;height:0;float:left;}


.logo-alz{color:#fff;background:#008cda;height:120px;margin:30px 0 0 20px; }
.logo-alz p{color:#98DBFF;font-size:11px;}
.logo-alz p.alzbttn{padding:8px 0 0 0;}
.logo-alz a.home-alz{background:url(../images/logo_cri2.png) no-repeat 0 17px;display:block;height:100px;width:300px;text-indent:-9999em; margin:0 0 0 20px; float:left;}

.pull-mar{margin-left:-20px;padding:;}
.copy-home{font-size:14px;line-height:16px;padding:0px 0px 0 40px;margin:0px 0 0 0;}
.copy-home p{margin:0 0 20px 0;padding:0;}
.copy-home p.lesspad{margin:0 0 10px 0;padding:0;}
.copy-home h3{font-size:21px;margin:0 0 20px 0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;text-transform:uppercase;color:#bbb;line-height:22px;}
.copy-home h4{font-size:14px;margin:0 0 20px 0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#2c2c2c;}
.copy-home ul{list-style:disc;margin:0 0 20px 16px;padding:0;}
.copy-home h3.intro{margin-top:-20px;}
.copy-rt{font-size:14px;line-height:17px;padding:0px 20px 0 20px;margin:0px 0 0 0;}
.copy-rt p{margin:0 0 20px 0;padding:0;}
.copy-rt p.lesspad{margin:0 0 10px 0;padding:0;}
.copy-rt h3{font-size:21px;margin:0 0 20px 0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;text-transform:uppercase;color:#bbb;line-height:22px;}
.copy-rt h4{font-size:14px;margin:0 0 20px 0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#2c2c2c;}
.copy-rt ul{list-style:disc;margin:0 0 20px 16px;padding:0;}
.pg-title{font-size:12px;line-height:17px;padding:0px 0px 0 40px;margin:60px 380px 0 0;}
.pg-title h3{font-size:21px;margin:0 0 20px 0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;text-transform:uppercase;color:#bbb;line-height:22px;}
/* forms.css */
label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
input.text,input.title,textarea,select{margin:0.5em 0;border:1px solid #bbb;}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666;}
input.text,input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:390px;height:250px;padding:5px;}
.error,.notice,.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
.QuestionHide{display:none;}
a.button{background:transparent url('../images/bg_button_a.gif') no-repeat scroll top right;color:#444;display:block;float:left;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none;}
a.button span{background:transparent url('../images/bg_button_span.gif') no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;}
a.button:active{background-position:bottom right;color:#000;outline:none;}
a.continue{background:url(../images/continue.gif) no-repeat 100% 0;font-size:14px;font-weight:bold;text-decoration:none;padding:4px 30px 4px 0;}
a:hover.continue{background-position:100% -24px;text-decoration:underline;}
a.continue:active{color:Gray;background-position:100% -48px;}
a.button:active span{background-position:bottom left;padding:6px 0 4px 18px;}
.wordbox{background:#ddf3ff;width:592px;height:320px;float:left;display:block;overflow:hidden; margin:10px 40px 0 0px;text-align:center;}
.wordbox-review{background:#ddf3ff;width:592px;float:left;display:block;overflow:hidden;margin:10px 40px 0 0px;text-align:center;}
#slideshow1{float:left;}
.slide{float:left;width:592px;height:320px;overflow:hidden;display:block; }
.slide h1{font:bold 40px/44px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:120px 0 10px 0;padding:0;color:#000;}
fieldset.questions{margin:0 0 40px 0;padding:0;border:none;}
.questionbox{margin:0 0 0px 0;padding:20px 5px 20px 10px;border-bottom:#E5E5E4 1px dotted;font-size:14px;line-height:18px;}
fieldset.questions label{font-weight:normal;}
fieldset.questions input{background:#F7F7F6;border:#bbb 1px solid;padding:4px;font-size:12px;}
fieldset.questions input:focus,fieldset.questions select:focus,.namebox input:focus{border:1px solid #98dbff;background:#f6fcff;}
fieldset.questions table td{padding:0 10px 0 0;margin:0;}
.copy-report{font-size:12px;line-height:17px;padding:0px 0px 0 40px;margin:0px 40px 0 0;}
.copy-report p{margin:0 0 20px 0;padding:0;}
.copy-report p.lesspad{margin:0 0 10px 0;padding:0;}
.copy-report h3{font-size:21px;margin:0 0 20px 0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;text-transform:uppercase;color:#bbb;}
.copy-report h4{font-size:14px;margin:0 0 20px 0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#2c2c2c;}
.copy-report ul{list-style:disc;margin:0 0 20px 16px;padding:0;}
.red{background:Red;}
.blue{background:Blue;}
.yellow{background:Yellow;}
ul.report-list{list-style:none;margin:0 0 40px 0;padding:0;border-bottom:#95bce2 1px solid;}
ul.report-list li{padding:10px 6px;margin:0;border-top:#99cbe6 1px solid;}
ul.report-list li.alt{background:#edf9ff;}
ul.report-list li strong{color:#008CDA;}
a.pdf{/*The background image*/ background:url(../images/pdf.png) no-repeat left center;padding-left:20px;line-height:16px;/* To center the text vertically with the icon */}
a.txt{/*The background image*/ background:url(../images/txt.png) no-repeat left center;padding-left:20px;line-height:16px;}
a.zip{/*The background image*/ background:url(../images/zip.png) no-repeat left center;padding-left:20px;line-height:16px;}
a.email{background:url(../images/email.png) no-repeat left center;padding-left:20px;line-height:16px;}
a.external{background:url(../images/ext_link.png) no-repeat left center;padding-left:20px;line-height:16px;}
.pics{padding:0;margin:0;}
.choice{padding:4px;margin:5px 0 0 0;}
.choice label{font-weight:normal;font-size:12px;}
.choice select,.choice input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;}
.group-question,.QuestionText{font-weight:bold;font-size:14px;color:#008CDA;}
.QuestionHide{background:#fff;margin:0px 0 0px 0;padding:20px 10px 20px 10px;border-bottom:#e5e5e4 1px dotted;}
.QuestionHide .choice{}
.over{background:#ffffeb;}
.QGroup{padding:10px 0 20px 0;float:left;width:100%;display:block;font-weight:bold;font-size:14px;color:#008CDA;}
.namebox{margin:10px 0 20px 0;float:left;width:100%;}
.namebox label{margin:0 0px 0 0;width:140px;float:left;}
.namebox label.longer{margin:0 0px 5px 0;width:190px;float:left;}
.namebox input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#F7F7F6;border:#bbb 1px solid;padding:4px;font-size:12px;width:200px;float:left;}
.namebox2{float:left;width:100%;margin:20px 0 0 0;}
/*BUTTONS*/
input.button{vertical-align:middle;zoom:100%;font:bold 12px arial,sans-serif;color:#fff;border-top:#65caf8 1px solid;border-right:#3cbcf6 1px solid;border-bottom:#0987bf 1px solid;border-left:#3cbcf6 1px solid;background:url(../images/button_bg.gif) 0 0 repeat-x!important;padding:5px 18px 5px 18px !important;}
input.button:hover,input.button:visited:hover{background:url(../images/button_bg.gif)-50px -50px repeat-x!important;}
input.button:hover{outline-width:0;}
input.button:focus{}
input.review{vertical-align:middle;zoom:100%;border-top:#ffe940 1px solid;border-right:#f0d926 1px solid;border-bottom:#f0d926 1px solid;border-left:#f0d926 1px solid;font:bold 12px arial,sans-serif;color:#000;}
input.review{background:url(../images/review_bg.gif) 0 0 repeat-x!important;font:bold 12px arial,sans-serif;padding:5px 18px 5px 18px !important;}
input.review:hover,input.review:visited:hover{background:red url(../images/review_bg.gif)-50px -50px repeat-x!important;border-top:#bce750 1px solid;border-right:#bce750 1px solid;border-bottom:#a5d42f 1px solid;border-left:#bce750 1px solid;}
input.review:hover{outline-width:0;}
.buttonHolder{margin:40px 0 20px 0;}
.buttonHolder1{margin:0px 0 15px 0;}
p.note{color:#666;font-size:13px;line-height:16px;}
.star{color:#b00;}
input.radio{background:none!important;border:none!important;}
.footer{color:#888888;margin:20px auto;padding:0;text-align:center;width:460px;}
.footer p{font:normal 10px/12px Tahoma,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 10px 0;}
.footer h4{margin:0 0 10px 0;}
.footer .alz a{text-indent:-9999em;background:transparent url(../images/ft_alz_logo.gif) no-repeat 0 0;height:23px;width:127px;display:block;}
.footer .alz a:hover{background-position:0 -60px;}
.copy-number{font-size:12px;line-height:17px;padding:0px 0px 0 20px;margin:120px 0 0 0;}
#preview{position:absolute;background:#333;padding:4px;display:none;color:#fff;}
/*report tools*/
.report-tools{background:#fff;border-bottom:1px solid #e4e4e4;margin:0 0 20px 0;padding:0 0 10px 0;float:left;width:100%;}
.report-tools ul{margin:0;padding:0 0 0px 0;list-style:none;}
.report-tools ul li{margin:0 20px 0 0;background:url(../images/toolbg.gif) repeat-x 0 100%;padding:6px 0 6px 0;float:left;}
.report-tools ul li.nobg{background:none;}
.report-tools ul li a{color:#008cda;text-decoration:none;cursor:pointer;outline:none;font:normal 12px/14px Arial,Helvetica,sans-serif;}
.report-tools ul li a:hover,.report-tools ul li a:hover span{color:#c00;}
.report-tools ul li a span strong{font-weight:normal;}
.report-tools ul li a:hover span strong{border-bottom:#e6abab 1px solid;}
.report-tools ul li span{display:block;}
.artpdf{background:url(../images/report_tools.gif) no-repeat 2px -254px;padding:0 0 0 25px;}
a:hover span.artpdf{background-position:2px -581px;}
.artprint{background:url(../images/report_tools.gif) no-repeat 2px -106px;padding:0 0 0 22px;}
a:hover span.artprint{background-position:2px -433px;}
.artemail{background:url(../images/report_tools.gif) no-repeat 2px -70px;padding:0 0 0 22px;}
a:hover span.artemail{background-position:2px -397px;}
.artsave{background:url(../images/report_tools.gif) no-repeat 2px -182px;padding:0 0 0 22px;}
a:hover span.artsave{background-position:2px -509px;}
.artpermission{background:url(../images/report_tools.gif) no-repeat 2px -219px;padding:0 0 0 22px;}
a:hover span.artpermission{background-position:2px -546px;}
.artreprint{background:url(../images/report_tools.gif) no-repeat 2px -144px;padding:0 0 0 22px;}
a:hover span.artreprint{background-position:2px -471px;}
table.proxy{}
table.proxy td{width:20%;text-align:center;}
table.proxy label{text-align:center;float:none;display:block;line-height:16px;padding:0 10px;}

