/* CSS Document *//*:::::::::::::::::::::::::   Key Components   :::::::::::::::::::::::::::*/html { overflow-x: auto; height:100%;}	/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */body{		font-family:Arial, Helvetica, sans-serif;		background: url('graphics/bg.jpg');		background-repeat:repeat;		background-position:center bottom;}#outershell{ 	width: 730px;	margin: 0px auto;		padding-top:75px;		overflow: hidden;		}#innershell{ 	width: 700px;	margin: 0px auto;		background-color:#fff;		overflow: hidden;				border-left:8px solid #434342;		border-right:8px solid #434342;		}#banner{ 	width: 700px;	height:130px;		margin:0px auto;				background-repeat:no-repeat;		background-image:url("graphics/banner.jpg");		background-color:#fff;		border-top:20px solid #434342;}.gb1{	width: 700px;		height:50px;		background-image:url("graphics/g1-1.gif");}#footer{	width:700px;		height:75px;		margin:0px auto;		display:block;		background-image:url("graphics/footer.jpg");		background-repeat:no-repeat;		border-left:8px solid #434342;		border-right:8px solid #434342;		border-bottom:20px solid #434342;}.foot_links{	padding:3px 0px 0px 240px;		font-size:11px;		color:#fff;}.foot_links a{	font-size:10px;		color:#fff;		text-decoration:none;		padding:0px 5px 0px 5px;}#foot_extra{	width:700px;		height:25px;		display:block;		background:none;			margin:0px auto;}p.copyright{	font-size:10px;		color:#fff;		margin:5px 0px 5px 0px;		float:left;	}.cdd-mark{	width:120px;		height:130px;		display:block;		float:right;		padding-top:10px;		padding-right:240px;	}.cdd{		width:30px;		height:18px;		background-image:url('graphics/web_logomark.png');		background-repeat:no-repeat;		display:block;		margin-left:7px;		}a.compose{	color:#fff;	font-size:10px;	text-decoration:none;	letter-spacing:1px;}/*:::::::::::::::::::::::::  Center   :::::::::::::::::::::::::::*/.center{	width:230px;		height:60px;		display:block;		background:white;		margin:0px 0px 0px 200px;}.rcol{	width:600px;	display:block;		margin:5px 0px 0px 50px;		border-bottom:1px dotted #DCDCDC;		background:none;		text-align:left;}.rcol p.copy1{		margin:10px 10px 0px 0px;		color:#666666;		font-size:11px;		line-height:12px;		padding-bottom:5px;		border-bottom:1px dotted #DCDCDC;}.rcol p.copy2{		margin:5px 10px 0px 10px;		color:#666666;		font-size:11px;		padding-bottom:5px;		height:35px;		border-bottom:1px dotted #DCDCDC;	}.donate{	width:120px;		height:35px;		background-image:url("graphics/grn_butt.gif");		background-repeat:no-repeat;		background-position:0px 0px;		display:block;		}.donate:hover{	background-repeat:no-repeat;		background-position:0px -35px;		width:120px;}/*:::::::::::::::::::::::::   Universal Styles   :::::::::::::::::::::::::::*/b{	font-size:12px;		line-height:14px;}i{	font-size:12px;}h4{	font-size:15px;		font-family:Arial, Helvetica, sans-serif;		font-weight:bolder;		letter-spacing:normal;		color:#079707;		margin:0px 0px 5px 10px;	}h5{	color:#8B91A7;		margin:5px 0px 0px 10px;}p.loud{	font-size:25px;		font-weight:bold;		color:#003300;		margin:0px;}p.break{	color:#DCDCDC;		font-size:10px;}ul.primary{	font-size:11px;		text-align:left;		line-height:13px;		margin:0px 0px 10px 30px;		padding:0px;		color:#5E5E5E;		list-style-image:url('graphics/grn_bull.gif');}p.list{	font-size:11px;		text-align:left;		line-height:13px;		margin:0px 10px 10px 0px;		padding:0px;		color:#5E5E5E;		}a.more{	font-size:12px;		font-weight:bold;		text-decoration:underline;		color:#5E5E5E;		float:right;		padding-right:15px;}a.more:hover{	color:#333333;}a.back{	font-size:12px;		font-weight:bold;		text-decoration:underline;		color:#5E5E5E;		float:left;		padding-left:15px;}a.back:hover{	color:#333333;}p.small{	color:#5E5E5E;		font-size:11px;	}/*:::::::::::::::::::::::::  Forms   :::::::::::::::::::::::::::*/.primary_form{	margin:5px 0px 0px 40px;}/*:::::::::::::::::::::::::   Images & Graphics   :::::::::::::::::::::::::::*/.pg1_img{	width:600px;		height:300px;		display:block;		background-image:url('graphics/pg1_img.jpg');		background-repeat:no-repeat;		margin:10px 0px 0px 42px;		border:6px solid #BFBFBF;	}.page_header{	width:700px;		height:150px;		display:block;		padding-bottom:3px;		border-bottom:2px solid #B9E75C;}/*:::::::::::::::::::::::::  Flash/Videos   :::::::::::::::::::::::::::*/#gallery_shell{	width:700px;		height:500px;		display:block;		background:#fff;		padding:0px;	}#photo_gallery{	width:700px;		height:500px;		background-color:#fff;		padding:0px;}