@charset "utf-8";
/* CSS Document */
body {padding:0; margin:0; background:url(../images/bg.gif) repeat-x top} 
body, td, input, select, textarea{
	font-size:11px;
    font-family:Tahoma;
	color: #555; /*#6c6c6c;*/
	line-height:13px;
	vertical-align:top;
	padding:0px;
}
a, a:visited {
	color:#6c6c6c;
}
a img {
	border:0;
}
a:hover {
	color:#cc00000;
}
.error {
	color:red;
}
form input {
	font-size:11px;
}
.responsibilities h3, .info h3 {
	color:#213766;
	font-size:14px;
	line-height:16px;
	padding:4px 0;
}
.responsibilities h3 a {
	color:#213766;
}
.info h3 {
	margin:0 0 -5px 0;
}
.normalTxt {
	font-size:11px;
    font-family:Tahoma;
	color:#6c6c6c;
	line-height:13px;
	font-weight:normal;
}
.centered {
	text-align:center;
}
.borderbottom {
	border-bottom:1px solid #999;
}
.imgLeft {
	float:left;
	margin:0 15px 10px 0;
}
.imgRight {
	float:right;
	margin:0 0 10px 15px;
}
.imgBorder {
	border:1px solid #666666;
}
.clearBoth {
	clear:both;
}
.redBkgWhiteText, h3.redBkgWhiteText {
	background-color: #AA0000;
	color:#fff;
	padding:3px 5px;
}
#outerwrapper {
	width:766px; 
	margin:0 auto;
}
#header {
	margin:0;
	padding:0;
	background-image:url(../images/acccind_logo.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
#header #logo {
	height:120px;
}
#header #nav{
	background-image:url(../images/acccind_menuzone.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:49px;
	margin:0;
	padding:0;
}
ul#pgrNav {
	list-style: none;
	margin: 0;
	padding: 16px 0 0 0;
	text-align: center;
	/*white-space: nowrap;*/
}
ul#pgrNav li {
	display: inline;
	margin: 0 18px;
}
ul#pgrNav a {
	text-decoration: none;
	font-weight:normal;
	font-size:14px;
	padding: 2px 6px;
	color: #fff;
}
ul#pgrNav a:hover {
	color:#fff;
	background-color: #B61010;
}

#mainBody {
	width:704px;
	margin:0 0 0 20px;
	padding:5px 10px 20px 10px;
	background-color:#fff;
	border-left:1px solid #AEC9EC;
	border-right:1px solid #AEC9EC;
	border-bottom:1px solid #AEC9EC;

}
#innerwrapper {
	background-image:url(../images/mainContent_bkg.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #fff;
}
#leftPanel {
	width:210px;
	float:left;
	margin:0 0 15px 10px;
}
#leftPanelNav {
	margin-top:10px;
	background-color:#fff;
	padding:10px 8px;
	border:1px solid #D6E2F3;
}
#leftPanelNav h2 {
	color:#ff0000;
	margin:0;
	font-size:14px;
	line-height:39px;
	background: url(../images/leftPanelNavH2Bkg.gif) left top no-repeat;
	padding-left:40px;
}
#leftPanelNav  ul 	{padding:0; margin:0; list-style:none; }
#leftPanelNav .navItemMain {background:url(../images/leftPanelNavBkg.gif) left bottom repeat-x; height:20px}
#leftPanelNav .navItemMain  a	{background:url(../images/leftPanelNavArrows.gif) left top no-repeat; background-position:0 5px; color:#646464; font-weight: bold; text-decoration:none; padding-left:18px; line-height:17px; margin-left:10px}
#leftPanelNav .navItemMain a:hover	{color:#213766 ;text-decoration:none;}
#leftPanelNav .navItem {background:url(../images/leftPanelNavBkg.gif) left bottom repeat-x; height:20px}
#leftPanelNav .navItem  a	{background:url(../images/leftPanelNavArrows.gif) left top no-repeat; background-position:0 5px; color:#646464; font-weight: normal; text-decoration:none; padding-left:18px; line-height:17px; margin-left:10px}
#leftPanelNav .navItem a:hover	{color:#213766 ;text-decoration:none;}

