/* --- GAR Foundation Main CSS ------------------------------- */

/* --- Body & Main Wrap ------------------------------- */

body{
	margin: 0 auto;
	padding: 0 auto;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	text-align: center;
    color: #333333;
	background: #6E644E url(images/body_BG.gif) repeat;
	}
	
#wrap{
	width: 813px;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 20px;
	}
	
.clear {
width: 100%;
height: 1px;
margin: 0 0 -1px;
clear: both;
}
	
	
/* --- Header ------------------------------- */

#logo{
  	width: 287px;
	height:93px;
	margin: 0 auto;
	padding: 0;
	clear: both;
	}
#topnavbox{
	width: 12px;
	height:32px;
	float: left;
	}
#topnav{
	width: 412px;
	height:32px;
	font-size: 11px;
	text-align: right;
	float: right;
	padding-top: 14px;
	padding-right: 14px;
	}
#topnav img{
	padding-left: 5px;
	padding-right: 5px;
	}
#topnav a{
	color: #fff;
	text-decoration: none;
	}
#topnav a:hover, a:active{
	color: #C18F8F;
	text-decoration: underline;
	}
#topnav a:visited{
	color: #fff;
	text-decoration: none;
	}
#topnav a:visited:hover {
	color:#C18F8F;
	text-decoration:underline;
}

/* ---[ Homepage Top ]------------------------------- */
#hptop{
	width: 813px;	
	height:347px;
	margin: 0 auto;
	padding: 0 auto;
	}
	
#hptopleft{
	float: left;
	width: 287px;	
	height:347px;
	margin: 0 auto;
	}
	
#hptopright{
	float: left;
	width: 526px;	
	height:347px;
	margin: 0 auto;
	}
	
#flashbox{
	clear: both;
	width: 526px;
	height: 301px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-image: url(images/flash_still.jpg);
	background-color: #FFFFFF;
	}
	
#hpmiddle{
	clear: both;
	width: 790px;		
	height: 34px;
	margin: 0 auto;
	padding-top: 11px;
	padding-left: 5px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 20px;
	text-align: center;
    color: #fff;
	background: #7A2C2B url(images/middle_bar_BG.jpg) no-repeat;
	border-left: 9px solid #ffffff;
	border-right: 9px solid #ffffff;
	border-bottom: 4px solid #ffffff;
	}

#hpmiddle ul{
	margin: 0 auto;
	padding-left: 23px;
	}
#hpmiddle li{
	margin: 0 auto;
	padding-right: 30px;
	display: inline;
	}
#hpmiddle a{
	color: #fff;
	text-decoration: none;
	}
#hpmiddle a:hover, a:active{
	color: #C18F8F;
	text-decoration: underline;
	}
#hpmiddle a:visited{
	color: #fff;
	text-decoration: none;
	}
#hpmiddle a:visited:hover {
	color:#C18F8F;
	text-decoration:underline;
}

/* ---[ Navigation ]------------------------------- */
	
#mainnav{
	width: 253px;		
	height: 244px;
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 30px;
	text-align: left;	
	background: #0A6E8A url(images/main_nav_BG.jpg) no-repeat;
	clear: both;
	font-size: 18px;
    color: #fff;
	border-right: 4px solid #fff;
	}
	
#search{
	width: 245px;		
	height: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0 auto;
	text-align: left;	
	clear: both;
	font-size: 12px;
    color: #fff;
	}

/* ---[ Homepage Bottom ]------------------------------- */

#hpbottom{
	clear: both;
	width: 795px;
	height:355px;
	margin: 0 auto;
	padding: 0 auto;
	border-left: 9px solid #fff;
	border-right: 9px solid #fff;
	border-bottom: 9px solid #fff;
	background-color: #A69B89;
	}
	
#hpbottomleft{
	float: left;
	width: 196px;	
	height:355px;
	margin: 0 auto;
	background: #E0E0E0;
	}
	
#hpbottommiddle{
	float: left;
	width: 282px;	
	height:355px;
	margin: 0 auto;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
	}
	
#hpbottomright{
	float: left;
	width: 289px;	
	height:325px;
	margin: 0 auto;
	padding-top: 30px;
	padding-left: 10px;
	background: #ACA18E url(images/hp_bottom_right_BG.jpg) repeat;
	text-align: center;
	}
