@charset "utf-8";

/* HTML TAGS ************************************************************************************************************************/
body {margin:15px; text-align:center; background-color:#3C2B1A; font: 12px Arial, Helvetica, sans-serif;}
h1 {font-size:24px}
h2 {color:white; font-weight:normal;}

/* CUSTOM TAGS **********************************************************************************************************************/
.container {text-align:center;}
.header {width:900px;}
.btnBar {width:900px; height:15px; background-image: url(images/btn-bg.gif); background-repeat: repeat-x; padding:7px 0 18px 0;}
.footer {width:900px; background-color:#173f6a; text-align:center; color:white; padding:15px 0;}

.col1 {background-color:white;}
.col2 {background-color:#809ebc; text-align:center; padding:12px;}
.whiteYellowBG {background-color:#809ebc; background-image:url(images/yellow-border-white-bg-repeater.gif); background-repeat:repeat-y; text-align:left;}
.whiteYellowHeader {padding:0 30px; color:#6283C1; margin-top:0;}
.whiteYellowTxt {padding:0 30px;}
.historyFloat {float:right; padding:0 35px 35px 35px; color:#666666; font-size:14px; font-weight:bold; width:302px;}
.directoryFloat {float:right; padding:0 35px 35px 35px; color:#666666; font-size:12px; font-weight:bold; width:250px;}
.ribbonFloat {float:right; padding:0 30px 35px 35px; width:340px;}
.blueTxtHeader {font-size:14px; font-weight:bold; color:#6283C1;}
.blkBoxTxt {color:white; background-color:black; padding:15px;}

.nextEvent {background-image: url(images/next-event-bg.gif); background-repeat:no-repeat;}
.news {background-image: url(images/chamber-news-bg.gif); background-repeat:no-repeat;}
.eventsImgHeader {width:606px; height:324px; background-image:url(images/events-header.jpg); background-repeat:no-repeat; padding:30px 0 15px 0;}

.blkGreyBgHeader {background-image:url(images/blk-grey-bg.gif); background-repeat:repeat-x; height:38px; font-size:14px; font-weight:bold; text-align:center; color:white; padding-top:12px; letter-spacing:1px;}
.blkGreyBgHeaderExt {height:70px; background-image:url(images/blk-grey-bg-extended.gif); background-repeat: repeat-x; text-align:left; color:white; padding:7px 0 0 33px;}
.boxContent {margin:0 0 12px 0; padding:0 10px;}

.newsDiv {background-image:url(images/latest-news-repeater.gif); background-repeat:repeat-y; color:white; text-align:left; padding:25px 42px;}
.blueHeader {color:#173f6a}
.newsHeader {color:#b4d6f1; font-size:26px; font-weight:bold;}
.newsDesc {color:white; font-size:11px; margin:0; padding:0;}
.chamberEventHeader {background-color:#4f85c5; color:white; padding:10px;}
.memberEventHeader {background-color:#cc3333; color:white; padding:10px;}
.eventULs {list-style-image:url(images/event-icon.gif); margin:5px 0 0 8px; padding:5px 0 0 8px;}

/* LINK TAGS ************************************************************************************************************************/
a.btns:link, a.btns:visited, a.btns:active 	{color:white; text-decoration:none; font-size:14px; font-weight:bold; padding:7px 10px 8px 10px; height:15px;}
a.btns:hover 																{color:white; text-decoration:none; font-size:14px; font-weight:bold; padding:7px 10px 8px 10px; height:15px; background-color:#5388c6;}

a.footerBtns:link, a.footerBtns:visited, a.footerBtns:active 	{color:white; text-decoration:none; font-size:14px; font-weight:bold; padding:13px 10px 33px 10px; height:15px;}
a.footerBtns:hover 																						{color:white; text-decoration:underline; font-size:14px; font-weight:bold; padding:13px 10px 33px 10px; height:15px;}

a.eventLinks:link, a.eventLinks:visited, a.eventLinks:active 	{color:white; text-decoration:none; font-size:14px; font-weight:bold; line-height:21px;}
a.eventLinks:hover 																						{color:white; text-decoration:none; font-size:14px; font-weight:bold; line-height:21px;}

/* ADMIN TAGS ************************************************************************************************************************/
.msgTxt {color:red; font-size:14px; font-weight:bold}
.finePrint {font-size:11px;}
.adminContentCell {padding:0 15px 15px 15px; background-color:white;}
.adminHeader {color:#6699FF; font-size:22px; font-weight:bold;}
.adminBtnBar {width:900px; height:15px; background-color:#555556; padding:8px 0 8px 0;}
.adminTDs {padding:5px;}
.adminBtns {color:white; text-decoration:none; font-size:12px; font-weight:bold; padding:8px 6px 8px 6px; height:15px;}
.pulldownBtns {color:white; text-decoration:none; font-size:14px; font-weight:bold; padding:7px 10px 8px 10px; height:15px;}