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, ins, kbd, q, s, samp,
small, strike, strong, 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;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address, form { padding: 6px 0; }
li, dd, blockquote { margin-left: 30px; margin-top: 1px; }
fieldset { padding: 10px; }
html
	{
	height: 100%;
	margin-bottom: .01em;
	}
body
	{
	background: #767676;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #6d6d6d;
	padding-bottom: 40px;
	}
#container
	{
	width: 1008px;
	background: url(/images/drc/bg_main.gif) 0% 0% repeat-y;
	text-align: left;
	margin: 0 auto;
	}
#banner
	{
	width: 996px;
	height: 223px;
	background: url(/images/drc/bg_main_top.gif) 0% 0% no-repeat;
	padding: 17px 0 0 12px;
	}
#logo
	{
	float: left;
	width: 231px;
	height: 176px;
	background: #eaeaea;
	padding: 26px 0 0 25px;
	margin: 21px 0 0 0;
	}
#logo img
	{
	border: none;
	}
#bannerpic
	{
	float: left;
	}
#intro
	{
	float: left;
	width: 236px;
	height: 176px;
	background: #eaeaea;
	padding: 26px 0 0 19px;
	margin: 21px 12px 0 0;
	}
#mainnav
	{
	}
#mainnav ul
	{
	margin: 0;
	padding: 0;
	border-top: 3px solid #fff;
	margin: 0 12px;
	}
#mainnav ul li
	{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	text-indent: -9999px;
	position: relative;
	height: 31px;
	background: none;
	}
#mainnav ul li ul
	{
	display: none;
	}

#mainnav ul li a
	{
	height: 31px;
	display: block;
	position: relative;
	z-index: 10;
	}
#mainnav ul li li a
	{
	height: auto;
	}
#mainnav ul li li
	{
	height: auto;
	margin-bottom: 15px;
	}
#mainnav ul li a:hover, #mainnav ul li.sfHover a
	{
	z-index: 20;
	}
#mainnav ul li#membership a
	{
	background: url(/images/drc/n_membership.gif) 0% 0% no-repeat;
	width: 116px;
	}
#mainnav ul li#membership a:hover, #mainnav ul li#membership.sfHover a, #mainnav ul li#membership a.current
	{
	background: url(/images/drc/n_membership.gif) 0% -31px no-repeat;
	}
	
#mainnav ul li#aboutarea a
	{
	background: url(/images/drc/n_aboutarea.gif) 0% 0% no-repeat;
	width: 125px;
	}
#mainnav ul li#aboutarea a:hover, #mainnav ul li#aboutarea.sfHover a, #mainnav ul li#aboutarea a.current
	{
	background: url(/images/drc/n_aboutarea.gif) 0% -31px no-repeat;
	}
#mainnav ul li#economic a
	{
	background: url(/images/drc/n_economic.gif) 0% 0% no-repeat;
	width: 187px;
	}
#mainnav ul li#economic a:hover, #mainnav ul li#economic.sfHover a, #mainnav ul li#economic a.current
	{
	background: url(/images/drc/n_economic.gif) 0% -31px no-repeat;
	}
#mainnav ul li#involvement a
	{
	background: url(/images/drc/n_involvement.gif) 0% 0% no-repeat;
	width: 106px;
	}
#mainnav ul li#involvement a:hover, #mainnav ul li#involvement.sfHover a, #mainnav ul li#involvement a.current
	{
	background: url(/images/drc/n_involvement.gif) 0% -31px no-repeat;
	}
#mainnav ul li#public a
	{
	background: url(/images/drc/n_public.gif) 0% 0% no-repeat;
	width: 111px;
	}
#mainnav ul li#public a:hover, #mainnav ul li#public.sfHover a, #mainnav ul li#public a.current
	{
	background: url(/images/drc/n_public.gif) 0% -31px no-repeat;
	}
#mainnav ul li#industries a
	{
	background: url(/images/drc/n_industries.gif) 0% 0% no-repeat;
	width: 92px;
	}
#mainnav ul li#industries a:hover, #mainnav ul li#industries.sfHover a, #mainnav ul li#industries a.current
	{
	background: url(/images/drc/n_industries.gif) 0% -31px no-repeat;
	}
#mainnav ul li#events a
	{
	background: url(/images/drc/n_events.gif) 0% 0% no-repeat;
	width: 68px;
	}
#mainnav ul li#events a:hover, #mainnav ul li#events.sfHover a, #mainnav ul li#events a.current
	{
	background: url(/images/drc/n_events.gif) 0% -31px no-repeat;
	}