#hpbuttons{
	float: left;
	width: 130px;	
	height:157px;
	margin: 0 auto;
	padding-left: 8px;
	text-align: center;
	}
	
#hpappdeadline{
	clear: both;
	width: 196px;	
	height:164px;
	margin: 0 auto;
	background: #E0E0E0 url(images/hpbottom_left_BG10.gif) no-repeat;
	}
#hpappdeadline p{
	margin: 0 auto;
	padding-top: 9px;
	padding-left: 10px;
	color: #7A6E56;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	line-height: 22px;
	}
	
#hpappdeadline2{
	clear: both;
	width: 196px;
	height:92px;
	margin: 0 auto;
	background-color: #E0E0E0;
	background-image: url(images/grant_app_bg.gif);
	background-repeat: repeat;
	}
	
#hpappdeadline2 p{
	margin: 0 auto;
	padding-top: 9px;
	padding-left: 10px;
	color: #7A6E56;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	line-height: 22px;
	}
	
#hpappdeadline3{
	clear: both;
	width: 196px;	
	height:144px;
	margin: 0 auto;
	background: #E0E0E0 url(images/hpbottom_left_BG10.gif) no-repeat;
	}
	
#hpappdeadline3 p{
	margin: 0 auto;
	padding-top: 4px;
	padding-left: 10px;
	color: #7A6E56;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	}
	
#hploi{
	clear: both;
	width: 196px;
	height:92px;
	margin: 0 auto;
	background-color: #E0E0E0;
	background-image: url(images/grant_app_bg.gif);
	background-repeat: repeat;
	}
#hploi p{
	margin: 0 auto;
	padding-top: 9px;
	padding-left: 10px;
	color: #7A6E56;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	line-height: 22px;
	}
	

#hpnews{
	clear: both;
	width: 196px;	
	height:165px;
	margin: 0 auto;
	background: #E0E0E0 url(images/hpbottom_left_BG.gif) no-repeat;
	text-align: left;
	}
	
#hpnews p{
	margin: 0 auto;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #4B463B;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	}
#hpnews a{
	color: #7A6E56;
	text-decoration: underline;
	}
#hpnews a:hover, a:active{
	color: #A4977D;
	text-decoration: none;
	}
#hpnews a:visited{
	color: #7A6E56;
	text-decoration: underline;
	}
#hpnews a:visited:hover {
	color:#A4977D;
	text-decoration:none;
}

.hp_newstitle{
	color:#1c3b4d;
	font-size:12px;
	font-weight:bold;
	}


/* ---[ Sub Pages ]----------------------------- */
#subleft{
	float: left;
	width: 287px;	
	margin: 0 auto;
	}
	
#subright{
	float: left;
	width: 526px;	
	margin: 0 auto;
	padding: 0;
	}
#subheader{
	clear: both;
	width: 526px;		
	height: 74px;
	margin: 0 auto;
	padding: 0;
	text-align: left;	
	}
	
#content{
	color: #333333;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 1.75em;
	clear: both;
	width: 456px;	
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 32px;
	padding-right: 20px;
	padding-bottom: 10px;
	text-align: left;	
	border-left: 9px solid #fff;
	border-right: 9px solid #fff;
	background: #DEDBC9 url(images/content_BG.jpg) repeat-y;
	}
	
#content img{
	margin-right: 8px;
	margin-left: 8px;
	border: 3px solid #FFFFFF;	
	}
#content hr{
	margin-top: 8px;
	margin-bottom: 8px;
	border: 1px solid #FFFFFF;	
	color:#FFFFFF;
	}
#contentforce{
	clear: both;
	height: 550px;	
	margin: 0 auto;
	}
#contentcorners{
	clear: both;
	width: 508px;		
	margin: 0 auto;
	border-left: 9px solid #fff;
	border-right: 9px solid #fff;
	border-bottom: 9px solid #fff;
	}
	
#contentfaq{
	color: #333333;
	clear: both;
	width: 508px;		
	margin: 0 auto;
	text-align: left;	
	border-left: 9px solid #fff;
	border-right: 9px solid #fff;
	border-bottom: 9px solid #fff;
	background: #C4B998 url(images/related_faqs_BG.jpg) repeat-y;
	}
	
	
#content a{
	color: #333;
	text-decoration: underline;
	}
#content a:hover, a:active{
	color: #666;
	text-decoration: none;
	}
#content a:visited{
	color: #222;
	text-decoration: underline;
	}
