body  {
	COLOR:#999999;
	TEXT-DECORATION:none;
	font-size:12px;
	font-weight:normal;
	font-family:Arial,sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(main_bg.jpg);
	background-repeat:repeat-x;	
}


html {scrollbar-face-color:#F5F5F5; scrollbar-arrow-color:#8890A8; scrollbar-track-color:#F5F5F5; scrollbar-shadow-color:#808080; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#E0E0E0; scrollbar-darkshadow-Color:#8890A8; }





#container {
	position:relative;
	width: 890px;
	margin: 0px auto;
	text-align: left;
	background-color: #FFFFFF;
	z-index: 1;
}





/* Form Styles*/
.form {
	font-size: 14px;
	background-color: #ffffff;
	color: #999999;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-color: #CCCCCC;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	border-top-width: thin;
	border-width: 1px;
	}

input.submit_button{
	color:#FFFFFF;
	background-color: #9BCDFE;
	font-size: 14px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-color: #9BCDFE;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	border-top-width: thin;
	border-width: 0px;
 }
 
 
 /*start border divs*/
 
 
#maintop {
 	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:890px; 
	height:50px; 
	background-image:url(boxtop.jpg); 
	z-index:2
	}
	
#mainmid {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:100%; 
	z-index:2; 
	background-image:url(boxmid.jpg); 
	background-repeat:repeat-y
	}
	
#mainbottom {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:890px; 
	height:50px; 
	background-image:url(boxbottom.jpg); 
	z-index:2
	}
	
  /*end border divs*/
  
  
  
 /*start header divs*/
 

#menu{
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:890px; 
	height:40px; 
	z-index:2; 
	background-color: #3F86D8
	}
	
	
#header {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:890px; 
	height:270px; 
	z-index:2; 
	background-color: #FFFFFF; 
}

 /*end header divs*/
 
 
 

/*start footer divs*/

#footer {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:850px; 
	z-index:2;
	height:50px;
	margin-left:20px;
	margin-right:20px;
	background-image:url(bg1.jpg);
	background-repeat:repeat-x; 
	border-top-color:#B9DBFC; 
	border-top-style:solid;
	border-top-width:5px
	}

#righttext {
	position:relative; 
	overflow:hidden; 
	right:0px; 
	top:4px; 
	width:50%; 
	height:50px; 
	z-index:4; 
	float:right 
	}

#lefttext {
	position:relative; 
	overflow:hidden; 
	left:10px; 
	top:4px; 
	width:50%; 
    height:50px; 
	z-index:4; 
	float:left 
	}
	
/*end footer divs*/

/*start homepage divs*/


#homecolumn1 {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:520px; 
	z-index:2; 
	float :left; 
	border-right-color: #CCCCCC; 
	border-right-width: 1px; 
	border-right-style: dotted; 
	padding: 0px 10px 0px 40px
}

#homecolumn2 {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:255px; 
	z-index:2; 
	float :right;  
	padding: 0px 40px 0px 10px
	}


/*end homepage box divs*/

/*start homepage box divs*/

#subcol1_top {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:250px; 
	height:15px; 
	z-index:4; 
	background-image:url(bt.jpg)
	}

#subcol1_mid {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:230px; 
	z-index:4; 
	background-image:url(bm.jpg); 
	background-repeat:repeat-y;
	padding: 0px 10px 0px 10px; 
	}
	
	
#subcol1_bottom {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:250px;
	height:15px; 
	z-index:4; 
	background-image:url(bb.jpg)
	}
	
#subcol2_top {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:250px; 
	height:15px; 
	z-index:4; 
	background-image:url(bt.jpg)
	}

#subcol2_mid {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:230px; 
	z-index:4; 
	background-image:url(bm.jpg); 
	background-repeat:repeat-y;
	padding: 0px 10px 0px 10px; 
	}
	
	
#subcol2_bottom {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:250px;
	height:15px; 
	z-index:4; 
	background-image:url(bb.jpg)
	}
	
	
#subcol3_top {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:250px; 
	height:15px; 
	z-index:4; 
	background-image:url(bt.jpg)
	}

#subcol3_mid {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:230px; 
	z-index:4; 
	background-image:url(bm.jpg); 
	background-repeat:repeat-y;
	padding: 0px 10px 0px 10px; 
	}
	
	
#subcol3_bottom {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:250px;
	height:15px; 
	z-index:4; 
	background-image:url(bb.jpg)
	}
	
	
