﻿html, body, form
{
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#f0F8FF;
	color:Black;
}

form
{
	text-align:center;
}

h1
{
    text-align:center;
}

a, a:visited
{
	color:Navy;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

img
{
	border-width:0px;
}

#thepage
{
	padding: 0px 0px 0px 0px;
	display:inline-block;
	margin:0px auto;
	width:990px;
	text-align:left;
	background-color:White;
	/*border-left:solid 1px Navy;
	border-right:solid 1px Navy;*/
}

#thecontent
{
	padding: 5px;
	min-height:400px;
}
/* ------------------------------ */
#header
{
	display:inline-block;
	width:100%;
	height:135px;
}

#logos
{
	display:inline-block;
	width:100%;
	height:100px;
	margin:5px 0px;
}

#logos a:link, #logos a:visited, #logos a:hover
{
	text-decoration:none;
}

.logoleft
{
	display:inline-block;
	float:left;
	width:80px;
	height:100px;
	margin-left:10px;
}

.logoright
{
	display:inline-block;
	float:left;
	width:90px;
	height:100px;

}

#sitetitle
{
	display:inline-block;
	float:left;
	width:800px;
	height:100px;
	padding-top:5px;
	color:Red;
	text-align:center;
	font-size:x-large;
}

#title
{
	display:inline-block;
	width:100%;
	color:Navy;
	font-size:1.75em;
	font-weight:bold;
}

/*
#menu
{
	display:inline-block;
	width:100%;
	height:30px;	
}

.menuitems
{
	display:inline-block;
	float:left;
	height:auto;
	min-width:60px;
	text-align:center;
	border-right:solid 2px Maroon;
	padding:0px 10px;
}

*/
#menuwrapper, #menuwrapper span, #menuwrapper span span, #menuwrapper span span span
{
	line-height:33px;
	display:block;
}

#menuwrapper
{
	background:transparent url(/images/menuleftedge.jpg) no-repeat left top;
	padding:0 0 0 3px;
}

#menuwrapper span
{
	background:transparent url(/images/menurightedge.jpg) no-repeat right top;
	padding:0 3px 0 0;
}

#menuwrapper span span
{
	background: transparent url("/images/topmenubg.jpg") repeat-x;
	height:33px;
}

#menuwrapper span span span
{
    float:left;
    padding:0px 3px 0px 0px;
    background: transparent url("/images/menuseparator3.jpg") no-repeat right top;

}

.menuitems:link, .menuitems:visited
{
	display:inline-block;
	height:100%;
	width:auto;
	padding:0 5px;
	color:White;
	font-weight:bold;
}

.menuitems:hover
{
	zoom:1;
	*display:inline;
	background-color:White;
	color:#0054A1;
	text-decoration:none;
}

#bottomarea
{
	display:inline-block;
	width:100%;
	height:auto;
	text-align:center;
	color:Black;
	padding-bottom:5px;
}
/* ------------------------------ */

#bottomarea
{
	display:inline-block;
	width:100%;
	height:auto;
	text-align:center;
	padding-bottom:5px;
}

#footer
{
	display:inline-block;
	width:100%;
	line-height:22px;
	background: transparent url("/images/topmenubg.jpg") repeat-x;
	color:Black;
	font-weight:bold;
	font-size:small;
}

#footer a:link, #footer a:visited
{
	color:White;
}

.footeritems
{
	display:inline-block;
	width:33%;
	height:auto;
	float:left;
	text-align:center;
}

/* ---------- Tax Credit Countdown ---------- */
#countdownwrapper
{
    display:block;
    width:100%;
    background-color:#F0F8FF;
    font-size:large;
    text-align:center;
    margin-top:15px;
}


#cd
{
    color:Red;
    font-weight:bold;
}


/* ------------------------------------------ */