#content a:visited:hover {
	color: #666;
	text-decoration: none;
}	

#relatedfaqs{
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	line-height: 1.75em;
	clear: both;
	text-align: left;	
	margin: 0;
	padding: 10px 15px 15px 60px;
    color: #471806;
	}
#relatedfaqs li{
	padding-left:15px;
	background:url(images/related_faqs_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	}
#relatedfaqs ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#relatedfaqs a{
	color: #4A4330;
	text-decoration: none;
	font-weight:bold;
	}
#relatedfaqs a:hover, a:active{
	color: #241F14;
	text-decoration: underline;
	}
#relatedfaqs a:visited{
	color: #4A4330;
	text-decoration: none;
	}
#relatedfaqs a:visited:hover {
	color:#241F14;
	text-decoration:underline;
}


/* ---[ About GAR ]----------------------------- */


#subnav_about{
	clear: both;
	width: 229px;		
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 45px;
	padding-bottom: 10px;
	text-align: left;	
	background: #94835f;
	font-size: 13px;
	font-weight:bold;
    color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 9px solid #fff;
	border-right: 4px solid #fff;
}
#subnav_about li{
	padding-left:12px;
	background:url(images/subnav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .8em;
	line-height:2em;

	}
#subnav_about ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#subnav_about a{
	color: #fff;
	text-decoration: none;
	}
#subnav_about a:hover, a:active{
	color: #fff;
	text-decoration: underline;
	}
#subnav_about a:visited{
	color: #fff;
	text-decoration: none;
	}
#subnav_about a:visited:hover {
	color: #fff;
	text-decoration: underline;
}


/* ---[ Photo Gallery ]----------------------------- */

#photo_galleries h7 a{padding-left:10px;clear:left;float:left;}

/* ---[ How to Apply ]----------------------------- */

#subnav_apply{
	clear: both;
	width: 229px;		
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 45px;
	padding-bottom: 10px;
	text-align: left;	
	background: #642524;
	font-size: 13px;
	font-weight:bold;
    color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 9px solid #fff;
	border-right: 4px solid #fff;
}
#subnav_apply li{
	padding-left:12px;
	background:url(images/subnav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .8em;
	line-height:2em;

	}
#subnav_apply ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#subnav_apply a{
	color: #fff;
	text-decoration: none;
	}
#subnav_apply a:hover, a:active{
	color: #fff;
	text-decoration: underline;
	}
#subnav_apply a:visited{
	color: #fff;
	text-decoration: none;
	}
#subnav_apply a:visited:hover {
	color: #fff;
	text-decoration: underline;
}


/* ---[ Before you apply ]----------------------------- */

#subnav_beforeapply{
	clear: both;
	width: 229px;		
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 45px;
	padding-bottom: 10px;
	text-align: left;	
	background: #C27B1F;
	font-size: 13px;
	font-weight:bold;
    color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 9px solid #fff;
	border-right: 4px solid #fff;
}
#subnav_beforeapply li{
	padding-left:12px;
	background:url(images/subnav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .8em;
	line-height:2em;

	}
#subnav_beforeapply ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#subnav_beforeapply a{
	color: #fff;
	text-decoration: none;
	}
#subnav_beforeapply a:hover, a:active{
	color: #fff;
	text-decoration: underline;
	}
#subnav_beforeapply a:visited{
	color: #fff;
	text-decoration: none;
	}
#subnav_beforeapply a:visited:hover {
	color: #fff;
	text-decoration: underline;
}


/* ---[ Grants awarded ]----------------------------- */

#subnav_grants{
	clear: both;
	width: 229px;		
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 45px;
	padding-bottom: 10px;
	text-align: left;	
	background: #184B59;
	font-size: 13px;
	font-weight:bold;
    color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 9px solid #fff;
	border-right: 4px solid #fff;
}
#subnav_grants li{
	padding-left:12px;
	background:url(images/subnav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .8em;
	line-height:2em;

	}
#subnav_grants ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#subnav_grants a{
	color: #fff;
	text-decoration: none;
	}
#subnav_grants a:hover, a:active{
	color: #fff;
	text-decoration: underline;
	}
#subnav_grants a:visited{
	color: #fff;
	text-decoration: none;
	}
#subnav_grants a:visited:hover {
	color: #fff;
	text-decoration: underline;
}

