body {
  font-size: 100.01%; /* Em Hack for IE 6 Win and Opera */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  margin-left: 3%;
  margin-right: 3%;
	}
	
.wholePage #contentSection {
    width:1000px;
    width:100%;
    margin:0 auto;
    padding-bottom: 0px;
    background-image: url(/graphics/contentGrad.jpg);
    background-repeat: repeat-y;
    background-position: right;
    border-top: 1px solid #CACACA;}
	
/*header*/
#header	{
    /*width:1000px;
    margin:0 auto;*/
    width:100%;
    text-align: left;}
    #header .top { 
        width:100%;
        background:#d5e6ba url('../graphics/bg-header.png') no-repeat 0 0;
        background-position:bottom right; }
        #header .top a { }
	
#topNav {
	background-color: #F7F7F7;
	border-top: 1px solid #CACACA; }

/*Main Section*/
#main {
	background-image: url(/graphics/contentGrad.jpg);
	background-repeat: repeat-y; }

#contentSection { position:relative; }
.newsBlurb {
    position:absolute;
    top: 45px;
    right:115px;
    width:210px; }
    .newsBlurb .inner {
        width:198px;
        padding:6px;
        background:#d5e6ba; }
    .newsBlurb h3 {
        font-family:Tahoma,Arial,sans-serif;
        font-size:20px;
        color:#0f3557;
        font-weight:bold;
        line-height:20px;
        padding:6px 0;
        margin:0;}
    .newsBlurb p {
        font-family:Tahoma, Arial,sans-serif;
        font-size:12px;
        color:#0f3558;
        padding:6px 0;
        margin:0;}
    .newsBlurb p.noMargin { padding:0; margin:0; }
    .newsBlurb a { 
        text-decoration:none;
        color:#0f3558;}
    .newsBlurb a:hover,
    .newsBlurb a.underline { text-decoration:underline; }
		
.sectionTitle{
	margin-top:2px;
	margin-bottom: 2px;
	color: #AA9C31;
	letter-spacing: 2px; }

#Introcontent	{
	background-color: #dfe2eb;
	background-image:url('/graphics/bg-Introcontent.jpg');
	background-repeat:no-repeat;
	background-position:0px 0;
	height: 300px; }

/*Link Formatting*/	
a:link	{ color: #0071BE; }
a:visited { color: #999999; }
a:hover	{
	color: #AA9C31;
	text-decoration: none; }

/*footer section*/
#footer {
	font-size: 8pt;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color:#FFFFFF;
	border-top: 1px solid #ccc;
	text-align: center; }
