/*
 * Filename : scripts/other_combined_65920_1263583050000.css
 * Flags    : other ajax html
 * Created  : 15-Jan-2010 05:28
*/
/***************************************************************************************************************
 * cdpcss/cdp_default.css
 ***************************************************************************************************************/
/* Basic HTML Elements */ /**
 * Colours defined: 
 * 363, dark green
 * ded, light green
 * cc9, brownish green
 * 8B8, another dark green
 * ffffcc, kind of sandy or even straw yellow used for data table and cross tabs
 *
 * khaki: #f0e68c: 
 * 
 * not used but in reserve
 * palegoldenrod: #eee8aa;
 * ff0, bright yellow; 
 * ddd, light grey, 
 * 666, dark grey
 * 
 */
body {
	margin: 0;
	padding: 0;
	font-family: georgia, times, "times new roman", serif;
	font-family: Verdana, Ariel, Helvetica, sans-serif;
	font-size: 9pt;
}

body tr td,body p,body div,body span {
	font-size: 9pt;
}

/* START Major sections ******************************************************************/
#container {
	margin: 0;
}

#content {
	padding-left: 190px;
}

#banner {
	vertical-align: middle;
	width: 100%;
}

#footer {
	clear: both;
	padding: 1em;
	text-align: center;
	width: 100%;
	height: 5em;
}

#nav_menu {
	float: left;
	width: 179px;
	margin: 0;
	padding: 0;
	height: auto;
}

/* END Major sections */
	/* START main sections formatting formatting -- (not banner) content, footer, et al ******/
#content h2 {
	margin-top: 0;
}

#footer p {
	margin: 0px;
}

#tabs {
	margin-bottom: 4px;
}

/* END main sections formatting formatting */
	/* START banner formatting ***************************************************************/
#banner {
	margin: 0px;
	padding: 0px;
}

#banner_img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#banner_title {
	font-size: 7pt;
	font-family: georgia, times, "times new roman", serif;
	margin: 0px;
	padding: 0px;
	/* add back if image is used
	display: inline;
	position: absolute;
	padding-left: 20px;
	left: relative; top: 10px;
	*/
}

#breadcrumbs {
	font-size: 8pt;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	width: 100%;
	height: 1.8em;
}

/* END banner */
	/* START navigation (left) ***************************************************************/
.nav_show {
	display: block;
}

.nav_hide {
	display: none;
}

#nav_menu p {
	font-size: 8pt;
	margin: 0pt;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 14px;
}

#nav_menu p span {
	font-size: 8pt;
}

#nav_menu .nav_sep {
	height: 0.25em;
}

#nav_menu .nav_label {
	font-weight: bold;
	padding-left: 5px;
}

#nav_menu a:link,#nav_menu a:visited {
	text-decoration: none;
}

#nav_menu a:hover {
	
}

/* END navigation (left) */
	/* START named formatting, like sysmsg *****************************************************************/
#banner_system_message {
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}

/* END named formatting, like sysmsg *****************************************************************/
	/* START Generic classes *****************************************************************/
.help_section,#help_section {
	
}

#help_section,.help_section {
	display: block;
	position: absolute;
	left: 50%;
	right: 0;
	top: 1em;
	bottom: 1em;
	padding: 0.5em 1em 1em 1em;
	overflow: auto;
}

.integration {
	display: none;
}

.integration_note {
	display: block;
}

.integration_hide {
	display: none;
}

/* END Generic classes */
	/* END generic class : cloudlist_1 ********************************************************/
div.cloudlist {
	line-height: 2em;
	margin: 0px 0px 0px 0px;
}

.cloudlist span {
	padding: 0.3em 0.5em 0.3em 0.5em;
	margin: 0px 0px 0px 0px;
}

.cloudlist a:link .cloudlist_1 a:visited {
	text-decoration: none;
}

/* END generic class : checkgroup ********************************************************/
	/* BEGIN generic class : checkgroup ********************************************************/
.checkgroup {
	margin-bottom: .5em;
}

.checkgroup_label,.checkgroup .checkgroup_label {
	font-weight: bold;
}

.checkgroup ul {
	padding-left: 1em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	list-style-type: none;
	margin: 0;
}

.checkgroup ul li {
	display: inline;
	padding: 0.1em 0.3em 0.1em 0.1em;
}

.checkgroup_toggle {
	font-weight: normal;
}

.checkgroup_gobutton a {
	padding: 0.3em;
}