#mainnav ul li#aboutus a
	{
	background: url(/images/drc/n_aboutus.gif) 0% 0% no-repeat;
	width: 81px;
	}
#mainnav ul li#aboutus a:hover, #mainnav ul li#aboutus.sfHover a, #mainnav ul li#aboutus a.current
	{
	background: url(/images/drc/n_aboutus.gif) 0% -31px no-repeat;
	}
#mainnav ul li#contact a
	{
	background: url(/images/drc/n_contact.gif) 0% 0% no-repeat;
	width: 98px;
	}
#mainnav ul li#contact a:hover, #mainnav ul li#contact.sfHover a, #mainnav ul li#contact a.current
	{
	background: url(/images/drc/n_contact.gif) 0% -31px no-repeat;
	}
	

#mainnav ul li ul
	{
	text-indent: 0px;
	margin: 0;
	padding: 15px 0 0 0;
	border: 1px solid #575757;
	position: absolute;
	background: #818080;
	width: 192px;
	left: 0;
	top: 30px;
	z-index: 15;
	}
#mainnav ul li ul li ul
	{
	display: none !important;
	}
#mainnav ul li ul li
	{
	text-indent: 0px;
	float: none;
	padding: 0 15px;
	background: none;
	}
	
#mainnav ul li ul li a
	{
	text-decoration: none;
	color: #fff;
	padding-left: 12px;
	display: block;
	background: none !important;
	width: 152px !important;
	height: auto;
	}
#mainnav ul li ul li a:hover
	{
	background: url(/images/drc/arrows_red.gif) 0% 5px no-repeat !important;
	_background: url(/images/drc/arrows_red.gif) 0% 6px no-repeat !important;
	*background: url(/images/drc/arrows_red.gif) 0% 6px no-repeat !important;
	text-decoration: underline;
	}
#mainnav ul li#aboutus ul
	{
	left: -15px;
	}
#mainnav ul li#contact ul
	{
	left: -96px;
	}
#maincontent
	{
	padding: 17px 26px;
	}
#interior #maincontent
	{
	padding: 6px 26px 50px 26px;
	}

#columnone
	{
	float: left;
	width: 230px;
	padding-bottom:20px;
	}
	
#home #columnone
	{
	padding-bottom:5px;
	}
#columnone .content
	{
	margin-bottom: 0;
	}
	
	
	
#columnone .contentpromo
	{
	width: 204px;
	padding: 0 13px 0 13px;
	}

#columnone .contentpromo img
	{	
	float: left;
	margin: 0 8px 4px 0;
	}
#columnone .contentpromo ul
	{		
	margin: 0;
	padding: 0;
	}
#columnone .contentpromo a
	{
	text-decoration: none;
	}
#columnone .contentpromo a:hover
	{
	text-decoration: underline;
	}

#columntwo
	{
	float: left;
	width: 457px;
	padding:0 17px;
	}	
#interior #columntwo
	{
	width: 655px;
	padding: 0 30px 0 40px;
	}	
#news ul.tabs-nav
	{
	margin: 0;
	padding: 0;
	}	
#news ul.tabs-nav li
	{
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	border-right: 1px solid #d5d5d5;
	}	
#news ul.tabs-nav li.last
	{
	border-right: none;
	}	
#news ul.tabs-nav li a
	{
	width: 151px;
	height: 21px;
	padding-top: 5px;
	display: block;
	background: url(/images/drc/bg_tab.gif) 0% 0% repeat-x;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	}
#news ul.tabs-nav li.tabs-selected a
	{
	color: #ee525a;
	background: url(/images/drc/bg_tab_o.gif) 0% 0% repeat-x;
	}	
#news ul.tabs-nav li a:hover
	{
	color: #ee525a;
	}	
.tabs-hide
	{
	display: none;
	}
#newscontainer
	{
	border: 1px solid #d5d5d5;
	height: 220px;
	margin-bottom: 14px;
	overflow: hidden;
	}	
#news .content, .box .content
	{
	padding: 7px;
	}	
#news .imgarea, .box .content .imgarea
	{
	float: left;
	}	
#news .imgarea img, .box .content img
	{
	margin-right: 7px;
	border: 1px solid #d5d5d5;
	}	
#news .txtarea, .box .txtarea
	{
	float: left;
	width: 317px;
	}	
.newslinks li
	{
	padding-bottom: 10px;
	}	
#columnone .newslinks li
	{
	padding-bottom: 11px;
	}	
.newslinks a
	{
	color: #4c4c4c;
	font-weight: bold;
	text-decoration: none;
	}	
