/*RESET*/
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	    margin:0; 
	    padding:0;
		font:14px Verdana, Arial, Helvetica, sans-serif;
		line-height:1.5;
	} 
	table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset,img {  
	    border:0; 
	} 
	address,caption,cite,code,dfn,em,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul { 
	    list-style:none; 
	} 
	caption,th { 
	    text-align:left; 
	} 
	h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
	    font-weight:normal; 
	} 
	abbr,acronym { border:0; 
	} 
/*MAIN*/

	html {
		background:#3f241b url(images/head_btm-a.jpg) repeat-x;
	}
	body {
		min-width:760px;
		text-align:center;
	}
	em {font-style:italic;}
	a:link,
	a:visited {
		color:#002e4b;}
	a:hover {
		font-weight:bold;
		color:#3f241b;
	}
	#wrap {
		background:#0154a4;
		margin:0px auto;
		width:760px;
		text-align:left;
		border:solid #002A4F 4px;
	}
	#header {
		height: 150px;
		background:url(images/header_bg.gif) no-repeat;
	}
		#header h1 {
		margin:0;
		padding-top:10px;
		margin-left:250px;
		letter-spacing:.1em;
		font:36px Georgia, "Times New Roman", Times, serif; 
		color:#8FCAFF;
		}
		#header h2 {
		margin:0;
		padding-top:10px;
		margin-left:270px;
		letter-spacing:.1em;
		font:26px Georgia, "Times New Roman", Times, serif; 
		color:#8FCAFF;
		}
		#main {
	background:#eff7ff;
	float:right;
	width:544px;
	margin-right:5px;
	margin-bottom:10px;
		}
		#main h1,
		#main h2,
		#main h3 {
			padding:10px 10px 0 10px;
			color:#002a4f;
    	}
		#main p.contactby {
		margin-bottom:2em;
		}
		#main span.phone {
			color:#0055a5;
			margin-left:70px;
		}
		#main span.address {
			margin-left:20px;
		    color:#0055a5;
			padding-top:20px;
		}
		#main .indent {
			margin-left:185px;
			padding:0;
		}
		#main h2.inline {
			display:inline;
			line-height:2em;
			vertical-align:bottom;
		}
		#main h1,
		#main h2,
		#main h3 {
			color:#002a4f;
		}
		#main h1 {
			font:182% Georgia, "Times New Roman", Times, serif;  
			padding-top:0;
			margin-bottom:0px;
		}
		#main h2 {
			font:162% Georgia, "Times New Roman", Times, serif; 
		}
		#main ul {
			background:#c8e4ff;
			border-right:1px solid #999999;
			border-bottom: 1px solid #999999;
			padding-left:30px;
		}
		#main ul.bulleted {
			list-style:disc;
		}
		#main ul.bulleted a:hover {
		font-weight:normal;
		}
		#main ul.accept {
			list-style:disc url(images/accept.png) outside;
		}
		#main ul.deny {
			list-style:disc url(images/deny.gif) outside;
		}
		#sitemap ul.sitemapclass {
			list-style-image: url(images/arrow.jpg);
			margin-left:.5em;
			padding:.5em;
			background:#eff7ff;
			border:1px dotted #aaa;
		}
		#sitemap .sitemapclass li {
			list-style-position: inside;
			padding:.5em;
			font-size:1.2em;
		}
		#main h2.headgrad {
			background:#c8e4ff url(images/heading_grad2.jpg) repeat-x;
			text-align:center;
			border-right:1px solid #999999;

		}
		#main li {
	font:140% Georgia, "Times New Roman", Times, serif;
	padding:.25em .25em .25em .5em;
		}
		#main p {
		margin:15px 5px 0 5px;
		}
		#main .boxcontents p {
		margin:5px 5px 0 5px;
				}
		#main .listp {
		margin:5px 0 5px 5px;
		}
		#main p.maplink {padding-bottom:15px;}
	.sidebar {
		float:left;
		width:192px;
		margin-left:5px;
	}
	.sidebar img {
	padding-left:5px;
}

	.sidebar h2 {
		font:135% Georgia, "Times New Roman", Times, serif;   
		margin-bottom:5px; 
	}
	.sidebar h2.attn {
	background:#EF0000;
	color:#000;
	display:inline;
	padding:.25em .5em;
	font-weight:bold;
	margin:.5em auto;
	letter-spacing:.15em;
		}
	.spacetop {
	margin-top:15px;
	}
	.center {
	text-align:center;
	}
	.bold {
	font-weight:bold;
	}
	.pushdown {
	margin-top:15px;
	}
	#main .tablespace {	
	padding-top:15px;
	background-color:#0154a4;
	}
	.clearer {
	clear:both;
	}
	#footer {
		background:#0154a4;
		clear: both;
		color:#CCCCCC; 
		padding:0.8em; 
		border-top:1px solid #999999;
		text-align:left;
		margin-top:10px;
	}
		#footer .right {
			float:right; 
			text-align:right;
			width:300px;
	}
		#footer p {
			margin:0;
			font-size:90%;
	}
		#footer a {
			padding-right:10px;
			font-size:90%;
	}
	#footer	a:link,
	#footer a:visited {
		color:#CCCCCC;}
	#footer a:hover {
	color:#002a4f;
	font-weight: normal;
	background: #FFFFFF;
	}
	.floatright {
		float:right;
	}
	.frame {
		padding:5px;
		background-color:#fff;
		border-right:1px solid silver;
		border-bottom: 1px solid silver;
	}
	.float_right {
		margin:10px 10px 10px 15px;
		float:right; 
	}
.box { 
  background: #EFF7FF; 
}
.boxtop { 
  background: url(ne.gif) no-repeat top right; 
}
.boxtop div { 
  height: 10px; 
  background: url(nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  height: 10px; 
  background: url(sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}

.boxs { 
  background: #c8e4ff; 
}
.boxtops { 
  background: url(neside.gif) no-repeat top right; 
}
.boxtops div { 
  height: 10px; 
  background: url(nwside.gif) no-repeat top left; 
}
.boxbottoms { 
  background: url(seside.gif) no-repeat bottom right; 
}
.boxbottoms div { 
  height: 10px; 
  background: url(swside.gif) no-repeat bottom left; 
}
.boxcontents {
  padding: 0px 10px 0px 10px;
}

table, form,tr {border:1px dotted #aaa;
width: 510px !important;
background:#c8e4ff;
padding:.3em;}
td {padding:.3em;}
.stripe {background:#eff7ff;}
.search {height:400px;}