/* END generic class : checkgroup */
	/* BEGIN generic class : groupedlinks ****************************************************/
	/* generic formatting for a group of links where group caption is formatted differently from item caption and item descriptions */
.groupedlinks h3 {
	font-size: 11pt;
	margin-bottom: 0.2em;
}

.groupedlinks {
	margin-bottom: 1em;
	margin-left: 0em;
	font-weight: bolder;
	font-size: 10pt;
}

.groupedlinks div {
	font-weight: normal;
	font-size: 9pt;
	margin-left: 20px;
	margin-top: 0.5em;
}

.groupedlinks div div {
	font-size: 9pt;
	margin-left: 20px;
	margin-bottom: 0.5em;
	border: 0px;
	margin-top: 0em;
}

/* END generic class : groupedlinks */ /** cross tab table */
.crosstab_highlighted {
	font-weight: bold;
}

.crosstab_col_heading,.crosstab_row_heading,.crosstab_number_heading {
	text-align: center;
	font-weight: bold;
}

.crosstab_number_heading {
	text-align: right;
	font-style: italic;
}

/* END generic class : crosstab */
	/* BEGIN generic class : datatable *******************************************************/
	/* BEGIN DATATABLE. generic class for displaying data in a table or lists */
.datatable table {
	margin: 0;
	margin-bottom: 1em;
}


.datatable .table_title {
	font-size: 12pt;
}

.datatable .table_subtitle {
	font-size: 10pt;
}

.datatable .table_spacer {
	line-height: 2em;
}

.datatable .col_label_c0,.datatable .col_label_c1,.datatable .col_label_total
	{
	text-align: center;
}

/* set fonts */
.datatable table tr td {
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.25em;
	vertical-align: bottom;
}

.datatable table tr th {
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	vertical-align: bottom;
}

/* non-table elements */
.datatable h2 {
	font-size: 10pt;
	margin-bottom: 0.25em;
}

.datatable h3,.datatable p {
	margin: 0pt;
}

.datalist ul li {
	margin-bottom: 1em;
}

.datatable_borders .datatable table {
}

/* END generic class */
	/* BEGIN generic class : link_list extends datatable */
.datatable .link_list a:link,.datatable .link_list a:visited {
	text-decoration: none;
}

.datatable .link_list a:link,.datatable .link_list a:visited {
	text-decoration: none;
}



/* END generic class : choicelist */
	/* BEGIN generic class : urldesc/urllink *************************************************/
	/* link list formatters, usually a set of urllink/urldesc (link/description) pairs */
.urldesc {
	margin-left: 2em;
}

.urllink {
	font-weight: bold;
	margin-left: 0;
	font-size: 110%;
}

.urldesc a:visited,.urldesc a:link {
	text-decoration: none;
	font-weight: bold;
}

.urldesc a:hover {
	font-weight: bold;
}

.underlinemenu {
}

.underlinemenu ul {
	font: bold 10pt sans-serif;
	list-style: none;
}

.underlinemenu li,underline ul li {
	display: inline;
}

.underlinemenu a {
	text-decoration: none;
	letter-spacing: 1px;
}

.underlinemenu a:hover {
}

.underlinemenu .selected a,#selected { /*currently selected tab*/
}

.underlinemenu {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.underlinemenu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.underlinemenu li,.underline ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.underlinemenu a {
	height: 1em;
	margin: 0px 4px 0px 0px;
	/*Margin between each menu item: top right bottom left */
	padding: 2px 3px 0px 3px;
}
/* END generic class : underlinemenu */
/* changes required for table layout */


/***************************************************************************************************************
 * cdpcss/cdp_colors.css
 ***************************************************************************************************************/
/* Basic HTML Elements */ /**
 * Colors defined: 
 * 363, dark green
 * ded, light green
 * cc9, brownish green
 * 8B8, another dark green
 * ffffcc, kind of sandy or even straw yellow used for data table and cross tabs
 *
 * khaki: f0e68c: 
 * 
 * not used but in reserve
 * palegoldenrod: eee8aa;
 * ff0, bright yellow; 
 * ddd, light grey, 
 * 666, dark grey
 * 
 */
.in_reserve {
	background-color: ffffcc; /* sandy or straw */
	background-color: f0e68c; /*khaki*/
	background-color: 336633; /* darkgreen */
	background-color: 8fbc8f; /* darkseagreen */
	background-color: 90ee90; /* lightgreen */
	background-color: add8e6; /* lightblue */
	background-color: E6E8FA; /* silver */
	background-color: 73B1B7; /* old copper */
	background-color: ddeedd; /* lightgreen2 */
}

body,#container,#content,#footer,#nav_menu,#breadcrumbs,#help_section,.help_section
	{
	background-color: #ddeedd;
	color: black;
}

#banner_title,.datatable .table_spacer {
	background-color: white;
}