#news a:hover, .box a:hover, .newslinks a:hover
	{
	text-decoration: underline;
	}	
#news a.more, .box a.more
	{
	font-weight: normal;
	}
#news ul, .box ul
	{
	padding-bottom: 0;
	}
.box
	{
	border: 1px solid #d5d5d5;
	margin-bottom: 14px;
	}
#columntwo .box
	{
	width: 457px;
	}
.box h3
	{
	font-size: 13px;
	background: url(/images/drc/bg_tab.gif) 0% 0% repeat-x;
	height: 21px;
	padding: 5px 0 0 15px;
	margin: 0;
	}
#columnthree
	{
	float: left;
	width: 234px;
	}
#columnthree .content
	{
	margin-bottom: 0;
	}

	
#columnthree .content .txtarea
	{
	padding: 10px 10px 0 10px;
	}
#columnone h2, #columnthree h2
	{
	padding: 0 0 0 5px;
	}	
#columnthree h2
	{
	color: #EE3A43;
	}	
#columnone .views p, #columnone .views ul
	{
	padding: 15px 15px 0px 15px;
	}	
#columnone .views
	{
	font-size: 92%;
	}
#columnone .txtarea hr
	{
	color: #6D6D6D;
	background: #6D6D6D;
	height: 1px;
	}
#subnav
	{
	margin: 11px 0 24px 0;
	}
#subnav ul
	{
	border-top: 1px solid #f9c0cd;
	margin: 0;
	padding: 0;
	font-weight: bold;
	}
#subnav ul ul
	{
	border-top: none;
	}
#subnav ul li
	{
	background: none;
	padding: 10px 15px 10px 16px;
	border-bottom: 1px solid #f9c0cd;
	}	
#subnav ul li ul
	{
	font-weight: normal;
	}
#subnav ul li ul li
	{
	padding: 3px 0 0 14px;
	border-bottom: none;
	}
#subnav ul a
	{
	padding-left: 11px;
	text-decoration: none;
	display: block;
	color: #4c4c4c;
	}
#subnav ul a:hover, #subnav ul li.selected a,  #subnav ul li.selected li a:hover
	{
	background: url(/images/drc/arrows_red.gif) 0% 5px no-repeat;
	_background: url(/images/drc/arrows_red.gif) 0% 6px no-repeat;
	*background: url(/images/drc/arrows_red.gif) 0% 6px no-repeat;
	}
#subnav ul li.selected li a
	{
	background: none;
	_background: none;
	*background: none;
	}
#breadcrumb
	{
	float: left;
	width: 495px;
	margin-bottom: 12px;
	font-size: 11px;
	}
#breadcrumb a
	{
	padding-left: 14px;
	margin-right: 5px;
	background: url(/images/drc/arrows_red.gif) 0% 5px no-repeat;
	_background: url(/images/drc/arrows_red.gif) 0% 6px no-repeat;
	*background: url(/images/drc/arrows_red.gif) 0% 6px no-repeat;
	}	
#breadcrumb a.first
	{
	padding-left: 0;
	margin-right: 5px;
	background: none;
	}
#breadcrumb a.current
	{
	text-decoration: none;
	}	
#buttons
	{
	float: left;
	width: 160px;
	margin-top: 5px;
	}
#buttons img
	{
	border: none;
	float: left;
	margin-right: 7px;
	}
#eventspromo
	{
	width: 232px;
	font-size: 92%;
	margin-top: 14px;
	}	
#eventspromo .title
	{
	padding: 2px;
	border: 1px solid #d5d5d5;
	}
#eventspromo .title h3
	{
	background: url(/images/drc/bg_events_title.gif) 0% 0% repeat-x #868585;
	color: #fff;
	margin: 0;
	padding: 4px 0 3px 17px;
	}
#eventspromo .txtarea
	{
	border: 1px solid #d5d5d5;
	border-top: none;
	padding: 2px;
	}
#eventspromo .txtarea .content
	{
	background: #ececeb;
	padding: 14px 14px 34px 14px;
	}
#columnone #eventspromo .txtarea .content
	{
	margin-bottom: 0;
	}
	

#footer
	{
	background: url(/images/drc/bg_main_bottom.gif) 0% 0% no-repeat;
	color: #fff;
	font-size: 10px;
	margin: 0 auto;
	_margin: 0 0 0 -12px;
	width: 1008px;
	padding-top: 26px;
	}	
#footer a
	{
	color: #fff;
	text-decoration: none;
	}
#footer a:hover
	{
	text-decoration: underline;
	}
h1
	{
	font-size: 14px;
	color: #ee3a43;
	}	
