html,body {
	margin:0px;
	padding:0px;
	background:url("../images/layout/bg.gif") top left repeat-x;
	background-color:#ABCBE4;
	font-size:100%;
	min-width:780px;
	text-align:center;
}

span.pipe2 {
	display:none;
}

p.skipmenu {
	position:absolute;
	left:-999px;
	width:990px;
}

div#container {
	width:780px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

div#navbg_homepage {
	width:780px;
	height:118px;
	float:left;
	background:url("../images/layout/header.jpg") top left no-repeat;
}

div#navbg_business {
	width:780px;
	height:118px;
	float:left;
	background:url("../images/layout/header_business.jpg") top left no-repeat;
}

div#navbg_community {
	width:780px;
	height:118px;
	float:left;
	background:url("../images/layout/header_community.jpg") top left no-repeat;
}

	/* elements for homepage */

	div#navcontainer_homepage {
		margin:91px 0px 0px 30px;
		padding:0px;
		height:27px;
		float:left;
		font-size:0.7em;
		font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-weight:bold;
	}

	div#navcontainer_homepage ul {
		margin:0px;
		padding:0px;
		list-style-type:none;
		list-style:none;
		text-align:center;
		border:0px;
	}

	div#navcontainer_homepage ul li {
		width:102px;
		height:27px;
		margin:0px;
		padding:0px;
		display:block;
		float:left;
		text-align:center;
	}

	div#navcontainer_homepage ul li a {
		width:102px;
		height:27px;
		margin:0px;
		padding:8px 0px 0px 0px;
		color:#686252;
		text-decoration:none;
		display:block;
		text-align:center;
		background:url("../images/layout/buttons_sandy.gif") -101px 0px no-repeat;
	}

	div#navcontainer_homepage ul li a:hover {
		/*padding:91px 0px 0px 0px;*/
		color:#403929;
		background:url("../images/layout/buttons_sandy.gif") -101px 0px no-repeat;
	}

	div#navcontainer_homepage li#active a {
		/*padding:91px 0px 0px 0px;*/
		color:#403929;
		background:url("../images/layout/buttons_sandy.gif") 0px 0px no-repeat;
	}

	div#navcontainer_homepage li#active a:hover {
		color:#403929;
		background:url("../images/layout/buttons_sandy.gif") 0px 0px no-repeat;
	}

	div#navcontainer_homepage a em {
		font-style:normal;
		font-weight:bold;
		border-bottom:1px solid #686252;
	}

	div#navcontainer_homepage li#active a em {
		font-style:normal;
		font-weight:bold;
		border-bottom:1px solid #403929;
	}

	/* elements for business */

	div#navcontainer_business {
		margin:91px 0px 0px 30px;
		padding:0px;
		height:27px;
		float:left;
		font-size:0.7em;
		font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-weight:bold;
	}

	div#navcontainer_business ul {
		margin:0px;
		padding:0px;
		list-style-type:none;
		list-style:none;
		text-align:center;
		border:0px;
	}

	div#navcontainer_business ul li {
		width:102px;
		height:27px;
		margin:0px;
		padding:0px;
		display:block;
		float:left;
		text-align:center;
	}

	div#navcontainer_business ul li a {
		width:102px;
		height:27px;
		margin:0px;
		padding:8px 0px 0px 0px;
		color:#566B5F;
		text-decoration:none;
		display:block;
		text-align:center;
		background:url("../images/layout/buttons_mint.gif") -101px 0px no-repeat;
	}

	div#navcontainer_business ul li a:hover {
		/*padding:91px 0px 0px 0px;*/
		color:#403929;
		background:url("../images/layout/buttons_mint.gif") -101px 0px no-repeat;
	}

	div#navcontainer_business li#active a {
		/*padding:91px 0px 0px 0px;*/
		color:#403929;
		background:url("../images/layout/buttons_mint.gif") 0px 0px no-repeat;
	}

	div#navcontainer_business li#active a:hover {
		color:#403929;
		background:url("../images/layout/buttons_mint.gif") 0px 0px no-repeat;
	}

	div#navcontainer_business a em {
		font-style:normal;
		font-weight:bold;
		border-bottom:1px solid #686252;
	}

	div#navcontainer_business li#active a em {
		font-style:normal;
		font-weight:bold;
		border-bottom:1px solid #403929;
	}

	/* elements for community */

	div#navcontainer_community {
		margin:91px 0px 0px 30px;
		padding:0px;
		height:27px;
		float:left;
		font-size:0.7em;
		font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-weight:bold;
	}

	div#navcontainer_community ul {
		margin:0px;
		padding:0px;
		list-style-type:none;
		list-style:none;
		text-align:center;
		border:0px;
	}

	div#navcontainer_community ul li {
		width:102px;
		height:27px;
		margin:0px;
		padding:0px;
		display:block;
		float:left;
		text-align:center;
	}

	div#navcontainer_community ul li a {
		width:102px;
		height:27px;
		margin:0px;
		padding:8px 0px 0px 0px;
		color:#686252;
		text-decoration:none;
		display:block;
		text-align:center;
		background:url("../images/layout/buttons_sandy.gif") -101px 0px no-repeat;
	}

	div#navcontainer_community ul li a:hover {
		/*padding:91px 0px 0px 0px;*/
		color:#403929;
		background:url("../images/layout/buttons_sandy.gif") -101px 0px no-repeat;
	}

	div#navcontainer_community li#active a {
		/*padding:91px 0px 0px 0px;*/
		color:#403929;
		background:url("../images/layout/buttons_sandy.gif") 0px 0px no-repeat;
	}

	div#navcontainer_community li#active a:hover {
		color:#403929;
		background:url("../images/layout/buttons_sandy.gif") 0px 0px no-repeat;
	}

	div#navcontainer_community a em {
		font-style:normal;
		font-weight:bold;
		border-bottom:1px solid #686252;
	}

	div#navcontainer_community li#active a em {
		font-style:normal;
		font-weight:bold;
		border-bottom:1px solid #403929;
	}

