/* aacb_content.css */

/* For BOTH Layouts, see:
   /includes/aacb.css

   For HOME Layout, see:
   /includes/aacb_home.css

   For IE OVERRIDE, see:
   /includes/aacb_override.css

   For PRINT Layout, see:
   /includes/aacb_print.css */

div#entirety div#shell div#menu { background: url('/images/layout/menu-content-bg.jpg') no-repeat left top; }

div#entirety div#shell div#content_shell div#content_flow.fullwidth { margin-right: 0px; }

div#entirety div#shell div#content_shell div#content_flow div#content img.frame { margin: 5px;
	border: 1px Solid #003D8F; }

/* BREADCRUMB Layout */
div#entirety div#shell div#content_shell div#content_flow div#content ul#menu_breadcrumb { list-style: none;
	margin: 5px 0px; }
div#entirety div#shell div#content_shell div#content_flow div#content ul#menu_breadcrumb li { display: inline;
	padding: 0px 17px 0px 5px; /* IE OVERRIDE */
	background: url('/images/layout/breadcrumb-bullet.jpg') no-repeat 100% 0.4em; }
div#entirety div#shell div#content_shell div#content_flow div#content ul#menu_breadcrumb li#breadcrumb_active { background: none;
	font-weight: 800; }
/* EO.BREADCRUMB Layout */

/* PEOPLE Layout */
div#entirety div#shell div#content_shell div#content_flow div#content div.person { border-top: 1px Solid #76A6D1; }
div#entirety div#shell div#content_shell div#content_flow div#content div.person img { float: right;
	margin: 15px 5px;
	border: 1px Solid #003D8F; }
/* EO.PEOPLE Layout */

/* EVENTS Layout */
/* CHANGE MONTH Layout */
div#entirety div#shell div#content_shell div#content_flow div#content form#change_month { float: right; }
div#entirety div#shell div#content_shell div#content_flow div#content form#change_month p { margin: 0px; }
div#entirety div#shell div#content_shell div#content_flow div#content form#change_month p label { margin-right: 5px;
	color: #0A61AE;
	font-size: 1.1em;
	font-weight: 800; }
div#entirety div#shell div#content_shell div#content_flow div#content form#change_month p select { color: #444;
	font: 1em Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif; }
/* EO.CHANGE MONTH Layout */

/* CALENDAR Layout */
div#entirety div#shell div#content_shell div#content_flow div#content table#events_calendar { margin-bottom: 20px;
	border-collapse: collapse;
	color: #003D8F;
	/* IE OVERRIDE */
	font-weight: 800; }
div#entirety div#shell div#content_shell div#content_flow div#content table#events_calendar thead tr th { padding: 5px 10px;
	background: #2270B5;
	border: 1px Solid #fff;
	color: #fff;
	text-align: left; }
div#entirety div#shell div#content_shell div#content_flow div#content table#events_calendar tbody tr td { width: 80px;
	height: 80px;
	padding: 0px 10px;
	background: #D9E2EE;
	border: 1px Solid #fff;
	vertical-align: top; }
div#entirety div#shell div#content_shell div#content_flow div#content table#events_calendar tbody tr td.event { background: #FFCD7A; }
div#entirety div#shell div#content_shell div#content_flow div#content table#events_calendar tbody tr td a { color: #003D8F;
	text-decoration: none; }
div#entirety div#shell div#content_shell div#content_flow div#content table#events_calendar tbody tr td a:hover { text-decoration: underline; }
/* EO.CALENDAR Layout */
/* EO.EVENTS Layout */

