/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Representative Accordion Styles <<<---------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* style the accordionMenuReps */
#wrapper #mainBox #contentBox ul#accordionMenuReps {
	list-style-type:none;
	margin:0 0 40px 0;
	background:#fff;
	}

/* style the clickShowReps links in the accordion menu */
#wrapper #mainBox #contentBox ul#accordionMenuReps li a.clickShowReps {
	display:block;
	width:638px;
	padding:8px 0 8px 20px;
	font:1.0em Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color:#1a403b;
	background:#f5cc9b;
	text-align:left;
	border-top:1px solid #999999;
	text-decoration:none;
	outline:0;
	}

/* style the clickShowReps links in the accordion menu */
#wrapper #mainBox #contentBox ul#accordionMenuReps li a.clickShowReps:hover {
	color:#fff;
	background:#1A403B;
	}

/* style the clickShowReps links in the accordion menu */
#wrapper #mainBox #contentBox ul#accordionMenuReps li a.clickShowReps:active {
	color:#fff;
	background:#1A403B;
	}

/* style the hideReps divs */
#wrapper #mainBox #contentBox ul#accordionMenuReps li div.hideReps {
	width:658px;
	display:block;
	background:#fff;
	margin:20px 0 40px 0;
	padding:0;
	}

/* style the hideReps divs */
#wrapper #mainBox #contentBox ul#accordionMenuReps li div.hideReps h4 {
	width:636px;
	display:block;
	margin:10px 0 20px 20px;
	padding:0;
	font:1.0em Helvetica, Verdana, sans-serif;
	color:#1a403b;
	font-weight:bold;
	border-bottom:1px solid #1a403b;
	background:#fff;
	}

/* style the hideReps div tables */
#wrapper #mainBox #contentBox ul#accordionMenuReps li div.hideReps table {
	display:block;
	clear:both;
	background:#fff;
	width:658px;
	height:auto;
	text-align:left;
	color:#666;
	margin:0 0 40px 0;
	padding:0 0 0 20px;
	}

/* style the hideReps div table rows */
#wrapper #mainBox #contentBox ul#accordionMenuReps li div.hideReps table tr {
	background:#fff;
	margin:0;
	padding:0;
	}

/* style the hideReps div table data */
#wrapper #mainBox #contentBox ul#accordionMenuReps li div.hideReps table tr td {
	background:#fff;
	font:0.8em Verdana, Helvetica, sans-serif;
	color:#666;
	padding:0;
	margin:0;
	}

/* style the hideReps div table - right cells */
#wrapper #mainBox #contentBox ul#accordionMenuReps li div.hideReps table tr td.right {
	background:#fff;
	width:290px;
	padding:0 0 0 50px;
	}

/* style the hideReps div links */
#wrapper #mainBox #contentBox ul#accordionMenuReps li div.hideReps table tr td a {
	font:1.0em Verdana, Helvetica, sans-serif;
	color:#0066ff;
	}

/* style the hideReps div links */
#wrapper #mainBox #contentBox ul#accordionMenuReps li div.hideReps table tr td a:hover {
	font:1.0em Verdana, Helvetica, sans-serif;
	color:#cc6600;
	text-decoration:underline;
	}

/* style bold text in the hideReps divs */
#wrapper #mainBox #contentBox ul#accordionMenuReps li div.hideReps table tr td h5 {
	position:relative;
	font:1.0em Verdana, Helvetica, sans-serif;
	color:#4D4D4D;
	font-weight:bold;
	margin:0;
	padding:0;
	width:320px;
	}

/* style bold text in the hideReps divs */
#wrapper #mainBox #contentBox ul#accordionMenuReps li div.hideReps table tr td.right h5 {
	width:240px;
	}

/*-- END Representative Accordion Styles --*/



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Press Release Accordion Styles <<<----------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* style the accordionMenuPressReleases */
#wrapper #mainBox #contentBox ul#accordionMenuPressReleases {
	list-style-type:none;
	margin:0 0 40px 0;
	background:#fff;
	}

/* style the clickShowPressReleaseYear links in the accordion menu */
#wrapper #mainBox #contentBox ul#accordionMenuPressReleases li a.clickShowPressReleaseYear {
	display:block;
	width:638px;
	padding:8px 0 8px 20px;
	font:1.0em Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color:#1a403b;
	background:#f5cc9b;
	text-align:left;
	border-top:1px solid #999999;
	text-decoration:none;
	outline:0;
	}

/* style the clickShowPressReleaseYear links (hover) in the accordion menu*/
#wrapper #mainBox #contentBox ul#accordionMenuPressReleases li a.clickShowPressReleaseYear:hover {
	background:#1a403b;
    	text-decoration:none;
	color:#fff;
	outline:0;
	}

/* style the clickShowPressReleaseYear links (hover) in the accordion menu*/
#wrapper #mainBox #contentBox ul#accordionMenuPressReleases li a.clickShowPressReleaseYear:active {
	background:#1a403b;
    	text-decoration:none;
	color:#fff;
	outline:0;
	}

/* style the hidePressReleases unordered lists (each year has one UL) */
#wrapper #mainBox #contentBox ul#accordionMenuPressReleases li ul.hidePressReleases {
	width:638px;
	background:#fff;
	list-style-type:none;
	margin:10px 0 25px 0;
	padding:0;
	}

/* individual press release links */
#wrapper #mainBox #contentBox ul#accordionMenuPressReleases li ul.hidePressReleases li a {
	width:618px;
	background:#fff;
	display:block;
	font:0.7em Verdana, Helvetica, sans-serif;
	color:#666;
	line-height:1.5em;
	text-align:justify;
	padding:10px 20px 10px 20px;
	cursor:pointer;
	text-decoration:none;
	border:0;
	outline:0;
	}

/* hover the individual press release link */
#wrapper #mainBox #contentBox ul#accordionMenuPressReleases li ul.hidePressReleases li a:hover {
	width:618px;
	display:block;
	background:#DFDFDF;
	font:0.7em Verdana, Helvetica, sans-serif;
	color:#2c6258;
	line-height:1.5em;
	text-align:justify;
	padding:10px 20px 10px 20px;
	cursor:pointer;
	text-decoration:none;
	border:0;
	outline:0;
	}

/* hidePressReleases container - individual press release dates */
#wrapper #mainBox #contentBox ul#accordionMenuPressReleases li ul.hidePressReleases li a span {
	font:1.1em Verdana, Helvetica, sans-serif;
	line-height:1.0em;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
	display:block;
	}

/* style the link to high resolution images in the hidePressReleases container */
#wrapper #mainBox #contentBox ul#accordionMenuPressReleases li ul.hidePressReleases li a.highResLink {
	width:638px;
	font:0.6em Verdana, Helvetica, sans-serif;
	color:#0066ff;
	margin:0 0 10px 0;
	padding:5px 0 5px 20px;
	outline:0;
	}

#wrapper #mainBox #contentBox ul#accordionMenuPressReleases li ul.hidePressReleases li a.highResLink:hover {
	background:#DFDFDF;
	font:0.6em Verdana, Helvetica, sans-serif;
	color:#e48d1a;
	margin:0 0 10px 0;
	padding:5px 0 5px 20px;
	outline:0;
	}

/*-- END Press Release Accordion Styles --*/