div#breadcrumbs {
	width:780px;
	height:94px;
	float:left;
	background:url("../images/layout/bg_top.gif") top left repeat-y;
	/*padding:20px 0px; 20px 0px;*/
	text-align:left;
}

	div#breadcrumbs_left {
		width:390px;
		float:left;
		text-align:left;
	}

	div#breadcrumbs_left a {
		position:relative;
		display:block;
		text-decoration:none;
		width:250px;
		height:54px;
		top:20px;
		left:38px;
		background:url("../images/layout/sea_space_logo.gif") top left no-repeat;
	}

	div#breadcrumbs_left a span {
		visibility:hidden;
		font-size:0px; /* for IE */
	}

	div#breadcrumbs_right {
		width:390px;
		float:left;
		text-align:left;
	}

		div#weather_left {
			width:235px;
			float:left;
			text-align:left;
		}
		
			.enviro21 {
				font-size:0.7em;
				font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
				font-weight:bold;
				color:#003366;
				line-height:97px;
				text-decoration:none;
				background:url("../images/layout/enviro21_turbine_s.gif") no-repeat 0 50%;
				padding:10px 0px 10px 30px;
			}

			.video {
				font-size:0.7em;
				font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
				font-weight:bold;
				color:#003366;
				line-height:97px;
				text-decoration:none;
				background:url("../images/layout/video.gif") no-repeat 0 50%;
				padding:10px 0px 10px 30px;
			}

		div#weather_container {
			width:155px;
			float:left;
			text-align:left;
		}

			div#weather_infospacer {
				width:155px;
				height:25px;
				float:left;
				text-align:left;
			}
			
			div#weather_symbol {
				margin-top:5px;
				width:40px;
				float:left;
				text-align:left;
			}

			div#weather_info {
				font-size:0.8em;
				font-family:Arial, sans-serif;
				color:#66665B;
				font-weight:bold;
				height:53px;
				width:53px;
				float:left;
				text-align:center;
				background:url("../images/layout/weather_bg.jpg") top left no-repeat;
			}
			
				/*div#weather_info_location {
					height:16px;
					width:115px;
					float:left;
					text-align:left;
				}*/
				
					/*div#weather_info_location p {	
						margin-top:0px;
						font-size:0.7em;
						font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
						color:#673F40;
					}*/

				/*div#weather_info_temperature {
					height:24px;
					width:115px;
					float:left;
					text-align:left;
				}*/

				/*div#weather_info .temp2 {
					font-weight:normal;
				}*/
			
			/*div#weather_info .temp {
				font-size:1.4em;
				font-weight:bold;
				font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
				color:#1B6B90;
			}*/

			/*div#weather_info .celsius {
				font-size:0.9em;
				font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
				color:#1B6B90;
			}*/

		div#weather_right {
			width:10px;
			float:left;
			text-align:left;
		}

	/*div#breadcrumbs span {
		font-size:0.7em;
		font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
		color:#686351;
		margin:0px 0px 0px 48px;
	}*/

