/* general styles */
body {
margin-top: 0;
}
body, td, th, .bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
li {
	line-height: 16px;
	}
.header_link3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
a {
color: #880000;
}
a:hover{
	color: #000000;
}
p { 
	margin: 1.5em 0;
	}

h1 {
	color: #8F0F0F;
	font-size: 1.4em;
}
h2 {
	color: #8F0F0F;
	font-size: 1.3em;
	margin-bottom: 0;
}
h3 {
	font-size: 1em;
	margin-bottom: .5em;
        text-transform: uppercase;
}
h4 {
 font-size: 1.1em;
 color: #CC9900;
  margin: .3em 0 0 0;
}
h5 {
font-size: 1em;
 margin: .3em 0 0 0;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;

}

.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.links1:hover{
COLOR:#000000;
TEXT-DECORATION:none;
FONT-WEIGHT:normal;
font-family:verdana;
font-size:9px;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid #ccc;
}

.join_box {
	display: block;
	width: 233px;
	height: 50px;
	padding: 5px;
	border: 1px solid #cfcfcf;
	margin: 0px 0px 7px 1px;
	background: #ddd;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #3F3F3F;
}

.join_box img {
 margin: 5px 0 -7px 0px;
}
/* layout styles */
#mainBodyHm {
width: 467px; 
float: left;
padding-right: 20px;
min-height: 420px;
}
*html #mainBodyHm {
padding-right: 15px;
}
#mainBody {
width: 487px; 
float: left;
padding: 10px 10px 10px 0;
border-right: 1px solid #ccc;
min-height: 450px;
}

#rightColumn {
float: right;
width: 245px;
padding-top: 10px;
}

#contentDiv {
padding: 0px 5px;
}
/*end of layout styles */

/*styles for news */
.news_intro {
text-align: center;
margin-bottom: 13px;
}
.location {
float: left;
padding-right: 5px;
margin-bottom: 0;
}
*:first-child+html .location {
margin-top: 3px;
}
*html .location {
margin-top: 3px;
}
.news_item {
margin: .6em 0 0 0;
}
.whatsnew {
border: 1px solid #dfdfdf;
padding: 10px;
margin: 1em 0;
}
/* styles for grants */
.label {
font-weight: bold;
}

.grants {
display: block;
margin-bottom: 7px;
}
/* styles for a featured story */
.imgLeft{
display: block;
float: left;
padding: 0 5px 0 0;
}
.imgRight{
display: block;
float: right;
padding: 0 0 0 5px;
}
.featured_site {
width: 242px;
display: block;
}
.storiesList {width: 487px;}
.storiesList li {list-style-type: none; margin: 0px; padding: 0px}
/* styles for multimedia */
.mult_thumb {
float: left;
padding: 0 5px 3px 0;
}
.mult_item {
margin: 1em 0;
}
/*styles for campaigns & links */
.campaign, .link {
display: block;
padding: .5em 0 1em 0;
}
.resources p {
margin: 0 0 .5em 0;
}
/* styles for Right column features */
#rightColumn img {
border: 0;
}
#rightColumn p {
margin: 1em 0;
}
#rightColumn .box {
margin: 1em auto;
clear: both;
display: block;
}
.TellAFriend {
margin: .5em 0;
}
.travel_tips {
margin: 1em 0;
border: 1px solid #dfdfdf;
text-align: center;
padding: 15px 0;
}
ul.inside {
list-style-position: inside; 
margin: 0;
padding: 0;
}
ul.inside li {
padding: 5px 0px;
}
.red-h1 {
color: #8f0f0f; font-size: 1.5em; line-height: 1.7em;
}
.red-h2 {
color: #8f0f0f; font-size: 1.3em; line-height: 1.7em;
}
.red-h3 {
color: #8f0f0f; font-size: 1.1em; line-height: 1.7em;
}
.green-bold-h3 {
color: #003300; font-size: 1.1em; line-height: 1.7em; font-weight: bold;
}

/* styles for slides */
.slides {
margin-left: -10px;
	border: none;
}
.slide, .slide_hidden {
	position: absolute;
	top: 0px;
	left: 0px;
	width:437px;
	height:27px;
	z-index: 1;
	visibility: visible;
}
.slide_hidden {
	visibility: hidden;
}
.slide_cont {
	position: relative;
	width: 500px;
}
*html .slide_cont {
	width: 480px;
}
.slideshow_nav {
	float: right;
	clear: right;
	width: 40px;
	margin: 3px 20px 3px 0px;
	padding: 3px 0;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background:#ccc;
	color: #555;
	border: 1px solid #aaa;
	text-align: center;
	cursor: pointer;
}
*html .slideshow_nav {
margin: 3px 0px 3px 0px;
}
.slideshow_nav:hover {
	background: #F5F5F5;
}
/* search box styles */
#search_form {
margin: 0;
padding: 0 1px 3px 0;
}
#search_input {
border: 1px solid #ccc;
font: 11px Verdana;
padding: 1px 2px;
}
#search_submit {
border: 1px solid #aaa;
background: #cdd0d5;
font: bold 11px Verdana;
padding: 0px 7px;
text-transform: uppercase;
}