/*** CSS for the South Pacific RFMO Created By Totally Digtital 2005 ***/
/** If you have any browser compatibility issues, please contact simon@totallydigital.co.nz **/


/* Global Selectors */
html{	
	height: 100%;
	background: #ebf2f5 url(../images/header-bg.gif) top center repeat-y;
}

body {
	height: 100%;
	font-size: 62.5%; /* 62.5% */
	/* reset font-sizes to 1em == 10px */
}


* {
	font-size: 1em;
	line-height:1em;
	/* reset font-sizes to 1em == 10px */
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}
ul li{
	list-style:none;
}

a img{
	border:0;
	text-decoration: none;
}

/** Header Layout **/
#header {
	width: 770px;
	margin: 0 auto;
	padding-bottom: 13px;
	color: #FFF;
	background: #065185 url(../images/header-bg-home.jpg) top left no-repeat;
}
	#header h1 {
		text-indent: -9000px;
	}
/* search bar */

#Breadcrumbs {
	float: left;
	width: 500px;
	font-size: 11px;
	color: #828282;
	padding: 12px 0px 5px 30px;
}
/*#BreadcrumbsLong {
	background: #8ABFDB url(../images/BreadCrumbsLong.png) top left repeat-y;
}*/
#Breadcrumbs a {
	color: #828282;
	font-size: 11px;
	text-decoration: none;
}
#Breadcrumbs a:hover {
	text-decoration: underline;
}

#search {
	border: 1px solid #d4d4d4;
	border-top: 0;
	width: 770px;
	margin: 0 auto 18px auto;
	font-size:9px;
	background: #FFF url(../images/search-bg.gif) top left repeat-x;
}

#search form {
	width: 220px;
	margin-left: 540px;
	padding: 4px 0px 0px 0px;
	font-size: 10px;
}
/*#header #search form {
	padding-left: 4px;
	font-size: 10px;
}*/
#search form a:hover {
	text-decoration: underline;
}
#search form input {
	border: 0;
	background: 0;
}
#search form input.text {
	width: 131px;
	padding: 5px 8px;
	font-size: 12px;
	background: url(../images/search-text-area.gif) top left no-repeat;
}
#search #Search {
	padding-bottom: 4px;
}
#search .middleColumn {
	margin: 0;
	width: 0;
	padding: 0;
}
#search .action {
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #8c8c8c;
	float: right;
	margin-top: -30px;
}

#newsFlash {
	width: 770px;
	margin: 0 auto;
	background: #064e82 url(../images/header-bg-repeat.jpg) repeat-y;
	color: #fff;
}
	#newsFlash h1, #newsFlash h2, #newsFlash h3, #newsFlash h4, #newsFlash h5 {
		font-size: 14px;
		margin-bottom: 8px;
		text-transform: uppercase;
		margin: 0px;
		color: #fff;
		padding: 0 0 5px 0;
	}
	 #newsFlash h2.title {
		display: block;
		height: 60px;
		padding: 0 0 0 10px;
		margin: 0 6px 0 10px;
		border-left: 1px solid #03648d;
		font-size: 18px;
		float: right;
	}
	#newsFlash p,
	#newsFlash a {
		font-size: 12px;
		line-height: 1.4em;
		color: #d0f1ff;
		text-decoration: none;
	}
		#newsFlash h2 a {
			color: #fff;
		}
		#newsFlashContent {
			width: 710px;
			padding: 18px 0 24px 0;
			margin: 0 auto;
		}

/** General Page Layout **/
#Layout {
	line-height: 1em;
	width: 770px;
	margin: 0 auto;
	background: white;
	/* padding-top: 24px; */
}
#contentHolder {
	background-color: #FFF;
	line-height: 1em;
	margin-top: 7px;
}
#left {
	float: left;
	width: 155px;
}
#menu2 {
	width: 155px;
	margin-left: 10px;
	/*background:#388FBF url(../images/Menu2-Bg.jpg) top left no-repeat;*/
	background: url(../images/menu2-bg.gif) top right repeat-y;
}
#left #menu2 h2 {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #2d506c;
	padding: 9px 11px 0px 11px;
	background: url(../images/Menu2-Top.gif) top left no-repeat;
}
#left #menu2 h2 a {
	color: #2d506c;
	text-decoration: none;
}
	#left #menu2 ul li h2.meetingClass {
		text-transform: capitalize;
		padding: 0 0 5px 0;
		margin-left: 7px;
		font-size: 12px;
		font-weight: bold;
		border-bottom:1px solid #FFFFFF;
	}
	#left #menu2 ul li h2.meetingClass.last {
		border-bottom: 0;
	}
	#left #menu2 ul li h2.meetingClass a {
		color: #2d506c;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
		padding: 9px 11px 0 0;
	}
	
