body, td
{
  font-family:		verdana, Arial, sans-serif;
  font-size:		11px;
  color:		    #2A468E; 
  line-height:      13pt; 
}
body
{
background:        #3A59A9;
}
hr
{
 color: #9DEDD5;
}
th
{
  font-weight:		bold;
  font-size:		12px;
}
a
{
  color:		#000066;
  text-decoration:	underline;
}
a:hover
{
  color:		 #72C4D2;
  text-decoration:	underline;
}

a.MENU-1-ON, a.MENU-1-OFF:hover, a.MENU-1-ON:hover
{
  text-decoration:	none;
  color:		#2A468E;
  font-weight:  bold;
  font-size:	11px;
  padding-left: 4px;
  padding-right: 4px;
  background:   #F9F9E4;
  
}

a.MENU-1-OFF
{
  text-decoration:	none;
  color:		#887D42;
  font-weight:  bold;
  font-size:	11px;
  padding-left: 4px;
  padding-right: 4px;
  }

a.MENU-2-ON, a.MENU-2-OFF:hover, a.MENU-2-ON:hover
{
  font-size:		10px;
  font-weight:		normal;
  color:		#2A468E;
  text-decoration:	none;
    background:   #DDFFF8;
}

a.MENU-2-OFF
{
  font-size:		10px;
  font-weight:		normal;
  color:		#2A468E;
  text-decoration:	none;
}

div.menu1
{
border: 1px;
border-color: #2D4991;
border-style: solid;
padding-top:        2px;
padding-bottom:     2px;
background: #F7F7D3;
}

div.menu2
{
border: 1px;
border-color: #2D4991;
border-style: solid;
background: #ffffff;
padding-left: 4px;
}

h1
{
  font-size:		18px;
  font-weight:		bold;
  color: #304588;
  line-height:      22px;
  text-align:       center;
}
h2
{
  font-size:		15px;
  color: #1373b0;
  font-weight:		bold;
  line-height:      19px;
  margin-top:       15px;  
  margin-bottom:    5px;  
}
h2.noMargin
{
  font-size:		15px;
  color: #1373b0;
  font-weight:		bold;
  line-height:      19px;
  margin-top:       0px;  
  margin-bottom:    0px;  
}
h2.red
{
 color:			red;
 margin-top:	0px;
 }
 
h3
{
  font-size:		13px;
  line-height:  14px;
  font-style:    italic;
  color:		#1373b0;
  margin-top:       15;  
  margin-bottom:    0; 
}
h4
{
  font-size:		13px;
  margin-top:       15px;  
  margin-bottom:    2px; 
  padding-bottom: 2px;
  font-weight:		bold;
}

h5
{
  font-size:	    14px;
  margin-top:       4px;  
  margin-bottom:    4px; 
  font-weight:	    bold;
}
td.dashedline
{
background-image:url(/.control/images/Dashes.gif);
background-position: bottom;
background-repeat:repeat-x;
}
ul
{
margin-top:       6;  
  margin-bottom:    3; 
}
li  {
  line-height:  15px;
  margin-bottom:  5px;
}
hr.dotted  {

}
  
div.quote
{
  font-size:		11px;
  color:		#5ABDBC;
  font-style:    italic;
  line-height:      11pt; 
  font-weight:		normal;
}
div.rates
{
  float: right;
  color:	#887D42;
  font-weight:  normal;
  padding-left: 4px;
  padding-right: 4px;
  border: 1px;
  border-color: #2D4991;
  border-style: solid;
  padding-bottom:  2px;
  background: #F7F7D3;
  width: 90%;
  margin-left: 10px;
  valign: bottom;
}

b, dt
{
  font-weight:		bold;
}
li
{
  font-size:		11px;
}

div.FOOTER
{
  color:		#ffffff;
  font-size:		10px; 
  background:   #3A59A9; 
  line-height:      11px;  
}
div.FOOTER a
{
  color:		#ffffff;
  font-size:		10px;  
  background:    #3A59A9;
  line-height:      11px;  
}

.imgBorder
{
	border: 2px solid #3A59A9;
}
table.banner  {
  border:  2px solid #3a59a9;
  background: #F7F7D3;
  width:  480px;
  padding:  10px;
}
table.bannersmaller  {
  border:  2px solid #3a59a9;
  background: #F7F7D3;
}
td.banner  {
  border:  5px solid #e0e0e0;
  background: #F7F7D3;
  text-align:  center;
}
table.border  {
  border:  5px solid #e0e0e0;
  background: #F7F7D3;
}
td.center  {
  text-align:  center;
}

td.blueborder
{
border:	#F7F7D3
}

td.smalltext  {
  font-size:  10px;
  line-height:  14px;
  font-weight:  bold;
  text-align:  center;
}
.smalltext  {
  font-size:  10px;
  line-height:  14px;
  font-weight:  bold;
  text-align:  center;
}
#priceList  {
  background-color:  #ffffff;
  border-collapse:collapse;
}

#priceList td  {
  font-size:  10px;
  line-height:  12px;
  background-color:  #dadedd;
  border-bottom:  3px solid #ffffff;
  padding:  4px;
} 

.textRed
{
	font-weight: bold;
	color: red;
}

.floatLeft
{
	float: left;
	margin-right: 10px;
}