body {
  text-align: center;
  min-width: 963px;
  margin:0;
  padding:0;
}

a:link 
{
	text-decoration:none;
	color: #0000ff;
}

a:visited
{
	text-decoration:none;
	color: #0000ff;
}

a:hover 
{
	text-decoration:underline;
	color: #0000ff;
}

a:active 
{
	text-decoration:none;
	color: #0000ff;
}

.main {
  text-align: left;
  width: 963px;
  margin-left: auto;
  margin-right: auto;
}

img {
margin:0;
padding:0;
}

h1 {
font-size:24px;font-weight:normal;
}

.top {
width:963px;
height:85px;
}

.banner {
float:left;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
width:631px;
height:85px;
background-image:url(images/logo_bg.jpg);
}

.taboff {
float:right;
width:81px;
height:85px;
background-image:url(images/tab_off.gif);
font-size:12px;
font-family:arial,helvetica;
padding-top:63px;
color:#000;
text-align:center;
font-weight:bold;
background-position:top right;
background-repeat:no-repeat;
}

.taboff a:link 
{
	text-decoration:none;
	color: #000;
}

.taboff a:visited 
{
	text-decoration:none;
	color: #000;
}

.taboff a:hover 
{
	text-decoration:none;
	color: #000;
}

.taboff a:active 
{
	text-decoration:none;
	color: #000;
}


.tabon {
float:right;
width:81px;
height:85px;
background-image:url(images/tab_on.gif);
font-size:12px;
font-family:arial,helvetica;
padding-top:63px;
color:#FFF;
text-align:center;
font-weight:bold;
background-position:top right;
background-repeat:no-repeat;
}

.tabon a:link 
{
	text-decoration:none;
	color: #fff;
}

.tabon a:visited 
{
	text-decoration:none;
	color: #fff;
}

.tabon a:hover 
{
	text-decoration:none;
	color: #fff;
}

.tabon a:active 
{
	text-decoration:none;
	color: #fff;
}


.blackbar {
width:963px;
height:30px;
background-color:#000000;
}

.fka {
width:963px;
line-height:16px;
background-color:#000000;
text-align:right;
color:#FFFFFF;
font-family:arial;
font-size:14px;
padding-top:7px;
}

.middle {
width:963px;
}

.contleft {
float:left;
width:631px;
font-size:12px;
font-family:arial,helvetica;
text-align:left;
padding-bottom:20px;
padding-top:20px;
}

.contright {
float:right;
width:300px;
font-size:12px;
font-family:arial,helvetica;
text-align:left;
padding-bottom:20px;
padding-top:20px;
}

.imgnav {
font-size:10px;
font-family:arial,helvetica;
float:left;
width:72px;
height:100px;
text-align:center;
}

.navbar {
float:left;
width:3px;
height:100px;
background-color:#CCCCCC;
}

.sidecopy {
width:300px;
padding-top:20px;
padding-bottom:20px;
}

.sidecopy a:link 
{
	font-family:Arial,helvetica;
	font-size:18px;
	text-decoration:none;
	color: #000;
}

.sidecopy a:visited 
{
	font-family:Arial,helvetica;
	font-size:18px;
	text-decoration:none;
	color: #000;
}

.sidecopy a:hover 
{
	font-family:Arial,helvetica;
	font-size:18px;
	text-decoration:underline;
	color: #000;
}

.sidecopy a:active 
{
	font-family:Arial,helvetica;
	font-size:18px;
	text-decoration:none;
	color: #000;
}

.sidebar {
width:300px;
height:4px;
background-color:#CCCCCC;
}

.greybar {
width:963px;
height:4px;
background-color:#CCCCCC;
float:left;
}

.lowernav {
width:963px;
height:50px;
}

.lowernavleft {
float:left;
width:763px;
height:50px;
text-align:left;
color:#999;
font-size:12px;
font-family:arial,helvetica;
}

.lowernavleft a:link 
{
	text-decoration:none;
	color: #999;
}

.lowernavleft a:visited 
{
	text-decoration:none;
	color: #999;
}

.lowernavleft a:hover 
{
	text-decoration:underline;
	color: #999;
}

.lowernavleft a:active 
{
	text-decoration:none;
	color: #999;
}

.lowernavright {
float:right;
width:200px;
height:50px;
}

.copy {
width:963px;
height:40px;
text-align:right;
color:#999999;
font-size:12px;
font-family:arial,helvetica;
float:left;
}

blockquote.pullquote { 
float:left; 
width:10em; 
margin:0.25em 0.75em 0.25em 0; 
padding:0.5em; 
border:3px double #ccc; 
border-width:3px 0; 
color:#333; 
background:transparent; 
font:italic 1.3em/1.3 Georgia; 
} 
blockquote.alt { 
float:right; 
margin:0.25em 0 0.25em 0.75em; 
} 
.pullquote p { 
margin:0; 
text-align:center; 
} 
.pullquote p:first-letter {text-transform:uppercase} 

.emailBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width:510px;
	border:solid 1px #333333;
}
.emailTA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width:510px;
	height:205px;
	border:solid 1px #333333;
}
.content 
{
	font-size:14px;
	font-family:Arial;
	color:#000000;
}