/* ---[ Helpful Resources ]----------------------------- */

#subnav_help{
	clear: both;
	width: 229px;		
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 45px;
	padding-bottom: 10px;
	text-align: left;	
	background: #3E505C;
	font-size: 13px;
	font-weight:bold;
    color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 9px solid #fff;
	border-right: 4px solid #fff;
}
#subnav_help li{
	padding-left:12px;
	background:url(images/subnav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .8em;
	line-height:2em;

	}
#subnav_help ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#subnav_help a{
	color: #fff;
	text-decoration: none;
	}
#subnav_help a:hover, a:active{
	color: #fff;
	text-decoration: underline;
	}
#subnav_help a:visited{
	color: #fff;
	text-decoration: none;
	}
#subnav_help a:visited:hover {
	color: #fff;
	text-decoration: underline;
}
/* ---[ Community Initiatives ]----------------------------- */

#subnav_initiatives{
	clear: both;
	width: 229px;		
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 45px;
	padding-bottom: 10px;
	text-align: left;	
	background: #1D5949;
	font-size: 13px;
	font-weight:bold;
    color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 9px solid #fff;
	border-right: 4px solid #fff;
}
#subnav_initiatives li{
	padding-left:12px;
	background:url(images/subnav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .8em;
	line-height:2em;

	}
#subnav_initiatives ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#subnav_initiatives a{
	color: #fff;
	text-decoration: none;
	}
#subnav_initiatives a:hover, a:active{
	color: #fff;
	text-decoration: underline;
	}
#subnav_initiatives a:visited{
	color: #fff;
	text-decoration: none;
	}
#subnav_initiatives a:visited:hover {
	color: #fff;
	text-decoration: underline;
}

#initiatives_callout{
	float: right;
	width: 160px;		
	margin-top: 7px;
	margin-left: 12px;
	padding: 10px;
	text-align: left;	
	background: #134638;
	font-size: 13px;
	font-weight:bold;
    color: #fff;
	border: 3px solid #fff;
}
#initiatives_callout a{
	color: #fff;
	text-decoration: underline;
	}
#initiatives_callout a:hover, a:active{
	color: #fff;
	text-decoration: none;
	}
#initiatives_callout a:visited{
	color: #fff;
	text-decoration: underline;
	}
#initiatives_callout a:visited:hover {
	color: #fff;
	text-decoration: none;
}
#sub_buttons{
	clear: both;
	width: 264px;	
	height: 325px;	
	margin: 0 auto;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: center;	
	background: #3C4D56;
	border-left: 9px solid #fff;
	border-bottom: 9px solid #fff;
	border-right: 4px solid #fff;
	background: #ACA18E;
	}
	
#sub_buttons_columns{
	float: left;
	width: 130px;	
	margin: 0 auto;
	text-align: center;
	padding-bottom: 10px;
	}
	
#clear{
	clear: both;
	}
	
/* ---[ Text ]----------------------------- */

h1{
	font-family: Georgia, Times New Roman, Times, serif;
	width:447px;
	text-align: left;	
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 6px;
	font-size: 26px;
	font-weight: normal;
	line-height: 1em;
    color: #485B66;
	border-bottom: solid #A3A08E 1px;
	}
h2{
	text-align: left;	
	margin-top: 0;
	margin-bottom: 0;
	padding: 10px 20px 10px 0;
	font-size: 21px;
	font-weight: normal;
	line-height: 1em;
    color: #471806;
	}

h3{
	text-align: left;	
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.25em;
    color: #471806;
	}

h4{
	text-align: left;	
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	line-height: 2em;
    color: #471806;
	}

h5{
	text-align: left;	
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 1.25em;
    color: #485B66;
	}
	
h6{
	text-align: left;	
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5em;
    color: #333;
	}	


.content{
	text-align: left;	
	margin: 0;
	padding: 20px 25px 15px 30px;
    color: #471806;
	}
	
/* ---[ Links ]----------------------------- */


a.triad:link {color: #988D75; text-decoration: none; font-size: 11px;}
a.triad:visited {color: #8C816B; text-decoration: none; font-size: 11px;}
a.triad:hover {color: #988D75; text-decoration: underline; font-size: 11px;}

/* --- Footer ------------------------------- */

#footer {
	clear:both;
	width:526px;
	font-size:11px;
	color: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align:right;
}
#footer p{
	margin: 0 auto;
	padding: 0 auto;
	}
#footer ul{
	margin: 0 auto;
	padding-bottom: 6px;
	}
