@charset "utf-8";
/* CSS Document */

body { background: #ececec url(images/navbar.gif) repeat-x 0 87px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; color: #3a3a3a;  }
* { margin: 0; padding: 0; border: none; text-decoration: none;}
#clear { clear: both; }

#header { background: url(images/bg.gif) repeat-y; margin: 0 auto; height: 80px; width: 900px; }
#header img { float: right; padding: 20px 20px 0 0; }
#mainlayout { background: url(images/bg.gif) repeat-y; margin: 0 auto; width: 900px; }

#navbar { background: url(images/navbar.gif) repeat-x 0 7px; height: 43px;  }
#nav { background: url(images/navbar.gif) repeat-x 0 7px #fff; width: 894px; margin: 0 auto; height: 47px; }
img#head_dotted { width: 854px; padding: 0 0 0 20px; }

#nav ul { }
#nav ul li { list-style: none; float: left; height: 47px; }
#nav ul li a { color: #fff; padding: 0; display: block; position: relative; }

#nav ul li span { display: none; }
#nav ul li#home, #nav ul li#homeactive { margin-left:5px; }

#nav ul li#home a { background: url(images/home_nav.gif) no-repeat 0 0; width: 84px; height: 47px; }
#nav ul li#history a { background: url(images/history_nav.gif) no-repeat 0 0; width: 79px; height: 47px; }
#nav ul li#land a { background: url(images/land_nav.gif) no-repeat 0 0; width: 180px; height: 47px; }
#nav ul li#grant a { background: url(images/grant_nav.gif) no-repeat 0 0; width: 140px; height: 47px; }
#nav ul li#news a { background: url(images/news_nav.gif) no-repeat 0 0; width: 79px; height: 47px; }
#nav ul li#contact a { background: url(images/contact_nav.gif) no-repeat 0 0; width: 103px; height: 47px; }


#nav ul li#home a:hover { background: url(images/home_nav.gif) no-repeat 0 -47px;}
#nav ul li#history a:hover { background: url(images/history_nav.gif) no-repeat 0 -47px;  }
#nav ul li#land a:hover { background: url(images/land_nav.gif) no-repeat 0 -47px;  }
#nav ul li#grant a:hover { background: url(images/grant_nav.gif) no-repeat 0 -47px; }
#nav ul li#news a:hover { background: url(images/news_nav.gif) no-repeat 0 -47px; }
#nav ul li#contact a:hover { background: url(images/contact_nav.gif) no-repeat 0 -47px; }

#nav ul li#homeactive { background: url(images/home_nav.gif) no-repeat 0 -94px; width: 84px; height: 47px; }
#nav ul li#historyactive { background: url(images/history_nav.gif) no-repeat 0 -94px; width: 79px; height: 47px; }
#nav ul li#landactive { background: url(images/land_nav.gif) no-repeat 0 -94px; width: 180px; height: 47px; }
#nav ul li#grantactive { background: url(images/grant_nav.gif) no-repeat 0 -94px; width: 140px; height: 47px; }
#nav ul li#newsactive { background: url(images/news_nav.gif) no-repeat 0 -94px; width: 79px; height: 47px; }
#nav ul li#contactactive { background: url(images/contact_nav.gif) no-repeat 0 -94px; width: 103px; height: 47px; }
#nav ul li#endactive { background: url(images/end_nav.gif) no-repeat 0 -94px; width: 215px; height: 47px; }

#mainimage { margin: 20px 0 0 14px; }

#textarea { width: 590px; margin: 30px 5px 0 30px; float: left;  }
#textarea a { color: #6c182c; text-decoration: underline; }
#textarea address { font-style: normal; font-size: 0.8em; }
ul#terms { color: #6c182c;font-size: 0.8em; margin: 0 0 0 15px;}
ul#terms li { padding: 3px 0 0 0; }

#sidecolumn { width: 213px; float: left; margin: 30px 0 0 30px; }
.sidebox { width: 212px; margin-top: 35px;}
.sidebox .text { background-color: #6c182c;  }
.text p { clear: both; }
.sidebox img.dots { padding: 0 0 0 15px; }
.sidebox img { float: left; }
#textimg { padding-top: 10px;}
.sidebox a { color: #fff; }
.sidebox a:hover { text-decoration: underline; }

#greybox { width: 596px; height: 240px; background: url(images/greybox.gif) no-repeat; margin-top: 20px; }
#greybox ul { margin: 15px 20px 0 30px; }
#greybox ul li { list-style-image: url(images/bullet.gif); font-size: 0.75em; padding-bottom: 5px; color: #2a2a2a; }

h1 { font-size: 1.2em; font-weight: normal; color: #6c182c; padding-bottom: 8px; }
h2 { font-size: 1.1em; font-weight: normal; padding: 17px 0 10px 15px; color: #fff;}
h2#subheading { font-size:0.9em; font-weight: bold; color: #6c182c; padding: 0; }
h3 { font-size: 1.1em; font-weight: normal; padding: 10px 0 0 15px; color: #2a2a2a; }
p { font-size: 0.75em; line-height: 1.6em; color: #6c182c; padding-top: 18px;}

.sidebox address, .text p { font-style: normal; font-size: 0.7em; padding: 10px 10px 20px 15px; line-height: 1.7em; color: #fff;}

.txtimg { float: left; padding: 15px 10px 0 0; clear: both; }
#footer { width: 900px; margin: 0 auto; }
#footer p { text-align: center; color: #7e7e7e; font-size: 0.7em; padding-bottom: 20px; }
#footer a { color: #7e7e7e; text-decoration: none; }
#footer a:hover { color: #7e7e7e; text-decoration: underline; }

/*----------------------------- IE 5 only styles -------------------*/

#textarea { _margin/**/: 30px 5px 0 10px; /* IE 6.0 */ } 
h2 { _padding/**/: 0px 0 10px 15px; /* IE 6.0 */ } 
