﻿/* Begin General */
body
{
	margin: 0px;
	font-family: Arial, Verdana ;
	font-size: small;
}

a
{
	text-decoration: none;
}
hr 
{
	height: 1px;
	border: 1px solid #DDDDDD;
	border-bottom: 1px none #DDDDDD;
}
ul
{
	list-style-type: square;	
}

.Pointer
{
	cursor: pointer;	
}
/* End General */


/* Begin Master Page */
.MainFrame
{
	width: 760px;
	margin: 10px auto 10px auto;
	border: 1px solid #dddddd;
}
.PrintFrame
{
	width: 580px;
	margin: 10px;
	border: 1px none #dddddd;
}
.PrintHeaderText
{
	line-height: 1.3em;
	color: #666666;
	text-align: justify;		
	font-size: 0.85em;
}
.PrintFooterText
{
	line-height: 1.3em;
	color: #666666;
	text-align: left;		
	font-size: 0.85em;
}
.HeaderTop
{
	background-color: #009900;
	background-image: url(images/headertop.gif);
	height: 16px;
	padding: 3px 5px 3px 5px;
	color: #ffffff;
}
.HeaderTopText
{
	font-weight: normal;
	float: left;
	font-size: 1em;
	letter-spacing: 0em;
	color: #ffffff;
}
.HeaderTopLink
{
	font-size: 0.85em;
	float: right;
	margin-top: 1px;
}
.HeaderTopLinkText
{
	color: #ffffff;
}
.HeaderImage
{
	 height: auto;
	 background-color: #dcdcdc;
	 border-top: 1px solid #c0c0c0;
	 border-bottom: 1px solid #c0c0c0;
	 clear: both;
}
.MenuBar
{
	background-color: #000066;
	border: 1px none #ffffff;
	text-align: center;
	background-image: url(images/menubar.gif);
}
.MenuBarText
{
	height: 22px;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	width: 125px;
	font-size: 0.9em;
}
.MenuBarTextHover
{
	color: #ffffff;
	background-color: #c0c0c0;
	background-image: url(images/menubarhover.gif);
	background-repeat: repeat-x;
}
.PopupMenu
{
	background-color: #aaaaaa;
	padding: 1px 2px 0px 2px;
	font-size: 0.9em;
	border: 1px none #708090;
	z-index: 1000;
}
.MenuItem
{
	padding: 3px 5px 3px 5px;
	width: 230px;
	color: #000066;
	text-align: left;
	border: 1px none #c9e2e2;
	background-color: #eeeeee;
}
.MenuItemHover
{
	color: #ffffff;
	background-color: #c0c0c0;
	background-image: url(images/menuitemhover.gif);
	background-repeat: repeat-x;
}
.ContentLayout
{
	width: 100%;
	height: auto;
	border-collapse: collapse;
}
.SideBar
{
	width: 180px;
	background-color: #e0ead8;
	padding: 5px 0px 0px 0px;

}
.SideBarMenu
{
	padding: 0px 0px 0px 0px;
	width: 100%;
}
.SideBarMenuItem
{
	font-size: 0.85em;
	color: #000066;
	padding: 3px 2px 3px 8px;
	font-weight: bold;
	background-color: #e0ead8;
	background-image: url(images/sidebaritem.gif);
	background-repeat: no-repeat;
	border: 1px none #ff0000;
	height: 22px;
}
.SideBarSubMenuItem
{
	font-size: 0.85em;
	color: #000066;
	padding: 3px 5px 3px 5px;
	background-color: #e0ead8;
	border: 1px none #ff0000;
	height: 22px;
}
.SideBarMenuItemHover
{
	color: #ffffff;
	background-color: #708090;
	background-image: url(images/sidebaritemhover.gif);
	background-repeat: repeat-x;
}
.SideBarTreeView
{
	font-size: 0.85em;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
.SideBarTreeViewItem
{
	color: #000066;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
	background-color: #e0ead8;
}
.SideBarTreeViewSubItem
{
	color: #000066;
	padding: 3px 5px 3px 5px;
	background-color: #e0ead8;
}
.SideBarTreeViewItemHover
{
	color: #000033;
	background-color: #e0ead8;
}
.SideBarTreeViewItemSelected
{
	color: #000033;
	background-color: #e0ead8;
	font-weight: bold;
}
.SideBarBottom
{
	width: 180px;
	background-color: #e0ead8;
	padding: 0px 0px 0px 0px;

}
.ToolBar
{
	width: auto;
	height: auto;
	font-size: 0.85em;
	background-color: #ffffff;
	padding: 0px;
}
.ToolBarText
{
	font-size: 1em;		
}
.ToolBarSearch
{
	width: 170px;
	height: 24px;
	float: left;
	background-color: #a0b0c0;
	padding: 1px 5px 0px 5px;
	text-align: center;
	background-image: url(images/toolbarsearch.gif);
}
.ToolBarSiteMap
{
	width: 410px;
	height: 16px;
	float: left;
	background-color: #fafafa;
	padding: 4px 10px 4px 10px;
	border-bottom: 1px solid #dddddd;
	background-image: url(images/toolbarsitemap.gif);
}
.ToolBarTools
{
	width: 130px;
	height: 16px;
	float: right;	
	background-color: #fafafa;	
	padding: 4px 10px 4px 10px;
	text-align: right;
	border-bottom: 1px solid #dddddd;
	background-image: url(images/toolbartool.gif);
}
.Content
{
	width: auto;
	height: 270px;
	background-color: #ffffff;
	padding: 5px 10px 10px 10px;
}
.Footer
{
	width: auto;
	height: 90px;
	background-color: #708090;
	text-align: left;
	padding: 0px;
}
.FooterLineBreak
{
	padding-bottom: 5px;
}
.FooterLink
{
	text-align: center;
}
.FooterLinkText
{
	font-weight: bold;
	font-size: 1.1em;
	color: #ffffff;
}
.FooterOrganizationLinkText
{
	color: #ffffff;
	border-bottom: 1px solid #bbbbbb;
}
.FooterLogo
{
	width: 180px;
	float: left;
}
.FooterText
{
	width: 575px;
	color: #bbbbbb;
	font-size: 0.75em;
	padding: 0px;
	float: left;
}
.FooterDescription
{
	padding: 7px 3px 3px 3px;
}
/* End Master Page */


/* Begin Content Page */
.ContentHeader
{
	font-size: 1.5em;
	font-weight: bold;
	color: #006600;
	font-style: italic;
}
.ContentSubHeader
{
	font-size: 1em;
	font-weight: bold;
	color: #6b8e23;
	font-style: italic;
}
.ContentDescription
{
	font-size: 1em;
	color: #666666;
	text-align: justify;
}
.ParagraphTitle 
{
	font-size: 1em;
	font-weight: bold;
	color: #405080;
}
.ParagraphEmphasize 
{
	font-size: 1em;
	font-weight: bold;
	color: #666666;
}
.Paragraph
{
	line-height: 1.4em;
	color: #666666;
	text-align: justify;
}
.Message
{
	color: #990000;	
	font-size: 1em;
	font-weight: bold;
}
.SearchResult
{
	padding: 5px;
}
.Center
{
	text-align: center;
}
.Left
{
	text-align: left;
}
.Right
{
	text-align: right;
}

.Justify
{
	text-align: justify;
}

.Top
{
	vertical-align: top;	
}
.Clear
{
	clear: both;
}
.ImageBorder
{
	border: 1px solid #dddddd;	
}
.Loading
{
	width: 70px;
	height: auto;
	padding: 3px;
	background-color: #dd0000;
	color: #ffffff;	
	font-weight: bold;
	font-size: 0.85em;
	text-align: center;
}
/* End Content Page */

/* Begin Popup Advanced Search */

.PopupAdvancedSearchForm
{
	width: 545px;
	background-color: #b0c0d0;
	border: 1px solid #708090;
	opacity: 0.9;
	filter: alpha(opacity = 90);
	visibility: hidden;
	cursor: move;
	padding: 5px;
}

.PopupAdvancedSearchTitle
{
	font-weight: bold;
	color: #304050;
}

/* End Popup Advanced Search */

/* Begin Form */
.Form
{
	background-color: #fafafa;
	border: 1px solid #dddddd;
}

.TextBox
{
	font-size: 1em;
}
.TextArea
{
	font-size: 1em;
	font-family: Arial, Verdana;
}
.Button
{
	font-size: 1em;
}
.CheckBox
{
	font-size: 1em;
}
.ComboBox
{
	font-size: 1em;
}
.Radio
{
	font-size: 1em;
}
.Label
{
	font-size: 1em;
}
.FileUpload
{
	font-size: 1em;
}
.Calendar
{
	font-size: 1em;	
}
.ListBox
{
	font-size: 1em;	
}
.RequiredFieldLabel
{
	font-size: 1em;
	color: #990000;
}
.ValidationLabel
{
	font-size: 1em;
	color: #990000;
	font-weight: bold;
}
.Hint
{
	font-size: 0.8em;	
	color: #3333ff;
}
/* End Form */

/* Begin Section Intro */
.SectionIntroTable
{
	width: 560px;
	border-collapse: collapse;	
}
.SectionIntroCol1
{
	width: 270px;	
	padding: 0px 10px 20px 0px;
}
.SectionIntroCol2
{
	width: 270px;	
	padding: 0px 0px 20px 10px;
}
/* End Section Intro */

/* Begin Save Data */
.SaveDataPopupTableFrame
{
	width: 529px;
	padding: 10px;	
}
/* End Save Data */

/* Begin E-mail */
.EmailTable
{
	width: 100%;
	border-collapse: collapse;
}
.EmailLabel
{
	width: 15%;	
}
.EmailField
{
	width: 85%;
}
/* End E-mail */


/* Begin Comments */
.CommentsTable
{
	width: 100%;
	border-collapse: collapse;	
}
.CommentsLabel
{
	width: 30%;
}
.CommentsField
{
	width: 70%;
}
/* End Comments */

/* Begin Special Banner */
.SpecialBannerFrame
{
	width: 548px;
	padding: 3px 0px 3px 6px;
}	
/* End Special Banner */

/* Begin Highlights */

.MainHighlights
{
	margin: 5px auto 5px auto;
	text-align: center;
}

/* End Highlights */

/* Begin Main News */
.MainNewsTable
{
	width: 560px;
	border-collapse: collapse;
}
.MainNewsTopNewsCol
{
	width: 355px;
	padding-right: 5px;	
}
.MainNewsListCol
{
	width: 200px;	
}
.MainNewsTopNewsTitle
{
	font-size: 1.5em;
	font-weight: bold;
	color: #006600;	
}
.MainNewsTopNewsDate
{
	font-size: 0.85em;
	font-style: italic;
	color: #333333;	
	padding: 10px 0px 10px 0px;
}
.MainNewsTopNewsImage
{
	border: 1px solid #708090;
	margin: 0px 10px 10px 0px;
}
.MainNewsList
{
	width: 200px;
	background-color: #f5f5f5;
	border: 1px none #dddddd;
	padding: 5px;
}
.MainNewsListTable
{
	width: 100%;
	border-collapse: collapse;
	font-size: 0.85em;
}
.MainNewsListTitle
{
	text-align: center;
	color: #304080;	
	font-weight: bold;
	font-size: 0.85em;
	padding: 0px 0px 5px 0px;	
}
.MainNewsIcon
{
	width: 20px;
}
.MainNewsDate
{
	width: auto;
	color: #708090;
}
.MainNewsTitle
{
	padding-bottom: 5px;
}
.MainNewsArchive
{
	font-size: 0.85em;
	color: #708090;
}

.RSSFeed
{
	font-size: 0.85em;
	font-weight: bold;
	color: #d36020;
	font-style: normal;
}

.SpecialLink
{
	text-align: center;
	margin-bottom: 10px;	
}
/* End Main News */


/* Begin Main Intro */
.MainIntroTable
{
	width: 520px;
	border-collapse: collapse;	
	margin: 0px auto 0px auto;
}
.MainIntroIcon
{
	width: 50px;
	text-align: center;
}
.MainIntroTitle
{
	width: 190px;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 5px;
}
.MainIntroTitleLink
{
	color: #405080;
	border-bottom: 1px solid #405080;
}
.MainIntroDescription
{
	width: 415px;
	padding-right: 0px;
	color: #666666;
}
.MainIntroLineBreak
{
	width: 80%;
	padding: 0px;
}

/* End Main Intro */




.HomeMainTable
{
	width: 100%;
	border-collapse: collapse;
	background-color: #ffffff;
}
.HomeMainTableTitle
{
	font-size: 1.5em;
	color: #696969;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
}
.HomeTopicIcon
{
	width: 55px;
	text-align: right;
}
.HomeTopicTitle
{
	width: auto;
	font-size: 1.1em;
	font-weight: bold;
	color: #006600;
}
.HomeTopicDescription
{
	width: auto;
	padding-right: 10px;
	color: #666666;
}
.HomeTopicLineBreak
{
	width: 80%;
}
.HomeRightBar
{
	width: 180px;
}
.HomeNewsList
{
	width: 100%;
	background-color: #f8f8f8;
	border: 1px solid #dddddd;
}
.HomeNewsTable
{
	width: 100%;
	font-size: 0.85em;
	line-height: normal;
	border-collapse: collapse;
	text-align: left;
	border: 1px none #dddddd;
}
.HomeNewsTableTitle
{
	font-size: 1.15em;
	color: #696969;
	font-style: italic;
	font-weight: bold;
	padding: 3px;
}
.HomeNewsIcon
{
	width: 25px;
	padding: 0px 0px 0px 5px;
}
.HomeNewsDate
{
	width: auto;
	color: #696969;
	padding: 0px;
}
.HomeNewsTitle
{
	width: auto;
	padding: 0px 5px 0px 0px;
}
.HomeNewsItem
{
	color: #0000dd;
}
.HomeLogin
{
	font-size: 0.85em;
	width: 100%;
	background-color: #e0ead8;
	color: #000066;
}
.HomeLoginTable
{
	width: 180px;
	border-collapse: collapse;
}
.HomeLoginTitle
{
	background-color: #a0b0c0;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
}
.HomeLoginDescription
{
	color: #708090;
	padding: 0px 5px 0px 5px;
	text-align: justify;
}
.HomePhotoOfTheDay
{
	padding: 0px;	
}
.HomePhotoOfTheDayTitle
{
	font-size: 1.1em;	
	font-weight: bold;
	padding: 5px;
	text-align: center;
	color: #990000;
	font-style: italic;
}
.HomePhotoOfTheDayBackground
{
	height: auto;
	width: 360px;
	/*background-image: url(images/photooftheday.gif);
	background-repeat: no-repeat;
	padding: 9px 0px 12px 9px;
	border: 1px solid red;*/
}
.HomePhotoOfTheDayPhoto
{

}
.HomePhotoOfTheDayCaption
{
	font-size: 0.85em;	
	padding-right: 9px;
	color: #405080;
	line-height: 1.2em;
}
.HomePhotoOfTheDayAuthor
{
	font-size: 0.85em;	
	font-style: italic;	
	text-align: right;	
	color: #405080;
	padding-right: 9px;
	line-height: 1.2em;
}
.HomeQuoteOfTheDay
{
	padding: 5px;		
}
.HomeQuoteOfTheDayTitle
{
	font-size: 1.1em;	
	font-weight: bold;
	text-align: center;
	color: #990000;
	font-style: italic;
}
.HomeQuoteOfTheDayText
{
	font-size: 0.85em;
	height: 128px;	
	background-image: url(images/quote.gif);
	background-repeat: no-repeat;
	padding: 40px 15px 0px 35px;
	color: #333333;
}
.HomeMainLogo
{
	padding: 10px 0px 0px 10px;	
}
.HomeMainLogoImage
{
	padding: 10px 10px 10px 0px;	
}
.HomeMainLogoText
{
	font-size: 0.85em;
	line-height: 1.2em;
	padding: 0px;
	color: #708090;
}

.NewsTable
{
	width: 100%;	
	border-collapse: collapse;
}
.NewsItemImageColumn
{
	width: 3%;	
}
.NewsItemDataColumn
{
	width: 97%;	
}
.NewsItemDate
{
	color: #666666;
	font-weight: bold;
}
.NewsItemHeader
{
	color: #006666;
	font-weight: bold;
}
.NewsItemDetail
{

}
.NewsItemImage
{
	border: 1px solid #708090;
	margin: 0px 10px 10px 0px;
}
.NewsletterTable
{
	width: 100%;
	border-collapse: collapse;	
}
.NewsletterDataColumn
{
	width: 50%;	
}
.NewsletterDataColumn2
{
	width: 50%;	
	text-align: right;
}
.NewsletterSubject
{
	color: #006666;
	font-weight: bold;
}
.NewsletterBody
{
	width: 540px;
	height: 500px;
	overflow: scroll;
	border: 1px solid #dddddd;
	background-color: #fafafa;
	line-height: 1.3em;
	color: #666666;
	text-align: left;
	font-family: Courier New;
}
.NewsletterBodyHTML
{
	width: 545px;
	color: #000000;	
	line-height: 18px;
	text-align: justify;
	border: 1px none #aaaaaa;
}
.LinkToReefBase
{
	width: 100%;
	padding: 0px 5px 0px 5px;	
}
.LinkToReefBaseHeader
{
	font-size: 1.3em;
	font-style: italic;
	font-weight: bold;
	color: #0066Ff;
}
.LinkToReefBaseDetail
{
	font-family: 'Courier New', Courier, mono;
	font-size: 0.9em;
	background-color: #efefef;
	border: 1px solid #dddddd;
	padding: 3px 15px 3px 15px;
	width: 90%;
	line-height: 1.3em;
}
.LinkToReefBaseTextLink
{
	text-decoration: underline;
}
.ContactUsTable
{
	width: 100%;
	border-collapse: collapse;	
}
.ContactUsHeaderColumn
{
	width: 15%;
}
.ContactUsDetailColumn
{
	width: 85%;
}
.AccountLogin
{
	font-size: 1em;
	width: 100%;
	background-color: #ffffff;
	color: #666666;
}
.AccountLoginTable
{
	width: 50%;
	border-collapse: collapse;	
	background-color: #fafafa;
	border: 1px solid #dddddd;
}
.AccountLoginLabel
{
	width: 30%;
}
.AccountLoginField
{
	width: 70%;
}
.LostPasswordTable
{
	width: 50%;
	border-collapse: collapse;	
	background-color: #fafafa;
	border: 1px solid #dddddd;
}
.LostPasswordLabel
{
	width: 30%;
}
.LostPasswordField
{
	width: 70%;
}
.ChangePasswordTable
{
	width: 60%;
	border-collapse: collapse;	
	background-color: #fafafa;
	border: 1px solid #dddddd;
}
.ChangePasswordLabel
{
	width: 43%;
}
.ChangePasswordField
{
	width: 57%;
}
.MyAccountTable
{
	Width: 96%;	
	border-collapse: collapse;	
	background-color: #fafafa;
	border: 1px solid #dddddd;
}
.MyAccountLabel
{
	width: 30%;
}
.MyAccountField
{
	width: 70%;
}
.MyAccountInterestTable
{
	Width: 100%;	
	border-collapse: collapse;	
	background-color: #fafafa;
	border: 1px none #dddddd;
}
.MyAccountInterestLabel
{
	width: 32%;
}
.MyAccountInterestField
{
	width: 18%;
}
.AboutImage
{
	margin: 0px 0px 5px 15px;	
	border: 1px solid #708090
}
.ProjectTable
{
	width: 100%;
	border-collapse: collapse;
}
.ProjectFieldColumn
{
	width: 15%;	
}
.ProjectDataColumn
{
	width: 60%;	
}
.ProjectImageColumn
{
	width: 25%;	
}
.ProjectImage
{
	border: 1px solid #708090;
	margin: 0px 0px 10px 10px;
}

.ReefFisheriesImage
{
	margin-left: 10px;
	margin-bottom: 5px;	
}

.ReefFisheriesAboutSource
{
	font-size: 0.85em;
	color: #666666;
	margin: 5px 0px 0px 0px;
	font-style: italic;
}


/* Begin Search */
.SearchSimpleSearchTable
{
	width: 100%;
	border-collapse: collapse;	
}

.SearchSimpleSearchLabel
{
	width: 10%;
}

.SearchSimpleSearchField
{
	width: 70%;
}

.SearchSimpleSearchAdvanced
{
	width: 20%;
	text-align: right;
	font-size: 0.85em;
}

.SearchAdvancedSearchTable
{
	width: 100%;
	border-collapse: collapse;	
}
.SearchAdvancedSearchTitle
{
	width: 80%;
}
.SearchAdvancedSearchSimple
{
	width: 20%;
	text-align: right;
	font-size: 0.85em;
}
.SearchAdvancedSearchLabel
{
	width: 10%;
}

.SearchAdvancedSearchField
{
	width: 40%;
}

.SearchAdvancedGo
{
	width: 100%;
}

.SearchResultTable
{
	width: 545px;
	border-collapse: collapse;	
}
.SearchResultIndex
{
	width: 35px;
}
.SearchResultDetails
{
	width: 510px;
}
/* End Search */


/* Begin Publications */
.PublicationSimpleSearchTable
{
	width: 100%;
	border-collapse: collapse;	
}

.PublicationSimpleSearchLabel
{
	width: 10%;
}

.PublicationSimpleSearchField
{
	width: 70%;
}

.PublicationSimpleSearchAdvanced
{
	width: 20%;
	text-align: right;
	font-size: 0.85em;
}

.PublicationAdvancedSearchTable
{
	width: 100%;
	border-collapse: collapse;	
}
.PublicationAdvancedSearchTitle
{
	width: 80%;
}
.PublicationAdvancedSearchSimple
{
	width: 20%;
	text-align: right;
	font-size: 0.85em;
}
.PublicationAdvancedSearchTabs
{
	text-align: center;
}
.PublicationAdvancedSearchLabel
{
	width: 10%;
}

.PublicationAdvancedSearchField
{
	width: 40%;
}

.PublicationAdvancedGo
{
	width: 100%;
}

.PublicationResultTable
{
	width: 545px;
	border-collapse: collapse;	
}
.PublicationResultIndex
{
	width: 35px;
}
.PublicationResultShowHideDetails
{
	width: 20px;
}
.PublicationResultTitle
{
	width: 435px;
}
.PublicationResultDocuments
{
	width: 55px;
	text-align: right;
}
.PublicationResultDocumentItem
{
	cursor: pointer;
}
.PublicationResultDetails
{
	width: 490px;
}
.PublicationResultSource
{
	font-size: 0.85em;
	color: #666666;
	margin: 5px 0px 0px 0px;
}
.PublicationResultAdditionalInfo
{
	width: 100%;
	border-collapse: collapse;	
}
.PublicationResultAdditionalInfoLabel
{
	width: 16%;
	font-weight: bold;
}
.PublicationResultAdditionalInfoField
{
	width: 84%;
}
.PublicationResultAdditionalInfoLineBreak
{
	width: 100%;
}
.PublicationResultAdditionalInfoDownload
{
	 font-size: 0.85em;
	 line-height: 1.2em;
	 text-align: left;
}
/* End Publications */


/* Begin Photos */
.PhotoIntroductionTable
{
	width: 100%;
	border-collapse: collapse;	
}
.PhotoIntroductionText
{
	width: 30%;	
}
.PhotoIntroductionPhotoOfTheDay
{
	width: 70%;	
	padding-left: 15px;
}
.PhotoSimpleSearchTable
{
	width: 100%;
	border-collapse: collapse;	
}

.PhotoSimpleSearchLabel
{
	width: 10%;
}

.PhotoSimpleSearchField
{
	width: 70%;
}
.PhotoSimpleSearchAdvanced
{
	width: 20%;
	text-align: right;
	font-size: 0.85em;
}
.PhotoAdvancedSearchTable
{
	width: 100%;
	border-collapse: collapse;	
}
.PhotoAdvancedSearchTitle
{
	width: 80%;
}
.PhotoAdvancedSearchSimple
{
	width: 20%;
	text-align: right;
	font-size: 0.85em;
}
.PhotoAdvancedSearchTabs
{
	text-align: center;
}
.PhotoAdvancedSearchLabel
{
	width: 10%;
}

.PhotoAdvancedSearchField
{
	width: 40%;
}

.PhotoAdvancedGo
{
	width: 100%;
}

.PhotoListItem
{
	width: 180px;
	vertical-align: top;
}

.PhotoResultTable
{
	width: 545px;
	border-collapse: collapse;
	line-height: 1.3em;
	color: #666666;
	text-align: left;	
}
.PhotoResultColumn1
{
	width: 172px;
}
.PhotoResultColumn2
{
	width: 172px;
}
.PhotoResultColumn3
{
	width: 171px;
}
.PhotoResultImage
{
	border: 1px none #666666;
	margin: 0px 0px 0px 0px;
}
.PhotoResultImageThumbnail
{
	-webkit-box-shadow: 0px 0px 6px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 6px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 6px -2px rgba(0,0,0,0.75);
	margin: 0px 0px 10px 0px;
}
.PhotoResultImageThumbnailFrame
{
	border: 1px none #666666;
	margin: 0px 0px 5px 0px;
	width: 160px;
	height: auto;
	background-color: #ffffff;
}

.PhotoViewerTitleTable
{
	width: 100%;
	border-collapse: collapse;	
}
.PhotoViewerTitleColumn
{
	width: 80%;
	text-align: left;
}
.PhotoViewerButtonColumn
{
	width: 20%;
	text-align: right;
}
.PhotoViewerTable
{
	width: 100%;
	border-collapse: collapse;	
}
.PhotoViewerLabel
{
	width: 22%;
}
.PhotoViewerField
{
	width: 78%;
}
.PhotoViewerImage
{
	width: 100%;
}
.PhotoViewerFrame
{
	height: auto;
	width: 545px;
	overflow: scroll;
	border: 1px solid #dddddd;
}


.PhotoPopupViewerTitleTable
{
	width: 710px;
	border-collapse: collapse;	
	background-color: #004d8f;
	color: #ffffff;
	margin-bottom: 10px;
	cursor: default;
}

.PhotoPopupViewerTitleColumn
{
	width: 33%;
	text-align: left;
	font-size: 1.3em;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

.PhotoPopupViewerButtonColumn
{
	width: 34%;
	text-align: right;
	padding-right: 10px;
}

.PhotoPopupViewerTable
{
	width: 700px;
	border-collapse: collapse;	
}

.PhotoPopupViewerLabel
{
	width: 20%;
	font-weight: bold;
	color: #004d8f;
}

.PhotoPopupViewerField
{
	width: 30%;
}

.PhotoPopupViewerImage
{
	padding: 10px;
}

.PhotoPopupViewerFrame
{
	width: 700px;
	height: 380px;
	overflow: scroll;
	border: 1px solid #dddddd;
}

.PhotoPopupBackground
{
	background-color: #000000;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

.PhotoPopupViewer
{
	width: 710px;
	height: 530px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	padding: 10px 20px 10px 20px;
}

/* End Photos */


/* Begin Contacts */
.ContactSimpleSearchTable
{
	width: 100%;
	border-collapse: collapse;	
}

.ContactSimpleSearchLabel
{
	width: 10%;
}

.ContactSimpleSearchField
{
	width: 70%;
}

.ContactSimpleSearchAdvanced
{
	width: 20%;
	text-align: right;
	font-size: 0.85em;
}

.ContactAdvancedSearchTable
{
	width: 100%;
	border-collapse: collapse;	
}
.ContactAdvancedSearchTitle
{
	width: 80%;
}
.ContactAdvancedSearchSimple
{
	width: 20%;
	text-align: right;
	font-size: 0.85em;
}
.ContactnAdvancedSearchLabel
{
	width: 13%;
}
.ContactAdvancedSearchField
{
	width: 37%;
}
.ContactAdvancedGo
{
	width: 100%;
}
.ContactResultTable
{
	width: 545px;
	border-collapse: collapse;	
}
.ContactResultIndex
{
	width: 35px;
}
.ContactResultShowHideDetails
{
	width: 20px;
}
.ContactResultDetails
{
	width: 435px;
}
.ContactResultAdditionalInfoFrame
{
	width: 100%;
	border: 1px solid #dddddd;
	background-color: #fafafa;
	padding: 5px;
	margin-top: 5px;
}
.ContactResultAdditionalInfo
{
	width: 100%;
	border-collapse: collapse;	
}
.ContactResultAdditionalInfoLabel
{
	width: 20%;
	font-weight: bold;
}
.ContactResultAdditionalInfoField
{
	width: 80%;
}
.ContactResultAdditionalInfoLineBreak
{
	width: 100%;
}
/* End Contacts */


/* Begin Websites */
.WebsiteSimpleSearchTable
{
	width: 100%;
	border-collapse: collapse;	
}

.WebsiteSimpleSearchLabel
{
	width: 10%;
}

.WebsiteSimpleSearchField
{
	width: 75%;
}

.WebsiteSimpleSearchAdvanced
{
	width: 15%;
	text-align: right;
}

.WebsiteAdvancedSearchTable
{
	width: 100%;
	border-collapse: collapse;	
}
.WebsiteAdvancedSearchTitle
{
	width: 85%;
}
.WebsiteAdvancedSearchSimple
{
	width: 15%;
	text-align: right;
}
.WebsitenAdvancedSearchLabel
{
	width: 13%;
}

.WebsiteAdvancedSearchField
{
	width: 37%;
}

.WebsiteAdvancedGo
{
	width: 100%;
}
.WebsiteResultTable
{
	width: 545px;
	border-collapse: collapse;	
}
.WebsiteResultIndex
{
	width: 35px;
}
.WebsiteResultThumbnail
{
	width: 120px;
}
.WebsiteResultDetails
{
	width: 390px;
}
.WebsiteResultImage
{
	border: 1px solid #666666;
}
/* End Websites */


/* Begin ICRS */
.ICRSSelectedCover
{
	border: 1px solid #dddddd;
	margin: 0px 10px 5px 0px;
}
/* End ICRS */


/* Begin ITMEMS */
.ITMEMSLogo
{
	margin: 0px 0px 10px 20px;
}
/* End ITMEMS */


/* Begin Download GIS Dataset */
.DownloadDatasetTable
{
	width: 100%;
	border-collapse: collapse;
}	
.DownloadDatasetLabel
{
	width: 70%;	
}
.DownloadDatasetField
{
	width: 30%;	
}
.DownloadDatasetLineBreak
{
	width: 100%;	
}
.DownloadDatasetLicense
{
	padding: 10px;
}
/* End Download GIS Dataset */


/* Begin Submit Publication */
.SubmitPublicationTable
{
	width: 100%;
	border-collapse: collapse;	
}
.SubmitPublicationLabel
{
	width: 20%;
}
.SubmitPublicationField
{
	width: 80%;
}
/* End Submit Publication */

/* Begin Submit Photo */
.SubmitPhotoTable
{
	width: 100%;
	border-collapse: collapse;	
}
.SubmitPhotoLabel
{
	width: 20%;
}
.SubmitPhotoField
{
	width: 80%;
}
/* End Submit Photo */

/* Begin Feedback */
.FeedbackTable
{
	width: 100%;
	border-collapse: collapse;	
}
.FeedbackNumber
{
	width: 3%;
	text-align: right;
}
.FeedbackQuestion
{
	width: 97%;
}
.FeedbackLabel
{
	width: 25%;
}
.FeedbackField
{
	width: 75%;
}
/* End Feedback */


/* Begin Bleaching Report */
.BleachingReportMenuBar
{
	width: 100%;
	background-color: #efefef;
	border: 1px solid #dddddd;
	text-align: center;
}
.BleachingReportMenuBarText
{
	height: auto;
	color: #000000;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	border: 1px none #ff0000;
	width: 100%;
	font-size: 0.85em;
	height: 18px;
}
.BleachingReportMenuBarTextHover
{
	color: #ffffff;
	background-color: #90a0b0;
}
.BleachingReportMenuBarTextSelected
{
	color: #ffffff;
	background-color: #708090;
}
.BleachingReportIntroductionTable
{
	width: 60%;
	border-collapse: collapse;	
}
.BleachingReportTable
{
	width: 100%;
	border-collapse: collapse;	
	border: 1px none #dddddd;
}
.BleachingReportLabel
{
	width: 40%;
	text-align: left;
}
.BleachingReportField
{
	width: 60%;
	text-align: left;
}
/* End Bleaching Report */


/* Begin Bleaching Questionnaire */
.BleachingQuestionnaireMenuBar
{
	width: 100%;
	background-color: #efefef;
	border: 1px solid #dddddd;
	text-align: center;
}
.BleachingQuestionnaireMenuBarText
{
	height: auto;
	color: #000000;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	border: 1px none #ff0000;
	width: 100%;
	font-size: 0.85em;
	height: 18px;
}
.BleachingQuestionnaireMenuBarTextHover
{
	color: #ffffff;
	background-color: #90a0b0;
}
.BleachingQuestionnaireMenuBarTextSelected
{
	color: #ffffff;
	background-color: #708090;
}
.BleachingQuestionnaireIntroductionTable
{
	width: 100%;
	border-collapse: collapse;	
}
.BleachingQuestionnaireTable
{
	width: 100%;
	border-collapse: collapse;	
	border: 1px none #dddddd;
}
.BleachingQuestionnaireLabel
{
	width: 40%;
	text-align: left;
}
.BleachingQuestionnaireField
{
	width: 60%;
	text-align: left;
}
/* End Bleaching Questionnaire */

/* Begin Monitoring Program */
.MonitoringProgramMenuBar
{
	width: 100%;
	background-color: #efefef;
	border: 1px solid #dddddd;
	text-align: center;
}
.MonitoringProgramMenuBarText
{
	height: auto;
	color: #000000;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	border: 1px none #ff0000;
	width: 100%;
	font-size: 0.85em;
	height: 18px;
}
.MonitoringProgramMenuBarTextHover
{
	color: #ffffff;
	background-color: #90a0b0;
}
.MonitoringProgramMenuBarTextSelected
{
	color: #ffffff;
	background-color: #708090;
}
.MonitoringProgramIntroductionTable
{
	width: 60%;
	border-collapse: collapse;	
}
.MonitoringProgramTable
{
	width: 100%;
	border-collapse: collapse;	
	border: 1px none #dddddd;
}
.MonitoringProgramLabel
{
	width: 40%;
	text-align: left;
}
.MonitoringProgramField
{
	width: 60%;
	text-align: left;
}
/* End Monitoring Program */

/* Begin Tsunami */
.TsunamiAdditionalInfoFrame
{
	width: 98%;
	border: 1px solid #dddddd;
	background-color: #fafafa;
	padding: 5px;
}
/* End Tsunami */


/* Begin Global Database */


.GlobalDBAdvancedSearchTable
{
	width: 100%;
	border-collapse: collapse;	
}
.GlobalDBAdvancedSearchTitle
{
	width: 85%;
}
.GlobalDBAdvancedSearchSimple
{
	width: 15%;
	text-align: right;
}
.GlobalDBAdvancedSearchTabs
{
	text-align: center;
}
.GlobalDBAdvancedSearchRegionCountry
{
	width: 92%;
}
.GlobalDBAdvancedSearchLabel
{
	width: 9%;
}

.GlobalDBAdvancedSearchField
{
	width: 37%;
	font-size: 0.85em;
}

.GlobalDBAdvancedSearchGo
{
	width: 8%;
}

.GlobalDBMenuBar
{
	width: auto;
	background-color: #efefef;
	border: 1px solid #dddddd;
	text-align: center;
}
.GlobalDBMenuBarText
{
	height: auto;
	color: #000000;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	border: 1px none #ff0000;
	width: 100%;
	font-size: 0.85em;
	height: 18px;
}
.GlobalDBMenuBarTextHover
{
	color: #ffffff;
	background-color: #90a0b0;
}
.GlobalDBMenuBarTextSelected
{
	color: #ffffff;
	background-color: #708090;
}
.GlobalDBTable
{
	width: 545px;
	border-collapse: collapse;	
	border: 1px solid #dddddd;
}
.GlobalDBCountry
{
	width: 272px;
	border-bottom: 1px solid #dddddd;
	background-color: #efefef;
}
.GlobalDBFlag
{
	width: 273px;
	border-bottom: 1px solid #dddddd;
	text-align: right;
	background-color: #efefef;
}
.GlobalDBSource
{
	font-size: 0.85em;
	color: #666666;
	background-color: #fafafa;	
	border-top: 1px solid #dddddd;
	text-align: left
}
.GlobalDBRARReference
{
	margin: 5px;
	padding: 5px;	
}
.GlobalDBIntroNote
{
	font-size: 0.85em;
	color: #304080;
	margin: 5px 0px 0px 0px;
	text-align: justify;
}
/* End Global Database */

/* Begin Global Database MPA */
.GlobalDBMPAResultTable
{
	width: 545px;
	border-collapse: collapse;	
}
.GlobalDBMPAResultIndex
{
	width: 35px;
}
.GlobalDBMPAResultShowHideDetails
{
	width: 20px;
}
.GlobalDBMPAResultDetails
{
	width: 435px;
}
.GlobalDBMPAResultAdditionalInfoFrame
{
	width: 100%;
	border: 1px solid #dddddd;
	background-color: #fafafa;
	padding: 5px;
	margin-top: 5px;
}
.GlobalDBMPAResultAdditionalInfo
{
	width: 100%;
	border-collapse: collapse;	
}
.GlobalDBMPAResultAdditionalInfoLabel
{
	width: 25%;
	font-weight: bold;
}
.GlobalDBMPAResultAdditionalInfoField
{
	width: 75%;
}
.GlobalDBMPAResultAdditionalInfoLineBreak
{
	width: 100%;
}
/* End Global Database MPA */


/* Begin Global Database Bleaching Observation */
.GlobalDBBleachingObservationSeverityTable
{
	width: 262px;	
}
.GlobalDBBleachingObservationSeverityColorCode
{
	width: 120px;	
	text-align: center;
	font-weight: bold;
}
.GlobalDBBleachingObservationSeverityRecordCount
{
	width: 130px;	
}
.severity-1 {
	color: #FFFFFF; 
	background-color: #A5A5A5;
}
.severity0 {
	color: #000000; 
	background-color: #55FF55;
}

.severity1 {
	color: #000000; 
	background-color: #8AE2FF;
}
.severity2 {
	color: #000000; 
	background-color: #FFCC00;
}
.severity3 {
	color: #FFFFFF; 
	background-color: #FF0000;
}
/* End Global Database Bleaching Observation */


/* Begin Global Database Resources Overview */
.GlobalDBResourcesOverviewTable
{
	width: 545px;
	border-collapse: collapse;	
}
.GlobalDBResourcesOverviewHeader
{
	background-color: #efefef;
	font-weight: bold;
	color: #405080;
}
.GlobalDBResourcesOverviewCol1
{
	width: 200px;
	border: 1px solid #dddddd;
}
.GlobalDBResourcesOverviewCol2
{
	width: 80px;
	text-align: right;
	border: 1px solid #dddddd;
}
.GlobalDBResourcesOverviewCol3
{
	width: 165px;
	border: 1px solid #dddddd;
}
.GlobalDBResourcesOverviewCol4
{
	width: 50px;
	text-align: center;
	border: 1px solid #dddddd;
}
.GlobalDBResourcesOverviewCol5
{
	width: 50px;
	text-align: center;
	border: 1px solid #dddddd;
}
/* End Global Database Resources Overview */

/* Begin Global Database Biodiversity */
.GlobalDBBiodiversityTable
{
	width: 400px;
	border-collapse: collapse;	
}
.GlobalDBBiodiversityHeader
{
	background-color: #efefef;
	font-weight: bold;
	color: #405080;
}
.GlobalDBBiodiversityCol1
{
	width: 190px;
	border: 1px solid #dddddd;
}
.GlobalDBBiodiversityCol2
{
	width: 80px;
	text-align: right;
	border: 1px solid #dddddd;
}
.GlobalDBBiodiversityCol3
{
	width: 50px;
	text-align: center;
	border: 1px solid #dddddd;
}
.GlobalDBBiodiversityCol4
{
	width: 50px;
	text-align: center;
	border: 1px solid #dddddd;
}

.GlobalDBBiodiversityMangroveList
{
	border: 1px solid #dddddd;
}
.GlobalDBBiodiversityMangroveTable
{
	width: 238px;
	border-collapse: collapse;
	border: 1px none #ffffff;
}
.GlobalDBBiodiversityMangroveTableAlternate
{
	width: 238px;
	border-collapse: collapse;
	border: 1px none #ffffff;
	background-color: #fafafa;
}
.GlobalDBBiodiversityMangroveIndex
{
	width: 35px;
	text-align: right;
}
.GlobalDBBiodiversityMangroveSpecies
{
	width: 185px;
}
.GlobalDBBiodiversityCoralList
{
	border: 1px solid #dddddd;
}
.GlobalDBBiodiversityCoralTable
{
	width: 398px;
	border-collapse: collapse;
	border: 1px none #ffffff;
}
.GlobalDBBiodiversityCoralTableAlternate
{
	width: 398px;
	border-collapse: collapse;
	border: 1px none #ffffff;
	background-color: #fafafa;
}
.GlobalDBBiodiversityCoralIndex
{
	width: 35px;
	text-align: right;
}
.GlobalDBBiodiversityCoralFamily
{
	width: 145px;
}
.GlobalDBBiodiversityCoralScientificName
{
	width: 200px;
}
.GlobalDBBiodiversityCoralCategory
{
	padding: 10px;
}
/* End Global Database Biodiversity */


/* Begin Global Database Photos And Map */
.GlobalDBPhotosMapTable
{
	width: 560px;
	height: 283px;
	border-collapse: collapse;
	background-color: #efefef;
	border: 1px solid #dddddd;
}	
.GlobalDBPhotosMapMapColumn
{
	width: 375px;	
}
.GlobalDBPhotosMapPhotoColumn
{
	width: 185px;
}
.GlobalDBPhotosMapFrame
{
	width: 360px;
	height: 264px;
	background-color: #888888;
	border: 1px solid #666666;
	margin: 8px 0px 5px 9px;
}
.GlobalDBPhotosMapLink
{
	font-size: 0.85em;
	margin: 0px 0px 5px 0px;
}
.GlobalDBPhotosMapImage
{
	width: 360px;
	height: 264px;
}
.GlobalDBPhotoResultImageList
{
	margin: 5px 0px 0px 0px;
}
.GlobalDBPhotoResultImageThumbnail
{
	width: 80px;
	height: 60px;
	font-size: 0.85em;
}
.GlobalDBPhotoResultImageThumbnailFrame
{
	border: 1px solid #666666;
	margin: 0px;
	width: 80px;
	height: 60px;
	background-color: #dddddd;
}
/* End Global Database Photos And Map */

/* Begin Global Database Popup Table */
.GlobalDBPopupTableFrame
{
	width: 529px;
	padding: 10px;	
	text-align: center;
}
.GlobalDBPopupTable
{
	width: 500px;
	border: 1px solid #dddddd;
	margin: 0px auto 0px auto;
}
.GlobalDBPopupTableHeader
{
	color: #ffffff;
	background-color: #708090;	
}
.GlobalDBPopupTableRank
{
	width: 5%;
	text-align: right;
}
.GlobalDBPopupTableArea
{
	width: 40%;
}
.GlobalDBPopupTableTheme
{
	width: 30%;
	text-align: right;
}
.GlobalDBPopupTableGraphBar
{
	width: 25%;
}
/* End Global Database Popup Table */

/* Begin Global Database Popup Source */
.GlobalDBPopupSource
{
	margin: 5px;
	padding: 5px;	
}
/* End Global Database Popup Source */


/* Begin ReefGIS Maps */
.ReefGISMapsIntroTable
{
	width: 100%;
	border-collapse: collapse;	
}
.ReefGISMapsIntroMap
{
	border: 1px solid #708090;
}
.ReefGISMapsListTable
{
	width: 90%;
	border-collapse: collapse;	
	margin: 0px auto 0px auto;
}
.ReefGISMapsListItem
{
	vertical-align: top;
	padding-bottom: 1px;
}
.ReefGISMapsTable
{
	width: 100%;
	border-collapse: collapse;	
}
.ReefGISMapsImage
{
	width: 40%;	
	text-align: center;
}
.ReefGISMapsDescription
{
	width: 60%;	
}
.ReefGISMapsImageBorder
{
	border: 1px none #666666;
	margin-bottom: 10px;
}
.ReefGISMapsMapFrame
{
	background-image: url(images/reefgismapshadow.gif);
	background-repeat: no-repeat;
	border: 1px none #ff0000;
	width: 200px;
	height: 113px;
	padding: 10px;
	text-align: left;
}
/* End ReefGIS Maps */


/* Begin PublicationListing */
.PublicationListingMenuBar
{
	width: 100%;
	background-color: #efefef;
	border: 1px solid #dddddd;
	text-align: center;
}
.PublicationListingMenuBarText
{
	height: auto;
	color: #000000;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	border: 1px none #ff0000;
	width: 100%;
	font-size: 0.85em;
}
.PublicationListingMenuBarTextHover
{
	color: #ffffff;
	background-color: #90a0b0;
}
.PublicationListingMenuBarTextSelected
{
	color: #ffffff;
	background-color: #708090;
}
.PublicationListingPageMenuBar
{
	width: 100%;
}
/* End Bleaching Report */


/* Begin Global Database Listing */
.GlobalDBListingTitle		
{
	height: 1em;
	overflow: hidden;
}
.GlobalDBListingDescription
{
	height: 3.85em;
	overflow: hidden;
}
/* End Global Database Listing */


/* Begin Key Topics */
.KeyTopicsImage
{
	border: 1px solid #dddddd;	
	margin-left: 10px;
}
/* End Key Topics */



/* Begin Partners */
.PartnersTable
{
	width: 100%;
	border-collapse: collapse;
}
.PartnersLogo
{
	width: 33%;
	height: 160px;
	text-align: center;
	vertical-align: top;
	background-image: url(images/linebreak_short.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
	padding: 10px 0px 0px 0px;
}
/* End Partners */


/* Begin Donors */
.DonorsTable
{
	width: 100%;
	border-collapse: collapse;
}
.DonorsLogo
{
	width: 33%;
	height: 160px;
	text-align: center;
	vertical-align: top;
	background-image: url(images/linebreak_short.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
	padding: 10px 0px 0px 0px;
}
/* End Donors */

/* Begin Questionnaire */
.QuestionnaireTable
{
	width: 100%;
	border-collapse: collapse;	
}
.QuestionnaireNo
{
	width: 5%;
}
.QuestionnaireField
{
	width: 95%;
}
.QuestionnaireSectionTitle
{
	font-size: 1.2em;
	font-weight: bold;
	color: #304080;
	text-align: center;
	padding: 30px 0px 5px 0px;
}
/* End Questionnaire */


/* Begin Questionnaire 2008 */
.Questionnaire2008Table
{
	width: 100%;
	border-collapse: collapse;	
	border: 1px solid #506070;
}
.Questionnaire2008No
{
	width: 5%;
	color: #405080;
	font-weight: bold;
	
}
.Questionnaire2008Field
{
	width: 95%;
	
}
.Questionnaire2008SectionTitle
{
	font-size: 1.2em;
	font-weight: bold;
	background-color: #506070;
	color: #ffffff;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
.Questionnaire2008ThemesTable
{
	width: 100%;
	border-collapse: collapse;	
	border: 1px solid #506070;
	text-align: left;
}
/* End Questionnaire 2008 */

/* Begin Coral Reef MPAs */
.CoralReefMPAsMapDVD
{
	float: right;
	text-align: center;
	margin: 0px 0px 10px 10px;	
}

.CoralReefMPAsPartnersTable
{
	border-collapse: collapse;
	width: 100%;
}

.CoralReefMPAsPartnersColumn;
{
	width: 25%;	
	text-align: center;
}

.CoralReefMPAsMPADatabaseTable
{
	border-collapse: collapse;
	width: 100%;
}

.CoralReefMPAsMPADatabaseColumn1
{
	width: 15%;
}

.CoralReefMPAsMPADatabaseColumn2
{
	width: 85%;
}

.CoralReefMPAsSummaryReports
{
	width: 430px;
	padding: 10px;
	border: 1px solid #dddddd;
	background-color: #fafafa;
	margin: 10px 0px 0px 0px;
	display: none;	
}

.CoralReefMPAsSummaryReportsTable
{
	border-collapse: collapse;
	width: 100%;
}

.CoralReefMPAsSummaryReportsColumn
{
	width: 50%;	
}

/* End Coral Reef MPAs */

/* Begin GEF Lessons Learned */
.GEFFlyer
{
	padding: 0px 0px 10px 10px;
	float: right;
}

.GEFFlyerImage
{
	margin-bottom: 5px;
}

.GEFSearchTable
{
	width: 100%;
	border-collapse: collapse;
}

.GEFSearchLabel
{
	width: 10%;
}

.GEFSearchField
{
	width: 90%;
}

.GEFReportTable
{
	width: 545px;
	border-collapse: collapse;
	text-align: left;
	border: 1px solid #dddddd;
}

.GEFReportTableCol1
{
	width: 65px;
}

.GEFReportTableCol2
{
	width: 150px;
}

/* End GEF Lessons Learned */

/* Begin ReefBase Pacific */

.PagesMenuBar
{
	width: 200px;
	background-color: #efefef;
	border: 1px solid #dddddd;
	text-align: center;
}

.PagesMenuBarText
{
	height: auto;
	color: #000000;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	border: 1px none #ff0000;
	width: 100px;
	font-size: 0.85em;
	height: 18px;
}

.PagesMenuBarTextHover
{
	color: #ffffff;
	background-color: #90a0b0;
}

.PagesMenuBarTextSelected
{
	color: #ffffff;
	background-color: #708090;
}

.AcknowledgementsList
{
	text-align: center;	
	background-color: #efefef;
	padding: 20px;
	width: 80%;
	margin: 0px auto 0px auto;
	border: 1px solid #dddddd;
}

.SpeciesProfilesLogoTable
{
	width: 80%;
	margin: 0px auto 0px auto;
	border-collapse: collapse;
	text-align: center;	
}

.SpeciesProfilesContactTable
{
	width: 100%;
	margin: 0px auto 0px auto;
	border-collapse: collapse;
	text-align: center;	
}

.SpeciesProfilesSearchTable
{
	width: 100%;
	border-collapse: collapse;	
}

.SpeciesProfilesSearchLabel
{
	width: 20%;
}
.SpeciesProfilesSearchField
{
	width: 80%;
}
.SpeciesProfilesGo
{
	width: 100%;
}

.SpeciesProfilesResultTable
{
	width: 100%;
}

.SpeciesProfilesResultTableAlternateRow
{
	background-color: #efefef;
}

.SpeciesProfilesResultTableHeader
{
	color: #ffffff;
	background-color: #708090;
}

.CountryProfilesPacificMapTable
{
	margin: 0px auto 0px auto;
}

.CountryProfilesPacificMapShowMap
{
	display: block;
	cursor: pointer;
}

.CountryProfilesPacificMapHideMap
{
	display: none;
}

.CountryProfilesImageTable
{
	width: 100%;
	border-collapse: collapse;
}

.CountryProfilesTitleColumn
{
	text-align: center;
}

.CountryProfilesImageColumn
{
	width: 33%;
	text-align: center;
}

.CountryProfilesTextColumn
{
	width: 33%;
	text-align: center;
	font-size: 0.85em;
	line-height: 1.3em;
	padding-bottom: 10px;
}

.CountryProfilesResultTable
{
	width: 100%;	
}

.CountryProfilesResultLabel
{
	width: 25%;	
	vertical-align: top;
	text-align: left;
}

.CountryProfilesResultField
{
	width: 75%;	
	vertical-align: top;
}

.CountryProfilesResultOverview
{
	width: 100%;	
	height: 300px;
	text-align: left;
	overflow: scroll;
}

.CountryProfilesReferenceShowHide
{
	color: #0000ff;
	cursor: pointer;	
	font-size: 0.85em;
}

.CountryProfilesResultReference
{
	font-size: 0.85em;
	background-color: #ffffdd;	
	border: 1px solid #dddddd;
	text-align: left;
	width: 98%;
	padding: 5px;
	line-height: 1.3em;
}

.SphereSearch
{
	position: relative;
	background-image: url(../../images/pacific/SphereSearchBackground.gif);	
	background-repeat: no-repeat;
	width: 545px;
	height: 270px;
}

.SphereSearchTipsLink
{
	position: absolute;
	left: 50px;
	top: 0px;
	color: #0000ff;
	font-size: 11px;
	cursor: pointer;
	
}

.KeywordSearch
{
	margin: 5px auto 0px auto;
	width: 425px;
	text-align: left;
}

.KeywordSearchTipsLink
{
	/*position: absolute;
	left: 100px;
	top: 305px;*/
	color: #0000ff;
	font-size: 11px;
	cursor: pointer;
	
	line-height: 18px;
}

.KeywordSimpleSearchTextBox
{
	/*position: absolute;
	left: 100px;
	top: 280px;*/
	width: 350px;
}

.KeywordSimpleSearchButton
{
	/*position: absolute;
	left: 430px;
	top: 280px;*/
}

.SearchTipsTitle
{
	font-size: 1.25em;
	font-weight: bold;
}

.SearchTips
{
	background-color: #ffffcc;
	padding: 10px;
	border: 1px solid #dddddd;	
	opacity: 0.85;
	filter: alpha(opacity = 85);
	z-index: 20;
	text-align: justify;
	width: 465px;
	color: #000000;
	cursor: move;
	visibility: hidden;
}

.SphereStatus
{
	position: absolute;
	left: 380px;
	top: 0px;
	color: #ff0000;
	font-weight: bold;
	font-size: 11px;
}

.Sphere
{
	position: absolute;
	left: 148px;
	top: 0px;	
}

.Sphere01
{
	position: absolute;
	left: 252px;
	top: 149px;	
}

.Sphere02
{
	position: absolute;
	left: 252px;
	top: 167px;		
}

.Sphere03
{
	position: absolute;
	left: 252px;
	top: 185px;		
}

.Sphere04
{
	position: absolute;
	left: 252px;
	top: 203px;		
}

.SphereText
{
	position: absolute;
	left: 0px;
	top: 230px;
	width: 525px;
	text-align: center;
}

.RBPPagesMenuBarFrame
{
	width: 98%;
	border-collapse: collapse;	
	margin: 0px auto 0px auto;
}

.RBPPagesMenuBarFrameBegin
{
	border-bottom: 1px solid #708090;
	background-color: #ffffff;
	width: 30%; 
}

.RBPPagesMenuBarFrameEnd
{
	border-bottom: 1px solid #708090;
	background-color: #ffffff;
	width: 30%; 
}
	
.RBPPagesMenuBar
{
	width: 500px;
	background-color: #ffffff;
	border: 1px none #dddddd;
	text-align: center;
	margin: 0px auto 0px auto;
}

.RBPPagesMenuBarText
{
	height: auto;
	color: #000000;
	font-weight: normal;
	padding: 2px 3px 2px 3px;
	border: 1px none #dddddd;
	border-bottom: 1px solid #708090;
	width: 83px;
	font-size: 0.85em;
	height: 23px;
}

.RBPPagesMenuBarTextHover
{
	color: #000000;
	background-color: #90a0b0;
}

.RBPPagesMenuBarTextSelected
{
	border: 1px solid #708090;
	border-bottom: 1px none #ffffff;
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
	background-image: url(images/rbpmenuselecteditem.gif);
	background-repeat: repeat-x;
}

.RBPDatabaseAdvancedSearchLink
{
	color: #0000ff;
	font-size: 0.85em;
	cursor: pointer;
}

.RBPDatabaseAdvancedSearch
{
	background-color: #c2d0d6;
	padding: 10px;
	border: 1px solid #dddddd;	
	opacity: 0.85;
	filter: alpha(opacity = 85);
	z-index: 20;
	text-align: justify;
	width: 400px;
	color: #000000;
	cursor: move;
	visibility: hidden;
}

.RBPDatabaseAdvancedSearchTitle
{
	font-size: 1.35em;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 5px;
}

.RBPDatabaseAdvancedSearchTable
{
	width: 100%;
	border-collapse: collapse;	
}

.RBPDatabaseAdvancedSearchLabel
{
	width: 25%;	
}

.RBPDatabaseAdvancedSearchField
{
	width: 75%;
}

.RBPDatabaseSearchResult
{
	
}

.RBPToolboxMenuBar
{
	width: auto;
	background-color: #ffffff;
	border: 1px none #dddddd;
	text-align: center;
	margin: 0px auto 0px auto;
}

.RBPToolboxMenuBarText
{
	height: auto;
	color: #000000;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	border: 1px none #ff0000;
	width: 110px;
	font-size: 0.85em;
	height: 18px;
}

.RBPToolboxMenuBarTextHover
{
	color: #ffffff;
	background-color: #90a0b0;
}

.RBPToolboxMenuBarTextSelected
{
	color: #ffffff;
	background-color: #708090;
}

.RBPToolboxThumbnail
{
	margin: 5px;	
	border: 1px solid #dddddd;
}

.RBPReefDependencePhoto
{
	margin: 0px 10px 0px 0px;
}

.RBPReefDependenceTypes
{
	width: 400px;
	margin: 0px auto 0px auto;
	background-color: #efefef;
	padding: 10px;
}

/* End ReefBase Pacific */

/* Begin HTML Newsletter */

.HTMLNewsletterReefBaseLogo
{
	border-style: none;
}
	
.HTMLNewsletterHeader
{
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #304050;
	font-size: 1.5em;
	text-align: center;
	/*background-image: url(../../images/newsletter/darkbluepanel.gif);
	background-repeat: repeat-x;*/
}

.HTMLNewsletterHeaderText
{
	padding: 20px 10px 20px 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	font-size: 0.85em;
	line-height: 1.3em;
	text-align: center;
}

.HTMLNewsletterFooter
{
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	color: #304050;
	background-color: #eaeaea;
	font-size: 0.85em;
	text-align: center;
	border-top: 1px none #aaaaaa;
}

.HTMLNewsletterText
{
	color: #000000;	
	line-height: 18px;
	text-align: justify;
	border: 1px none #aaaaaa;
	width: 700px;
}

.HTMLNewsletterPageBreak
{
	page-break-after: always;	
}

.HTMLNewsletterContentImageFrame
{
	padding: 0px 10px 5px 0px;
	float: left;
}

.HTMLNewsletterContentImageCaption
{
	color: #000000;	
	line-height: 13px;
	text-align: justify;
	font-size: 0.85em;
}

.HTMLNewsletterContentImage
{
	border: 1px solid #888888;
	margin: 0px 10px 5px 0px;
}

.HTMLNewsletterSmallText
{
	color: #000000;	
	line-height: 18px;
	text-align: justify;
	font-size: 0.85em;
}

.HTMLNewsletterLink
{
	color: #0000ff;	
	line-height: 18px;
	text-align: justify;
}

.HTMLNewsletterLink2
{
	color: #000000;	
	line-height: 18px;
	text-align: justify;
}

.HTMLNewsletterSectionTitle
{
	color: #006600;	
	line-height: 18px;
	text-align: justify;
	font-weight: bold;
	font-size: 1.1em;
}

.HTMLNewsletterSectionSubTitle
{
	color: #000000;	
	line-height: 18px;
	text-align: justify;
	font-weight: bold;
}

.HTMLNewsletterSectionText
{
	margin: 10px 15px 20px 15px;
}

.HTMLNewsletterTOCTitle
{
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color: #000000;
	background-color: #dddddd; /*#FF8A00;*/
	font-size: 1.2em;
	text-align: center;
	width: 90%;
	margin: 0px auto 0px auto;
	/*background-image: url(../../images/newsletter/tealpanel.gif);
	background-repeat: repeat-x;*/
}

.HTMLNewsletterTOC
{
	padding: 10px;
	background-color: #efefef; /*#FFE0BB;*/
	width: 90%;
	margin: 0px auto 0px auto;
}

.HTMLNewsletterAnnouncementsTitle
{
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #304050;
	font-size: 1.2em;
	text-align: center;
	/*background-image: url(../../images/newsletter/greenpanel.gif);
	background-repeat: repeat-x;*/
}

.HTMLNewsletterAnnouncements
{
	padding: 10px;
	background-color: #ffffff;
}

.HTMLNewsletterPublicationsTitle
{
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #304050;
	font-size: 1.2em;
	text-align: center;
	/*background-image: url(../../images/newsletter/bluepanel.gif);
	background-repeat: repeat-x;*/
}

.HTMLNewsletterPublications
{
	padding: 10px;
	background-color: #ffffff;
}

.HTMLNewsletterOnlineGISTitle
{
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #304050;
	font-size: 1.2em;
	text-align: center;
	/*background-image: url(../../images/newsletter/purplepanel.gif);
	background-repeat: repeat-x;*/
}

.HTMLNewsletterOnlineGIS
{
	padding: 10px;
	background-color: #ffffff;
}
/* End HTML Newsletter */

/* Boolean Search */
.BooleanSearchHint
{
	font-size: 0.8em;
	color: #888888;
	cursor: pointer;
}

.BooleanSearchHintBox
{
	padding: 5px;
	margin-top: 5px;
	border: 1px solid #dddddd;	
	text-align: left;
	width: 548px;
	background-color: #ffffaa;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.PopupBooleanSearchHintBox
{
	padding: 5px;
	margin-top: 5px;
	border: 1px solid #dddddd;	
	text-align: left;
	width: 548px;
	background-color: #ffffcc;
	opacity: 0.9;
	filter: alpha(opacity=90);
	visibility: hidden;
}

.BooleanSearchTextHighlight
{
	color: #0000ff;	
	font-weight: bold;
}

/* End Boolean Search */

/* Begin Individual Element */
#IntroHTML, #IntroBody 
{
    margin: 0;
    padding: 0;
    height: 100%;
}
.IntroTableFrame
{
	height: 100%;
	width: 100%;
	vertical-align: middle;
	text-align: center;
	border: 1px none #dddddd;	
	background-color: #708090;
}
.Intro
{
	margin: 20px auto 10px auto;
	width: 760px;
	height: auto;
	background-color: #ffffff;
	border: 1px none #999999;
	color: #555555;
	padding: 0px;
}
.IntroTable
{
	width: 100%;
	height: 420px;
	border-collapse: collapse;
	border: 1px solid #ffffff;
}
.IntroTableFlash
{
	width: 550px;
	text-align: left;
}
.IntroTableText
{
	width: 210px;
	background-color: #ffffff;
}
.IntroTableEnter
{
	width: 550px;
	background-color: #ffffff;
	border-top: 1px none #dddddd;
}
.IntroTableEnterTable
{
	width: 100%;
	border-collapse: collapse;
}
.IntroTableEnterSiteMap
{
	font-weight: bold;
	font-size: 0.85em;	
	color: #708090;
}
.IntroTextTable
{
	width: 210px;
	height: 410px;
	border-collapse: collapse;
}
.IntroText
{
	 font-size: 0.85em;
	 padding: 5px 5px 5px 8px;
	 text-align: left;
}
.IntroTextBody
{
	 height: auto;	
	 text-align: justify;
}
.IntroTitle
{
	font-weight: bold;
	color: #990000;
}
.IntroTitle2
{	
	margin-top: 5px;
	font-weight: bold;
	color: #990000;
}
.IntroLanguage
{
	margin-bottom: 0px;
	display: none;
}
.IntroComboBox
{
	font-size: 0.85em;
}
.IntroLanguageLabel
{
	font-size: 0.85em;	
}
.IntroSiteMap
{
	width: 160px;	
}
.IntroCheckBox
{
	font-size: 0.85em;
}
.IntroLinkButton
{
	font-size: 1.5em;
	color: #607080;
	font-weight: bold;
}
/* End Individual Element */



/* Begin Reefs at Risk Revisited */

.OverviewCover
{
	margin: 0px 0px 5px 0px;
}

.OverviewColumn1
{
	width: 70%;
}

.OverviewColumn2
{
	width: 30%;
	text-align: center;
}

.FactSheetsColumn1
{
	width: 33%;
	text-align: center;
}

.FactSheetsColumn2
{
	width: 33%;
	text-align: center;
}

.FactSheetsColumn3
{
	width: 33%;
	text-align: center;
}

.AboutTheReportCover
{
	float: right;
	text-align: center;
	width: 180px;	
}

/* End Reefs at Risk Revisited */



