/* GLOBALS */

* {margin: 0; padding: 0; font-family: Arial; font-size: 12px;}

b , strong { color: #669966; }
table {
	font-size: 12px;
	color: #6699cc;
	font-weight: bold;
}
a:link, a:visited, a:active {
	text-decoration: none;
	color: #003366;
	font-family: Arial;
}
a:hover {
	font-family: Arial;
	color: #003366;
	text-decoration: underline;
}
body { background: url(../images/bg.jpg);}

/* GENERAL PAGE FORMATING */


/* DIVS */

#container {
	margin: 0 auto;
	width: 800px;
	height: auto;
	

}

#title {

width: 800px;
height: 101px;
background: url(../images/title1.gif) no-repeat;
position: relative;
}

#middle {
width: 800px;
border-top: 6px solid #99cc99;
position: relative;
float: left;

}

#flash {
float: left;
position: relative;
width: 600px;
height: 218px;
background: url(../images/flash.jpg);
border-bottom: 6px solid #99cc99;
}

#content {
width: 800px;
position: relative;
background-color: #FFFFFF;
float: left;
padding-top: 10px;
}

#left {
position: relative;
float: left;
width: 226px;

}

#newsTitle {
float: left;
width: 226px;
background: url(../images/newsHeader.gif) no-repeat;
height: 24px;
position: relative;
}

#search1Title {
float: left;
width: 215px;
background: url(../images/sec_searchHeader.gif) no-repeat;
height: 24px;
position: relative;

}
#news {
background-color: #e5f2e5;
position: relative;
width: 201px;
float: left;
padding:0 5px 15px 10px;
height: 100%;
}


#right {
float: left;
width: 574px;
background: url(../images/rightHeader.gif) no-repeat;
position: relative;
}

#text {
float: left;
margin-top: 26px;
margin-bottom: 10px;
position: relative;
}

#searchTitle {
width: 544px;
height: 26px;
background: url(../images/searchHeader.gif) no-repeat;
position: relative;
}

#search {
border: 3px solid #6699cc;
position: relative;
width: 535px;
}

#footer {
width: 800px;
height: 30px;
text-align: center;
margin: 5px auto;
clear: both;
color: #FFFFFF;

}

#footer a:link, #footer a:visited, #footer a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial;
}
#footer a:hover {
	font-family: Arial;
	text-decoration: underline;
	color: #FFFFFF;
}


/* MAIN NAV */

#mainNav {width: 194px;float: left;border-right: 6px solid #99cc99; }

#mainNav ul {list-style: none;}

#mainNav li.about {border-bottom: 5px solid #99cc99;}


#mainNav li a.about {background-image: url(../images/about.gif);display: block;width: 194px;height: 23px;text-indent: -4000px;}
.about a:hover {background-position: -194px;}

#mainNav li a.services {background-image: url(../images/services.gif);display: block;width: 194px;height: 23px;text-indent: -4000px;}
.services a:hover {background-position: -194px;}

#mainNav li a.guides {background-image: url(../images/guides.gif);display: block;width: 194px;height: 23px;text-indent: -4000px;}
.guides a:hover {background-position: -194px;}

#mainNav li a.directory {background-image: url(../images/directory.gif);display: block;width: 194px;height: 23px;text-indent: -4000px;}
.directory a:hover {background-position: -194px;}

#mainNav li a.join {background-image: url(../images/join.gif);display: block;width: 194px;height: 23px;text-indent: -4000px;}
.join a:hover {background-position: -194px;}

#mainNav li a.program {background-image: url(../images/program.gif);display: block;width: 194px;height: 23px;text-indent: -4000px;}
.program a:hover {background-position: -194px;}

#mainNav li a.gov {background-image: url(../images/gov.gif);display: block;width: 194px;height: 23px;text-indent: -4000px;}
.gov a:hover {background-position: -194px;}

#mainNav li a.conferences {background-image: url(../images/conferences.gif);display: block;width: 194px;height: 23px;text-indent: -4000px;}
.conferences a:hover {background-position: -194px;}

/* SUBNAV */

#subNav {
float: right;
width: 370px;
margin-right: 17px;
color: #FFFFFF;

}

#subNav a:link, #subNav a:visited, #subNav a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial;
}
#subNav a:hover {
	font-family: Arial;
	text-decoration: underline;
	color: #FFFFFF;
}

#subNav p {
text-align: right;
font-size: 10px;
}