body {
	margin:0px;
	background-color:#C6D1D7;
	background-image:url(../images/background.jpg);
	background-position:top;
}

/* DIV STYLES */

#container {
	width:860px;
}


#siteheader {
	width:860px;
	height:100px;
	margin-left:0px;
	margin-right:0px;
	margin-top:30px;
	position:relative;
}

#menu {
	position:relative;	
	width:860px;
	height:33px;
	background-color:#ffffff;
	margin-top:1px;
	margin-left:0px;
	margin-right:0px;
}

#menubottom {
		
	width:860px;
	height:33px;
	background-color:#ffffff;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
#pageheader {
	background-color:#232323;
	width:860px;
	height:40px;
	margin-left:0px;
	margin-right:0px;
	position:relative;
}

/* index styles */

#indeximages {
	background-color:#ffffff;
	width:0px;
	height:0px;
	margin-left:0px;
	margin-right:0px;
	position:relative;

}


#indeximageleft {
	position:absolute;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	left:0px;
	top:0px;
}
#indeximageborder {
	position:absolute;
	left:0px;
	top:360px;
	z-index:1;
}

#indexfooter {
	
	background-image:url(../images/indexfooterbg.png);
	background-repeat:no-repeat;
	width:860px;
	height:95px;
	margin-left:0px;
	margin-right:0px;
	margin-top:1px;

}

#indexfootercontent {
	padding-left:800px;
	padding-top:300px;

}



/* MENU ITEMS */

#menu_item_services {
	position:absolute;
	left:0px;
	top:0px;

	height:27px;

}

#menu_item_ta {
	position:absolute;
	left:140px;
	top:0px;
	
	height:33px;

}

#menu_item_rates {
	position:absolute;
	left:288px;
	top:0px;
	
	height:33px;
	}

#menu_item_about {
	position:absolute;
	left:430px;
	top:0px;
	width:148px;
	height:33px;

}


#menu_item_forms {
	position:absolute;
	left:571px;
	top:0px;
	width:148px;
	height:33px;
}
#menu_item_contact {
	position:absolute;
	left:710px;
	top:0px;
	width:148px;
	height:33px;
}


#menu a , #menu #current, #menu #current_b {
	color:#01355C;
	font-family:garamond;
	font-size:15px;
	line-height:16px;
	text-decoration:none;
	display:block;
	
	height:27px;
	padding:0px;
}

#menu #current {
	background-image:url(../images/menuitembg_hover.gif);
	padding-top:7px;
	padding-left:0px;
	width:150px;
	height:26px;
	position:relative;
	z-index:1;
}

#menu #current_b {
	background-image:url(../images/menuitembg_hover.gif);
	padding-top:7px;
	padding-left:0px;
	width:143px;
	height:27px;
	position:relative;
	z-index:1;
}

#menu a {
	background: #ffffff;
	background-image:url(../images/menuitembg.gif);
	padding-top:7px;
	padding-left:0px;
	width:150px;
	height:26px;

}
#menu a:hover {
	background-image:url(../images/menuitembg_hover.gif);
	height:26px;
	position:relative;
	z-index:1;

}

#menu a:active {
	background-image:url(../images/menuitembg_hover.gif);
	height:26px;
	position:relative;
	z-index:1;
}


/* TEXT & LINK STYLES */

.text {
	color:#000000;
	font-family:garamond;
	font-size:12px;
	line-height:14px;
	text-align:right;
	margin-top:30px;
}

.secondarytext {
	color:#3f3f3f;
	font-family:verdana;
	font-size:11px;
	line-height:16px;
}

a.link:link {
	color: #5f7082;
	text-decoration:none;
}
a.link:visited {
	color: #5f7082;
	text-decoration:none;
}
a.link:hover {
	color: #5f7082;
	text-decoration:underline;
}
a.link:active {
	color: #5f7082;
	text-decoration:underline;
}

ul {
	list-style: none;
	margin-left: 0;
	padding-left: 25px;
	text-indent: -1em;
}

#custom-gen ul li:before {
	content: "\00BB \0020";
	}


/* IMAGE STYLES */

img {
	border:none;
}

.imgsiteheader {
	width:860px;
	height:100px;
	padding:0px;
	border:none;
}

.imgpageheader {
	width:860px;
	height:40px;
	padding:0px;
	border:none;
}

.imgindexleft {
	width:500px;
	height:300px;
	padding:0px;
	border:none;
}	

.imgborder {
	width:860px;
	height:1px;
	padding:0px;
	border:none;
}

.imgreturnarrow {
	width:130px;
	height:30px;
	padding:0px;
	border:none;
}


