﻿body {
background: #204060;
margin:0 auto;
text-align: center;
padding:0;
margin-top:0px;
margin-bottom:0px; 
}

.twoColFixLtHdr #container1 { 
	width: 1000px;
  margin: 0 auto; 
  text-align: left;
  margin-top:0px;
  margin-bottom:0px;
  background-color:#ffffff; 
}

.twoColFixLtHdr #header { 
  text-align:center;
  font-size:large;
  text-align:left;
}

.twoColFixLtHdr #mainContent { 
  margin-top:0px;
  margin-bottom:0px;
  font-size:small; 
}

.twoColFixLtHdr #mainContent2 { 
  margin-top:0px;
  margin-bottom:0px;
  margin-left:10px;
  margin-right:10px;
  font-size:medium; 
}

.twoColFixLtHdr #mainContent p { 
	font-size:small;
}

.twoColFixLtHdr #mainContent p.medium { 
	font-size:14px;
}

.twoColFixLtHdr #mainContent li { 
	font-size:small;
}

.twoColFixLtHdr #mainContent li.medium { 
	font-size:14px;
}

.twoColFixLtHdr #mainContent td{ 
	font-size:small;
}

.twoColFixLtHdr #footer { 
	background:#ffffff;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px; 
}

.twoColFixLtHdr #footer p {
	margin: 0; 
	padding-bottom:5px;
  font-size:small;
}

.twoColFixLtHdr #mainContent td.center33{ 
	 font-size:small;
  width:33%;
  text-align:center;
} 
.twoColFixLtHdr #mainContent td.center25{ 
	 font-size:small;
  width:25%;
  text-align:center;
} 

.twoColFixLtHdr #mainContent td.right33{ 
	 font-size:small;
  width:33%;
  text-align:right;
}
.twoColFixLtHdr #mainContent td.right38{ 
	 font-size:small;
  width:38%;
  text-align:right;
}
.twoColFixLtHdr #mainContent td.right25{ 
	 font-size:small;
  width:25%;
  text-align:right;
}
.twoColFixLtHdr #mainContent td.right50{ 
	 font-size:small;
  width:50%;
  text-align:right;
}
.twoColFixLtHdr #mainContent td.left50{ 
	 font-size:small;
  width:50%;
  text-align:left;
 }
 
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
  height:0;
  font-size: 1px;
  line-height: 5px;
}

td {
	font: normal 11px Tahoma, Arial;
	color: #474747;
}

h1, h2, h3, h4, h5 {

    color: #406998;
    margin: 0px;
}


h1 {
    font-size: 35px;
}

h2 {
    font: normal 20px tahoma, Arial;
    font-weight:normal; 
}

h3 {
    font-size: 14px;
    font-weight:normal;
}
li{
  padding-bottom:5px;  
}


a {

font: normal 13px Tahoma, Arial;
color: #30598a;
text-decoration: underline;
}

a:hover {

font: normal 13px Tahoma, Arial;
color: #30598a;
text-decoration: none;

}

a.white-link-underline {	
	text-decoration: underline;
	color: #FFFFFF;
}

.white-text{
color: #ffffff;
text-decoration: none;

}
a.b1
{
font:  14px tahoma, Arial;
color: #fffea0;
text-decoration: none;
padding: 15px;
margin: 0px;

}
.p1
{
padding: 0 0 0 20px;
}
.menu 
{
vertical-align:top;
height: 35px;
background:url("../images/index_03.gif");
padding: 10px 0 0 85px;
}
.menu a
{
color:#FFFFFF;
font: bold 11px  tahoma, Arial;
text-decoration: none;
}

.a2{border:0; color:White;}
.a2:visited{border:0; color:White;}


.blue-text-underline {
color: #47beed;
text-decoration: underline;
}

.blue-text-regular {
color: #47beed;
text-decoration: none;
}

.yellow-text-regular {
color: #ece92c;
text-decoration: none;
}

.yellow-text-underline {
color: #ece92c;
text-decoration: underline;
}

.orange-text-regular {
color: #e88520;
text-decoration: none;
}

.orange-text-underline {
color: #e88520;
text-decoration: underline;
}
.brown-text-regular {
color: #de4e06;
text-decoration: none;
}

.brown-text-underline {
color: #de4e06;
text-decoration: underline;
}

.red-text-regular {
color: #e21b00;
text-decoration: none;
}

.red-text-underline {
color: #e21b00;
text-decoration: underline;
}
.black-text-regular {
color: #000000;
text-decoration: none;
}

.black-text-underline {
color: #000000;
text-decoration: underline;
}


.gray-text-underline{
color: #7c7c7c;
text-decoration: underline;
}
.gray-text-regular{
color: #7c7c7c;
text-decoration: none;
}

.green-text{
color: #a5b66e;
text-decoration: none;
}

.green-text-underline{
color: #a5b66e;
text-decoration: underline;
}

.blue-header-text{
  color:#204080;
  font-size:14px; 
}

.indent{
   padding-left:20px; 
}

.blue-text{
  color:#204080;
}

.right{
  text-align:right;
}


