@charset "UTF-8";
/* CSS Document for CIAQC
Designed by Chris Kennedy for ckladesign.com
http://www.ckladesign.com
*/

/* HTML
-----------------------------------------------------------------*/
* {margin: 0; padding: 0;}
body {background: #dedede url(../site_grfx/2010_body.gif)  center repeat-y; font-family:Helvetica, Arial, sans-serif; font-size: 80%;}
h1, h2, h3, h4, h5 {font-weight:normal;}
ul {margin-left: 15px; padding-left: 15px; margin-bottom: 22px;}
a:link, a:visited {text-decoration: none;}
a:hover, a:active {text-decoration: underline;}

/* div styles
-----------------------------------------------------------------*/
#wrapper {width: 864px; margin: 0 auto;}
#header {width: 864px; height: 179px; background: url(../site_grfx/masthead.jpg) top center no-repeat;}
#header h1 {display:none;}
#header h2 {border-bottom: 1px solid #aeaeae; color: #9a3c22;}
#header p {margin-top: 8px;}
#header a {text-decoration: underline; color: #333;}
#header a:hover {text-decoration: none;}
#header_text {width: 450px; float: right; margin: 20px 20px 0 0; }
#hnav {width: 862px; overflow:hidden; height: 44px; background: url(../site_grfx/hnav.jpg) center no-repeat; text-align:center; border: 1px solid #000; margin: 0; padding: 0; font-size: 1.1em;}
#hnav li{display: inline; margin: 0 14px 0 0; padding: 0 0 0 12px; font-size: 1em; border-left: 1px solid #333;}
#hnav li.noline {border: none;}
#hnav ul {margin: 0; padding: 16px 0 0 0;}
#hnav a:link, #hnav a:visited {color: #333;}
#hnav a:hover, #hnav a:active {color: #4bc1f3;}
#main {width: 864px; min-height: 830px; background: transparent url(../images/sitegrfx/2010_main.jpg) top left no-repeat; padding-top: 30px;}
#main p, #main h3, #main h4 {margin: 9px 0; line-height: 1.2;}
#main h4 {font-size: 1.1em;}

/* 3 Columns */
#left_col, #news, #right_col {display:table-cell; float: left; clear: right; margin-top: 15px;}
#left_col {width: 100px; margin-left: 20px;}
#right_col {width: 160px;}
#left_col img, #right_col img {margin: 5px 0 30px 0;}
#news {width: 460px;}
#news p {line-height: 1.5;}
#news, #right_col {margin-left: 50px;}
#left_col h3, #right_col h3 {height: 12px; margin-bottom: 5px; text-align:left; color: #777; font-size: .8em;}
#news h2 {font-size: 1.6em; background-color: #09c; color: #fff; margin: 10px auto; padding: 5px 0; text-align:center;  border: 1px solid #fff; clear: both;}
#news h3 {font-size: 1.4em;}

#footer {width: 864px; height: 158px; clear: both; background: url(../site_grfx/2010_footer.jpg) top center no-repeat; padding-top: 92px; color: #333; text-align:center; overflow:hidden;}
#footer h2 {margin-bottom: 9px; font-size: 1.6em;}
#footer p {margin: 25px 100px; font-size: .9em; line-height: 1.3;}
#footer ul {margin: 0; padding: 5px 20px;}
#footer li {display: inline; margin: 0 12px; font-size: .9em; }
#footer a:link, #footer a:visited {color: #09c; text-decoration:none}
#footer a:hover, #footer a:active {color: #4bc1f3; text-decoration:none;}

/* Styles
-----------------------------------------------------------------------------*/
.ann, .topann {font-size: 22px;}
.ann {padding-top: 24px;}
.topann {padding-top: 14px;}
.archive {margin: 70px 40px 10px 40px; background-color: #ccc; color: #666; padding: 20px;}
.articles {padding: 0 10px;}
.byline {color: #777;}
.footerlist {font-size: 1.3em;}
img.spacer {margin-bottom: 20px;}
.leftalign {float: left; clear: right; margin-right: 10px;}
.section_head {background-color: #09c; color: #fff; width: 820px; padding: 5px; margin: 0 auto; text-align:center; clear: both;}
.section {width: 228px; height: 310px; float: left; clear: right; border-right: 1px solid #666;  border-bottom: 1px solid #666;padding: 20px; overflow:hidden;}
.section a, #news a {color: #147eaa; text-decoration:none;}
.section a:hover, #news a:hover {color: #147eaa; text-decoration:underline;}
.section li {margin-top: 6px;}
.section_left {width: 249px; margin-left: 17px; border-left: 1px solid #666;}
.section_left h2 a {color: #000;}
.tallh3 {height: 80px;}
.underline {border-bottom: 1px solid #c3c3c3;}
.structure {margin-top: 4px; background-color: #E9F6F9;}
.highlighter {background-color:#FFC;}

#seminar {width: 100%; height: 100px; margin: 0 auto; padding-top: 10px; text-align: center; background-color: #dedede; border: none;}
#seminar img {margin: 0 auto;}

blockquote {padding-left: 12px;}
