/* CSS Document  - Reading */



.cover {
visibility:hidden;
display:none;
}

#header_white{

background-color:#FFFFFF;
height:100px;

}

#header_inner{

width:907px; margin: 0 auto; 


}

#header_green_bar {
background-color:#92BB3F;
height:10px;
width:100%;
}

h1 {
margin-bottom: 0;
margin-top:0;
line-height:normal;
font-weight:normal;
display: inline;
}

h2 {

line-height:normal;
font-weight:normal;
display: inline;
color: #1E691D;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:24px;

}

h3 {
margin-bottom: 0;
margin-top:0;
line-height:normal;
font-weight:normal;
display: inline;

}

.body_text {
margin-top:10px;
color: #666666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
}

#body_text_large a span{
padding-top:5px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
display:block;
width:100%;
position:relative;
height:25px;
}

#body_text_large a {
color: #619037;
text-decoration:none;
display:block;
cursor:pointer;
}

#body_text_large a:hover span{
background-color: #CFF4AD;
color:#619037;
}

.body_text a{
color: #619037;
}



.body_text a:hover{
background-color: #CFF4AD;
color:#619037;
}
.body_text_blue {
color: #3D89B4;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
}

.body_text_dark_blue, .body_text_dark_blue a{

color:#003F5E;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


/*HEADLINES---------------------------------------------------*/



#headline_orange {
color: #C34505;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	position:relative;
	
	margin-bottom:10px;
}


#headline_blue {
	color: #3D89B4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	position:relative;
	margin-top:15px;
	
}

/*HEADLINES end */



#orange_bar{
/*background-color:#672547;*/
display:block;
/*left: -20px;*/
position:relative;
height:63px;
background-image:url(orange_bar_right.gif);
background-position:top right;
background-repeat:repeat-x;
/*margin-bottom:5px;*/

}

#orange_bar span{
color:#FFFFFF;
font-size:18px;
font-family:"Trebuchet MS";
display:block;
left:30px;
top:10px;
position:relative;
}
#orange_bar a{
left: -20px;
display:block;
background-image:url(orange_bar_left2.gif);
background-position:top left;
background-repeat:no-repeat;
position:relative;
height:83px;

}

#orange_bar #current{
display:block;
background-image:url(orange_bar_left2.gif);
background-position:top left;
background-repeat:no-repeat;
position:relative;
height:83px;

}


/*GREEN BAR---------------------------------------*/

#green_bar{
background-color:#92BB3F;
display:block;
width:110%;
left:-15px;
height:47px;
background-image:url(green_bar_right.gif);
background-position:top right;
background-repeat:no-repeat;

position:relative;
}

#green_bar span{
color:#FFFFFF;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
display:block;
left:20px;
top:10px;
position:relative;
}

#green_bar a{
display:block;
background-image:url(green_bar_left.gif);
background-position:top left;
background-repeat:no-repeat;
position:relative;
height:47px;
}
/*GREEN BAR end */

/*ORANGE BAR RIGHT---------------------------------------*/

#orange_bar_right{
background-color:#C34505;
display:block;
width:110%;
left:-10px;
height:47px;
background-image:url(orange_bar_high_right.gif);
background-position:top right;
background-repeat:no-repeat;
position:relative;
}

#orange_bar_right span{
color:#FFFFFF;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
display:block;
left:20px;
top:10px;
position:relative;
}

#orange_bar_right a{
display:block;
background-image:url(orange_bar_high_left.gif);
background-position:top left;
background-repeat:no-repeat;
position:relative;
height:47px;
}
/*ORANGE BAR RIGHT end */

#faded_blue_left{
background-image:url(bg_faded_blue_left.gif);
background-position:left top;
background-repeat:no-repeat;

}


/*TAN BLOCK---------------------------------------*/

#tan_block{
background-color:#F2E9D4;
border-width:1px;
border-style:solid;
border-color:#F1CFBE;
padding:10px;
display:block;
width:inherit;
margin-right:15px;


}

#tan_block #whitey {
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#D7D7D7;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
padding-top:20px;
display:block;
width:inherit;
}


#tan_block textarea {
overflow:hidden;
}

/* TAN BLOCK end */


#grey_text_large {
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

#grey_text_small {
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
margin-left:20px;
margin-bottom:15px;
}



.news_item {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2DFB0;
}

.news_item_on{
background-color:#E7ECF3;
cursor:pointer;

}

.news_item_off{
background-color:#F4EFF0;
cursor:pointer;

}



.news_white{
color:#737373;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.news_white a{
color:#737373;
text-decoration:none;


}