/*div#breadcrumbs {
	width:780px;
	float:left;
	background:url("../images/layout/bg_top.gif") top left repeat-y;
	padding:20px 0px; 20px 0px;
}

	div#breadcrumbs span {
		font-size:0.7em;
		font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
		color:#686351;
		margin:0px 0px 0px 0px;
	}*/

div#picturesplit {
	width:780px;
	float:left;
	background:url("../images/layout/bg_top.gif") top left repeat-y;
}

	div.picturesplitgap {
		width:10px;
		float:left;
	}

	div#picturesplitmain {
		width:760px;
		height:270px;
		float:left;
		background:url("../images/layout/picture_homepage.jpg") top left no-repeat;
		text-align:left;
	}

		div#picturesplitbusiness {
			width:381px;
			height:270px;
			float:left;
			text-align:left;
		}

			div#picturesplitbusinessphoto {
				width:381px;
				height:166px;
				float:left;
				text-align:left;
			}

				div#picturesplitbusinessphoto a {
					position:relative;
					display:block;
					text-decoration:none;
					width:380px;
					height:161px;
					top:5px;
					background:none;
				}

				div#picturesplitbusinessphoto a span {
					visibility:hidden;
					font-size:0px; /* for IE */
				}

			div#picturesplitbusinesstextarea {
				width:381px;
				height:81px;
				float:left;
				text-align:left;
			}

				div#picturesplitbusinesscentre {
					width:367px;
					height:69px;
					float:left;
					font-size:0.7em;
					font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
					text-align:left;
					margin-top:7px;
					color:#FFFFFF;
				}

					div#picturesplitbusinesscentre a.title {
						position:relative;
						display:block;
						text-decoration:none;
						color:#FFFFFF;
						text-align:left;
					}

					div#picturesplitbusinesscentre a.links {
						position:relative;
						display:inline;
						text-decoration:none;
						color:#FFFFFF;
						text-align:left;
					}

			div#picturesplitbusinessspace {
				width:381px;
				height:23px;
				float:left;
				text-align:left;
			}

		div#picturesplitcommunity {
			width:379px;
			height:270px;
			float:left;
			text-align:left;
		}

			div#picturesplitcommunityphoto {
				width:379px;
				height:166px;
				float:left;
				text-align:left;
			}

				div#picturesplitcommunityphoto a {
					position:relative;
					display:block;
					text-decoration:none;
					width:379px;
					height:161px;
					top:5px;
					background:none;
					}

					div#picturesplitcommunityphoto a span {
						visibility:hidden;
						font-size:0px; /* for IE */
					}

			div#picturesplitcommunitytextarea {
				width:379px;
				height:81px;
				float:left;
				text-align:left;
			}

				div#picturesplitcommunitycentre {
					width:365px;
					height:69px;
					float:left;
					font-size:0.7em;
					font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
					text-align:left;
					margin-top:7px;
					color:#FFFFFF;
				}

					div#picturesplitcommunitycentre a.title {
						position:relative;
						display:block;
						text-decoration:none;
						color:#FFFFFF;
						text-align:left;
					}

					div#picturesplitcommunitycentre a.links {
						position:relative;
						display:inline;
						text-decoration:none;
						color:#FFFFFF;
						text-align:left;
					}

			div#picturesplitcommunityspace {
				width:379px;
				height:23px;
				float:left;
				text-align:left;
			}

			div.picturesplittextareagap {
				width:7px;
				height:81px;
				float:left;
			}

	div#picturesplitmain2 {
		width:760px;
		height:178px;
		float:left;
		background-position: top left;
		background-repeat: no-repeat;
		text-align:left;
	}

div#main_homepage {
	width:780px;
	float:left;
	background:url("../images/layout/bg_home_sandy.gif") top left repeat-y;
}

