/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bg_left {
	background-image: url(bg_left.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.bg_right {
	background-image: url(bg_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



.body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5B5B5B;
	line-height: 18px;
}

.body_text a{

	color: #CF7017;
}

.body_text a:hover{

	background-color: #F1D3B7;
	color:#CF7017;
}




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

.footer_text a{
	color: #CF7017;
}
.footer_text a:hover{
	background-color: #F1D3B7;
}
.news_item {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8D7C7;
}

.news_item_on {
cursor:pointer;
	background-color: #F6FBF6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8D7C7;
}
.news_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #2B7C95;
}
.news_headline a{
	
	color: #2B7C95;
	text-decoration:none;
}
.news_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.headline_yellow{
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #4B638D;
	line-height:27px;

}

.picture_border {
	padding: 5px;
	border: 1px solid #CCCCCC;
	 margin: 12px 0px 12px 12px;
	
	
	}
	
	.field_bg {
	background-image: url(field_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: 1px solid #BFBFBF;	
	padding-left: 7px;
	font-size: 16px; 
	color: #666666;
}

.green_block{
background-image: url(block_green_news.gif);
	background-repeat:repeat-x;
	background-position: top;
background-color: #EBF6EA;
}
.cover {
visibility:hidden;
display:none;
}

/*
a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(page_white_acrobat.png) no-repeat center right;
}*/

#homepage_blue_one{
color:#4b638d;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;	
float:left;
display:block;
position:relative;
padding-right:15px;
line-height:24px;
text-shadow:1px 1px 1px rgba(255, 255, 255, 0.4);
}

#homepage_blue_one span {
color:#9bb0d6;	
}


/*---TAGS---*/

#tags {
color:#147D8D;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:10px;
margin-top:15px;
clear:left;
display:block;
position:relative;

}

#tags a{
color:#147D8D;
display:block;
position:relative;
background: #c9e3e9;
padding:3px;
float:left;
text-decoration:none;
margin:1px;
border-top :#ebf3f5 solid 1px;
border-right :#ebf3f5 solid 1px;
border-bottom:#bcd5da solid 1px;
border-left:#bcd5da solid 1px;
white-space: nowrap; 
}

#tags a:hover{
	
	background:white;
}

#tags a:active{
	
top:1px;
left:1px;
}

/*---END TAGS---*/
/*--MENU NAV--------------------------------------*/


#navigation_wrapper {  
    position: relative; 
	z-index:2;
	height:40px;
	float:left;
	display:block;
	margin-top:56px;
	
width:100%;
	
} 

#navigation{
height:41px;
position:relative;
display:block;
padding:0;
margin:0;
margin-left:14px;


}

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

#navigation li
{
float: left;
display: block;
margin: 0;
padding: 0;
text-align:center;


}


#navigation li a 
{

text-shadow:1px 1px 1px rgba(0 , 0, 0, 0.5);
display:block;
position:relative;
text-decoration: none;
cursor:pointer;
height:34px;
padding-left: 20px;



}

#navigation li a span
{
color: #fff;

/*text-transform:uppercase;
letter-spacing:-1px;*/
font-size: 14px;
font-family:  Arial, Helvetica, sans-serif;
line-height:1em;
padding-top:10px;
/*padding-left:4px;*/
padding-right:20px;
height:24px;
display:block;
position:relative;
float:left;


}



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

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

#navigation li:hover a
{
background: url("bg_menutab.gif");
padding-left: 20px;
color: #fff;
height:34px;
-webkit-box-shadow: 0px 1px 3px rgba(0,0,0, 0.7);
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);
}

#navigation a:active 
{
top:2px;
left:2px;


}


#navigation li:hover a span{
background: url("bg_menutab.gif");

text-shadow:0px 0px 3px rgba(255,255, 255, 0.6);
color: #fff;
text-decoration: none;


}



#navigation #current a{

background: url("bg_menutab.gif");

padding-left: 20px;
-webkit-box-shadow: 0px 1px 3px rgba(0,0,0, 0.7);
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);
    }
  
#navigation  #current span {
background: url("bg_menutab.gif");

text-shadow:0px 0px 3px rgba(255,255, 255, 0.6);
color: #3d2310;
text-decoration: none;


    }
	
	/*-----------drop downs---------------------*/
	
#navigation li ul {
padding-top:10px;
padding-bottom:10px;
position: absolute;
width:210px;
left: -999em;
height:auto;




/* fallback/image non-cover color */
   background-color: #fff; 

   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(#e8e8e8, #fff);

   /* Safari 4+, Chrome 1+ */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e8e8e8));

   /* Safari 5.1+, Chrome 10+ */
   background-image: -webkit-linear-gradient(#fff, #e8e8e8); 

   /* Opera 11.10+ */
   background-image: -o-linear-gradient(#e8e8e8, #fff);



z-index:4;
/*
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius:5px;
-khtml-border-bottom-right-radius: 5px;
-khtml-border-bottom-left-radius: 5px;
-moz-border-bottom-right-radius: 5px;
-moz-border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
*/
border-bottom: 1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;



-moz-box-shadow: 1px 1px 5px #888;
-webkit-box-shadow: 1px 1px 5px #888;
box-shadow: 1px 2px 5px #888;


/*behavior: url(PIE.htc); Not going to use this since only works when every corner is rounded. Since the drop down only has the bottom R and L rounded, this produces no results.  */
	
	
	
}
#navigation li:hover ul{
	/*left: 50px;*/
	left:auto;
	 
	z-index:4;
}


#navigation li ul li{
	
	height:auto;
	float:left;
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:100%;
	background:none;
/*	border-bottom:solid #9687b7 1px;*/

	border-left:none;
	
}

#navigation li:hover ul li span, #navigation #current ul li span
{

background:none;
padding-top:12px;
padding-bottom:10px;
height:auto;
display:block;
border:none;
text-decoration:none;
color:#3D2310;
text-shadow:none;
font-family:Verdana, Geneva, sans-serif;
text-shadow:1px 1px 1px rgba(255, 255, 255, 0.3);
font-size:14px;

/*text-transform:none;*/

}



#navigation li:hover ul li a , #navigation #current ul li a 
{

text-align:left;
text-decoration: none;
cursor:pointer;
background:none;
padding:0;
padding-left:10px;
height:auto;
display:block;
float:left;
font-size:12px;
margin-right:10px;
margin-left:10px;
border-top:1px transparent solid;
border-bottom:1px transparent solid;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow:none;
}

#navigation li ul li:hover a,  #navigation #current ul li:hover a
{

height:auto;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background:#CF7017;
padding:0;
padding-left:10px;
margin-right:10px;
margin-left:10px;
width:180px;
border-bottom:1px solid #c0617a;
border-top:1px solid #e57894;
behavior: url(PIE.htc); /*gives lt IE9 users rounded borders*/

}

#navigation li ul li:hover a span, #navigation #current ul li:hover a span{
background: none;
color:#fff;
font-size:12px;
/*padding-top:15px;*/
height:auto;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
font-size:14px;
}
	
	

	
	/*END drop downs*/


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