#left #menu2 #bottom{
	background: url(../images/Menu2-Bottom.gif) bottom left no-repeat;
	height:10px;
}
#left .mapImg {
	margin-left: 9px;
}
#footer {
	clear: both;
	height: 1px;
}

/* Menu 1 Layout */

ul#menu1 {
	display: block;
	white-space: nowrap;
	overflow:hidden;
	letter-spacing: 0px;
	width: 710px; /* 735 */
	background: url(../images/menuBg.gif) bottom left repeat-x;
	margin:  70px auto 0px;
	padding: 3px 0;
	border: 1px solid #669ebe;
	border-right: 0;
	border-left: 0;
}
#menu1 li {
	display: block;
	float: left;
	width: auto;
	cursor: pointer;
	border-right: 1px solid #6097b9;
	padding: 0 3px;
}
#menu1 .first {
	padding-left: 0 !important;
}
#menu1 .last {
	padding-right: 0 !important;
	border-right: none;
}
#menu1 li a {
	display: block;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px;
	/* padding: 8px 14px 8px 15px; */
}

#menu1 li.over {
	/* filter: glow(color=#FFFF00,strength=1); */
}

	#menu1 li.over a, #menu1 li a:hover {
	background-color: #4a82a9;
	color: #fff;
}

#menu1 li.current, #menu1 li.section {
/*	filter: glow(color=#FFFF00,strength=1);*/
}

#menu1 li.current a, #menu1 li.section a {
	background-color: #e5f0f6;
	color: #075b8f;
}
#menu1TopLeft {
	float: left;
	height: auto;
	/*background: url(../images/menuLft.gif) top left no-repeat;*/
	background: #369CD5 url(../images/topLeft.gif) top left no-repeat;
	margin-bottom: 6px;
}
#menu1TopRight {
	float: right;
	height: auto;
	/*background: url(../images/menuRht.gif) top right no-repeat;*/
	background: url(../images/topRight.gif) top right no-repeat;
}
#menu1BottomLeft {
	float: left;
	height: auto;
	background: url(../images/bottomLeft.gif) bottom left no-repeat;
}
#menu1BottomRight {
	float: right;
	height: auto;
	background: url(../images/bottomRight.gif) bottom right no-repeat;
}
#menu1BgRight {
	float: left;
	background: url(../images/rightBdr.gif) top right repeat-y;
}

/* Menu 2 Layout */

#menu2 ul {
	border-top: 1px solid #FFF;
	margin: 10px 10px 0px 10px;	
	padding: 0px 0px 5px 0px;
}
	#menu2 ul.section,
	#menu2 ul.current {
		display: block;
	}
	#menu2 ul.link {
		display: none;
	}
#menu2 ul li {
	margin: 0px;
	padding: 0px;
	width: 135px;
	font-size: 11px;
}
#menu2 ul li a {
	display: block;
	color: #316f7c;
	font-size: 11px;
	padding: 7px 0px 5px 12px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
#menu2 ul li a:hover {
	color: 2d506c;
	background: url(../images/MenuArrow.gif) 0px 6px no-repeat;
}
html>body #menu2 ul li a:hover {
	background: url(../images/MenuArrow.gif) 0px 7px no-repeat;
}
#menu2 ul li a.current {
	color: 2d506c;
}

#left #menu2 select#speciesList { /* for dropdown box which appears only in species&bio area */
	margin-left: 22px;
	width: 121px;
}

/* Meeting Menu Layout (only used on Meeting Page Level 3 Menu) */

