body.cht{background:#163a8a url(/site/images/bg_body.gif) repeat-x;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 auto;padding:0;height:100%}div,form{margin:0;padding:0;}/* general classes */h1{color:#091e80;font-size:16px;margin:0;padding:0 0 12px}h2{color:#091e80;font-size:14px;margin:0;padding:8px 0 12px}h3{color:#091e80;font-size:20px;margin:0;padding:0 0 10px}h4{color:#091e80;font-size:16px;margin:0;padding:0 0 10px}h5{color:#091e80;font-size:14px;margin:0;padding:0 0 6px}h6{color:#000;font-size:12px;margin:0;padding:0 0 4px}p{margin:0;padding:0 0 10px;}a{color:#2258cc;text-decoration:none;}a:hover{color:#133bb7;text-decoration:underline;}.small{font-size:10px;}.container{background:#172277;margin:10px auto;margin-bottom:0;padding:0;width:965px}.wrapper{background:#fff;clear:both;float:left;margin:5px;padding:10px;}.darkblue{color:#091e80;}.captions { padding: 10px; background: #FFF; border: 1px solid #E0E5EE; text-align: center; }	.captions img { width: auto; display: block; margin: 0 auto; padding-bottom: 5px; }	.captions b { color: #091E80;}/*.captions { background: #C8D1E4; padding: 5px;  text-align: center; font-size: 10px; color: #333; }.captions img { padding: 3px; background: #FFF; border-right: 1px solid #99A8C9; border-bottom: 1px solid #99A8C9; }*//* masthead */.masthead {background:url(/site/images/bg_masthead.gif) repeat-x;width:935px;float: left;}.masthead .logo{float:left;width:392px;}.masthead .search{float:right;margin:0;padding:38px 12px 16px;}.masthead .search a{color:#1035ad;font-weight:normal;font-size:10px;text-decoration:none;}.masthead .search a:hover{color:#1035ad;font-weight:normal;font-size:10px;text-decoration:underline;}.masthead .searchbox{height: 13px;padding:3px;margin:0;font-size:11px;color:#666;width:185px}.template_masthead {padding-bottom: 4px; *padding-bottom: 0; _padding-bottom: 0; background:url(/site/images/bg_masthead.gif) repeat-x;width:935px;height:103px;}/* universal navigation */.uninav-leftside{color:#fff;float:left;padding:10px 15px 5px;}.uninav-leftside a{color:#fff;font-size:11px;}.uninav-leftside a:hover{color:#fff;}.uninav-rightside{color:#fff;float:right;padding:10px 15px 5px;}.uninav-rightside a{color:#fff;font-size:11px;}.uninav-rightside a:hover{color:#fff;}.left{float:left;margin-right:10px;margin-bottom:5px;}/* banners */.banner img{border-top:3px solid #fff;margin:0;padding:0;}/* topnav */.topnav {background: url(/site/images/topnav2.gif) no-repeat;float:left;height:26px;margin:0	;padding:0;position:relative;width:935px;}.topnav ul{margin:0;padding: 0;}.topnav ul li{list-style: none;position: absolute;}.topnav li span{display: none;}.topnav li,.topnav a{height: 26px;display: block;}.healthcare{left: 0;width: 164px;}.healthcare a:hover,.healthcare a.on{background:url(/site/images/topnav2.gif) 0 -26px no-repeat;}	.projects{left: 0px;width: 123px;}	.projects a:hover,.projects a.on{background:url(/site/images/topnav2.gif) -0px -26px no-repeat;}	.solutions{left: 123px;width: 136px;}	.solutions a:hover,.solutions a.on{background:url(/site/images/topnav2.gif) -123px -26px no-repeat;}	.lab{left: 259px;width: 164px;}	.lab a:hover,.lab a.on{background:url(/site/images/topnav2.gif) -259px -26px no-repeat;}	.publications{left: 423px;width: 118px;}	.publications a:hover,.publications a.on{background:url(/site/images/topnav2.gif) -423px -26px no-repeat;}	.news{left: 541px;width:80px;}	.news a:hover,.news a.on{background:url(/site/images/topnav2.gif) -541px -26px no-repeat;}	.events{left: 621px;width:88px;}	.events a:hover,.events a.on{background:url(/site/images/topnav2.gif) -621px -26px no-repeat;}	.membership{left: 709px;width:115px;}	.membership a:hover,.membership a.on{background:url(/site/images/topnav2.gif) -709px -26px no-repeat;}	.about{left: 824px;width:111px;}	.about a:hover,.about a.on{background:url(/site/images/topnav2.gif) -824px -26px no-repeat;}/* leftnav */.leftnav{font-size:12px;padding:10px 5px 10px 0;line-height:normal;width:172px;float:left;}.leftnav a{display:block;color:#091E80;text-decoration:none;padding:5px 13px 5px 18px;}.leftnav a:hover{color:#091E80;text-decoration:underline;}.leftnav .on-page{font-weight:bold;color:#091E80;background-color:#99A8C9;}.leftnav .on-page-sub{font-weight:bold;color:#091E80;}.leftnav .subpage{font-style:italic;padding:3px 13px 3px 18px;background-color:#C8D1E4;}.leftnav .subpage span{display:block;padding-left:10px;background-image:url('/site/images/n_bullet.gif');background-position:2px 6px;background-repeat:no-repeat;}.leftnav .subpage2{font-style:italic;padding:3px 13px 3px 28px;background-color:#C8D1E4;}.leftnav .subpage2 span{display:block;padding-left:10px;background-image:url('/site/images/n_bullet.gif');background-position:2px 6px;background-repeat:no-repeat;}/* rightnav */.rightnav{font-size:12px;}.rightnav a{display:block;color:#091E80;text-decoration:none;padding:5px 0px 5px 10px;background-image:url('/site/images/i_bullet_sq2.gif');background-position:0px 10px;background-repeat:no-repeat;}.rightnav a:hover{color:#091E80;text-decoration:underline;}.rightnav .on-page{font-weight:bold;color:#091E80;}/* content */.contentwrap{min-height:300px;}.contentwrap{background:url(/site/images/bg_content.gif) repeat-y;clear:both;float:left;width:935px;}.contentwrap .leftsidehome{float:left;width:600px;padding: 15px 28px 25px 25px;} /*homepage or 2 column template*/.home-promo{clear:both;border-bottom:1px solid #a8b4d1;margin:0;padding:10px 0 10px;}.contentwrap .content{float:left;width:447px;padding: 0 0px 10px 0px;word-wrap: break-word;}.contentwrap .content .shim{margin:0 0 0 -4px;padding:0;background:#f0f3f8;width:8px;height:24px} /*pads the center column content and floats atop the leftnav 1px divider */.contentwrap .content .pad{padding:0px 35px}.contentwrap .content .divider{border-top:1px solid #a8b4d1;font-size:1px;height:1px;margin:8px 0 13px;padding:0;width:450px;}.contentwrap .content .divider415{border-top:1px solid #a8b4d1;clear:both;display:block;float:left;height:1px;margin:20px 0;padding:0;width:415px;*width:400px}.date{color:#000;font-weight:bold;font-size:11px;}.state-flag{background:url(/site/images/flag_al.jpg) no-repeat 0 0;height:50px;color:#091e80;font-size:18px;font-weight:bold;padding-left:85px;padding-top:15px;}.book-border{border:1px solid #333;}.contentwrap .content .pad{padding:0px 35px}.contentwrap .content .pad ol{margin:0 0 16px;padding:0 24px}.contentwrap .content .pad ol li {padding:0 0 8px}.contentwrap .content .pad ul{margin:0 0 16px;padding:0}.contentwrap .content .pad ul li{background:url(/site/images/i_bullet_sq.gif) no-repeat 0 6px;list-style:none;line-height:1.4em;margin:0;padding:0 0 0 12px}.contentwrap .content .pad ul ul{margin:0;padding:0}.contentwrap .content .pad ul ul li{background:url(/site/images/i_bullet_sq.gif) no-repeat 0 6px;list-style:none;line-height:1.4em;margin:0	;padding:0 0 0 12px}.contentwrap .content .pad .no-bullets ul li{background:none;line-height:1.4em;list-style:none;margin:0;padding:0 0 8px} /* non-bulleted list*/.contentwrap .content .pad ul li.last, .contentwrap .content .pad ol li.last {padding-bottom:0px} /* last list item */.contentwrap .content .pad .shadedBox1{background:#e4ecf9;border:1px solid #a8b4d1;font-weight:bold;margin:12px 24px 16px;padding:12px;text-align:center;}.content h7{color:#091e80;font-size:16px;margin:0;padding:12px 0 30px 0;}.form1 td{padding:3px;vertical-align:middle;}.form1 input{width:230px;}.table-bios{font-size:10px;font-style:italics;}.table-bios b{font-size:11px;color:#091e80;}.table-bios td{vertical-align:top;padding:3px 3px 10px 3px;text-align:center;width:25%;}.table-bios img{border:5px solid #FFF;margin-bottom:3px;}.sub-section-title{clear:both;background:#C9D1E4;font:bold 24px arial,sans-serif;color:#081A68;border-top:4px solid #FFF;border-bottom:8px solid #FFF;}.sub-section-title span{display:block;padding:20px 20px 15px 20px; width: 890px;}/*table data styles */.content .pad table.tableData1{padding:0;width:100%}.content .pad table.tableData1 th{border-bottom:1px solid #a8b4d1;text-align:left;}.content .pad table.tableData1 tr.altrow td{background:#ddd;border-bottom:1px solid #a8b4d1;padding:4px;vertical-align:top}.content .pad table.tableData1 td {border-bottom:1px solid #a8b4d1;padding:4px;vertical-align:top}.dropdown{font-size:11px;color:#666;}/* multimedia */.multimedia td.first{padding-left:0px;vertical-align:top;}.multimedia td{padding-left:6px;vertical-align:top;}.multimedia td a{color:#666;font-size:11px;font-weight:normal;text-decoration:none;}.multimedia td a:hover{color:#666;font-size:11px;font-weight:normal;text-decoration:underline;}/* right side column */.contentwrap .rightside {background:#fff;font-size:11px; width: 274px; float: right;overflow:hidden;}* html .contentwrap .rightside { margin-right: -11px; width: 285px; }.utility{background:#99a8c9;color:#081a68;font-size: 9px;font-weight:normal;padding:15px 10px;}.utility a{color:#081a68;font-weight:normal;}.utility a:hover{color:#081a68;font-weight:normal;}.secondary{background:#c8d1e4;border-top:3px solid #fff;color:#333;font-size:11px;margin:0;padding:15px}.tertiary{background:#e2e7f1;border-top:3px solid #fff;font-size:11px;margin:0;padding:15px}/* Member list popups */.memberList{}.memberList img{border:none;}.memberList th{text-align:left;padding:15px 0 5px 0;}.memberList td{width:33%;padding-right:20px;}.memberList div{visibility:hidden;position:absolute;top:-40px;left:160px;}.memberList span{display:block;}.memberList span.memberContainer{position:relative;}.memberList span.memberContent{border:3px solid #21649a;}.memberList span.memberContent span{border:2px solid #ffffff;}.memberList span.memberContent span span{border:none;background-color:#f1f1f1;padding:10px 5px 10px 10px;position:relative;}.memberList span.memberContent span span span{padding:0;position:relative;top:0;left:0;width:165px;color:#666666;font-size:10px;}.memberList span.memberContent span span span b{font-size:12px;color:#000000;}.memberList span.memberContent span span span a{text-decoration:none;}.memberList span.memberContent span span span a:hover{text-decoration:underline;}.memberList img.arrow{position:absolute;top:39px;left:-9px;}.memberList img.bg{position:absolute;top:0;left:0;height:100%;width:164px;_left:-10px;_width:auto;}.memberList a.member{display:block;width:160px;background:url(/site/images/i_bullet_sq.gif) no-repeat 0 7px;padding-left:10px;}.memberList a.member span{padding:2px;}.memberList a.current{color:#ffffff;background-color:#538FD7;}.memberList .last div{left:-190px;}.memberList .last div img.arrow{left:191px;}.memberList .last a.member span{padding-left:15px;}html>body .outerpair1{background:url(/site/images/upperrightfade.png) right top no-repeat;display:block;}html>body .outerpair2{background:url(/site/images/lowerleftfade.png) left bottom no-repeat;padding-top:8px;padding-left:8px;display:block;}html>body .shadowbox{background:url(/site/images/shadow.png) bottom right;display:block;}html>body .innerbox{position:relative;left:-8px;top:-8px;display:block;}/* home page poll */.pollwrapper{background:#e2e7f1;border-top:3px solid #fff;margin:0;padding:15px 0 15px 0}*:first-child+html { margin-left: 12px; }* html { margin-left: 12px; }.topcap{background:url(/site/images/bg_poll_topcap.gif) no-repeat 0 9px;height:5px;margin:0;padding:0;width:230px;}html>body .topcap{background:url(/site/images/bg_poll_topcap.gif) no-repeat 0 0;height:5px;margin:0;padding:0;width:230px;}.bg-poll{background:url(/site/images/bg_poll_content.gif) repeat-y; width: 235px; margin:0;padding:0;}.bg-poll h4{background:#337ae4;color:#fff;font-size:14px;width:204px; margin:0 0 0 6px; padding: 2px 8px;}.bg-poll p{padding:6px 14px 6px;}.bg-poll .poll-options{padding:2px 10px 10px;}.btmcap{background:url(/site/images/bg_poll_btmcap.gif) no-repeat top right;height:5px;margin:0;padding:0;width:235px;}html>body .btmcap{background:url(/site/images/bg_poll_btmcap.gif) no-repeat top right;height:5px;margin:0;padding:0;width:235px;}/* footer */.footer{background:#172277;clear:both;color:#fff;font-size:10px;height:60px;padding:0px;text-align:center; width: 955px;}* html .footer { width: 964px; }*:first-child+html .footer { width: 959px; margin-right: -2px; }.footer a{color:#78A6DF;font-weight:normal;text-decoration:none;}.footer a:hover{color:#78A6DF;font-weight:normal;text-decoration:underline;}
