/************* #indexcontainer only styles ***************/

#indexcontainer #container
{
	width: 1000px;
	margin: 0px auto;
	background-image: none;
}

#indexcontainer #navBar
{
	padding: 50px 0;
	background-color: white;
	background-image: none;
	background-repeat: no-repeat;
	float: right;
	width: 183px;	
	height: auto; /* override height in main css */
}

#indexcontainer #globalNav
{
	margin: 0px auto;
	width: 780px;
	float: none;
	clear: both;
}

#indexcontainer #masthead
{
	text-align: center;
	width: 1000px;
	background-color: #1E334F;	
}

#indexcontainer #siteName
{
	margin-top: 1px;
	background-color: #1E334F;
}

#indexcontainer #siteLogo
{
	padding: 50px 0;
	float: left;
	width: 200px;
	text-align: center;
}

#siteLogo .logophonenum{
	font: Arial;
	font-size: 14pt;
}

#siteLogo .logoemail{
	font: Arial;
	font-size: 10pt;
}

#indexcontainer #content
{
	margin: 0 183px 0 200px;
	text-align: justify;
}

#indexcontainer #footer
{
	background-color: #1E334F;
}

#indexcontainer #footer #siteInfo
{
	text-align: center;
	background-color: #1E334F;
}

#indexcontainer #footer .bottomlinks,
#indexcontainer #footer .bottomlinks a,
#indexcontainer #footer .bottomlinks a:hover,
#indexcontainer #footer .bottomlinks a:visited
{
	background-color: #1E334F;
	color: white;
}

#indexcontainer #search
{
	background-color: #1E334F;
	line-height: 30px;
	height: 30px;
	width: 209px;
	text-align: right;
}




/****************** #newsbar ********************/


/* the news box */
#newsBar
{
	font-size: 10pt;
	padding:10;
}

#newsBar a
{
	color:#000;
}
#newsBar ul
{
	margin:0;
	padding:0;
}
#newsBar li{
	line-height:2em;
}
/* the news box when JavaScript is available */
#newsBar.hasJS
{
	height:390px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#newsBar.hasJS ul
{
	position:absolute;
	top:10px;
	left:0;
	margin:0;
	padding:10;
}