div#main_business {
	width:780px;
	float:left;
	background:url("../images/layout/bg_home_mint.gif") top left repeat-y;
}

div#main_community {
	width:780px;
	float:left;
	background:url("../images/layout/bg_home_sandy.gif") top left repeat-y;
}

	div.gapside {
		width:38px;
		float:left;
	}

	div#mainbody {
		width:454px;
		float:left;
		text-align:left;
	}

		div#toggle {
			width:454px;
			height:10px;
			float:left;
			text-align:right;
		}

		div#mainbody h1 {
			font-size:1em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#1B6B90;
			line-height:1.2;
		}

		div#mainbody h2.homepage {
			font-size:0.875em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#836514;
		}

		div#mainbody h2.business {
			font-size:0.875em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#33965A;
			margin-top: 1.5em;
		}

		div#mainbody h2.community {
			font-size:0.875em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#836514;
			margin-top: 1.5em;
		}
		
		#mainbody h2.iconturbine {
			line-height:5;
			background:url("../images/layout/enviro21_turbine.gif") no-repeat top left;
			padding-left:60px;
		}

		div#mainbody h3 {
			font-size:0.75em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#7B9CB7;
		}

		div#mainbody p {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#673F40;
			line-height:18px;
		}

		div#mainbody a:link, div#mainbody a:visited, div#mainbody a:active {
			color:#003366;
			text-decoration:none;
			background:url("../images/layout/underline_dot.gif") repeat-x 100% 100%;
		}

		div#mainbody a:hover {
			background:url("../images/layout/underline_line.gif") repeat-x 100% 100%;
		}
		
		div#mainbody a.back {
			font-weight:bold;
			background:url("../images/layout/arrow_left.gif") no-repeat 0 50%;
			padding-left:20px;
		}

		div#mainbody ul {
			list-style-type:none;
			padding:0px;
			margin:0px;
			padding-left:0px; /* padding from left edge */
			padding-top:10px;
			padding-bottom:2px;
		}
		
			div#mainbody ul li {
				font-size:0.7em;
				font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
				color:#673F40;
				line-height:16px;
				text-decoration:none;
				background-image:url("../images/layout/list_bullet2.gif");
				background-repeat:no-repeat;
				background-position:top left;
				margin:0px 0px 8px 0px;
				padding:0px 0px 0px 0px;
				padding-left:25px;
			}

			div#mainbody ul li.legal {
				background-image:none;
			}
				
			div#mainbody ul li.tabbed {
				background-image:none;
				padding-left:35px;
			}

			div#mainbody ul li.tabbedx2 {
				background-image:none;
				padding-left:45px;
			}

		#mainbody ul ul {
			padding-bottom:0px;
		}
		
		#mainbody ul ul li {
			font-size:1em;
			margin:0px;
			padding:0px 0px 8px 25px;
		}

		div#mainbody ol li {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#673F40;
			text-decoration:none;
			line-height:18px;
			margin:0px 0px 8px 0px;
			padding:0px 0px 8px 0px;
		}
			
			div#mainbody ol li.numberedtabbed {
				list-style-type:none;
				padding-left:25px;
			}
			
		#mainbody ul ol {
			list-style:none;
			margin:0px;
			padding:0px 0px 0px 25px;
		}
		
			#mainbody ul ol li {
				font-size:1em;
				background:none;
				margin:0px;
				padding:0px;
			}
			
		table {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#673F40;
			border-collapse:collapse;
			margin:10px 0px;
		}
		
		.alt {
			background:#f7f7f7;
		}
		
		th {
			color:#333;
			border-top:4px solid #6699cc;
			background:#aabfd5;
		}
		
		th, td {
			padding:6px;
			border-bottom:1px solid #eaeaea;
		}

		div#mainbody address {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#673F40;
			font-style:normal;
			font-weight:bold;
			text-decoration:none;		 
			text-align:justify;
			line-height:15px;
		}
		
		#mainbody q:before, #mainbody q:after {
			content: "";
		}

		div#mainbody blockquote {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#1B6B90;
			/* padding-top:15px; */
			line-height:18px;
			font-style:normal;
			margin: 18px 36px 0;
		}

		div#mainbody acronym, div#mainbody abbr {
			cursor:help;
			border-bottom:1px dotted #673F40;
		}

		div#mainbody acronym.none {
			cursor:help;
			border-bottom:0px;
		}

		div#mainbody acronym.star {
			cursor:help;
			color:#DF2518;
			border-bottom:0px;
		}

		div#mainbody label {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#673F40;
			line-height:18px;
		}
		
		div.imgcontainer {
			position:relative;
			float:left;
			margin:10px 0px;
			background-color:#F1F1F1;
			border:1px solid #E1E1E1;
			text-align:center;
			padding:5px;
		}
		
			.imgcontainer span {
				color:#777;
				font-size:0.7em;
				font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
				line-height:1.2;
				display:block;
				padding:5px 0px 0px;
			}

		div.imgcontainerright {
			position:relative;
			float:right;
			margin:10px 0px 10px 25px;
			background-color:#F1F1F1;
			border:1px solid #E1E1E1;
			text-align:center;
			padding:5px;
		}

		div.imgcontainerleft {
			position:relative;
			float:left;
			margin:10px 25px 10px 0px;
			background-color:#F1F1F1;
			border:1px solid #E1E1E1;
			text-align:center;
			padding:5px;
		}

		div.staticframe {
			width:227px;
			float:left;
			text-align:left;
			padding-bottom:10px;
			padding-top:10px;
		}

		div.staticframeright {
			position:relative;
			float:right;
			margin:0px;
			background-color:#F1F1F1;
			border:1px solid #E1E1E1;
			text-align:center;
			padding:5px;
		}	

		div.staticframeleft {
			position:relative;
			float:left;
			margin:0px;
			background-color:#F1F1F1;
			border:1px solid #E1E1E1;
			text-align:center;
			padding:5px;
		}

		div.hr {
			height:15px;
			background:transparent url("../images/layout/hr_dot.gif") center left repeat-x;
			clear:both;
		}

		div.hr hr {
			display:none;
		}

		input {
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			font-size:0.7em;
			width:15em;
			border:1px solid;
			border-color:#666666 #CCCCCC #CCCCCC #666666;
			padding:2px;
		}

		textarea {
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			font-size:0.7em;
			border:1px solid;
			border-color:#666666 #CCCCCC #CCCCCC #666666;
			padding:2px;
			width:70%;
		}

		select {
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			font-size:0.7em;
		}

		input.button {
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			font-size:0.7em;
			width:9em;
			background-color:#E6E6E6;
			border-color:#CCCCCC #666666 #666666 #CCCCCC;
			margin-left:1em;
			padding:0;
			cursor:pointer;
		}

		input:focus, textarea:focus {
			background:#FFFFCC;
		}

		fieldset {
			border:0px;
			margin: 0;
			padding: 0;
		}

			fieldset legend {
				font-size:0.75em;
				font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
				color:#7B9CB7;
				font-weight:bold;
				margin-left:0px;
				padding-left:0px;
			}

		div#picture_gallery {
			width:454px;
			float:left;
			text-align:left;
			padding-top:20px;
		}

			div#picture_gallery .frame {
				width:227px;
				float:left;
				text-align:left;
				padding-bottom:10px;
				padding-top:10px;
			}

			div#picture_gallery .frameright {
				position:relative;
				float:right;
				margin:0px;
				background-color:#F1F1F1;
				border:1px solid #E1E1E1;
				text-align:center;
				padding:5px;
			}

			div#picture_gallery .frameleft {
				position:relative;
				float:left;
				margin:0px;
				background-color:#F1F1F1;
				border:1px solid #E1E1E1;
				text-align:center;
				padding:5px;
			}
			
		div#mainbody em {
			color: #333;
			font-style: normal;
			font-weight: bold;
		}

		div#mainbody a.btn {
			background-color: #33965A;
			background-image: none;
			border-color: #49ab70 #1e7541 #1e7541 #49ab70;
			border-style: solid;
			border-width: .083em;
			border-radius: .167em;
			-moz-border-radius: .167em;
			-webkit-border-radius: .167em;
			color: #fff;
			cursor: pointer;
			font-size: 1.071em;
			padding: .583em 1em;
		}

	div.gapmiddle {
		width:56px;
		float:left;
	}

	div#mainmenu {
		width:194px;
		float:left;
		text-align:left;
	}

		div#mainmenu h3.homepage {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#836514;
			margin-top:12px;
		}

		div#mainmenu h3.business {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#33965A;
			margin-top:12px;
		}

		div#mainmenu h3.community {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#836514;
			margin-top:12px;
		}

		div#mainmenu ul {
			list-style:none;
			margin:0px 0px 0px 10px;
			padding:0px;
		}

		div#mainmenu ul.top {
			padding-top:10px;
		}

		div#mainmenu ul.sub li {
			font-size:1.0em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			font-weight:normal;
			background-image:none;
			padding:2px 7px 2px 10px;
			border-bottom:0px;
			margin-top:6px;
		}

		div#mainmenu li {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			list-style:none;
			margin:0px 0px 4px 0px;
			padding:0px 0px 4px 0px;
		}

		div#mainmenu li.business_bullet {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			list-style:none;			
			background-image:url("../images/layout/list_bullet.gif");
			background-repeat:no-repeat;
			background-position:top left;
			margin:0px 0px 8px 0px;
			padding:0px 0px 8px 0px;
			padding-left:16px;
		}

		div#mainmenu li.community_bullet {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			list-style:none;			
			background-image:url("../images/layout/list_bullet3.gif");
			background-repeat:no-repeat;
			background-position:top left;
			margin:0px 0px 8px 0px;
			padding:0px 0px 8px 0px;
			padding-left:16px;
		}

		div#mainmenu li.homepage_bullet {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			list-style:none;			
			background-image:url("../images/layout/list_bullet3.gif");
			background-repeat:no-repeat;
			background-position:top left;
			margin:0px 0px 8px 0px;
			padding:0px 0px 8px 0px;
			padding-left:16px;
		}

		div#mainmenu li a, div#mainmenu li a:visited, div#mainmenu li a:active {
			color:#403929;
			text-decoration:none;
		}

		div#mainmenu li a:hover {
			text-decoration:underline;
			color:#403929;
		}

		div#mainmenu li a em.business {
			font-style:normal;
			border-bottom:1px solid #7CB6D9;
		}

		div#mainmenu li a em.community {
			font-style:normal;
			border-bottom:1px solid #BED792;
		}

		div#mainmenu li a:hover em {
			border-bottom:0px;
		}		

		div.hr2 {
			height:15px;
			background:transparent url("../images/layout/hr_dot2.gif") center left repeat-x;
			clear:both;
		}

		div.hr2 hr {
			display:none;
		}

		div.hr3 {
			height:15px;
			background:transparent url("../images/layout/hr_dot3.gif") center left repeat-x;
			clear:both;
		}

		div.hr3 hr {
			display:none;
		}

