﻿body{
margin:0;
padding:0;
background-image: url(images/bg.jpg);
background-repeat: no-repeat;
background-position:top center;
color: #7b877c;
}

#container{
width: 950px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#head{
width: 950px;
text-align: center;
}

#navrow {
width: 950px;
text-align: center;
position: relative;
z-index: 100;
}

#nav{
width: 652px;
margin-left: auto;
margin-right: auto;
padding-right: 10px;
}

#maincontents{
clear: both;
width: 950px;
z-index: 0;
}

#leftcolumn {
float: left; 
width: 310px; 
left: 0px;
margin-top: 20px;
padding-right: 20px;
padding-left: 20px;
font: 10.5pt/15pt Arial, helvetica, sans-serif;
}

#middlecolumn {
float: left; 
width: 250px; 
left: 370px;
margin-top: 20px;
z-index: 0;
}

#rightcolumn {
float: left; 
width: 290px; 
left: 640px;
margin-top: 20px;
padding-left: 20px;
font: 10pt/13pt Arial, helvetica, sans-serif;	
}

#rightcolumn a:link {
  color: #993300;
  text-decoration: none;
}
#rightcolumn a:visited {
  color: #993300;
  text-decoration: none;
}
#rightcolumn a:hover {
  color: #993300;
  text-decoration: underline;
}
#rightcolumn a:active {
  color: #993300;
  text-decoration: underline;
}


#footer{
clear: both;
width: 910px;
padding: 20px;
font: 8.5pt/12pt Arial, helvetica, sans-serif;
}

#footer a:link {
  color: #0f345a;
  text-decoration: none;
}
#footer a:visited {
  color: #0f345a;
  text-decoration: none;
}
#footer a:hover {
  color: #0f345a;
  text-decoration: underline;
}
#footer a:active {
  color: #0f345a;
  text-decoration: underline;
}

h1{
font-family: "Times New Roman", Times, serif;
font-size: 14pt;
color: #993300;	
}

h2{
font-family: "Times New Roman", Times, serif;
font-size: 13.5pt;
color: #91a092;
margin-left: 10px;
margin-bottom: -10px;	
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #993300;
font-weight: bold;
margin-bottom: -10px;	
}

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #656865;
font-weight: bold;
margin-bottom: -10px;	
}

h5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #6a6764;
font-weight: bold;
font-style: italic;
margin-bottom: -15px;	
}

.teamtitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #6a6764;
font-weight: bold;
margin-bottom: -20px;	
}

p.first:first-letter { font-family: "Times New Roman", Times, serif; font-size: 24pt; }
p.first:first-line { line-height: 16pt; }

p.sub {
	margin-bottom: -10px;
}

#middlecolumn1 a:link {
  color: #5c705c;
  text-decoration: none;
}
#middlecolumn1 a:visited {
  color: #5c705c;
  text-decoration: none;
}
#middlecolumn1 a:hover {
  color: #4a624a;
  text-decoration: none;
}
#middlecolumn1 a:active {
  color: #4a624a;
  text-decoration: none;
}

#middlecolumn_1a a:link {
  color: #5c705c;
  text-decoration: none;
}
#middlecolumn_1a a:visited {
  color: #5c705c;
  text-decoration: none;
}
#middlecolumn_1a a:hover {
  color: #4a624a;
  text-decoration: none;
}
#middlecolumn_1a a:active {
  color: #4a624a;
  text-decoration: none;
}

ul.tight {
  padding:3px 8px; /*removes in Firefox/Mozilla*/
  margin:3px 6px; /*removes in IE & Opera*/
}

p.nospacebelow {
	margin-bottom: 0;
}

img {
border: 0;	
}

img.floatRight { 
float: right; 
margin-left: 10px; 
}

img.floatLeft { 
float: left; 
margin-right: 15px; 
}


p.news{
margin-left: 10px;
}

.red {
color: #993300;
font-weight: bold;
}

.grayed {
color: #b8bfb8;	
}

.quote {
	font-style: italic;
}