#groupIcon {
	width:100%;
	height:38px;
	background-image:url(../images/leftPanelNavGroupIcon.gif);
	border:1px solid #fff;
	margin:8px 0 10px 0;
}
#articleIcon {
	width:100%;
	height:38px;
	background-image:url(../images/leftPanelNavArticleIcon.gif);
	border:1px solid #fff;
	margin:8px 0 10px 0;
}
#leftPanelNav h3 {
	color:#000000;
	font-size:14px;
	padding-top:5px;
	padding-left:40px;
}
#contentswrapper {
	width:450px;
	float:right;
	padding-top:10px;
}
#contents {
	padding-right:10px;
}
#columnOne {
	float:left;
	background-color:#fff;
	width:240px;
	border:1px solid #D6E2F3;
}
#columnTwo {
	float:right;
	background-color:#fff;
	width:180px;
	border:1px solid #D6E2F3;
}
#coffeeBreak {
	text-align:center;
}
.redBox {
	margin:10px 0;
}
.redSectionBreak {
	width:210px;
	height:6px;
	background-color:#CC0000;
	margin:15px 0;
}
.imgCaption {
	background-image:url(../images/captionBkg.gif);
	background-repeat:repeat-x;
	padding:4px 3px 5px 3px;
}
img.arrowBulletPoint {
	margin-right:15px;
}
#headlineNews {
	margin-top:10px; 
}
#headlineNews h2 {
	color:#000000;
	margin:0;
	font-size:14px;
	line-height:39px;
	background: url(../images/greyHeaderBkg.gif) left top no-repeat;
	padding-left:40px;
}
#headlineNews ul {
	padding:0; 
	margin:15px 0 15px 2px; 
	list-style:none; 
}
#headlineNews a, #headlineNews a:visited	{
	background:url(../images/double_arrow_right3.gif) left top no-repeat; 
	background-position:0 5px; 
	color:#4a4a4a; 
	text-decoration: underline; 
	padding-left:12px; 
	line-height:23px; 
	margin-left:14px; 
	font-weight:bold
}
#headlineNews .noArrow a, #headlineNews .noArrow a:visited	{
	background:none;
	color:#4a4a4a; 
	text-decoration: underline; 
	padding-left:0;
	margin-left:0;
	line-height:normal;
	font-weight:bold
}
#columnOne h2 {
	color:#fff;
	margin:0;
	font-size:14px;
	line-height:39px;
	background: url(../images/blueHeaderBkg.gif) left top no-repeat;
	padding-left:40px;
}
#columnTwo h2 {
	color:#fff;
	margin:0;
	font-size:14px;
	line-height:39px;
	background: url(../images/redHeaderBkg.gif) left top no-repeat;
	padding-left:40px;
}
#columnTwo h3 {
	color:#cc0000;
	font-size:11px;
}
#columnTwo h3 a {
	color:#cc0000;
	font-size:11px;
	text-decoration:none;
}
.newsItem {
	padding:0 10px;
}
.newsItem a, .newsItem a:visited {
	color:#6c6c6c;
}
.redLink a, .redLink a:visited {
	color:#cc0000;
	font-weight:bold;
	color:#cc0000; 
	background:url(../images/double_arrow_right_red.gif) right  center no-repeat; 
	padding:0px 11px 0 1px; 
	margin:0px; 
}
.divider {
	width:90%;
	margin:0 auto;
	border-bottom:1px solid #DFDFDF;
}
#footer {
	width:720px;
	margin: 10px auto 20px auto;
	text-align:center;
	color:#AEC9EC;
}
#footer a, #footer a:visited {
	color:#AEC9EC;
	text-decoration:none;
}
#footer a:hover {
	color:#666666;
	text-decoration:underline;
}
.info, .responsibilities {
	padding:10px;
}
#sectionPage .info {
	border-bottom:1px solid #E0E0E0;
}
table #members, table #board , table #officers, table #agencies {
	margin:0 auto;
	font-size:11px;
    font-family:Tahoma;
}

#members td, #board td, #officers td, #agencies td {
	padding:5px;
	border-bottom:1px solid #cccccc;
	vertical-align: top;
}
#members td.tableHeader, #board td.tableHeader, #officers td.tableHeader, #agencies td.tableHeader {
	background-color: #213766;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	border-bottom:0;
}
#officers .cmte-title {
	padding-top:20px;
	font-weight:bold;
	color:#213766;
	font-size:13px;
	border-bottom:2px solid #213766;
}
#responsibilities ul {
	margin:0 0 0 10px;
	padding:0;
}
#responsibilities ul li {
	padding-bottom:10px;
}
.red2Border {
	border-bottom:2px solid #CC0000;
	border-top:2px solid #CC0000;
}
#pastpres {
	width:300px;
	margin:auto;
}
#agencies td.division {
	padding-left:30px;
}
.listLineBreak {
	border-bottom:2px solid #213766;
	margin:10px 0;
}
.pastPres {
	width:250px;
}
.regtdright {
	padding: 4px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #999;
}
.regtdleft {
	padding: 4px;
	vertical-align: top;
	text-align: right;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.regtdright-grey {
	padding: 4px;
	vertical-align: top;
	text-align: left;
	/*border-bottom: 1px solid #ccc;*/
}
.regtdleft-grey {
	padding: 4px;
	vertical-align: top;
	text-align: right;
	/*border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc; */
}
.regtbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	background-color:#dadada;
}
table.regList td {
	padding:4px;
}
td.othersAttending {
	vertical-align:bottom;
}
table#agenda {
	border:1px solid #999;
}
#agenda td {
	padding:0 5px 10px 5px;
}
.new {
	color:red;
}
.photo_gallery {
	width:400px;
	margin:auto;
}
.photo_gallery img {
	padding:5px;
}
.shiftRight {
	margin-left:35px;
	padding:2px 5px;
	border:1px solid #900;
}
.noshift {
	padding:2px 5px;
	border:1px solid #900;
}
.shiftRight a, .noshift a {
	text-decoration:none;
	background-color:#fff;
	color:#900;
}
.shiftRight a:hover, .noshift a:hover {
	background-color:#900;
	color:#fff;
}
#imagingManual blockquote {
	margin-left:20px;
}
#tblAnnualMtgAgenda td {
	padding-bottom:5px;
	padding-right:5px;
}
#tblAnnualMtgAgenda td.sectionBreak {
	border-bottom:1px solid #666;
}