#banner {
	background-color: #88bb88;
	border-top: 5px solid #333333;
}

#footer {
	border-top: 1px solid #333333;
}

#breadcrumbs {
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}

#nav_menu a {
	background-color: #ddeedd;
	color: #336633;
}
#nav_menu .nav_sep,#nav_menu a:hover,#nav_menu .nav_label {
	background-color: #336633; /* dark green */
	color: white;
}

#nav_menu {
	border-bottom: 1px solid black;
}

#nav_menu p {
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
}

#help_section,.help_section {
	border: 4px black solid;
}

.checkgroup ul {
	border-top: 1px solid black;
}

.checkgroup_gobutton a {
	background-color: #336633; /* dark green */
	color: white;
}

.cloudlist span {
	background-color: #fbf3a2;
	border: solid 1px #5F9EA0;
	color: #5F9EA0;
}

.crosstab_highlighted {
	background-color: #ffffcc; /* sandy or straw */
	border: 1px solid #336633; /* dark green */
}

.crosstab_even,.crosstab_odd,.crosstab_r0c0,.crosstab_r0c1,.crosstab_r1c0,.crosstab_r1c1
	{
	background-color: #ffffcc; /* sandy or straw */
	border: 1px solid #336633; /* dark green */
}

.crosstab_col_heading,.crosstab_row_heading,.crosstab_number_heading {
	background-color: #ffffcc; /* sandy or straw */
	border: 1px solid #336633; /* dark green */
}

.datatable .cell_r0_c0,.datatable .cell_r0_c1,.datatable .row_label_r0,.datatable .row_total_r0
	{
	background-color: #ffffcc; /* sandy or straw */
}

.datatable .cell_r1_c0,.datatable .cell_r1_c1,.datatable .row_label_r1,.datatable .row_total_r1
	{
	background-color: #ffffcc; /*khaki*/
}

.datatable .table_title {
	background-color: #9cc8cc; /* old copper, step lighter */;
}

.datatable .table_subtitle {
	background-color: #9cc8cc /* old copper, step lighter */;
}

.datatable table tr th {
	background-color: #9cc8cc; /*old copper, one step lighter*/
}

.datatable .col_label_c0,.datatable .col_label_c1,.datatable .col_label_total
	{
	border-bottom: 1px black solid;
}

.datatable .link_list a:hover {
	background-color: #336633; /* dark green */
	color: white;
}

/* set fonts */
.datatable table tr td {
	background-color: #ffffcc; /* sandy or straw */
}

.datatable_borders .datatable .cell_r1_c0,.datatable_borders .datatable .cell_r0_c0,.datatable_borders .datatable .cell_r1_c1,.datatable_borders .datatable .cell_r0_c1
	{
	border-right: 3px #9cc8cc solid;
	background-color: #ffffcc; /* sandy or straw */
}

.datatable_borders .datatable table {
	border-left: 3px #9cc8cc solid;
	border-bottom: 3px #9cc8cc solid;
}

.datatable .link_list a:link,.datatable .link_list a:visited {
	color: #000000;
}

.datatable .link_list a:link,.datatable .link_list a:visited {
	color: #000000;
}

.urldesc a:visited,.urldesc a:link {
	background-color: #ddeedd; /* light green 2 */
	border-bottom: 2px #336633 solid; /* dark green */
	color: #336633;
}

.urldesc a:hover {
	background-color: #336633; /* dark green */
	color: white;
}

.underlinemenu a:hover,.underlinemenu .selected a {
	background-color: #336633; /* dark green */
	color: white;
}


.underlinemenu {
	background: transparent;
	border-bottom: 4px #336633 solid; /* dark green */
}

.underlinemenu a {
	color: black;
	background-color: #ddeedd; /* light green 2 */
	border: 1px solid #336633; /* dark green */
}

#selected {
	background-color: #336633; /* dark green */
	color: white;
}


/***************************************************************************************************************
 * cdpcss/ElectionResults.css
 ***************************************************************************************************************/