#footer li{
	margin: 0 auto;
	display: inline;
	padding-left: 6px;
	}
#footer a{
	color: #fff;
	text-decoration: underline;
	}
#footer a:hover, a:active{
	color: #C5BCAA;
	text-decoration: none;
	}
#footer a:visited{
	color: #fff;
	text-decoration: underline;
	}
#footer a:visited:hover {
	color:#C5BCAA;
	text-decoration:none;
}
.rocktext {
	font-size:11px;
	color:#9E9076;
}
.copyright {
	font-size:11px;
	color:#988D75;
}
.form {
	font-size:10px;
}


/* --- Footer home ------------------------------- */

#footerhome {
	clear:both;
	width:813px;
	font-size:11px;
	color: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align:right;
}
#footerhome p{
	margin: 0 auto;
	padding: 0 auto;
	}
#footerhome ul{
	margin: 0 auto;
	padding-bottom: 6px;
	}
#footerhome li{
	margin: 0 auto;
	display: inline;
	padding-left: 6px;
	}
#footerhome a{
	color: #fff;
	text-decoration: underline;
	}
#footerhome a:hover, a:active{
	color: #C5BCAA;
	text-decoration: none;
	}
#footerhome a:visited{
	color: #fff;
	text-decoration: underline;
	}
#footerhome a:visited:hover {
	color:#C5BCAA;
	text-decoration:none;
}
.rocktext {
	font-size:11px;
	color:#9E9076;
}
.copyright {
	font-size:11px;
	color:#988D75;
}
.form {
	font-size:10px;
}

/* ---[ bluebutton ]----------------------------- */

 .bluebutton
{
position: relative;
text-align: center;
background: url(images/needhelp_button_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 127px;
height: 71px;
margin: 0;
padding-bottom: 10px;
}

.bluebutton a
{
display: block;
color: #000000;
font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
width: 127px;
height: 71px;
display: block;
float: left;
color: #fff;
text-decoration: none;
}

.bluebutton img
{
width: 127px;
height: 71px;
border: 0
}

* html a:hover
{
visibility:visible
}

.bluebutton a:hover img
{
visibility:hidden
}

.bluebutton span
{
position: absolute;
left: 15px;
top: 20px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* ---[ redbutton ]----------------------------- */

 .redbutton
{
position: relative;
text-align: center;
background: url(images/howtoapply_button_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 127px;
height: 71px;
margin: 0;
padding-bottom: 10px;
}

.redbutton a
{
display: block;
color: #000000;
font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
width: 127px;
height: 71px;
display: block;
float: left;
color: #fff;
text-decoration: none;
}

.redbutton img
{
width: 127px;
height: 71px;
border: 0
}

* html a:hover
{
visibility:visible
}

.redbutton a:hover img
{
visibility:hidden
}

.redbutton span
{
position: absolute;
left: 15px;
top: 20px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


/* ---[ tealbutton ]----------------------------- */

 .tealbutton
{
position: relative;
text-align: center;
background: url(images/grantswarded_button_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 127px;
height: 71px;
margin: 0;
padding-bottom: 10px;
}

.tealbutton a
{
display: block;
color: #000000;
font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
width: 127px;
height: 71px;
display: block;
float: left;
color: #fff;
text-decoration: none;
}

.tealbutton img
{
width: 127px;
height: 71px;
border: 0
}

* html a:hover
{
visibility:visible
}

.tealbutton a:hover img
{
visibility:hidden
}

.tealbutton span
{
position: absolute;
left: 35px;
top: 20px;
margin: 0px;
padding: 0px;
cursor: pointer;
}



/* ---[ orangebutton ]----------------------------- */

 .orangebutton
{
position: relative;
text-align: center;
background: url(images/grantlogin_button_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 127px;
height: 71px;
margin: 0;
padding-bottom: 10px;
}

.orangebutton a
{
display: block;
color: #000000;
font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
width: 127px;
height: 71px;
display: block;
float: left;
color: #fff;
text-decoration: none;
}

.orangebutton img
{
width: 127px;
height: 71px;
border: 0
}

* html a:hover
{
visibility:visible
}

.orangebutton a:hover img
{
visibility:hidden
}

.orangebutton span
{
position: absolute;
left: 15px;
top: 20px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* --------------------------------------[ New index_09 Homepage Styles ]----------------------------------------------- */

#hpmiddle_09{
	clear: both;
	width: 790px;		
	height: 34px;
	margin: 0 auto;
	padding-top: 11px;
	padding-left: 5px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	text-align: center;
    color: #fff;
	background: #7A2C2B url(images/middle_bar_BG.jpg) no-repeat;
	border-left: 9px solid #ffffff;
	border-right: 9px solid #ffffff;
	border-bottom: 4px solid #ffffff;
	}

#hpmiddle_09 ul{
	margin: 0 auto;
	padding-left: 0px;
	}
#hpmiddle_09 li{
	margin: 0 auto;
	padding-right: 5px;
	padding-left: 5px;
	display: inline;
	}
#hpmiddle_09 a{
	color: #fff;
	text-decoration: none;
	}
#hpmiddle_09 a:hover, a:active{
	color: #C18F8F;
	text-decoration: underline;
	}
#hpmiddle_09 a:visited{
	color: #fff;
	text-decoration: none;
	}
#hpmiddle_09 a:visited:hover {
	color:#C18F8F;
	text-decoration:underline;
}

