﻿@charset "utf-8";
/* CSS Document */

/****************** Sytles for a Dual-Color/Image Background **************/
body
{
	background: url(../images/right_repeat.png) #EAE823 repeat-x;
	margin: 0;
}
#bg
{
   width: 50%;
   /*height: 100%; /* usually works for this style. Over-ride with explicit height delcaration in px */
   height: 636px;
   position: absolute;
   z-index: 1;
   top: 0;
   left: 0;
   background: url(../images/left_repeat.png) #48EA23 repeat-x;
}
/**************** General Link Styles **************/
a {
	color: #0000BB;
	text-decoration: none;
}

a.clickhere {
    color: #0000BB;
    text-decoration: underline;
}

a:link{
	color: #0000BB;
}

a:visited{
	color: #0000BB;
}

a:hover{
	color: #3D71FF;
	text-decoration: underline;
}
/************************ Header & Content Container*************************/
#header
{
	position: relative;
	z-index: 1;
	text-align: center;
}
#header img
{
	border:none;
}
#container
{
	width:auto;
}
/********** Universal Navigation *******************/
#navbar ol {
	font: bold 12px Arial, sans-serif;
	color: #0000BB;
	width: 850px; /** Combined with the auto margin controls, makes navigation center for various browser resizes **/
	margin: -30px auto 17px auto;
	padding: 0 0 0 25px; /*** Nudges the nav links to the right to fit the layout ****/
	position: relative;
	z-index: 3;
}
#navbar ol li {
	list-style: none;
	display: inline;
	margin: 0 3px;
}
/****************** Navigation for Home Page ***************/
#homepage_navigation {
	width: 930px;
	margin: 2px auto 0 auto;
	position: relative;
	z-index: 2;
}
#homepage_navigation img {
	margin: -2px 0 -3px -4px;
}
#homepage_navigation a img {
	border: none;
}
