/* this style sheet should be merged with style.css, but will not at this moment because the homepage
styles conflict with the rest of the site */

*
{
	margin: 0px;
	padding: 0px;
}

body
{
    margin: 0px;
    padding: 0px;
    color: #004226;
    font-family: Arial, sans-serif;
	font-size: .9em;
	background-color: #F6F9FC;
}
table th, table td {
   font-family: Arial, sans-serif;
   //font-size: .9em;
   color: #004226;
}

embed{
	margin: 0px;
	padding: 0px;
}
a:visited {
	color: #003366;
}

a:link {
	color: #003366;
}
img
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}
br
{
    clear: both;
}
h1
{
	font-size: 2.2em;
	margin: 0px;
}

h2
{
	font-size: 2em;
	margin: 0px;
}
.bold
{
	font-weight: bold;
}
.error
{
	color: red;
	font-weight: bold;
}
#page_wrapper
{
	background-color: #FFFFFF;
	width: 972px;
	margin: 0px auto;
}
#content_wrapper
{
    width: 972px;
    height: auto;
    min-height: 569px;
    margin: 0px auto;
}
#home_content_wrapper
{
    width: 972px;
    height: auto;
    min-height: 469px;
    margin: 0px auto;
}
#main_navigation
{
    padding: 0px;
}
#nav_spacer
{
	height: 45px;
}
#nav_elements
{
	margin: 0px;
	padding: 0px;
	float: left;
}
#home_main_content
{
    width: 972px;
}
#main_content
{
    width: 972px;
}
#footer
{
	width: 900px;
	margin: 0px auto;	
	padding-top:50px;
}
#footer a
{
	color: #6889C2;	
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: underline;
}
#home_page_body .info_text_container
{
	background-image: url('../images/0_home/1_pix_right.jpg');
	background-repeat: repeat-y;
	font-size: .8em;
	font-weight: bold;
	padding: 10px 10px 10px 20px;
	color: #38518C;
	width: 182px;
}
.footer_text
{
	float:left;
	width:694px;
	padding-top: 20px;
	font-size: .7em;
	color: #6889C2;	
}
.clear
{
	clear: both;
}

#home_flash_content
{
	height: 291px;
	width: 972px;
}

#navbar
  {
    border-top: none;
    background-color: #FFFFFF;
    font-family: Tahoma, Sans Serif, Arial;
    font-size: 80%;
    width: 100%;
    margin-left: 0;
    margin-right: 0; /* Negative value of #navbar's width + left margin. */
    padding: 0; /* DO NOT CHANGE. Add padding or margin to #navbar-inner. */
    height: 3.6em; /* The navbar can have any arbritrary height. We picked one
                      that is twice the line-height pluse 1em: 2 x 1.3 + 1 = 3.6
                      Set this to the same value as the margin-top below. */

    vertical-align: bottom;
  }

#navbar a
  {
    display: block;
    text-decoration: none;
    width: 100px;
    height: 36px;
    background-image: url(/images/bg-navigation-item.jpg);
    padding-left: 8px;
    vertical-align: middle;
    font-weight: bold;
    color: #3d5281;
  }

#navbar a:link
  {
    color: #3d5281;
  }

#navbar a:hover
  {
    color: #9fa7ba;
  }

#navbar .active
  {
    color: #9fa7ba;
  }

#navbar .active-trail
  {
    color: #9fa7ba;
  }

#navbar li
  {
    float: left;
    padding: 0 5px 0 0;
  }

#navbar ul /* Primary and secondary links */
{
   margin: 0;
   padding: 0;
   text-align: left;
   list-style-type: none;
}


