body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
h1 {
	font-size: inherit;
	font-weight:bold;
}

/************************************************************************************/
/* Top Banner and Menu */
.menuwidth {
	width: 120px;
}
.menuitem, .menuitem:visited {
	color: #FE6E00;
	text-decoration:none;
	display:block;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: #666666 1px solid;
}

.menuitemgrey, menuitemgrey:visited {
	color: #666666;
	text-decoration:none;
	border-top: #666666 1px solid;
	display:block;
	padding-top: 4px;
	padding-bottom: 4px;
}

.menuitemgrey:hover, .menuitemgreyselected{
	color: #30A1EB;
	text-decoration:none;
	border-top: #666666 1px solid;
	display:block;
	padding-top: 4px;
	padding-bottom: 4px;
}

.menuitemselected, .menuitem:hover {
	color: #30A1EB;
	text-decoration:none;
	display:block;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: #666666 1px solid;
}

.bluebar {
	border-bottom: #9ADAE9 5px solid;
	vertical-align: bottom;
}
.whitespacer {
	width:90px;
}
.strapline {
	font-size:14px;
	color: #FF9900;
	padding-bottom: 5px;
	padding-top: 5px;
}


/************************************************************************************/
/* bottom banner */

.gradient_orange {
	background-image:url(images/gradient_orange.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height: 90px;
	border-bottom:#000000 1px solid;
}
.gradient_orange_grass {
	background-image:url(images/gradient_orange_grass.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height: 90px;
	border-bottom:#000000 1px solid;
}
.gradient_blue {
	background-image:url(images/gradient_blue.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height: 90px;
	border-bottom:#000000 1px solid;
}
.gradient_blue_mountains {
	background-image:url(images/gradient_blue_mountains.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height: 90px;
	border-bottom:#000000 1px solid;
}
.gradient_blue_fish {
	background-image:url(images/gradient_blue_fish.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height: 90px;
	border-bottom:#000000 1px solid;
}
.gradient_green_skyline {
	background-image:url(images/gradient_green_skyline.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height: 90px;
	border-bottom:#000000 1px solid;
}
.gradient_green {
	background-image:url(images/gradient_green.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height: 90px;
	border-bottom:#000000 1px solid;
}


/************************************************************************************/
/* Main Body Text Formatting */

.topspace {
	padding-top:25px;
}
.mainTextspacing {
	line-height: 150%;
}
.homepageTextSpacing {
	line-height:220%;
	text-align:justify;
}
.homepageVLargeText {
	font-family:  "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:60px;
	color:#FF9900;
	line-height: 100%;
}
.headingOne {
	font-weight:bold;
	font-size:larger;
	margin-bottom: -10px;
}
.headingOneTableSpace {
	font-weight:bold;
	font-size:larger;
	height: 25px;
	padding-bottom: 4px;
}

.headingOneTableSpace_bs {
	font-weight:bold;
	font-size:larger;
	height: 25px;
	padding-bottom: 2px;
	margin-bottom: -1px;
}

.headingLarge {
	font-size:38px;
	font-family:  "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: -18px;
}
.headingMedium, .headingMedium:visited {
	color:#000000;
	font-size:20px;
	font-family:  "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: -15px;
	text-decoration:none;
}
.textLargeSpecial, .textLargeSpecial:visited {
	font-size:30px;
	font-family:  "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.textLargeSpecial:hover, .textLargeSpecialSelected {
	font-size:30px;
	font-family:  "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FF9900;
}
.tableSpacingSpecial {
	padding-bottom: 10px;
}
.smallInfoText {
	font-size:smaller;
}

.twoColumnSpaceWidth {
	width: 4%;
}
.twoColumnWidth {
	width:48%;
}

.unorderedList {
	margin-left: 15px;
}
.unorderedListNoTop {
	line-height: 150%;
	margin-top: 3px;
}

.photospacing {
	margin-right: 5px;
	margin-top: 5px;
}