* 
{
	border: 0px;
	margin: 0px;
	/*padding: 2px; */
}

/*
a			{ color: #0000CC; text-decoration: underline; }
a:visited		{ color: #0000CC; text-decoration: underline; }
a:active		{ color: #0000CC; text-decoration: none; }
a:hover			{ color: #0000CC; text-decoration: none; }
*/

a			{ color: #00000; text-decoration: none; }
a:visited		{ color: #000000; text-decoration: none; }
a:active		{ color: #000000; text-decoration: underline; }
a:hover			{ color: #000000; text-decoration: underline; }

body
{
  font-family: arial, helvetica, sans-serif;
  font-size: 75%;
  color: #666666;
  line-height: 130%;
  text-align: center;
  margin: 0px 0px 0px 0px;
  background-position:center top;
}

h1
{
  font-size: 1.5em;
  color: #666666;
  margin: 0px 0px 20px 0px;
}

h2
{
  font-size: 1.2em;
  color: #666666;
  margin: 20px 30px 0px 0px;
}

p
{
  margin: 0px 0px 20px 0px;
}

#containerBlue
{
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  /* background-image: url(images/bgContainerBlue.jpg); */
  background-image: url(images/bgContainerBlue480.png);
  background-repeat: repeat-x;
}

#containerGreen
{
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  background-image: url(images/bgContainerGreen.jpg);
  background-repeat: repeat-x;
}

#containerYellow
{
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  background-image: url(images/bgContainerYellow.jpg);
  background-repeat: repeat-x;
}

#containerRed
{
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  background-image: url(images/bgContainerRed.jpg);
  background-repeat: repeat-x;
}

#containerDarkBlue
{
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  background-image: url(images/bgContainerDarkBlue.jpg);
  background-repeat: repeat-x;
}

#topNav
{
  width: 980px;
  height: 31px;
  text-align: right;
  font-weight: bold;
}

#topNav a		      { color: #FFFFFF; text-decoration: none; }
#topNav a:visited	{ color: #FFFFFF; text-decoration: none; }
#topNav a:active	{ color: #FFFFFF; }
#topNav a:hover	  { color: #FFFFFF; }

#topNav ul
{
  font-size: 12px;
  padding: 7px 0px 8px 0px;
}

#topNav li
{
  list-style-type: none;
  padding: 0px 20px 0px 20px;
  display:inline;
}

#nav
{
  width: 980px;
  /*height: 110px; */
  height: 60px;
  text-align: left;
  font-weight: bold;
  font-size: 13px;
}

#logo
{
  margin: 9px 0px 0px 0px;
  float:left;
}

#navTabs
{
  float: right;
  /* margin: 89px 50px 0px 0px; */
  margin: 40px 5px 0px 0px;
}

#navTabs ul {
	padding: 0px 0px 0px 0px;
  list-style-type: none;
}

#navTabs li {
	padding: 0px 1px 0px 0px;
	display: inline;
  font-weight: bold
 } 
 
#navTabs #blue a       {padding: 5px 20px 5px 20px;	background: #176593;	color: #FFFFFF; text-decoration: none; } 
#navTabs #red a        {padding: 5px 20px 5px 20px;	background: #751020;	color: #FFFFFF; text-decoration: none; } 
#navTabs #green a      {padding: 5px 20px 5px 20px;	background: #2E7B35;	color: #FFFFFF; text-decoration: none; } 
#navTabs #yellow a     {padding: 5px 20px 5px 20px;	background: #9E9121;	color: #FFFFFF; text-decoration: none; }
#navTabs #darkblue a   {padding: 5px 20px 5px 20px;	background: #161A69;	color: #FFFFFF; text-decoration: none; }
#navTabs a             {padding: 5px 20px 5px 20px;	background: #dddcce;	color: #666666; text-decoration: none; } 
#navTabs a:hover       {padding: 5px 20px 5px 20px;	background: #e7e6dc;	color: #666666; text-decoration: none; } 

#subNav
{
  float: clearall;
}

.navTextBold {
  font-size: 1.3em;
  line-height: 1.3em;
  text-align: left;
  font-weight: bold;
}

#subNavText
{
  width: 700px;
  margin: 20px 135px 20px 135px;
  color: #FFFFFF;
}

#sideNav
{
  width: 250px;
}

#sideNav li
{
  list-style-type: none;
  text-align: left;
  background-color: #DDDDDD;
}

#sideNav #selected a    {background-image: url(images/sideNavBg.jpg);	background-repeat: repeat-x; color: #FFFFFF; padding: 10px 20px 10px 20px; text-decoration:none; display: block; font-weight: bold; }
#sideNav a              {background-image: url(images/sideNavBg.jpg);	background-repeat: repeat-x; color: #666666; padding: 10px 20px 10px 20px; text-decoration:none; display: block; font-weight: bold; } 
#sideNav a:hover        {background-image: url(images/sideNavBg.jpg);	background-repeat: repeat-x; color: #666666; background-position: 0px -150px; text-decoration: none; } 

#content
{
  text-align: left;
  padding: 30px 30px 30px 30px;
}

#homeContent
{
  width: 980px;
  text-align: center;
}

#homeText
{
  width: 920px;
  text-align: left;
  padding: 20px 30px 0px 30px;
}


#blurb1
{
  width: 200px;
  float: left;
  padding: 20px 10px 20px 10px;
  margin: 20px 10px 20px 20px;
  background-image: url(images/bgBlurbRed.jpg);
  background-repeat: repeat-x;
}

#blurb2
{
  width: 200px;
  float: left;
  padding: 20px 10px 20px 10px;
  margin: 20px 10px 20px 10px;
  background-image: url(images/bgBlurbGreen.jpg);
  background-repeat: repeat-x;
}

#blurb3
{
  width: 200px;
  float: left;
  padding: 20px 10px 20px 10px;
  margin: 20px 10px 20px 10px;
  background-image: url(images/bgBlurbYellow.jpg);
  background-repeat: repeat-x;
}

#blurb4
{
  width: 200px;
  float: left;
  padding: 20px 10px 20px 10px;
  margin: 20px 10px 20px 10px;
  background-image: url(images/bgBlurbDarkBlue.jpg);
  background-repeat: repeat-x;
}

#footer
{
  background-color: #444e6a;
  float: clearall;
}

#footerText
{
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  color: #bfdeee;
  text-align: right;
  font-size: 11px;
  background-color: #2083BA;
}

#footerText p
{
  padding: 20px 20px 20px 20px;
  margin: 0px;
}


#footer a { color: #bfdeee; text-decoration: underline; font-size: 11px; }

input
{
  padding:1px;
  border: 1px solid #CCCCCC;
}

textarea
{
  padding:1px;
  border: 1px solid #CCCCCC;
}