#menu2 ul li ul {
	margin: 0px;	
	padding: 6px 0px 5px 0px;
	border-top: 0px;
}
#menu2 ul li ul li {
	margin: 0px;
	padding: 0px;
}
#menu2 ul li ul li ul li a {
	display: block;
	color: #316f7c;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;	
	padding: 3px 0px 2px 20px;
}
#menu2 ul li ul li.current a {
	color: #2d506c;
}
#menu2 ul li ul li a:hover {
	background: url(../images/MenuArrow.gif) 0px 1px no-repeat;
}
html>body #menu2 ul li ul li a:hover {
	background: url(../images/MenuArrow.gif) 0px 2px no-repeat;
}

/* Menu 3 Layout */

.menu3Title {
	font-size: 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #105382;
	margin: 11px 0px 0px 9px;
	padding-bottom: 5px;
	color: #00487A;
}
#menu3 {
	margin: 10px 0px 0px 9px;
}
#menu3 li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 0.5em;
}
#menu3 li a {
	display: block;
	color: #E77740;
	line-height: 1.4em;
	text-decoration: none;
}
#menu3 li a:hover {
	color: #B35F14;
}

/* Area Map view button and Layout */

#AreaMap {
	margin: 7px 0px 0px 0px;	
	padding: 0px 0px 3px 0px;
	background: url(../images/orangeArrow.gif) 11px 2px no-repeat;
}
#AreaMap a {
	display: block;
	color: #00487A;
	font-size: 10px;
	padding: 0px 0px 5px 22px;
	text-decoration: none;
	margin: 0px;
	line-height: 1.2em;
}
#map #footerArea {
	margin-left: 0px !important;
}

#mainHome .SearchTitle h1 {
	background: none;
	padding: 0 0 0 30px;
	margin: 0px;
	height: auto;
	font-size: medium;
	line-height: 1em;
	color: #00487A;
}

#mainHome #Content {
	padding: 0 5px 19px 30px;
	margin-right: 275px;
}
#latestNewsHolder {
	float: right;
	width: 215px;
	margin-right: 30px;
	background: url(../images/menu2-bg.gif) top right repeat-y;
}
#latestNews {
	padding: 15px;
	background: url(../images/menu2-fade-bg.gif) top right no-repeat;
}
	#latestNews dt {
		line-height: 1.5em;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
	}
		#latestNews dt.title {
			color: #00487A;
			line-height: 2.5em;
			font-size: 13px;
		}
		#latestNews dt a {
			text-decoration: none;
		}
	#latestNews dd {
		font-size: 11px;
		line-height: 1.3em;
		margin-bottom: 10px;
	}
		#latestNews dd a {
			display: block;
			line-height: 1.6em;
			text-align: right;
			font-weight: bold;
		}

/* Generic Page Layout */
#right {
	margin-left: 175px;
	width: 586px;
}
#right .contentLast {
	margin-right: 0px;
}
#right #Content .PageTitle, .NewsPageTitle {
	margin-left: 0px;
	margin: 16px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/BodyArrow.gif) 10px -1px no-repeat;
}
#FullPageContent .SearchTitle,
#FullPageContent .PageTitle {
	margin-left: 0px;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background: url(../images/BodyArrow.gif) 10px -1px no-repeat;
	line-height: 1.2em;
}
.NewsPageTitle {
	height: 20px;
}
.NewsPageTitle .first, 
.PageTitle h1.h1Title,
.SearchTitle h1.h1Title {
	line-height: 1em;
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
.PageTitle h1.h1Title,
.SearchTitle h1.h1Title,
.NewsPageTitle h1.spacer,
.NewsPageTitle h1.sectionTitle,
.NewsPageTitle h1.currentTitle,
.NewsPageTitle h1.linkTitle {
	color:#00487A;
	text-transform:uppercase;
	font-size:medium;
}
.NewsPageTitle h1.spacer,
.NewsPageTitle h1.sectionTitle,
.NewsPageTitle h1.currentTitle,
.NewsPageTitle h1.linkTitle { /* Page title for the news section only */
	float: left;
}
.PageTitle h1 a,
.NewsPageTitle h1.sectionTitle a,
.NewsPageTitle h1.currentTitle a,
.NewsPageTitle h1.linkTitle a {
	text-decoration: none;
}
.NewsPageTitle .sectionTitle,
.NewsPageTitle .linkTitle {
	font-weight: normal;
}

#right #Content, #FullPageContent {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#FullPageContent {
	margin-right: 15px;
}
#right #Content ..typography, #FullPageContent ..typography {
	font-size: 120%;
	border: 1px solid #FFF;
	line-height: 1em;
}
#right #Content ..typography {
	width: 550px;
	margin: 0px 0px 0px 30px;
}
#FullPageContent #borderBg {
	background: url(../images/borderBg.gif) top left repeat-x;
	padding:15px 0px 0px 0px;
	margin: 0px 0px 0px 30px;
}
#BackToTop {
	background: url(../images/borderBg.gif) top left repeat-x;
	padding: 10px 0px 0px 0px;
	margin: 10px 0;
	width: 100%;
	line-height: 1.3em;
}
#BackToTop a {
	display: block;
	line-height: 1.3em;
	margin-top: 10px;
	margin: 0px 0px 0px 0px;
	width: 85px;
}