.news_date{
color:#205127;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}



/*---------DL---------------*/

/*PDF*/
#dl_pdf
{
list-style: none;
padding: 0;
margin: 0;

}

#dl_pdf li
{
float: left;
display: block;
margin: 0;
width:100%;

}

#dl_pdf a
{
color: #003F5E;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
background:  url("dl_pdf.gif") left top no-repeat;
height:64px;
margin-top:5px;

}


#dl_pdf a, #dl_pdf a span
{
display: block;
float: left;
text-decoration:none;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#dl_pdf a, #dl_pdf a span
{
float: none;
padding-left:30px;
padding-top:10px;
}
/* End IE5-Mac hack */

#dl_pdf a:hover
{
color: #003F5E;
background:  url("dl_pdf_on.gif") left top no-repeat;
text-decoration:underline;
}



/*MP3*/
#dl_mp3
{
list-style: none;
padding: 0;
margin: 0;

}

#dl_mp3 li
{
float: left;
display: block;
margin: 0;
width:100%;

}

#dl_mp3 a
{
color: #003F5E;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
background:  url("dl_mp3.gif") left top no-repeat;
height:64px;

}


#dl_mp3 a, #dl_mp3 a span
{
display: block;
float: left;
text-decoration:none;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#dl_mp3 a, #dl_mp3 a span
{
float: none;
padding-left:30px;
padding-top:10px;
}
/* End IE5-Mac hack */

#dl_mp3 a:hover
{
color: #003F5E;
background:  url("dl_mp3_on.gif") left top no-repeat;
text-decoration:underline;
}


/*DL end----------------*/


/*Side bar buttons--------------*/

/*MP3*/
#side_bar_button
{
list-style: none;
padding: 0;
margin: 0;

}

#side_bar_button li
{
float: left;
display: block;
margin: 0;
width:100%;

}

#side_bar_button a
{
color: #003F5E;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
/*background:  url("dl_mp3.gif") left top no-repeat;*/
height:32px;

}


#side_bar_button a, #side_bar_button a span
{
display: block;
float: left;
text-decoration:none;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#side_bar_button a, #side_bar_button a span
{
float: none;
padding-left:10px;
padding-top:5px;
}
/* End IE5-Mac hack */

#side_bar_button a:hover
{
color: #003F5E;
background-color:#E5EEF4;
/*background:  url("dl_mp3_on.gif") left top no-repeat;*/
text-decoration:underline;
}


/*Side bar buttons END----------*/

/*Share---------------*/

#share_block a
{
float: none;
display:block;
height:50px;
text-decoration:none;
}

#share_block img{
float:left;
margin-right:5px;
margin-left:5px;
margin-bottom:5px;
margin-top:10px;
border: 0;
}

#share_block span
{
margin-top:15px;

float:left;
display:block;
color: #003F5E;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;

}

#share_block a:hover span
{
text-decoration:underline;

}

#share_block a:hover
{

background-color:#E7ECF3;
}



/*Share end*/


/*FOOTER ------------------------------------------- */

.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: normal;
}

.footer_text a{
	color: #205127;
}
.footer_text a:hover{
	background-color: #FFD9D0;
}

.footer_text_big{
font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	
}

.footer_text_less_big{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.footer_text_less_big a{

	color: #FFFFFF;
	text-decoration:none
}

.footer_text_less_big a:hover{
	text-decoration:underline;
}

#footer{
background-color:#1A8694;
background-image:url(bg_footer.gif);
background-position:top;
background-repeat:no-repeat;
position:relative;
min-height:239px;
width:100%;
}

/*FOOTER end */


/*--MENU NAV--------------------------------------*/


#navigation a
{
color: #BFCEBE;

font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
padding-left: 5px;
margin-left: 10px;
}

#navigation a span
{
	padding-right:10px;
	padding-bottom: 14px;
	padding-top: 21px;
	padding-left:5px;
	
}

#navigation a, #navigation a span
{
display: block;
float: left;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End IE5-Mac hack */

#navigation a:hover
{
color: #37342B;
background: url("menu_tab_left.gif") left top no-repeat;
text-decoration: none;
padding-left: 5px;

}

#navigation a:hover span
{
background: url("menu_tab_right.gif") right top no-repeat;
padding-right: 10px;
}

#navigation
{
list-style: none;
padding: 0;
margin: 0;
}

#navigation li
{
float: left;
display: block;
margin: 0;
padding: 0;
}

#navigation #current a{
color: #37342B;
background: url("menu_tab_left.gif") left top no-repeat;
text-decoration: none;
padding-left: 5px;
    }
  
  #navigation  #current span {
background: url("menu_tab_right.gif") right top no-repeat;
padding-right: 10px
    }
	
	/*---------END MENU NAV---------------*/
	.picture_border {
padding: 5px;
border: 1px solid #CCCCCC;
 margin: 0px 0px 12px 12px;
}

