/*
File: screen.css
Media: screen
Copyright: (c) 2009 Brand Rich Media
Author: Brandon Neil Richards
Author URI: http://www.brandrichmedia.com/
*/
/* Reset */
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,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* 960 Framework - www.960.gs*/
.container_12,.container_16{margin: 0 auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
/* Main Text */
body{font: normal 62.5% Arial, Helvetica, Verdana, sans-serif; background: #111620;}
a:focus{}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:24px}
h2{font-size:18px;}
h3{font-size:16px}
h4{font-size:14px}
h5{font-size:12px}
h6{font-size:11px}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}
p,li,dd{font-size: 12px;color: #111;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

/* Helpers */
.float-right{float: right;}
.float-left{float:left;}
.align-right{text-align: right;}
.align-left{text-align: left;}
.align-center{text-align: center;}
.septum{height:8px;}
.hide{display: none;}

#wrapper{background:#F4FAFF url(/external/images/body_bg.png) repeat-x;}
#masthead{height: 100px;}
#logo{margin-top:33px;}
#adspace{margin-top: 33px;}
#adspace p{color: #CCC; font-size: 11px; text-align: right;}
#adspace img{float: right; margin: 7px 0 10px 10px;}
#adspace a{color: #CCC; text-decoration:none;}

#navigation{width: 940px; margin: 0 auto; height: 40px;}
#navigation ul{list-style-type: none; height: 36px;float: right;}
#navigation li{display: inline;margin: 0;padding:0;}
#navigation a:link, #navigation a:visited, #navigation a:active{display: block;font: normal 13px/33px Arial, Verdana, Helvetica, sans-serif; color: #B5DAFF; text-align:center;text-decoration: none; background:transparent url(/external/images/navigation_tab_bg.png) 0 -66px no-repeat; height: 33px; width: 100px;float: left;margin-left:2px;}
#navigation a:hover, #navigation a:visited:hover{background:transparent url(/external/images/navigation_tab_bg.png) 0 -33px no-repeat;}
#navigation a.selected, #navigation a.selected:hover{color: #B5DAFF; background:transparent url(/external/images/navigation_tab_bg.png) 0 0 no-repeat;}

#content-container{min-height: 350px;background: transparent url(/external/images/content_sub_bg.png) 712px 0 repeat-y;}
#content-container.home{background-image: none;}
#content, #sidebar{margin-top: 20px;}

#rotator-container{position: relative;background: #111620; height: 285px;}
#rotator-container ul{margin:0;padding:0;}
#rotator-container li{margin:0;padding:0; list-style-type:none;}
.rotator{width: 482px;}
.rotator-info-container{background: #161D2A;width: 218px;}
.rotator-info-container h1, .rotator-info-container a{font-size: 16px; color: #B5DAFF;padding:0;margin:12px 0 6px 0; text-decoration: none;}
.rotator-info-container p{color: #CCC; padding:0;margin:0;line-height: 16px;}
p.when{color: #CCC;padding:0;margin:0;font-size: 11px;}
p.where{color: #CCC;font-size: 11px;padding:0;margin:0 0 10px 0;}
.rotator-info{margin:0 auto; width: 196px; height: 233px;}
.rotator-nav{position: absolute; z-index: 777; bottom:0; right:0; background: #111620;width: 198px; height: 40px;padding: 0 10px;}
.rotator-nav ul{margin:0;padding:0;}
.rotator-nav li{margin:0;padding:0;list-style-type:none;display:inline;}
.rotator-nav a{background: #334463;height: 16px;display: block;width: 16px; float: left;margin: 12px 2px;}
.rotator-nav .activeSlide{border:1px solid #334463; background: none;height: 14px;display: block;width: 14px; float: left;margin: 12px 2px;}

#welcome{margin: 40px 0;}
#welcome h1{color: #334463;margin: 0 0 20px 0; padding:0;}
#welcome p{color: #334463;font-size: 14px; line-height: 20px;width: 670px;}

#social{background: transparent url(/external/images/catalyst_connect_bg.png) no-repeat; width: 220px; height: 285px;}
#social dl{width: 190px; margin: 0 auto;padding:12px 0;}
#social dt{height: 42px;}
#social dd{height: 25px; border-bottom: 1px solid #758BA5;padding: 10px 0;}
#social dd.last{border: none;}
#social a{display: block; text-decoration: none; height: 25px; line-height: 25px; color: #333333; font-size: 14px; font-weight: normal;}
#social a:hover, #social a.visited:hover{color: #993300;}
#social a img{float: left;margin: 0 15px 0 0;}

#sub-social dl{text-align:center;}
#sub-social dt{font-size: 18px; margin-bottom: 10px;text-align:center;text-transform: uppercase;color: #B5DAFF;}
#sub-social dd{display: inline;}

#testimonial{margin: 40px 0 0 0;}
#testimonial blockquote p{font: 16px Georgia,"Times New Roman", Times, serif; color: #11151F;}
#testimonial ul{margin:10px 0 0 0; padding:0;}
#testimonial li{margin:0;padding:0; list-style-type: none; font-size: 10px;}

.submenu{padding: 10px 0 20px 15px; margin-bottom: 20px;}
.submenu h2{text-transform: capitalize; color:#11151F;}
.submenu ul{margin:0 10px 0 0;padding:0;}
.submenu ul ul{padding: 0 0 10px 10px;}
.submenu li, .submenu dd{margin:0; border-bottom: 1px solid #7A9ABC; list-style-type: none;}
.submenu li a, .submenu dd a{display: block; text-decoration: none; font-size: 12px; line-height: 24px;color: #11151F;}
.submenu li a:hover, .submenu li a.selected, .submenu dd a:hover, .submenu dd a.selected{color: #993300;}
.submenu li li a{text-transform: capitalize;font-size: 12px;}
.submenu li li{margin:0 0 0 20px;list-style-image:url(/external/images/bullet_summary.png);}

.submenu dt{font-weight: bold;font-size: 14px;margin-top: 20px;}
.submenu dd{line-height: 24px;}

#sub_section{background: #EAEAEA; margin-bottom: 10px;}
.hfeed{}
.hfeed h1{color: #11151F;margin: 10px 0 0 0;}
.hfeed h2{color:#11151F;}
.hfeed .septum{margin-bottom: 20px;}
.hentry{}
.hentry a, h5 a{color:#993300;text-decoration:none;}
.entry-title-container{border-bottom: 8px solid #8EBDED;margin: 0 0 20px 0;}
.entry-title-container p{padding:0;margin:0 0 5px 0;}
.entry-title{margin: 30px 0 0 0;}
.entry-title h1, h2.entry-title{color: #993300;}
.entry-date, .event-date, .location{font-size: 10px; font-weight: bold;color: #000;}
.entry-summary{padding:0;margin:0;}
.updated{}
.author{}
.hentry h4{margin-bottom: 5px;}
.entry-meta{margin: 15px 0 0 0;background: transparent url(/external/images/entry_meta_bg.png) no-repeat;height: 42px;width: 700px;}
.entry-meta ul{padding:0;margin:0;}
.entry-meta li{height: 42px;line-height: 42px;float: left;padding:0;margin:0;list-style-type: none;}
.entry-categories{width: 308px;text-align: left;}
.entry-comments{width: 132px;text-align:center;}
.entry-trackbacks{width: 133px; text-align:center;}
.entry-link{width: 117px; text-align:center;}
.response-note{border: 1px dotted #AAC9E9; padding: 10px;font-size: 10px;}
#submit-row{border-top: 8px solid #AAC9E9;margin: 10px 0;padding: 10px 0;}
#remember-row{margin: 10px 0;padding: 5px 0;}
label.as-paragraph{text-align: right;display: block;}
.as-paragraph{font-size: 13px;}
.captcha img{float: left;}
.code{width: 180px; height: 23px;float: right;}
.alternate{}
.submit{padding:0;margin: 0;height: 30px;border: 0;}

.hcalendar .photo{width: 200px;height: 118px;background: #91A6BC;padding: 9px;border: 1px dotted #91A6BC;}
.hcalendar h2{margin:0 0 10px 0;padding:0;}
.hcalendar p{font-size: 12px;}
.hcalendar .summary a, .hcalendar h2.summary{color: #993300; text-decoration: none;}
.hcalendar .septum{height: 0;border-top: 1px dotted #91A6BC; margin: 20px 0;}
#status-box ul{margin:20px 0;padding:0; font-weight: bold;border-top: 1px dotted #91A6BC;}
#status-box li{margin:0;padding:10px;list-style-type:none;border-bottom: 1px dotted #91A6BC;border-left: 1px dotted #91A6BC;border-right: 1px dotted #91A6BC;}
.hcalendar .location{font-size: 12px; font-weight: normal; margin: 10px 0 0 0;}
.hcalendar h4{padding:0;margin:10px 0 0 0;}
.hcalendar h4 a{color: #993300; font-size: 11px;}
.hcalendar .description{margin: 10px 0;}
.event-register-link a{display: block; color: #FFF; text-decoration: none; text-align:center; background: #993300; line-height: 32px;}

#member-index .photo{width: 80px; height: 80px;background: #91A6BC;padding: 9px;}
#member-index .member-overview{padding: 5px 0 0 0;}
#member-index .vcard{margin-bottom: 20px;}
#member-index ul{padding:0;margin:0;}
#member-index li{padding:0;margin:0;list-style-type:none;}
#member-index h5{font-size: 18px;padding:0;margin:0 0 5px 0;}

.status{font-weight: bold;}
.Pending{color: blue;}
.Confirmed{color: green;}
.Cancelled{color: red;}

.entry-author{background: #CEE6FF;border-top:1px solid #AAC9E9; padding: 10px;margin-bottom: 20px;}
.entry-author-photo{float: left;width: 72px;}
.entry-author-photo img{width: 72px;height: 72px;}
.entry-author-bio{float: right;width: 598px;}
.entry-author-bio h5{color: #111620; font-size: 16px;margin:0 0 5px 0;padding:0;}
.entry-author-bio p{font-size: 11px;}

.response-author{border-top:1px solid #AAC9E9; padding: 10px;margin-bottom: 20px;}
.response-author-photo{float: left;width: 52px;}
.response-author-photo img{width: 40px;height: 40px;}
.response-author-comment{float: right;width: 618px;}
.response-author-comment h5{color: #111620; font-size: 16px;margin:0 0 5px 0;padding:0;}
.response-author-comment p{font-size: 11px;margin: 0 0 10px 0;}

.social-share{margin-bottom: 20px;}
.social-share ul{padding:0;margin:0;}
.social-share li{padding:0;margin:0;list-style-type: none;display:inline;}


#newsletter p{padding: 10px 0 7px 0;}
.full{}
.half{}
label{font-size: 14px;font-weight: bold;color: #333;}
input{width: 99%; height: 24px; padding: 5px 0 0 2px;border: 1px solid #AAC9E9;background: #FFFFFF;font-size: 14px;color: #333;}
#comment_form textarea{border: 1px solid #AAC9E9; width: 100%;height: 170px;}
.newsletter .submit{height: 30px;width: 108px;}

#newsletter input.submit, #contact_form input.submit{background: none;width: 108px; height: 39px;border:none;}
#contact_form .full h3{margin:15px 0 10px 0; color: #333;}
#contact_form .as-paragraph{font-size: 12px;float: right;text-align: right;padding: 5px 0 0 0;}
#contact_form .captcha img{float: left;width: 120px;height: 30px;}
#contact_form input.code{width: 205px; height: 23px;float: right;}
#contact_form #comment{width: 100%;height: 100px;border: 1px solid #AAC9E9;background: #FFFFFF;font-size: 14px;color: #333;}
#contact_form #submit-row .submit{padding:0;margin: 0;height: 30px;border: 0;}


#pagination{border-top: 1px dotted #91A6BC;padding: 10px;margin-top: 20px;}
#pagination p{font-weight: bold;color: #333;}
#pagination p strong{border: 1px dotted #666; padding: 2px 6px; color: #000; background: #FF6600;}
#pagination a{border: 1px dotted #666; padding: 2px 6px;color: #666; text-decoration: none;}

#footer-container{background: #111620 url(/external/images/footer_bg_tile.jpg) repeat-x; height: 300px;padding: 40px 0 0 0;}
#footer{margin-bottom: 0 0 20px 0;}
#footer h2{color: #B5DAFF; font-size: 18px; padding: 0 0 5px 0;border-bottom: 2px solid #161D2A;}
#footer h3{font-size: 14px; color: #993300; padding: 0;margin: 0;}
#footer p{color: #B4D9FF; line-height: 16px; padding:0;margin:0;}
#footer .published{padding:0; margin:0 0 20px 0; color: #FFF; font-size: 10px;}
#footer a{color: #993300; text-decoration: none;}
#footer .section ul{margin:0; padding:0;}
#footer .section li{margin:0;padding: 7px 0;border-bottom: 1px dotted #161D2A;list-style-type: none;}

#contact ul{}
#contact li{display: inline;padding:0;margin:5px 10px 0 0;float: left;white-space:nowrap;}
#contact ul ul{margin:0;padding:0;}
#contact li li{margin:0; padding:0 5px 0 0;}
#contact .hide{display: none;}

#address{background: #161D2A;margin: 26px 0 0 0;}
#address p{padding:0;margin:0;}
#address ul{padding:20px;margin:0 auto 20px 0;}
#address ul ul{padding: 0;margin:0;}
#address li{color: #B5DAFF;list-style-type:none;margin:0 0 5px 0;font-size: 13px;font-weight: normal;}
#address .org {color: #B5DAFF;font-size: 18px;}
#address .adr, #address .tel, #address .fax, #address .email, #address .url{font-weight: normal;color: #B5DAFF;}

#copyright{border-top: 8px solid #161D2A;height: 40px;}
#copyright .policies a{color: #334463; font-size: 10px;line-height: 18px;}
#copyright .policies ul{padding:0;margin:10px 0 0 0;}
#copyright .policies li{display: inline; padding:0;margin:0 20px 0 0;list-style-type: none;}
#copyright .date{text-align: right;margin: 10px 0 0 0;color: #334463; font-size: 10px;line-height: 18px;}
.brandrichmedia{margin: 15px 0 0 0;}