body
{
	background-color: 333333;
}

input 
{
	font-family: arial, helvetica;
	font-size: 11px;
}

select
{
	font-family: arial, helvetica;
	font-size: 11px;
}

.text_of_constitution
{
	font-family: arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	background-color: 6582A0;
	color: ffffff;
	padding-top: 5px;
	padding-left: 9px;
	padding-bottom: 5px;
}

.align_right
{
	text-align: right;
}

.text_blurb_above_iframe_bold_explanation
{
	font-family: arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	background-color: CC313A;
	color: ffffff;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 4px;
}

.text_blurb_above_iframe_bold_sidebar
{
	font-family: arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	background-color: CC313A;
	color: ffffff;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 4px;
}

.text_blurb_above_iframe_bold_cnupdate
{
	font-family: arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	background-color: 98B463;
	color: ffffff;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 4px;
}

/* old color to be used with other content
	background-color: CA933C;*/

.text_blurb_above_iframe_italic_explanation
{
	font-family: arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	background-color: CC313A;
	color: ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
}

.text_blurb_above_iframe_italic_sidebar
{
	font-family: arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	background-color: CC313A;
	color: ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
}

.text_blurb_above_iframe_italic_cnupdate
{
	font-family: arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	background-color: 98B463;
	color: ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
}

.sp_credits_background
{
	background-image: url(../images/sp_bgimage_lower_credits.gif);
}

.sp_white_text_credits
{
	font-family: arial, helvetica;
	font-size: 9pt;
	color: ffffff;
}

.sp_white_text_credits_bold
{
	font-family: arial, helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: ffffff;
}

.sp_white_text_credits_italics
{
	font-family: arial, helvetica;
	font-size: 9pt;
	font-style: italic;
	color: ffffff;
}

.sp_credit_padding
{
	padding-left: 7px;
}

.sp_questionmark
{
	font-family: arial, helvetica;
	font-size: 30pt;
	font-weight: bold;
	color: ffffff;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 13px;
}

.form_element_padding
{
	padding-left: 11px;
}

.sr_white_text_search_box
{
	font-family: arial, helvetica;
	font-size: 11pt;
	color: ffffff;
	padding-top: 27px;
	padding-left: 11px;
	padding-bottom: 9px;
	background-image: url(../images/sp_mag_glass_search_area.gif);
}

.sr_white_text_topic_box
{
	font-family: arial, helvetica;
	font-size: 11pt;
	color: ffffff;
	padding-left: 11px;
	padding-top: 27px;
	padding-bottom: 9px;
	background-image: url(../images/sp_book_search_area.gif);
}

.sr_white_text_supreme_box
{
	font-family: arial, helvetica;
	font-size: 11pt;
	color: ffffff;
	padding-left: 11px;
	padding-top: 22px;
	padding-bottom: 9px;
	background-image: url(../images/sp_gavel_search_area.gif);
}

.hp_white_text_credits
{
	font-family: arial, helvetica;
	font-size: 10pt;
	color: ffffff;
}

.hp_white_text_credits_italics
{
	font-family: arial, helvetica;
	font-size: 10pt;
	font-style: italic;
	color: ffffff;
}

.hp_credit_padding
{
	padding-left: 14px;
	padding-right:69px;
}
 /* height: 51px; */

a
{
	font-family: arial, helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: ffffff;
}

a:hover
{
	font-family: arial, helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: ffffff;
}

#search_term
{
	font-family: arial, helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: FFC100;
}

#help_layer 
{
	position: absolute;
    width: 197px;
    height: 250px;
	font-family: arial, helvetica;
	font-size: 9pt;
	color: ffffff;
	padding-left: 10px;
	padding-right:10px;
	padding-top:10px;
	z-index: 2;
	background-color: 7B7A71;
	layer-background-color: 7B7A71;
	visibility: visible; 
}

#search_layer 
{
	position: absolute;
    width: 197px;
    height: 250px;	
	z-index: 1;
	visibility: hidden; 
}

a.new_search
{
	font-family: arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	color: ffffff;
}

a.new_search:hover
{
	font-family: arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	color: ffffff;
}

#flash_layer 
{
	position: absolute;
	background-color: 2C4866;
	layer-background-color: 2C4866;
	visibility: hidden;
	z-index: 0;
    width: 770px;
    height: 115px;
	/*top: 45px;*/	
}

#layer_1 
{
	position: absolute;
	background-color: 2C4866;
	layer-background-color: 2C4866;
	visibility: hidden;
	z-index: 6;
    width: 770px;
    height: 100px;
	/*top: 45px;*/
}

#layer_2 
{
	position: absolute;
	background-color: 2C4866;
	layer-background-color: 2C4866;
	visibility: hidden;
	z-index: 5;
    width: 770px;
    height: 100px;
	/*top: 45px;*/
}

#layer_3 
{
	position: absolute;
	background-color: 2C4866;
	layer-background-color: 2C4866;
	visibility: hidden;
	z-index: 4;
    width: 770px;
    height: 100px;
	/*top: 45px;*/	
}

#layer_4 
{
	position: absolute;
	background-color: 2C4866;
	layer-background-color: 2C4866;
	visibility: hidden;
	z-index: 3;
    width: 770px;
    height: 100px;
	/*top: 45px;*/	
}

#layer_5 
{
	position: absolute;
	background-color: 2C4866;
	layer-background-color: 2C4866;
	visibility: hidden;
	z-index: 2;
    width: 770px;
    height: 100px;
	/*top: 45px;*/	
}

#layer_6 
{
	position: absolute;
	background-color: 2C4866;
	layer-background-color: 2C4866;
	visibility: hidden;
	z-index: 1;
    width: 770px;
    height: 100px;
	/*top: 45px;*/	
}

