/* -----------------------  bcc  ------------------------ */
/* -----------------  2010-11-10 16:50  ----------------- */
/* ------  DO NOT EDIT.  This file is generated.  ------- */


/* ---------------------  general  ---------------------- */
#outer
{
	border-color: #ffffff;
	color: #000000;
	background-color: #ffffff;
}
h1
{
	color: #2a4b5f;
}
/* ---------------------  branding  --------------------- */
/* ---------------------  utility  ---------------------- */
/* ---------------------  top menu  --------------------- */
#top-menu
{
	background-color: #cedbe3;
}
#top-menu td
{
	border-color: #8a887c;
}
#top-menu td.active
{
	background-color: #ededed;
}
#top-menu td.hover
{
	background-color: #ededed;
}
#top-menu table a:link, #top-menu table a:visited
{
	color: #222222;
}
#top-menu td.hover a
{
	color: #000000;
}
#top-menu table a.active
{
	color: #000000;
}
#top-menu table a:hover, #top-menu table a:active
{
	color: #000000;
}
/* ---------------------  top menu search  -------------- */
/* ---------------------  drop menus  ------------------- */
ul.dm
{
	border-color: #aaaaaa;
}
div.ddm
{
	background-color: #ededed;
}
ul.dm li
{
	border-top-color: #aaaaaa;
}
ul.dm li a:link, ul.dm li a:visited
{
	color: #222222;
}
ul.dm li a:hover, ul.dm li a:active
{
	color: #000000;
	background-color: #b8c8d5;
}
/* ---------------------  layout  ----------------------- */
#main
{
	background-color: #ffffff;
}
#contentwide
{
	background-color: #ffffff;
}
/* ---------------------  nav  -------------------------- */
#nav a:link, #nav a:visited
{
	color: #111111;
}
#nav a.selected
{
	color: #000000;
	background-color: #bac8d4;
}
#nav a:hover, #nav a:active
{
	color: #000000;
	background-color: #bac8d4;
}
/* ---------------------  seealso  ---------------------- */
#seealso h3
{
	color: #000000;
}
#seealso ul li a:link, #seealso ul li a:visited
{
	color: #000066;
}
#seealso ul li a:hover, #seealso ul li a:active
{
	color: #ffffff;
	background-color: #777788;
}
/* ---------------------  belowNav  --------------------- */
#belowNav h3
{
	color: #000000;
}
#belowNav ul li a:link, #belowNav ul li a:visited
{
	color: #000099;
}
#belowNav ul li a:hover, #belowNav ul li a:active
{
	color: #0066ff;
}
/* ---------------------  breadcrumb  ------------------- */
/* ---------------------  callout  ---------------------- */
/* ---------------------  belowContent  ----------------- */
/* ---------------------  sidebar  ---------------------- */
.sidebar
{
	color: #000000;
}
/* ---------------------  belowSidebar  ----------------- */
#belowSidebar h3
{
	color: #928558;
}
/* ---------------------  alerts  ----------------------- */
/* ---------------------  ie hacks  --------------------- */
/* ---------------------  faq  -------------------------- */
/* ---------------------  bonus  ------------------------ */

/* -----------------------  bcc  ------------------------ */
/* -----------------  2010-11-10 16:50  ----------------- */
/* ------  DO NOT EDIT.  This file is generated.  ------- */
/* -----  Copied from:  GRAD CUSTOM STYLES  ----- */

table.map {
	padding: 0px;
	width: 240px;
}
table.knockout {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	padding: 0px;
	width: 499px;
	margin-top: 25px;
}
table.knockout th {
	padding: 3px;
	color: #FFFFFF;
	background-color: #666666;
	text-align: left;
	vertical-align: text-top;
}
table.knockout td {
	line-height: normal;
	padding: 5px;
	vertical-align: text-top;
}
table.knockout th, table.knockout td, table.knockout, 
table.map th, table.map td, table.map
{
	font-size: 12px;
}
table.knockout tr.knockout_odd {
	background-color: #fdf9e6;
}
table.knockout tr.knockout_even {
	background-color: #FFFFFF;
}

/* mods for main column lists */

#col2 li, #col2wide li {
	margin-bottom: 10px;
}
#col2 li > ul, #col2wide li > ul {
	margin-top: 10px;
}

/* mods for 3rd column content */

#col3 p {
	margin: 0 9px 10px 12px;
}
#col3 h1, #col3 h2, #col3 h3 {
	font-family: Verdana,Arial,sans-serif;
	color:#928558;
}
#col3 div#portalLinks a {
	display: block;
	margin: 0 0 5px 12px;
}
#col3 div#image_Hover a {
	display: block;
	margin: 0 0 5px 12px;
}
#col3 p#share {
	margin: 20px 0 15px 11px;
}

/* used in snippets containing maps */

img.map {
	padding: 10px 0;
}
.BannerImageContainer {
	height: 176px;
}

/* ===============  DUAccordion  =============== */

.DUAccordion {
	padding: 6px 0 6px 30px;
	margin: 0;
	background: #ededed url(/~/media/Images/utils/accordionArrowsSprite) no-repeat 11px 10px;
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
}
.DUAccordion.open {
	background-position: 10px -44px;
}
h3.DUAccordion {
	font-size: .95em;
}
.accordion-content {
	margin-bottom: 15px;
}

/* ===============  news and events  =============== */

.newsAndEvents h2.headline {
	padding: 0;
	margin: 15px 0 0 0;
}
.newsAndEvents h3.date {
	padding: 0;
	margin: 0 0 10px 0;
	color: #999999;
	font-size: .8em;
}
.newsAndEvents h3.date p {
	margin:0;
	padding:0;
}

/* #######################  END COPY FROM GRAD  ##################### */

/* ----------   main menu top & bottom border   ---------- */
div#top-menu {
	border-top:2px solid #6C8BA7;
	border-bottom:1px solid #B0C1D1;
}
div#divTopMenu {
	border-top:1px solid #B0C1D1;
	border-bottom:2px solid #6C8BA7;
}


