.button
		{
		font-weight:bold;
		font-size: 0.9em;
		width:160px;
		background-image: url(images/button-bg.gif);	
		background-repeat: no-repeat;
		margin-left: 41px;	
		padding: 3px;
		margin-bottom: -10px; 
		}
		
		.button a
		{
		color: #fff; 
		padding-left: 60px;	
		font-family: arial, san-serif;
		text-decoration: none;
		}
		
				.button a:hover
		{
		color: #fff; 
		padding-left: 60px;	
		font-family: arial, san-serif;
		text-decoration: underline;
		}

		
#wrapper
		{
		margin: 0 auto;
		padding: 0;
		width: 870px;
		background-image: url(images/menu-bg.gif);			
		background-repeat: repeat-y;
		font-family: helvetica, arial, sans-serif;
		color:#00002D;
		text-align: justify;
		
		}

#main 
		{
		float: right;
		width: 640px;
		padding: 10px;
		}

#banner
		{
		background-color: #fff;
		background-image: url(images/banner-bg.gif);
		background-repeat: repeat-x;
		height: 148px;
		}
		
		
#banner a img 
		{
		border: none;
		}
		
#banner h1
		{
			margin: 0;
			padding: .5em;
		}
		
.contact
		{
		position:static;
		margin:60px 10px 0 0;
		float:right;
		font-weight: bold;
		color: #000031;
		font-size: 90%;
		z-index: 20;
		}
		
.contact a{color:#000031;text-decoration:none;}
.contact a:hover{color:#000031;text-decoration:underline;}
	
#sidebar 
		{
		float: left;
		width: 200px;
		}

#nav
		{
		margin-top: 20px;
		}

#content 
		{
		position: relative;
		border: 1px solid white;
		}
#content p
		{
		font-size: 0.9em;
		}	

		
#content h1
		{
 		margin: 0;
 		font-size: 1.5em;
		
		}

#content h2
		{
		margin: 0;
 		font-size: 1.3em;
		font-weight: normal;
		}

#content h3
		{
		margin: 0;
 		font-size: 1.1em;
		font-weight: normal;
		}
		
#content ul
{
 font-size: 0.8em;
}

#navbottom 
		{
		position: absolute;
		bottom: 0;
		left: -1px;
		background: url(images/bottom-left-corner.gif) no-repeat;
		width: 200px;
		height: 83px;
		z-index: 1;
		}

.clear 
		{
		clear: both;
		line-height: 1px;
		}

#footer
		{
		border: 1px solid #7A2020;
		background-color: #7A2020;
		color: #F1F2F7;
		text-align: center;
		font-size: 0.8em;
		padding: 5px 0 5px 0;
		}
		
		
		#footer a
		{
		text-decoration: none;
		color: #F1F2F7;
		}
		
		#footer a:hover
		{
		text-decoration: underline;
		}
		
		
/* rounded corners for main content box*/
.roundedcornr_box_223463 {
   background: #f3f3f6;
}
.roundedcornr_top_223463 div {
   background: url(roundedcornr_223463_tl.png) no-repeat top left;
}
.roundedcornr_top_223463 {
   background: url(roundedcornr_223463_tr.png) no-repeat top right;
}
.roundedcornr_bottom_223463 div {
   background: url(roundedcornr_223463_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_223463 {
   background: url(roundedcornr_223463_br.png) no-repeat bottom right;
}

.roundedcornr_top_223463 div, .roundedcornr_top_223463, 
.roundedcornr_bottom_223463 div, .roundedcornr_bottom_223463 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_223463 { margin: 0 30px; }
		
/* rounded corners for callout box*/
.roundedcornr_box_875139 {
   background: #00002d;
}
.roundedcornr_top_875139 div {
   background: url(roundedcornr_875139_tl.png) no-repeat top left;
}
.roundedcornr_top_875139 {
   background: url(roundedcornr_875139_tr.png) no-repeat top right;
}
.roundedcornr_bottom_875139 div {
   background: url(roundedcornr_875139_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_875139 {
   background: url(roundedcornr_875139_br.png) no-repeat bottom right;
}

.roundedcornr_top_875139 div, .roundedcornr_top_875139, 
.roundedcornr_bottom_875139 div, .roundedcornr_bottom_875139 {
	 width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_875139 
{ 
margin: 0 30px; 
}

.callout
{
float: right;
width: 200px;
color: #fff;
padding: 10px 10px 10px 20px;
text-align: left;
font-size:0.9em;
}

.callout p{padding:0;margin:0 0 5px 0;}

.giant
{
font-size: 1.2em;
font-weight: bold;
line-height:0;
}

.logos
{
z-index: 2;
margin-top: 15px;
margin-left: 105px;
position: relative;
}		

* html #content {
        height: 1%;
}

.contactform 
{
 width:418px; 
 margin:0 auto; 
 padding:0 10px 0 10px; 

 background-color:#F3F3F6;
}

.contactform fieldset 
{
 padding:0px 0 0 0 !important /*Non-IE6*/; 
 padding:0 /*IE6*/; 
 margin:0 0 20px 0; 
border:none;
}

.contactform fieldset legend 
{
 margin:0 0 0 5px !important /*Non-IE*/; 
 margin:0 0 20px 5px /*IE6*/; 
 padding:0 2px 0 2px; 
 color:#00002D; 
 font-weight:bold; 
 font-size:110%;
}

.contactform label.left 
{
 float:left; 
 width:100px; 
 margin:0 0 0 10px; 
 padding:2px; 
 font-size:110%;
}

.contactform select.combo 
{
 width:175px; 
 padding:2px; 
 border:solid 1px rgb(200,200,200); 
 font-family:verdana,arial,sans-serif; 
 font-size:110%;
}

.contactform input.field 
{
 width:275px; 
 padding:2px; 
 border:solid 1px rgb(200,200,200); 
 font-family:verdana,arial,sans-serif; 
 font-size:110%;
}

.contactform textarea 
{
 width:275px; 
 padding:2px; 
 border:solid 1px rgb(200,200,200); 
 font-family:verdana,arial,sans-serif; 
 font-size:110%;
}

.contactform input.button 
{
 float:right; 
 width:9.0em; 
 margin-right:20px; 
 margin-bottom:20px; 
 padding:1px !important /*Non-IE6*/; 
 padding:0 /*IE6*/; 
background:none; 
 /*border:solid 1px #7A2020; */
 text-align:center; 
 font-family:verdana,arial,sans-serif; 
 color:#000; 
 font-size:110%;
 font-family: sans-serif;
}

.contactform input.button:hover 
{
 cursor: pointer; 

}

.bold {font-weight: bold;}

.float
{
float:right;
}

.ecabadge
{
text-align:center;
margin: 10px 0 10px 105px;
border: 0px;
}

