/* CSS Document */

body {margin:0px;}
body,div,p,th,td {color:#171717;font-size:11px;font-family:arial;}
a {color:#327c8a;text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0px;}

#container {width:778px;margin:auto;}
#header {position:absolute;top:0px;height:110px;}
#banner {position:absolute;top:110px;height:113px;background:url(images/bg-header-mid.gif);width:778px;}
#footer {height:60px;border-top:solid 1px #e4e9cd;background:#f3f6e9;padding:0px 10px 0px 10px;clear:both;font-size:10px;margin:20px 0px 0px 0px;}
	#footer a {text-decoration:none;color:#171717;padding:0px 4px 0px 4px;}
	#footer a:hover {text-decoration:underline;}
	.links {display:block;width:600px;margin:24px 0px 0px 0px;float:left;}
	.copy {display:block;width:150px;margin:24px 0px 0px 0px;float:right;}
#content {margin:223px 0px 0px 0px;background:#ffffff;}
#leftcolumn {width:246px;float:left;margin:6px 0px 6px 0px;}
#rightcolumn {width:530px;float:right;margin:6px 0px 6px 0px;}

.greenbox {width:232px;float:right;clear:both;margin:6px 0px 6px 0px;}
	.greenboxhead {background:url(images/bg-greenbox-top.gif);height:6px;margin:0px;}
	.greenboxbody {background:url(images/bg-greenbox.gif);margin:0px;padding:2px 6px 8px 7px;}
		.greenboxbody .greenhdr {margin:0px 0px 8px 0px;}
		.greenboxbody .caption {display:block;border:solid 1px #ffffff;background:#f0f4e4;margin:2px 0px 4px 0px;font-size:12px;font-weight:bold;color:#327c8a;padding:4px 0px 4px 6px;}
		.greenboxbody p {font-size:11px;line-height:18px;margin:2px 6px 6px 6px;}
	.greenboxfoot {background:url(images/bg-greenbox-bottom.gif);height:6px;margin:0px;}

.navbox {width:232px;float:right;clear:both;margin:6px 0px 6px 0px;}
	.navboxhead {background:url(images/bg-greenbox-top.gif);height:6px;margin:0px;}
	.navboxbody {background:url(images/bg-greenbox.gif);margin:0px;padding:2px 6px 8px 7px;}
		.navboxbody .greenhdr {margin:0px 0px 8px 0px;}
		.navboxbody p {font-size:11px;line-height:18px;margin:2px 6px 6px 6px;}
		.navboxbody a.cat {display:block;border:solid 1px #ffffff;background:#f0f4e4;margin:2px 0px 4px 0px;font-size:12px;font-weight:bold;color:#327c8a;padding:4px 0px 4px 6px;}
		.navboxbody ul {margin:4px 0px 10px 20px;padding:0px 0px 0px 4px;}
			.navboxbody ul li {list-style:square;font-size:12px;color:#327c8a;}
			.navboxbody ul li a {font-size:12px;font-weight:bold;text-decoration:underline;}
				.navboxbody ul ul {border-left:solid 1px #327c8a;margin:0px 0px 0px -13px;padding:4px 0px 4px 0px;}
				.navboxbody ul ul li {list-style:none;font-size:11px;padding-left:18px;font-weight:normal;}
					.navboxbody ul ul li a {font-size:11px;font-weight:normal;}
	.navboxfoot {background:url(images/bg-greenbox-bottom.gif);height:6px;margin:0px;}


.invisbox {width:232px;float:right;clear:both;margin:6px 0px 6px 0px;}

.fadebox {width:507px;clear:both;margin:6px 0px 12px 10px;}
	.fadeboxhead {background:url(images/bg-fadebox-top.gif);height:6px;margin:0px;}
	.fadeboxbody {background:url(images/bg-fadebox.gif);margin:0px;padding:0px 0px 8px 0px;}
		.fadeboxbody .imghdr {margin:8px 0px 6px 12px;}
		.fadeboxbody p {padding:0px 12px 0px 12px;line-height:24px;margin:4px 0px 8px 0px;font-size:12px;}
	.fadeboxfoot {background:url(images/bg-fadebox-bottom.gif);height:6px;margin:0px;}

.more {display:block;padding:2px 4px 0px 0px;text-align:right;}

.contentblock {border-top:dotted 1px #aaaaaa;padding:6px 0px 0px 0px;margin:6px 10px 6px 10px;clear:both;}
	.contentblock .left {width:250px;float:left;border-right:dotted 1px #aaaaaa;}
	.contentblock .right {width:250px;float:right;}
	.contentblock .wide {width:500px;}
		.contentblock p {padding:4px 14px 6px 14px;line-height:18px;margin:0px;}
		.contentblock h1 {color:#375f66;font-weight:bold;font-size:12px;margin:0px;padding:4px 0px 6px 14px;text-transform:uppercase;}
		.contentblock h2 {color:#375f66;font-weight:bold;font-size:12px;margin:0px;padding:4px 0px 6px 14px;}
		.contentblock h4 {color:#375f66;font-weight:bold;font-size:12px;margin:0px;padding:4px 0px 6px 14px;}
		
.clear {clear:both;}

table.co {margin:5px 0px 5px 10px;}
td.boxtop {background:url(/images/co/boxtop.gif) top; height:12px;}
td.boxbg {background:url(/images/co/boxbg.gif); padding-right:10px;}
td.boxbot {background:url(/images/co/boxbot.gif); height:21px;}
td.boximg {padding:5px 5px 0px 10px; vertical-align:top;}
td.boximg img {border:solid 1px #dee4c9;}
td.boxtitle {border-bottom:solid 1px #cfdaa7; padding:5px 15px 0px 0px;}
td.boxtitle a {font-weight:bold; font-size:12px; color:#577c8a;}
td.boxdesc { padding:5px 15px 0px 0px;}