/* Background Image in Content */

#contentBg {
	height: 86px;
	margin: 1px 0px 0px 0px;
}
#contentBg div {
	float: left;
	width: 193px;
	height: 86px;
	margin-right: 3px;
	padding: 0px;
}
#contentBg .last {
	margin-right: 0px;
}

/* Species&Eco Layout */

#speciesList ul {
	list-style: none;
	margin-bottom: 0px;
}
#speciesList ul li {
	list-style: none;
	margin-left: 0px;
}
.firstSpecies {
	height: 1.7em;
	white-space: normal;
	margin: 0px;
	padding: 0px;
}
.firstSpecies div.odd, .firstSpecies div.even {
	color: #00487A;
	font-weight: bold;
	line-height: 1.7em;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.firstSpecies div.odd {
	float: left;
	width: 205px;
	padding-left: 90px;
}
.firstSpecies div.even {
	margin-left: 205px;
}
#speciesList ul li.SpeciesGroup {
	background: url(../images/borderBg.gif) top left repeat-x;
}
#speciesList ul li.SpeciesGroup h3{
	font-weight: bold;
	padding: 6px 0px;
	color: #000;
	background: url(../images/borderBg.gif) bottom left repeat-x;
}
#speciesList ul li dl h4 {
	display: block;
	float: left;
	width: 90px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 1.7em;
}
#speciesList ul li dl dd {
	margin: 0px 0px 0px 90px;
	padding: 0px;
}
#speciesList ul li dl dd div.odd a, #speciesList ul li dl dd div.even a {
	color: #00487A;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	line-height: 1.7em;
}
#speciesList ul li dl dd div.odd {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
	line-height: 1.7em;
	font-size: 11px;
	color: #000;
}
#speciesList ul li dl dd div.even {
	margin-left: 205px;
	font-size: 11px;
	line-height: 1.7em;
	color: #000;
}

/* Species List */

#speciesTitle #speciesImg {
	float: left;
	margin: 0px;
	width: 242px;
}

#speciesTitle #speciesDetails,
#speciesTitleNoImg, #speciesTitle {
	margin: 0px;
	padding: 0px;
	line-height: 1em;
	color: #FFF;
	font-size: 13px;
	height: 141px;
	background: #00487A url(../images/speciesDetails.gif) top left repeat-y;
}
#speciesTitle #speciesDetails {
	margin-left: 242px;
}
#speciesTitleNoImg h3, #speciesTitle h3 {
	text-transform: uppercase;
	padding: 5px 0px 5px 17px;
	background: #325C8B url(../images/speciesTitle.gif) top left repeat-y;
}
#speciesTitle #speciesBorder,
#speciesTitleNoImg #speciesBorder {
	height: 1px;
	background: #4C7BA0 url(../images/speciesBdrBg.gif) top left no-repeat;
}
#speciesTitleNoImg p,  #speciesTitle p {
	padding: 9px 0px 0px 17px;
	line-height: 1.4em;
}

/* Meetings Layout */