/* DESCRIPTIVE Layout */
div#entirety div#shell div#content_shell div#content_flow div#content ul.descriptive { list-style: none;
	margin: 15px 0px;
	padding: 15px 35px 0px;
	border-top: 1px Solid #76A6D1; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.descriptive h4 { margin: 0px; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.descriptive h4 em { color: #444;
	font-size: 0.9em;
	font-weight: 100; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.descriptive h4 a { color: #0A61AE;
	text-decoration: none; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.descriptive h4 a:hover { text-decoration: underline; }

/* SITEMAP Layout */
 { /* IE OVERRIDE */ }
div#entirety div#shell div#content_shell div#content_flow div#content ul.descriptive.sitemap li { font-size: 1.25em;
	font-weight: 800;
	line-height: 1.5; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.descriptive.sitemap li ul { margin: 10px 15px;
	padding: 5px 10px;
	border-left: 1px Solid #76A6D1;
	list-style: none; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.descriptive.sitemap li ul li { padding-left: 15px;
	background: url('/images/layout/sitemap-bullet.jpg') no-repeat 0em 0.6em;
	font-size: 1em;
	font-weight: 100; }
/* EO.SITEMAP Layout */
/* EO.DESCRIPTIVE Layout */

/* FORUM Layout */
div#entirety div#shell div#content_shell div#content_flow div#content div#forum table { width: 100%; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum table tbody tr th { font-size: 1em; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum table tbody tr th h4 { margin: 3px 0px 5px; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum table tbody tr th p { margin: 5px 0px;
	font-weight: 100; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum table tbody tr td.center { text-align: center; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum table tbody tr td.icon { padding: 5px;
	text-align: center;
	vertical-align: middle; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum table tbody tr td.icon img { vertical-align: text-top; }

div#entirety div#shell div#content_shell div#content_flow div#content div#forum table#legend_key { width: auto; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum table#legend_key tbody tr td { padding: 5px;	vertical-align: middle; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum table#legend_key tbody tr td img { vertical-align: text-top; }

div#entirety div#shell div#content_shell div#content_flow div#content div#forum ul.forum_navi { margin: 0px;
	padding: 5px 0px; /* IE OVERRIDE */
	list-style: none;
	line-height: 1.75;
	text-align: right; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum ul.forum_navi li { display: inline; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum ul.forum_navi li a { margin: 0px 5px;
	padding: 2px 0px 5px 25px;
	background: no-repeat left top;
	font-weight: 800; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum ul.forum_navi li a.navi_topic { background-image: url('/images/forum/icon-topic.jpg'); }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum ul.forum_navi li a.navi_reply { background-image: url('/images/forum/icon-reply.jpg'); }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum ul.forum_navi li a.navi_quote { background-image: url('/images/forum/icon-quote.jpg'); }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum ul.forum_navi li a.navi_profile { background-image: url('/images/forum/icon-profile.jpg'); }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum ul.forum_navi li a.navi_private { background-image: url('/images/forum/icon-private.jpg'); }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum ul.forum_navi li a.navi_delete { background-image: url('/images/forum/icon-delete.jpg'); }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum ul.forum_navi li a.navi_show { background-image: url('/images/forum/icon-show.jpg'); }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum ul.forum_navi li a.navi_hide { background-image: url('/images/forum/icon-hide.jpg'); }

div#entirety div#shell div#content_shell div#content_flow div#content div#forum div.display div.display_about { float: left; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum div.display div.display_key { float: right; }

div#entirety div#shell div#content_shell div#content_flow div#content div#forum div.message_shell { /* IE OVERRIDE */
	margin: 10px 0px;
	padding: 0px 10px 10px;
	background: #F1F8FF;
	border: 1px Solid #4B88BF; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum div.message_shell div.info { float: left;
	width: 150px;
	color: #0a61ae; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum div.message_shell div.info ul { margin: 10px 0px;
	list-style: none; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum div.message_shell div.info ul li { margin: 5px 0px; }

div#entirety div#shell div#content_shell div#content_flow div#content div#forum div.message_shell div.message { /* IE OVERRIDE */
	margin-left: 160px; /* IE OVERRIDE */
	text-align: justify; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum div.message_shell div.message h4 { margin: 10px 0px; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum div.message_shell div.message blockquote { margin: 10px 0px;
	padding: 1px 10px;
	background: #FDFFFF;
	border: 1px Solid #4B88BF; }
div#entirety div#shell div#content_shell div#content_flow div#content div#forum div.message_shell div.message p.signature { padding: 5px;
	border-top: 1px solid #0a61ae; }


div#entirety div#shell div#content_shell div#content_flow div#content div#forum div.message_shell p.poststamp { float: left;
	margin: 0px;
	padding: 5px 0px; /* IE OVERRIDE */
	line-height: 1.75; }

div#entirety div#shell div#content_shell div#content_flow div#content div#forum div.message_shell div.clear { border-bottom: 1px Solid #4B88BF; }

div#entirety div#shell div#content_shell div#content_flow div#content ul.forum_utility { margin: 0px;
	list-style: none;
	text-align: right; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.forum_utility li { display: inline;
	padding: 0px 4px 1px 8px;
	border-left: 1px Solid #0A61AE; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.forum_utility li.forum_utility_first { border: none; }
/* EO.FORUM Layout */

/* SEARCH Layout */
div#entirety div#shell div#content_shell div#content_flow div#content ul.search_results { margin: 10px;
	padding: 10px 10px 5px;
	border-top: 1px Solid #FD7100;
	list-style: none; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.search_results li { margin: 8px 0px;
	padding-left: 40px;
	background: url('/images/search-icon-page.gif') no-repeat 0em 0.5em; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.search_results li.doc { background-image: url('/images/search-icon-doc.gif'); }
div#entirety div#shell div#content_shell div#content_flow div#content ul.search_results li.pdf { background-image: url('/images/search-icon-pdf.gif'); }
div#entirety div#shell div#content_shell div#content_flow div#content ul.search_results li.xls { background-image: url('/images/search-icon-xls.gif'); }
div#entirety div#shell div#content_shell div#content_flow div#content ul.search_results li h4 { margin: 3px 0px; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.search_results li p { margin: 3px 0px; }

div#entirety div#shell div#content_shell div#content_flow div#content ul.search_navi { margin: 10px;
	padding: 10px 10px 5px;
	border-top: 1px Solid #FD7100;
	list-style: none;
	font-size: 1.5em;
	text-align: center; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.search_navi li { display: inline;
	margin: 2px 5px; }
/* EO.SEARCH Layout */

div#entirety div#shell div#content_shell div#content_flow.fullwidth div#content div#images { float: right;
	width: 150px;
	margin: 15px 0 0 10px;
	background-color: #668fcc;
	border: 1px solid #003d8f;
	text-align: center; }
div#entirety div#shell div#content_shell div#content_flow.fullwidth div#content div#images h3 { position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	font-size: 0.1em; }
div#entirety div#shell div#content_shell div#content_flow.fullwidth div#content div#images img { margin: 4px 0;
	vertical-align: bottom; }

div#entirety div#shell div#content_shell div#content_flow div#content dl#vote-results { margin: 10px 0; }
div#entirety div#shell div#content_shell div#content_flow div#content dl#vote-results dt { font-size: 1.1em;
	font-weight: 800; }
div#entirety div#shell div#content_shell div#content_flow div#content dl#vote-results dd { margin: 5px; }
div#entirety div#shell div#content_shell div#content_flow div#content dl#vote-results dd span.vote-number { color: #0a61ae;
	font-weight: 800; }
div#entirety div#shell div#content_shell div#content_flow div#content p#vote-question { font-size: 1.2em; }
div#entirety div#shell div#content_shell div#content_flow div#content p#vote-answer { font-size: 1.1em; }
div#entirety div#shell div#content_shell div#content_flow div#content p#vote-answer span.voted { color: #0a61ae;
	font-weight: 800; }
div#entirety div#shell div#content_shell div#content_flow div#content p#vote-tally { color: #0a61ae;
	font-size: 1.2em; }
/* EO.CONTENT Layout */



/* CBR layout */
div#entirety div#shell div#content_shell div#content_flow div#content ul.CBR-list { list-style: none; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.CBR-list li { padding-bottom:10px; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.CBR-list li strong { font-size: 1.2em; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.CBR-list li big { font-size: 1em; font-weight:bold; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.CBR-list li span { color: #0A61AE; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.CBR-list li a.quiet { color: #888; }
div#entirety div#shell div#content_shell div#content_flow div#content ul.CBR-list li a.quiet:hover { color: #0A61AE; }
div#entirety div#shell div#content_shell div#content_flow div#content div#cbr-search { font-size: 1em; background: #9cf; border: 1px solid #0a61ae; }
div#entirety div#shell div#content_shell div#content_flow div#content div#cbr-search form p { padding:0px; margin: 5px 5px 0px; }
div#entirety div#shell div#content_shell div#content_flow div#content div#cbr-search form p label { margin-top:9px;  }
div#entirety div#shell div#content_shell div#content_flow div#content div#cbr-search form span { padding-left: 230px;  }
div#entirety div#shell div#content_shell div#content_flow div#content div#cbr-search form span label { margin-right:10px; }

div#CBR-notify { border: 1px solid #75a5d1; margin-bottom:20px; padding:4px; padding-top:40px;
background: url("/images/aacb-cbr.jpg") no-repeat #015cab; color:#fff; }
div#entirety div#shell div#content_shell div#content_flow div#content form#cbr-alert { }
div#entirety div#shell div#content_shell div#content_flow div#content form#cbr-alert label { display:block; float:left; width:40px; text-align:right; padding-right:5px;}
div#entirety div#shell div#content_shell div#content_flow div#content form#cbr-alert select { width:124px; }
div#entirety div#shell div#content_shell div#content_flow div#content form#cbr-alert input.text { width:120px; }
div#entirety div#shell div#content_shell div#content_flow div#content form#cbr-alert input.button { width:124px; border:1px solid #fff; background: #3d83be; color:#fff; margin-left:45px; width:50px;}
div#entirety div#shell div#content_shell div#content_flow div#content form#cbr-alert input.button:hover { background: #5ae; }


