body { background: #ccc3b3 url(images/bg.jpg); background-repeat: no-repeat; background-position: top; width:888px; color:#333333; font-size:12px; font-family:verdana, arial, sans-serif; text-decoration:none; margin: 8px auto; }

p {margin-bottom:6px; margin-top:0px; font-size:12px;}

li {margin-bottom:6px; margin-top:0px; margin-left:-6px; font-size:12px;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; border:0; margin-bottom:6px;}

h1 { font-size:20px; color:#008ece; font-family:"Helvetica", Verdana, sans-serif; font-weight:bold; }
h1.internal { font-size:18px; color:#ff8a00; font-family:"Helvetica", Verdana, sans-serif; font-weight:bold; }
h2 { font-size:18px; color:#ff8a00; font-family:"Helvetica", Verdana, sans-serif; font-weight:bold; }
h3 { font-size:16px; color:#008ece; font-family:"Helvetica", Verdana, sans-serif; font-weight:bold; }
h4 { font-size:15px; color:#005300; font-family:"Helvetica", Verdana, sans-serif; font-weight:bold; }

a { color:#5a5849; text-decoration:none; font-weight:700; font-size:12px;} 
a:hover { color:#666666;}

div#site_frame { width:888px;}

div#main { background: #fbf6e8 url(images/hp_content_bg.jpg); background-repeat: no-repeat; }
div.main_content { padding-bottom:20px; padding-top:8px; padding-left:8px; padding-right:8px; overflow:hidden }
div.int_content { padding-bottom:20px; padding-top:8px; padding-left:4px; padding-right:4px; overflow:hidden }

div#header {
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	height:115px;
}

div#footer {
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	height:41px;
}
div.footer_content {
	text-align:center;
	padding:6px;
}
div.footer_content a { color:#00587f; text-decoration:underline; font-size:11px;} 
div.footer_content a:hover { color:#333333;}

div.navbar {
	background-image:url(images/nav_bg.gif);
	background-repeat:no-repeat;
	height:45px;
	margin-left:10px;
	margin-right:4px;
}

div#hp_left {
	width:501px;
	float:left;
}
div#hp_right {
	width:337px;
	float:right;
	margin-right:15px;
}

div.hp_spotlight {
	margin-bottom:12px;
}

div.hp_widgets {
	overflow:hidden;
	margin-left:15px;
}
div#hp_widgets_left {
	width:227px;
	float:left;
}
div#hp_widgets_right {
	width:244px;
	float:right;
}

div.hp_map_container {
	background-image:url(images/hp_map_container.gif);
	background-repeat:no-repeat;
	height:184px;
	padding-top:29px;
	padding-left:10px;
	padding-right:12px;
}

div.int_map_container {
	background-image:url(images/int_map_container.gif);
	background-repeat:no-repeat;
	height:184px;
	margin-top:10px;
	padding-top:29px;
	padding-left:10px;
	padding-right:12px;
}

div.hp_intro {
	padding-top:20px;
	margin-bottom:40px;
}

div.hp_special_top {
	background: url(images/hp_special_top.gif) no-repeat;
	margin-top:12px;
	height:10px;
}
div.hp_special {
	background: #756243 url(images/hp_special_bg.gif) no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:12px;
}
div.hp_special p {margin-bottom:0px; font-size:13px; color:#FFFFFF; }
div.hp_special a {font-size:18px; color:#ff8a00; text-decoration:none; font-weight:bold; }
div.hp_special a:hover {color:#f5b66c; }
div.hp_special_btm {
	background: url(images/hp_special_btm.gif) no-repeat;
	height:10px;
	overflow:hidden;
}

div#int_left {
	width:250px;
	float:left;
}
div#int_right {
	width:610px;
	float:right;
	margin-right:12px;
}

div.int_left_top {
	background: url(images/int_left_top.gif) no-repeat;
	height:10px;
}
div.int_left_content {
	background: #6a5a3d url(images/int_left_bg.gif) no-repeat;
	width:225px;
	padding:10px;
}
div.int_left_btm {
	background: url(images/int_left_btm.gif) no-repeat;
	height:13px;
}

div.int_right_top {
	background: url(images/int_right_top.gif) no-repeat;
	height:46px;
}
div.int_right_top h2 {padding-left:18px; padding-top:16px; }
div.int_right_top h1 {padding-left:18px; padding-top:16px; }
div.int_right_content {
	background: #ede9e0 url(images/int_right_bg.gif) no-repeat;
	padding:18px;
}

.imgframe { padding:8px; background: url(images/imagebg.jpg) no-repeat;}