
body {
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .75em;
	background-color: #008AD9;
}


#banner {
	background-image:url(../images/clouds.jpg);
	height:72px;
}

#navbar{
	background-color:#77953D;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background-image:url(../images/green_back2.jpg);
	background-repeat:repeat-x;;
}

#navbar {background-color:#77953D; border-left:0; border-right:0; float:left; width:100%;}
#navbar ul, #navbar li {margin:0; padding:0; list-style-type:none; float:left;}
#navbar a { display:block; text-decoration:none; padding:7px 27px; color:#ffffff; border:1px solid transparent; border-top:0; border-bottom:0; font-weight: bold}
#navbar a:hover {background-color:#008AD9; color:#ffffff; border-color:#FFFFFF;}

table#main { clear:left; }


#footer {
	font-size: .8em;
	font-weight: bold;
	color:#C0E2F6;
	text-align:center;
	border-top: 1px solid #ffffff;
	line-height: 3em;
}

a.footer_link:link, a.footer_link:visited {
	font-weight: bold;
	color:#C0E2F6;
	text-decoration: none;
}
a.footer_link:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.green {
	color:#9ACD35;
	
}


/* Default links */
a:link, a:visited {
	color:#003366;
	text-decoration: underline;

}
a:hover{
	color:#6699CC;
	text-decoration: underline;

}


a.nav_green:link, a.nav_green:visited {
	color:#FFFFFF;
	display: block;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	text-decoration: none;
	background:#9ACD35 url(../images/green_back2.jpg) top;
}

a.nav_green:hover {
	background-color:#008AD9;
	background-image:none;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}




/* Default Headers */
h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.55em;
	color: #005B8E;
	margin-bottom: 20px;
	margin-top: 0px;

}
h2 {
	font-size: 1.2em;
	font-weight: bold;
	color:#008AD9;
	border-bottom:1px dotted #9ACD35;
	margin-bottom: 10px;
	margin-top: 0px;

}	



#ads {
	background-color:#f5faeb ;
	width: 120px;
	text-align:center;
	padding: 10px;
}

p.spaced {
	line-height: 1.5em;
}

input.button {
	font-size: inherit;
	background-color:#008AD9;
	border:1px solid #ffffff;
	color:#FFFFFF;
	padding: 4px 2px 4px 2px;
	font-weight: bold;

}

input.button:hover {
	background-color:#9ACD35;
	border:1px solid #ffffff;
	color:#FFFFFF;
	font-weight: bold;
}

div.important {
	color:black;
	padding:5px 5px 5px 40px;
	background-color:#F5F6BE;
	line-height:1.5em;
	font-size:1.2em;
	margin: 5px 0px 5px 0px;
	border: 1px solid #F5D851;
	background-image:url(../images/icons/silk/error.png);
	background-position: 10px 8px;
	background-repeat:no-repeat;

}

a.button2:link,
a.button2:visited {
	font-size:.9em;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#008AD9;
	line-height:5em;
	padding:.75em;
	border:1px solid #ffffff;
	margin-right:2em;
}

a.button2:hover {
	background-color:#9ACD35;
}

ul.tablist { margin:0em 0em 2em 0em; padding:0px; }

ul.tablist li {
	display:inline;
}

ul.tablist li {
	margin:0;
	padding: 1em 1em 1em 0em;
	font-size: 1.2em;
	font-weight:bold;
	color:#CCCCCC;
}

ul.tablist li.active {
	/*color:#666666;*/
	color:#82AB2B;
}

div#testing {
	font-size: 1.1em;
	text-align: center;
	padding:5px;
	color:#ffffff;
	background-image:url(../images/testing.png);
	border-bottom: 1px solid #ffffff;
}

br.clear {
    height:0px;
    clear:both;
}

.hidden{
    display: none;
}