#subcol4_top {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:250px; 
	height:15px; 
	z-index:4; 
	background-image:url(bt.jpg)
	}

#subcol4_mid {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:230px; 
	z-index:4; 
	background-image:url(bm.jpg); 
	background-repeat:repeat-y;
	padding: 0px 10px 0px 10px; 
	}
	
	
#subcol4_bottom {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:250px;
	height:15px; 
	z-index:4; 
	background-image:url(bb.jpg)
	}
		
#subcol5_top {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:250px; 
	height:15px; 
	z-index:4; 
	background-image:url(bt.jpg)
	}

#subcol5_mid {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:230px; 
	z-index:4; 
	background-image:url(bm.jpg); 
	background-repeat:repeat-y;
	padding: 0px 10px 0px 10px; 
	}
	
	
#subcol5_bottom {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:250px;
	height:15px; 
	z-index:4; 
	background-image:url(bb.jpg)
	}	
		
/*end homepage box divs*/



#aboutcolumn1 {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:495px; 
	z-index:2; 
	float :left;
	padding: 0px 10px 0px 40px
}

#aboutcolumn2 {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:305px; 
	z-index:2; 
	float :right;  
	padding: 0px 30px 0px 10px
	}



#servicecolumn1 {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:795px; 
	z-index:2; 
	float :left; 
	padding: 0px 10px 0px 50px
}


#contactcolumn1 {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:390px; 
	z-index:2; 
	float :left; 
	border-right-color: #CCCCCC; 
	border-right-width: 1px; 
	border-right-style: dotted; 
	padding: 0px 10px 0px 40px
}

#contactcolumn2 {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:390px; 
	z-index:2; 
	float :right;  
	padding: 0px 40px 0px 10px
	}


/*start floating divs*/

#navlinks {
	position:absolute; 
	overflow:hidden; 
	left:25px; 
	top:242px; 
	width:838px; 
	height:23px; 
	z-index:4
	}

#email {
	position:absolute; 
	overflow:hidden; 
	left:510px; 
	top:242px; 
	width:360px; 
	height:20px; 
	z-index:4 
	}
	
#topinfo {
	position:absolute; 
	overflow:hidden; 
	left:560px; 
	top:10px; 
	width:300px; 
	height:27px; 
	z-index:4
	}
	
/*end floating divs*/



/*start table and form divs*/

.table{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;	
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-image: url(bg1.gif);	
}


.form1 {
	font-size: 12px;
	background-color: #FFFFFF;
	color: #999999;
	border: 1px solid #CCCCCC;
	
}

/*end table and form divs*/





/*text formatting*/

.main{
	letter-spacing: 1px;
	line-height:17px;
}


.main2{
	letter-spacing: 1px;
	line-height:18px;
}

.text1 {
	font-size: 10px;
	color: #9BCDFE;
	letter-spacing: 2px;
}

.whitetext {
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 2px;
}


.f1 {
	color: #999999;
	line-height: 25pt;
}



.head {
	font-size: 14px;
	letter-spacing: 1px;
	color: #9BCDFE;
	font-weight: bold;
	background: url(diamond.jpg) no-repeat left center;
	padding-left: 25px;
	line-height: 25pt;
}

.head1 {
	font-size: 12px;
	letter-spacing: 1px;
	color: #9BCDFE;
	font-weight: bold;
	line-height: 20pt;
}


.credits {
	color: #999999;
	font-size:10px;
	letter-spacing: 1px;
	line-height: 14pt
}

a.links3 {
	font-size: 10px;
	color: #999999;
	letter-spacing: 1px;
	text-decoration: none;
}

.navlinks{
	font-size: 14px;
	color: #FFFFFF;
}

a.navlinks {
	font-size: 12px;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 25px;
	color: #ffffff
}
	
a.navlinks:link {color: #ffffff}
a.navlinks:visited {color: #ffffff}
a.navlinks:hover {
	color: #3F86D8;
	text-decoration: none;
	}



.navlinks{
	font-size: 14px;
	color: #FFFFFF;
}

a.links {
	text-decoration: none;
	color: #9BCDFE
}
	
a.links:link {color: #9BCDFE}
a.links:visited {color: #9BCDFE}
a.links:hover {
	color: #3F86D8;
	text-decoration: none;
	}



a.link2 {
	text-decoration: none;
	color: #999999;
	font-weight:bold
}
	
a.link2:link {color: #999999}
a.link2:visited {color: #999999}
a.link2:hover {
	color: #3F86D8;
	text-decoration: none;
	}
