/* ------------------------------- wrappers --*/
body{
background-image:url(../images/frm_bkgrnd.jpg);
background-color: #ffffff;
font-family: arial;
font-size: 12px;
text-align:center; /* IE Fix */
}
#wrapper_outer{
background-color: #ffffff;
width: 800px;
height: auto;
margin:0 auto;
text-align:left; /*IE Fix */
padding: 0px;
border:1px solid #000000;
}
#wrapper_banner{
background-image:url(../images/heading_3.gif);
background-repeat: no-repeat;
width: 800px;
height: 100px;
margin: 0px;
padding: 0px;
}
#wrapper_body{
background-image:url(../images/side.jpg);
background-repeat: no-repeat;
background-color: #ffffff;
position: relative;
width: 800px;
height: 100%;
margin: 0px;
padding: 0px;
border:0px solid #000000;
}
#wrapper_txtlnks{
clear: both;
width: auto;
height:35;
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
#wrapper_trailer{
background-color: #049ACB;
width: 800px;
height: auto;
margin: 0px;
padding: 0px;
padding-top: 5px;
padding-bottom: 5px;
color: #ffffff;
text-align: center;
font-size: 10px;
}
/* ------------ banner box --*/
#wrapper_box{
width: auto;
height: auto;
margin: 0px;
margin-left:460px;
padding:0px;
text-align: center;
}
.box_copyone{
font-family: arial;
font-style: italic;
font-weight: bold;
font-size: 16px;
Color: #007AAB;
}
.box_copytwo{
font-family: arial;
font-size: 14px;
Color: #007AAB;
}
/* ---------------------------------- body content --*/
/* --right col float background-color:  --*/
.rt_col_float{
float: right;
width: 155px;
height: auto;
margin: 0px;
margin:0 auto;
}
.body_copy{
float: left;
width: 475px;
height: auto;
margin: 0px;
margin-top: 125px;
margin-left: 155px;
padding: 0;
padding-left: 5px;
border:0px solid #000000;
}
.body_copy p{
width: auto;
height: auto;
margin: 0px;
padding:0px;
padding-bottom: 15px;
}
.body_copy_sidebar{
float: right;
width: 145;
height: auto;
margin: 0px;
margin-top: 10px;
padding:0px;
border:0px solid #000000;
}
/* ---- left col item box ---*/
.lft_col_item{
position: absolute;
background: #43D9F7 url(../images/lft_col_bottom.gif) center bottom no-repeat;
padding-bottom: 10px;
left: 3px;
top: 630px;
height: auto;
width: 147px;
margin: 0px;
padding: 0px;
}
.lft_col_item h3{
margin: 0px;
padding:0px;
height: auto;
background: url(../images/lft_col_top.gif) center top no-repeat;
padding: 15px;

}

.lft_col_item a{
color: #663399;
font-weight: normal;
text-decoration: underline;
}
.lft_col_item a:hover{
color: #43D9F7;
font-weight: normal;
text-decoration: underline;
}
/* ---- right col item box ---*/
.right_col_item{
height: 100px;
width: auto;
margin: 0px;
padding: 0px;
padding-top; 20px;
border: 0px solid #000000;
}

/* -------------------- h tags --*/
#wrapper_outer h1{
width: 800px;
height: auto;
margin: 0px;
padding: 0px;
font-size: .80em;
color: #999999;
}
#wrapper_outer h2{
width: auto;
height: auto;
margin: 0px;
padding: 0px;
padding-bottom: 5px;
font-family: times;
font-weight: bold;
font-size: 26px;
font-style: italic;
color: #007AAB;
}
/* ----------------------------------- testimonials -- */
.container_testimonials{
width: 150px;
margin: 0px;
background: #43D9F7 url(../images/testimonials_bottom.gif) center bottom no-repeat;
padding-bottom: 15px;
}
.container_testimonials h3{
font-size: 1em;
margin: 0;
text-align: center;
text-transform: uppercase;
background: url(../images/testimonials_top.gif) center top no-repeat;
color: #000000;
padding: 5px;
}
.hdr_testimonial{
Width: auto;
height: auto;
margin: 0px;
padding: 0px;
padding-left: 4px;
font-style: italic;
font-weight: bold;
}
.container_testimonials p{
Width: auto;
height: auto;
margin: 0px;
padding: 0px;
padding-left: 5px;
padding-right: 5px;
Font-size: 11px;
			   }
 a.testimonial {
color: #663399;
font-weight: normal;
text-decoration: underline;
}
a:hover.testimonial {
color: #43D9F7;
font-weight: normal;
text-decoration: underline;
}
/* ----------------- navigation --*/
/* ----------------- main links --*/
.main_nav{
margin: 0;
padding: 0;
list-style: none;
width: 150px;
background: #049ACB url(../images/navigation_bottom.gif) center bottom no-repeat;
padding-bottom: 15px;
border-bottom: 2px solid #ffffff;
}
.main_nav h3{
margin: 0;
padding: 0;
background: #049ACB url(../images/navigation_top.gif)  center top no-repeat;
padding-top: 10px;
}
.main_nav a{
text-decoration: none;
color: #B9FAFE;
font-size: 14px;
border-bottom: 1px solid #ffffff;
display: block;
padding-top:  7px;
padding-bottom: 7px;
background-color: #049ACB ;
text-align: center;
}
.main_nav a:hover{
color: #000000;
font-size: 14px;
background-color: #ffffff;
}
/* IE Fixes */
/* remove annoying gaps */
.main_nav li {	
	display: inline; 
}
/* force hover on entire width of  link */
* html .main_nav a {
	height: 1px;
}
/* ----------------- bottom txt links ------- 7px 5px 7px 40px---------- */

#wrapper_txtlnks ul{
margin: 0;
margin-left: 75px;
padding: 0;
list-style: none;
display: block;
}
#wrapper_txtlnks li{
float: left;
margin: 0;
padding: 0;
}
#wrapper_txtlnks a{
margin: 0;
padding: 0;
color:  #999999;
font-size: 14px;
text-decoration: none;
font-family: arial;
font-weight: normal;
padding-right: 10px;

}
#wrapper_txtlnks a:hover{
color: #cccccc;
}
/* ----------------- navigation --*/
.copy_links {
color: #049ACB;
text-decoration:none;

}
a:hover.copy_links {
color: #cccccc;
text-decoration:none;




