/*Body Wrapper:  Center page and limit width */
#wrapper {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	text-align: left;
	min-height:540px;
	background-color:#e9f4f7; /* Sets page background to very light blue */

}


body    {
		margin: 0;
	    background-color: #fff;
	    }
.skip   {
  		display: none;
  		}
div.center  {
		text-align: center;
		}
.imgleft {
	    float: left;
		padding: 0 5px 5px 0;
		}
.imgright {
	    float: right;
		padding: 0 0 0 5px;
		}



#topbar {
		width: 100%;
		background: #414141 url(../images/top_bar_back.jpg) repeat-x;	
		height: 1.25em;
		}



/* dropdown menu */



#nav, #nav ul { /* all lists */
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1.5em;
		text-align: center;
		}

#nav a {
		display: block;
		color: #fff;
		border: 1px solid white;
		text-decoration: none;
		}

#nav li { /* all list items */
		float: left;
		background: #05428f;
		width: 8.1em; /* width needed for Opera */
		}

#nav li ul { /* second-level lists */
		position: absolute;
		background: #05428f;
		text-align: left;
		width: 7.0em;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		}

#nav li:hover ul ul, #nav li.sfhover ul ul {
		left: -999em;
		}

#nav li:hover ul ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		}

#nav li:hover ul,  #nav li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
		-margin: 0 0 0 -3.45em; /* IE6 position fix */
		*margin: 0 0 0 -3.45em; /* IE7 position fix */
		}
#nav li li:hover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
		-margin: -1.75em 0 0 8.00em; /* IE6 position fix */
		*margin: -1.75em 0 0 8.00em; /* IE7 position fix */
		}

#nav li li li:hover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
		-margin: -1em 0 0 3.56em; /* IE6 position fix */
		*margin: -1em 0 0 3.56em; /* IE7 position fix */
		}


#nav li ul ul { /* third-and-above-level lists */
		margin: -1em 0 0 100%;
		-margin: -1em 0 0 5em; /* IE6 position fix */
		*margin: -1em 0 0 auto; /* IE7 position fix */
		}

#nav li ul ul ul { /* third-and-above-level lists */
		margin: -1em 0 0 100%;
		-margin: -1em 0 0 5em; /* IE6 position fix */
		*margin: -1em 0 0 auto; /* IE7 position fix */
		}


#nav li:hover, #nav li li:hover, #nav li.sfhover {
		background: #9c1706;
		}

#widthcontainer { /* to center the navigation */
		width: 760px;
		text-align: center;
		margin: auto;
		}

/* end of dropdown */



.dividers {
		font-family: Verdana, Arial, Helvetica, sans-serif;
  		color: #333;
		font-size: 1.4em;
		}
#toptitle {
		margin: 0;
		height: 265px;
		width: auto;
		background: #930 url(../images/title_photo.jpg) center repeat-y;
		border-top: 3px solid #fff;
		}
#container {
		background: transparent;
		margin: auto;
		width: 734px;
		}
#leftcontent {
		float: left;
		margin: 3px auto;
		width: 412px;
		background: transparent;
		}
#leftcontent p  { 
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: small;
	    line-height: 1.75em;
		color: #666;
		}
#content  { 
		float: right;
		width: 307px;
		margin: 12px auto;
		background: transparent;
		} 
#content p  { 
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: small;
	    line-height: 1.5em;
		color: #666;
		}
td  	{ 
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: small;
	    line-height: 1.25em;
		color: #666;
		}
tr  	{ 
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: small;
	    line-height: 1.25em;
		color: #666;
		}
#content a:link, a:visited {
		text-decoration: none;
		color: #39c;
		}
#content a:hover {
		text-decoration: underline;
		color: #930;
		}
#content ul  { 
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: small;
	    line-height: 1.5em;
		color: #666;
		}
#content ol  { 
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: small;
	    line-height: 1.5em;
		color: #666;
		}
#bottombarcontainer {
		background: url(../images/footer_logo.jpg) repeat-y;
		clear: both;
		width: 99%;
		height: 50px;
		padding: 15px 0 0 0;
		}
#bottombar {
		width: 85%;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #ccc;
		margin: 0 5px 10px 95px;
		}
#bottombar p  { 
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: x-small;
		color: #666;
		line-height: 2.5em; 
  		}
#bottombar a:link, a:visited {
		text-decoration: none;
		color: #39C;
		background: transparent; 
		}
#bottombar a:hover {
		text-decoration: underline;
		color: #930;
		background: #fff; 
		}
h1, h2, h3, h4, h5  {
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #666;
		margin: 20px 0 0 0;
		padding: 0px 0 0px 0px;
		}
hr {border: none 0; 
border-top: 1px dashed #ccc;
height: 1px;
}