div#copyright_homepage {
	width:780px;
	float:left;
	background:url("../images/layout/bg_home_sandy.gif") top left repeat-y;
}

div#copyright_business {
	width:780px;
	float:left;
	background:url("../images/layout/bg_home_mint.gif") top left repeat-y;
}

div#copyright_community {
	width:780px;
	float:left;
	background:url("../images/layout/bg_home_sandy.gif") top left repeat-y;
}

	div#copyrightbody {
		width:454px;
		float:left;
		text-align:center;
	}

		p {
			font-size:0.7em;
			font-family:Helvetica, Verdana, Tahoma, Georgia, Arial, sans-serif;
			color:#673F40;
		}

		div.hr {
			height:15px;
			background:transparent url("../images/layout/hr_dot.gif") center left repeat-x;
			clear:both;
		}

		div.hr hr {
			display:none;
		}

		p a img {
			padding-right:5px;
		}

		.nopadding {
			padding-right:0px;
		}

	div#copyrightmenu {
		width:194px;
		float:left;
	}

div#footer_homepage {
	width:780px;
	height:23px;
	float:left;
	background:url("../images/layout/footer_home_sandy.jpg") top left no-repeat;
	font-size:0px;
}

div#footer_business {
	width:780px;
	height:23px;
	float:left;
	background:url("../images/layout/footer_home_mint.jpg") top left no-repeat;
	font-size:0px;
}

div#footer_community {
	width:780px;
	height:23px;
	float:left;
	background:url("../images/layout/footer_home_sandy.jpg") top left no-repeat;
	font-size:0px;
}