#meetingList {
	margin-bottom: 10px;
}
#meetingList h4 {
	background: url(../images/borderBg.gif) bottom left repeat-x;
	padding-bottom: 5px;
	color: #00487A;
}
#meetingList dl {
	position: relative;
	margin-left: 31px;
}
#meetingList dt {
	position: absolute;
	clear: both;
	left: -30px;
	margin-left: 0px;   /* Because DLs are indented */		
	margin-bottom: 10px;
	color: #FFF;
	font-size: 14px;
	padding: 2px 7px 4px 5px;
	margin-top: 8px;
}
#meetingList dl dt.current {
	background: url(../images/meeting.gif) top left no-repeat;
}
#meetingList dl dt.future {
	background: url(../images/meetingFuture.gif) top left no-repeat;
}
#meetingList dl dd {
	clear: right;
	line-height: 1.4em;
}
#meetingList dl dd.current {
	color: #333;
}
#meetingList dl dd.currentTitle,
#meetingList dl dd.futureTitle {
	margin: 8px 0;
}
#meetingList dl dd.currentTitle,
#meetingList dl dd.currentTitle a {
	color: #00487A;
	text-decoration: underline;
}
#meetingList dl dd.future,
#meetingList dl dd.futureTitle {
	color: #999;
}
html>body #meetingList dl dt.first {
	margin-top: 0px; /* hack to remove extra margin on the dt */
}
#meetingList dl dd.last {
	margin-bottom: 8px;
}
#meetingList dl dd.bdr {
	height: 2px;
}

.TabularDetails li {
	line-height: 1.4em;
}

/* News Layout */
#newsList {
	float: left;
	width: 550px;
	margin: 0px;
	padding: 0px;
}
div#newsTitle, div#newsArticle {
	background: url(../images/borderBg.gif) top left repeat-x;
}
#newsList dt {
	margin-left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#newsList h2 a {
	color: #00487A;
	text-decoration: none;
}
#newsList h2.imageTitle a, #newsList h2.noImageTitle a {
	display: block;
	padding: 10px 0px 0px 0px;
}
#newsList h2.imageTitle {
	margin-left: 177px;
	padding: 5px 0px;
	line-height: 1em;
}
#newsList h2.noImageTitle {
	padding: 5px 0px;
	line-height: 1em;
}
#newsList dd, #newsList dd.Description {
	line-height: 1.5em;
	font-size: 11px;
	color: #464241;
}
#newsList dd.Description {
	margin-left: 175px;
}
#newsList dd.articleImage {
	float: left;
	margin-left: 0px; 				 
	margin-bottom: 0px;
	margin: -23px 0px 0px 0px;
	padding: 0px 12px 10px 0px;
}
#newsList dd.articleInfo {
	line-height: 1em;
	font-size: 10px;
	font-style: italic;
	color: #333;
}
#newsList dd.addMargin {
	margin-left: 177px; /* add margin if news article has image */
}
#newsList dd.btmBar {
	clear: left;
	height: 2px;
	margin: 20px 0px 0px 0px;
	background: url(../images/borderBg.gif) bottom left repeat-x;
}
#newsList dd.lastItem {
	height: 2px;
	margin: 20px 0px 0px 0px;
}
#newsList dd a.moreLink {
	background: url(../images/arrowMore.gif) center left no-repeat;
	padding-left: 8px;
	color: #2190B1;
	margin-left: 10px;
	text-decoration: none;
}
div#newsArticle h2 {
	font-weight: bold;
	font-size: 14px;
	text-transform: none;
	color: #00487A;
	padding: 0px;
}
div#newsArticle .dateType {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-style: italic;
	color: #333;
	font-size: 10px;
}
div#newsArticle .description {
	margin-bottom: 15px;
	/*font-weight: bold;*/
	color: #000;
	line-height: 1.3em;
}
div#newsArticle .articleImage {
	float: right;
	padding-left: 10px;
}

/* Meeting Bottom Menu */
#meetingMenu {
	font-size: 11px;
	color: #3A92C2;
}
#meetingMenu li {
	float: left;
	margin: 7px 0px 7px 0px;
	list-style-type: none;
}
#meetingMenu li a {
	text-decoration: underline;
	padding: 0px 5px;
	color: #3A92C2;
}
#meetingMenu li a:hover, #meetingMenu li a.current {
	color: #00487A;
}
#meetingMenu li a.first {
	padding: 0px 5px 0px 0px;
}
#meetingMenu li a.last {
	padding: 0px 0px 0px 5px;
}

