
.clearfix:after{	
content:".";	
display:block;	
height:0;	
clear:both;	
visibility:hidden;
}

#container {
margin:0 auto 20px;
padding:0px 0px 0px 0px; 
width:780px;
background-image:url(/images/mainbg.gif);
background-position:top center;
background-repeat:repeat-y;

}


#header{
width:524px;
margin: 0px 0px 0px 0px; 
padding: 32px 240px 32px 16px;
clear:both;
background-image:url(/images/bannerbg.gif);
background-position:top center;
background-repeat:no-repeat;
}


#left{
padding: 0px 0px 0px 0px; 
margin: 24px 8px 0px 20px;
width: 208px;
float:left;
}

#page {
padding:0px 0px 0px 0px; 
margin: 0px 24px 0px 0px;
width: 502px;
float:right;
}

#logo {
margin: 0px 0px 16px 0px;
padding: 0px 0px 0px 0px;
}

#navigation {
height: 32px;
padding:0px 0px 0px 0px; 
margin: 0px 0px 0px 8px;
}

#sidenav {
padding: 0px 0px 0px 0px; 
margin: 8px 0px 8px 0px;
border-top:dotted thin #999999;
}

.sideitem {
padding: 0px 0px 0px 0px; 
margin: 16px 0px 16px 0px;
}

#mainpic {
width : 760px;
margin: 8px 0px 8px 0px; 
padding: 0px 9px 0px 11px;
background-image:url(/images/mainbg.gif);
background-position:top center;
background-repeat:no-repeat;
}

#footer {
width:748px;
clear:both;
margin: 0px 0px 0px 0px; 
padding: 32px 16px 40px 16px;
background-image:url(/images/footerbg.gif);
background-position:bottom center;
background-repeat:no-repeat;
}

body{
	font: 0.8em/1em Tahoma, sans-serif;
	color : #000000;
	background : #B9505E;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

h1{
	font : 2em Tahoma, Arial, Helvetica, sans-serif;
	color : #800000;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 8px 0px;
	}

	
h2{
	font : 1.6em Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
	padding : 0px 0px 0px 0px;
	margin : 24px 0px 4px 0px;
	}
	
h3{
	font : bold  14px  Tahoma, Arial, Helvetica, sans-serif;
	color : #800000;
	padding : 0px 0px 0px 0px;
	margin : 16px 0px 4px 0px;
	}
	
.sideh3{
	font :  1.4em Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	padding : 0px 0px 4px 0px;
	margin : 8px 4px 2px 0px;
	}

h4{
	font : bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color : #800000;
	padding : 0px 0px 0px 0px;
	margin : 4px 0px 4px 0px;
	}
	
h5{
	font :  bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color : #800000;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	}
	
.term{
	font :  bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	padding : 0px 0px 0px 0px;
	margin : 4px 0px 2px 0px;
	}
	
		
h6{  
    font :  bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	padding : 0px 4px 0px 2px;
	margin : 4px 0px 2px 0px;
	}

p{
	font : 12px Arial, Helvetica, sans-serif;
	color : #000000;
	padding : 0px 8px 0px 0px;
	margin : 2px 0px 8px 0px;
	text-align:justify;
	}	

.testimonial{
	font : 10px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	padding : 0px 0px 0px 0px;
	margin : 2px 0px 8px 0px;
	}	

.highlight{
color : #800000;
font-weight: 800;
}

li{
	list-style: square outside;
	padding : 0px 0px 0px 0px;
    margin : 2px 0px 8px 0px;
	}
	

ol{
	list-style :  outside none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

ul{
	list-style :  square outside;
	font : 12px Arial, Helvetica, sans-serif;
	color : #000000;
	padding : 0px 8px 0px 0px;
	margin : 8px 0px 8px 24px;
	text-align:justify;
}

a:link, a:visited{
	font-weight:bold;
	color : #800000;
	text-decoration : none;
	}
	
a:hover , a.visited:hover{
	font-weight:bold;
	color : #000000;
	text-decoration : underline;
	}
	
a:active{
	font-weight:bold;
    color : #000000;
	text-decoration : none;
	}
	
input{
	font : normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	padding : 1px 1px 1px 1px;
	margin : 2px 0px 2px 0px;
	background : #FFFFFF;
	border : 1px solid #778899;
}

textarea{
	font : normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	padding : 2px;
	margin : 0px 0px 4px 0px;
	background : #FFFFFF;
	border : 1px solid #778899;
}

select{
	font : normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 4px 0px;
	background : #FFFFFF;
	border : 1px solid #778899;
}

option{
	font : normal 14px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	padding : 2px;
	margin : 0px 0px 4px 0px;
	background : #FFFFFF;
}

.nav{
	font : bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color :#800000;
	padding : 4px 4px 4px 4px;
	margin : 0px 0px 0px 0px;
}

a.nav:link, a.nav:visited, a.nav:link:visited{
	color : #800000;
	text-decoration:none;
}


a.nav:hover, a.nav:visited:hover, a.nav:active{
	color : #000000;
	text-decoration:none;
}

.sectionnav{
	padding : 8px 0px 8px 4px;
	margin : 0px 0px 0px 0px;
	border-bottom : thin dotted #999999;
}

.secnav{
	font : bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color : #999999;
	padding : 1px 0px 0px 16px;
	margin : 0px 8px 0px 0px;
	display:block;
}

a.secnav:link, a.secnav:visited, a.secnav:link:visited{
	color : #999999;
	text-decoration:none;
	background-position : top left;
	background-repeat : no-repeat ;
	background-image : url(/images/bullet.gif);
}


a.secnav:hover, a.secnav:visited:hover, a.secnav:active{
	color : #800000;
	text-decoration:none;
	background-position : top left;
	background-repeat : no-repeat ;
	background-image : url(/images/bullethov.gif);
}

.footertext{
	font : 9px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 14px;
	color : #999999;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 8px 0px;
	text-align:center;
}

a.footertext:link, a.footertext:visited, a.footertext:link:visited{
	color : #999999;
	font-weight: 400;
	text-decoration:underline;
}


a.footertext:hover, a.footertext:visited:hover, a.footertext:active{
	color : #800000;
	text-decoration:underline;
}

.sidetext{
	font : 10px Arial, Helvetica, sans-serif;
	color : #000000;
	text-align:justify;
	padding : 0px 0px 0px 0px;
	margin : 2px 0px 8px 0px;
}

a.sidetext:link, a.sidetext:visited, a.sidetext:link:visited{
	font-weight:600;
	color : #800000;
	text-decoration:none;
}


a.sidetext:hover, a.sidetext:visited:hover, a.sidetext:active{
	color : #000000;
	text-decoration:none;
}