﻿
.navigation {
display: none;
}



html, body{
	color: #cccccc;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	background-color:beige;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


#m_container{
	width: 100%;
	margin: 0 0 0 0;
	overflow: hidden;
	background-image:url('images/b1.jpg');
	background-repeat:repeat;
}

#m_banner{
	width:100%;
	height:90px;
	border-bottom:3px gray ridge;
}


#m_bp1{
	position:absolute;
	background-image:url('images/logo1.png');
	left:2px;
	top:2px;
	background-repeat:no-repeat;
	width:100%;
	height:260px;
}




#m_bp2{
	position:relative;
	float:right;
	clear:none;
}


#main{
	position:relative;
	float:left;
	margin:0px 5px 0 2px;
	width:auto;

}


#menu{
	position:relative;
	width:80px;
	float:left;

}


p{
	color: #1c1656;
	padding-left:10px;
	padding-right:10px;
	font-size:x-small;


}

h1{
	color: #838b46;
	color: #222222;
	text-align: center;
	margin-top:22px;
	margin-bottom:0px;
	font-size:medium;
	
	
}


.right_image{
	position:relative;
	float:right;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 8px ;
	
}

.right_image img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px ;
	border:medium #1c1656 ridge;
}




.left_image{
	position:relative;
	float:left;
	margin:5px 5px 5px 0px;
	
}


.left_image img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px ;
	border:medium #1c1656 ridge;
}



h2{
	color:#003300;
	font-size:small;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:center;
}

h3{
	color:#003300;
	font-size: small;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}

.services{
	color: #1C1656;
	font-size: large;
	font-weight: bold;
	margin: 5px 0px 20px 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
}

.center{
	text-align:center;
}

.hilight{
	border:2px #530006 dashed;
	font-size: large;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-color:#cccccc;
}

.banner{
	position: relative;
	padding-left: 10px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right: 10px;
	left:50%;
	margin-left:-252px
}


.divider{
	position:relative;
	padding-left:25px;
	margin-top:-10px
}


a:link,a:active,a:visited{
	color: #681439;
	font-weight: bold;
	text-decoration: underline;
}

a:hover{
	text-decoration: underline;
	color: #0000FF;
}

.print_buttons a:hover{
	color:#9fe103;
}

	
.left_container{
	float:left;
}
	

.middlebit{
	padding:10px 20px 10px 20px;
}
	
.box {
	margin: 15px 10px 15px 10px;
	padding:10px 0px 0px 0px;
	
}	
	
.box .box_title {

	color:navy;
	font-size: large;
	font-weight:bold;
	text-align:center;
	margin: 10px 10px 15px 10px;
	padding:0px 0px 0px 0px;
}
	
.box .boxcontent{
	color:navy;
	text-align:justify;
	margin: 5px 10px 5px 10px;
	padding:5px 20px 5px 20px;
}

.preload{
	height:1px;
	width:1px;
}


.sbform {
	font-size:small;
	
}

.sbform tr {
	width:50%;
}



ul{
	font-size:x-small;
	color: #1C1656;
}


img{
	padding:0px 0px -10px 0px ;
	margin:0px 0px 0px 0px ;
	
}

.required{
	font-size:xx-small;
	color:red;
	vertical-align:top;
}

.f_norm{
	background-color:white;
}
.f_error{
	background-color:yellow;
}


.f_name{
	font-size:small;
}





table.contact{
	margin:10px 10px 10px 10px;
	width:300px;
	position:relative;
	padding-left:10px;
}


.contact td{
	background-color:darkseagreen;
	padding:20px;
	vertical-align:top;
	border:thick #b1aa96 solid;

}

img{
	border:0px white none;
}