/* Country Contacts Layout */

#contacts {
	height: 19px;
	padding: 8px 0px 9px 0px;
	background: url(../images/borderBg.gif) top left repeat-x;
}
#contacts h3  {
	
}
#addToList {
	padding: 10px 0px 10px 0px;
	font-size: 11px;
	background: url(../images/borderBg.gif) top left repeat-x;
}
#addToList a {
	color: #000;
	font-weight: bold;
}
#countryList {
	padding: 0px 0px 0px 0px;
	background: url(../images/borderBg.gif) top left repeat-x;
}
#countryList h2 {
	float: left;
	width: 20%;
	font-size: 12px;
	padding: 5px 0px 0px 0px;
	color: #00487A;
	height: 0px;
}
#countryList dd.content {
	float: left;
	display: block;
	width: 79%;
	margin: 0px;
	padding: 12px 0px 1px 0px;
}
#countryList dd.clear {
	margin-left: 0px;
	padding: 0px 0px 5px 0px;
	background: url(../images/borderBg.gif) top left repeat-x;
}

/* comments */
#CommentHolder ul {
	list-style: none;
	margin: 20px 0;
}
#PageComments li {
	margin: 5px 0;
	padding: 1px;
	width: 88%;
}
	#PageComments li.odd {
		background: #E8F6FF url(../images/commentBg.png) no-repeat 1% 10%;
		padding-left: 40px;
		padding-right: 10px;
		border-bottom: 2px solid #BCE4FE;
	}
	#PageComments li.even {
		background: #fff url(../images/commentBgAlt.png) no-repeat 99% 10%;
		padding-right: 40px;
		padding-left: 10px;
	}

		#PageComments li.odd p.info {
			color: #3AA0C3;
		}

		.actionLinks li {
		   display: inline;
		   border-right: 1px solid;
		}
			.actionLinks li a {
				padding-right: 3px;
				font-size: 10px;
			}
   			.actionLinks li.last {
      			border-right: none;
   			}

.commentrss {
	background: transparent url(../images/feed-icon-14x14.png) no-repeat;
	padding-left: 20px;
	font-size: 1.1em;
	line-height: 1.6em;
}
#PageCommentsPagination p {
	text-align: center;
	font-size: 1.2em;
}
#PageComments p {
	font-size: 1em;
}
	#PageComments p.info {
		color: #999;
		margin: 0px;
		padding: 0;
		line-height: 1em;
		font-size: 0.9em;
	}

/* Site Map Layout */

#siteMap li {
	list-style-type: none;
}

#siteMap li,
#siteMap li ul li,
#siteMap li ul li ul li {
	margin: 0px;
}
#siteMap li a,
#siteMap li ul li a,
#siteMap li ul li ul li a {
	font-size: 12px;
	text-decoration: none;
	line-height: 1.4em;
}
#siteMap li a:hover,
#siteMap li ul li a:hover,
#siteMap li ul li ul li a:hover {
	text-decoration: underline;
}
#siteMap li a {
	margin: 0px;
	font-weight: bold;
}
#siteMap li ul li {
	list-style-type: disc;
	margin: 0px 0px 0px 25px;
}
#siteMap li ul li a {
	font-weight: normal;
}
#siteMap li ul li ul li {
	list-style-type: circle;
}
#siteMap li ul li ul li {
	margin: 0px 0px 0px 25px;
	font-weight: normal;
}

/* Bottom Menu Layout */

#footerArea, #footerHome {
	border-top: 1px solid #ccc;
	padding-bottom: 20px;
	color: #999;
	font-size: 11px;
	line-height: 1.4em;
}
#footerHome {
	margin: 20px 30px 0 30px;
}
#footerArea {
	margin: 10px 0px 0px 30px;
}
#footerArea ul, #footerHome ul {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	color: #999;
}
#footerArea ul li, #footerHome ul li {
	float: left;
	list-style-type: none;
	margin: 0px;
}
#footerArea ul li a, #footerHome ul li a {
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 2px;
	color: #999;
}

.clear {
	clear: both;
	height: 0px;
}