h2
	{
	font-size: 13px;
	color: #4c4c4c;
	}
h3
	{
	font-size: 13px;
	color: #4c4c4c;
	}	
h4
	{
	font-size: 12px;
	color: #4c4c4c;
	}
h5, h6
	{
	font-size: 12px;
	font-weight: normal;
	color: #4c4c4c;
	}
a
	{
	color: #6D6D6D;
	}
a:hover
	{
	color: #ee525a;
	}
ul
	{
	margin-left: 5px;
	}
ul li
	{
	padding: 0 0 0 12px;
	margin: 0;
	list-style: none;
	background: url(/images/drc/arrows_red.gif) 0% 5px no-repeat;
	_background: url(/images/drc/arrows_red.gif) 0% 6px no-repeat;
	*background: url(/images/drc/arrows_red.gif) 0% 6px no-repeat;
	}	
#columntwo ul li li 
	{
	background-image: url(/images/drc/2ndbullet.gif);
	}
a.more
	{
	padding: 0 0 0 12px;
	background: url(/images/drc/arrows_red.gif) 0% 5px no-repeat;
	_background: url(/images/drc/arrows_red.gif) 0% 6px no-repeat;
	*background: url(/images/drc/arrows_red.gif) 0% 6px no-repeat;
	float: right;
	}
ul a
	{
	text-decoration: none;
	}
#columntwo ul a
	{
	text-decoration: underline;
	}
ul a:hover
	{
	text-decoration: underline;
	}
.clearfix
	{
	clear: both;
	line-height: 0;
	height: 0;
	font-size: 0;
	}
hr
	{
	border: none;
	clear: both;
	}
.rdbodycopy td
	{
	padding: 5px;
	}
td
	{
	vertical-align: top;
	}
input, select
	{
	margin: 5px;
	}
#slideshow
	{
	background: #767676;
	padding: 18px;
	}
#columntwo img
	{
	border: 1px solid #d5d5d5;
	}
#buttons img
	{
	border: none;
	}
td.formlabel
	{
	padding: 5px;
	}
td.formlabel span
	{
	color: #EE3A43;
	}
#mainnav ul
	{
	background: url(/images/drc/bg_nav.gif) 0% 0% repeat-x;
	}
.button
	{
	background: url(/images/drc/bg_events_title.gif) 0% 0% repeat-x;
	color: #fff;
	border: none;
	}
.formtable td
	{
	vertical-align: middle;
	}
#newslist ul
	{
	margin: 0;
	}
#newslist ul li
	{
	background: none;
	padding: 6px 0;
	}
.printonly
	{
	display: none;
	}
#blog .txtarea
	{
	width: 443px;
	}
#didyouknow, #columnone #didyouknow
	{
	height: 130px;
	background: url(/images/drc/bg_didyouknow.gif) 0% 0% no-repeat;
	margin-bottom: 14px;
	
	}
 #hmbottomimgs
	{
	border:1px solid #D5D5D5;
	padding:20px 5px 5px 5px;
	background: url(/images/drc/ad-header.gif) no-repeat 1% 5%;
	text-align:center;
	}
	
/* Stay Connected box styles start here */
#sc-box
{
    width:232px;
    border:1px solid #000;
    font: 12px arial, verdana, sans-serif;
}

#sc-container
{
    border-top:5px solid #42597b;
    border-bottom:5px solid #42597b;
    background:url(/images/stay-connected-bg.gif) left top repeat-x;
}

#sc-container ul
{
    list-style:none;
    padding:0;
    margin:0;
}

#sc-container li
{
    border-bottom:1px solid #cbcacb;
    padding:5px 0 5px 35px;
}

.sc-report
{
    background:url(/images/chamber-report-btn.gif) 4% 50% no-repeat;
}

.sc-twitter
{
    background:url(/images/twitter-btn.gif) 4% 50% no-repeat;
}
.sc-youtube
{
    background:url(/images/youtube-btn.gif) 4% 50% no-repeat;
}

.sc-linked
{
    background:url(/images/linkedin-btn.gif) 4% 50% no-repeat;
}

.sc-flickr
{
    background:url(/images/flickr-btn.gif) 4% 50% no-repeat;
}

.sc-rss
{
    background:url(/images/rss-btn.gif) 4% 50% no-repeat;
}

#sc-container li a
{
    text-decoration:none;
    color:#000;
}

#sc-container li a:hover
{
    text-decoration:underline;
}
#columntwo hr
	{
	height: 2px !important;
	background: #808080 !important;
	border: none !important;
	color: #808080 !important;
	}
/* Stay Connected box styles end here */