.rt_border{border-right:dotted 2px #fff;}
.no_rt_border{border:0;}

#hpbottom_09{
	clear: both;
	width: 795px;
	height:355px;
	margin: 0 auto;
	padding: 0 auto;
	border-left: 9px solid #fff;
	border-right: 9px solid #fff;
	border-bottom: 9px solid #fff;
	background-color: #ACA18F;
	}
	
#hpbottomleft_09{
	float: left;
	width: 230px;	
	height:355px;
	margin: 0 auto;
	background-image:url(images/deadlines_bg_10.jpg); background-repeat:no-repeat;
	background-position:middle;
	}
	
#hpappdeadline_09{
	clear: both;
	width: 196px;	
	height:137px;
	margin: 0 auto;
	background: #E0E0E0 url(images/hpbottom_left_BG09.gif) no-repeat;
	}
	
#hpappdeadline_09 p{
	margin: 0 auto;
	padding-top: 9px;
	padding-left: 10px;
	color: #7A6E56;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	line-height: 22px;
	}
	
#hpappdeadline2_09{
	clear: both;
	width: 230px;
	height:170px;
	margin: 0 auto;
	}
	
#hpappdeadline2_09 p{
	margin: 0 auto;
	padding-top: 9px;
	padding-left: 10px;
	color: #7A6E56;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	line-height: 22px;
	}
	
#hploi_09{
	clear: both;
	width: 230px;
	height:92px;
	margin: 0 auto;text-align:left;
	}
	
#hploi_09 p{
	margin: 0 auto;
	padding-top: 9px;
	padding-left: 10px;
	color: #7A6E56;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	line-height: 22px;
	}
	
#hpbottommiddle_09{
	background-color:#eaeaea;
	float: left;
	width: 234px;	
	height:355px;
	margin: 0 auto;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
	}
	
#hpnews_09{
	clear: both;
	width: 234px;	
	height:349px;
	margin: 0 auto;
	background: #E0E0E0 url(images/hpbottom_left_BG.gif) repeat;
	text-align: left;
	font-size:11px;
	}

#hpnews_09 table td{
	border-bottom:1px solid #bcbcbc;
	padding:7px 0px 12px 0px;
	}
	
#hpnews_09 p{
	margin: 0 auto;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #4B463B;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	}
#hpnews_09 a{
	color: #7A6E56;
	text-decoration: underline;
	}
#hpnews_09 a:hover, a:active{
	color: #A4977D;
	text-decoration: none;
	}
#hpnews_09 a:visited{
	color: #7A6E56;
	text-decoration: underline;
	}
#hpnews_09 a:visited:hover {
	color:#A4977D;
	text-decoration:none;
	}

#hpbottomright_09{
	float: left;
	width: 321px;	
	height:349px;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 0px;
	background: url(images/hp_bottom_right_BG_10.jpg) repeat-y right;
	text-align: center;
	}
	
#hpbuttons_09{
	float: left;
	width: 115px;	
	height:166px;
	margin: 0 auto;
	padding-left: 25px;
	padding-top:8px;
	text-align: center;
	}
	
#hp_eig_09{
	width:321px;
	float:left;
	margin:0;
	padding:0;
	}