/******************************************************************************
 * Phoenix Default Style Sheet
 * 
 * Authors: Ken Mayfield (kenmayfield@xyris.ca),
 *          Joost van Ulden (jvanulde@nrcan.gc.ca)
 *
 * Last edited:  January 30, 2009
 *
 ******************************************************************************/

/******************************************************************************
 * LAYOUT/POSITIONING STYLES
 *
 * WARNING!: changing anything in this section could compromise the usability
 *           of the system.
 ******************************************************************************/

/*  Overall container  */
#container, #downloadContainer
{
	position: absolute;
	top: 0;
	left: 0;
	height: auto;
	overflow: visible;
	width: 100%;
}

/*  Navigation and content containers placement  */
#topnav
{
	background-image: url(../styles/images/msn_background.gif);
	background-repeat: no-repeat;
	background-color: #3c7faf;
	clear: both;
}
#subpagecontainer
{
	width: auto;
	height: inherit;
	border-top: solid 1px #ace;
	margin: 0;
	padding: 0;
}
#leftnav
{
    position: relative;
	float: left;
	
}
*html #leftnav
{
    position: static;
    float: left;
}
#spcontent, #downloadSpcontent
{
	height: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0.50em 0.45em 0.50em 0.75em;
	border: solid 1px #fff;
}
*html #spcontent
{
	padding: 0.75em 0.50em 0.50em 0.25em;
}
*html #spcontenttop
{
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 99.9%;
}
#spcontentleft
{
	float: left;
	width: 49%;
	height: 100%;
	margin: 0;
	padding: 0;
}
#spcontentright
{
	margin: 0;
    float: right;
	clear: none;
	height: auto;
	width: 49%;
	padding: 0;
}
#footer
{
	border-top: solid 1px #ace;
	margin-left: 0.75em;
	margin-right: 0.75em;
	background-repeat: no-repeat;
	background-position: right;
	font-size: 0.90em;
	line-height: 1.60em;
	color: #3c7faf;
	height: 40px;
	margin-top: 1.0em;
	padding-top: 0.40em;
	overflow: hidden;
	margin-bottom: 1em;
}

/*
 * HEADER
 */
#login
{
	position: absolute;
	right: 0;
	padding: 0.25em 0.50em 0.25em 0.25em;
	white-space: nowrap;
}
#langmenu
{
    position: absolute;
	padding: 0.25em;
	white-space: nowrap;
}
#workspacenav
{
	background-color: #fff;
}
#breadcrumb
{
	float: left;
	clear: left;
	margin: 0.25em 0.25em 0.25em 0.50em;
	color: #3c7faf;
	line-height: 1.9em;
}
#myworkspaces
{
	margin: 0.25em;
	padding: 0;
	display: inline;
	float: right;
}
#myworkspaces select
{
    vertical-align: middle;
    margin-left: 0.25em;
}
#tabnav
{
	margin: 0px;
	width: auto;
	clear: both;
}
#banner /*  used to better control spacing and place banner image  */
{
    height: 40px;
    float: left;
    width: 1px;
}
#bannertext
{
}
/*
 * SEARCH MODULE
 */
#search
{
}
#results
{
}
#keywordfilter
{
}
#spatialfilter
{
}
#spcontent
{
}
#searchbutton
{
}
.workspaceMemberPicker input
{
    vertical-align: middle;
}
/******************************************************************************
 * GLOBAL STYLES
 *
 * These can be overidden in the presentation styles section below.
 ******************************************************************************/
body
{
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}
hr
{
	border: 0;
	width: 100%;
	background-color: #ccc;
	height: 1px;
	color: #ccc;
}
h2
{
	color: #3c7faf;
	font-size: 1.65em;
	letter-spacing: 0.02em;
}
h3
{
	color: #3c7faf;
	font-size: 1.32em;
	font-weight: 700;
}
h4
{
	color: #3c7faf;
	font-size: 1.18em;
	font-weight: 700;
	text-align: left;
}
h5
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
}
address
{
	color: #666;
	font-size: 0.90em;
	font-style: normal;
	line-height: 1.95em;
}
p, td
{
	color: #333;
	line-height: 1.65em;
}
th /*  table headings  */
{
	color: #3c7faf;
	text-align: left;
	white-space: nowrap;
}
td /*  table cells */
{
	vertical-align:top;
}
ul /*  un-ordered lists  */
{
	list-style-type: square;
}
image
{
	border: solid 0px Transparent;
}
a img
{
	border: solid 0px Transparent;
}
/******************************************************************************
 * PRESENTATION STYLES
 *
 * Changes in this section will affect the "look-and-feel" of the application.
 ******************************************************************************/
.heading2
{
	color: #3c7faf;
	font-size: 1.65em;
	letter-spacing: 0.02em;
	font-weight: 700;
}
.heading3
{
	color: #3c7faf;
	font-size: 1.32em;
	font-weight: 700;
}
.heading4
{
	color: #3c7faf;
	font-size: 1.18em;
	font-weight: 700;
	text-align: left;
}
.heading5
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
}
.columnHeader /*  table headings  */
{
	color: #3c7faf;
	text-align: left;
	font-weight: bold;
}
#spcontent a, #downloadContainer a
{
	color: #3c7faf;
}
#spcontent th a
{
	color: #3c7faf;
	text-decoration: none;
}
#spcontent td a
{
	color: #3c7faf;
}
#spcontent h4
{
	color: #3c7faf;
}
#spcontent h4 a
{
	color: #3c7faf;
}
#spcontentright h4
{
	margin: 0 0 0.50em 0;
}
#spcontentleft h4
{
	margin: 0 0 5px 0;
}
#footer a
{
	color: #3c7faf;
}
/*
 * MISC
 */
.alignright
{
	float: right;
	border-left: solid 1px #3c7faf;
	padding-left: 10px;
}
.alignleft
{
	float: left;
}
.hide
{
	display: none;
}
.controlPanel
{
	width: 16em;
	height: 16em;
	float: left;
	padding: 5px;
	border: solid 1px #fff;
	margin: 5px;
}
.modificationSummary /*  object history panel  */
{
	color: #333;
	clear: both;
	font-size: 0.9em;
	padding-top: 0.25em;
	border-top: solid 1px #333;
	margin-top: 1em;
	line-height: 1.6em;
}
#spcontent .modificationSummary a
{
    color: #333;
}
.alternatingItem
{
	background-color: #f4f4f4;
}
.hiddenDownload
{
	text-decoration: none;
	border-bottom: dashed 1px #3c7faf;
}
.hint
{
	font-size: 0.90em;
	margin-top: 0.50em;
	margin-bottom: 0.50em;
	padding: 7px;
	clear: both;
	width: auto;
	border: solid 1px #333;
	color: #333;
}
.smallhint
{
	font-size: 0.90em;
	margin-top: 0.50em;
	margin-bottom: 0.70em;
	padding: 7px;
	clear: both;
	width: auto;
	color: #333;
}
#spcontent .thumbnailtoggle
{
	text-decoration: underline;
}
/*
 * MENU
 */
.menu
{
	margin-bottom: 1em;
	background-color: #fff;
	border: solid 1px #ace;
}
.menu a
{
    text-decoration: none;
    color: #3c7faf;	
    border-bottom: dotted 1px #ace;
}
.menu a:hover
{
    background-color: #EBF3FB;
    color: #3c7faf;
}
.menu .active
{
	color: #3c7faf;
}
.menuitem 
{
    color: #3c7faf;
	line-height: 1.7em;
	display: block;
	padding: 0.25em 0.75em 0.25em 0.50em;
	background-color: #fff;
}
.menuitembold
{
    color: #3c7faf;
    line-height: 1.7em;
	display: block;
	background-color: #EBF3FB;
	padding: 0.25em 0.25em 0.25em 0.50em;
	font-weight: bold;
}
.menu .menuitembold
{
    color: #3c7faf;
}
.menu .menuitembold:hover
{
    color: #3c7faf;
}
.usersonline
{
    border: solid 1px #ace;
}
.usersonline .menuitembold
{
    border: none;
}
.usersonline .menuitem
{
    background-color: #fff;
	padding: 0.15em 0.50em 0.25em 0.50em;
	border: none;
}
.usersonline .menuitembold:hover
{
    color: #3c7faf;
}
.usersonline .menuitem:hover
{
    background-color: #fff;
}
.usersonline .menuitem a:hover
{
    color: #3c7faf;
}
.search .menuitem
{
    padding: 0.25em;
}
.search .menuitembold
{
    color: #3c7faf;
}
.search input
{
}

/*
 * HEADER
 */
#langmenu .activeLanguage
{
    font-weight: bold;
}
#langmenu
{
	color: #fff;
	font-weight: 600;
	font-size: 1.0em;
}
#langmenu a
{
	color: #fff;
	padding: 0em 0.50em 0em 0.50em;
	border-left: solid 1px #fff;
	font-weight: normal;
	text-decoration: none;
}
#langmenu .first
{
    border-left: none;
    padding-left: 0.25em;
}
#langmenu a:hover
{
	color: #fff;
	text-decoration: underline;
}
#langmenuMetadata .activeLanguage
{
    font-weight: bold;
}
#langmenuMetadata
{
	color: #3c7faf;
	font-weight: 600;
	font-size: 1.0em;
	padding: 0.50em;
	margin: 0;
	* margin-bottom: -20px;
}
#langmenuMetadata a
{
	color: #3c7faf;
	padding: 0em 0.50em 0em 0.50em;
	border-left: solid 1px #3c7faf;
	font-weight: normal;
	text-decoration: none;
}
#langmenuMetadata .first
{
    border-left: none;
    padding-left: 0.25em;
}
#langmenuMetadata a:hover
{
	color: #3c7faf;
	text-decoration: underline;
}
#login
{
	color: #fff;
	font-size: 1.0em;
}
#login a
{
	color: #fff;
    border: none;
	text-decoration: underline;
}
#login a:hover
{
	color: #fff;
	text-decoration: none;
}
#login .first
{
	border-right: solid 1px #fff;
	padding-right: 0.50em;
	margin-right: 0.25em;
}
#login a img
{
    vertical-align: text-bottom;    
}
/*
 * BREADCRUMB
 */
#breadcrumb a
{
	color: #3c7faf;
	text-decoration: underline;
}
#breadcrumb a:hover /*  hover color for breadcrumb  */
{
}
/*
 * DROP DOWN LISTS
 */
.headerShowPicker
{
    margin: 0;
    margin-top: -25px;
    padding: 0;
    position: absolute;
    right: 0;
    color: #333;
    padding-right: 5px;
}
.workspacePicker
{
	border-left: solid 1px #3c7faf;
	padding-left: 1.0em;
	color: #3c7faf;
}
/*
 * FILE UPLOAD TABS
 */
.tabFileUploadActive
{
	background-color: #f4f4f4;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	border-style: solid;
	border-width: 1px;
	border-bottom-color: #f4f4f4;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}
.tabFileUploadNotActive
{
	text-decoration: none;
	background-color: #fff;
	padding: 3px 5px 3px 5px;
	border: solid 1px #333;
}
.tabStripFileUpload
{
    position: relative;
	margin-top: 20px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: 700;
}
#spcontent .tabStripFileUpload a
{
	color: #333;
}
/*
 * MODULE NAVIGATION TABS
 */
.tabActive
{
	background-color: #fff;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	border-style: solid;
	border-width: 1px;
	border-bottom-color: #fff;
	border-top: 1px solid #3c7faf;
	border-left: 1px solid #3c7faf;
	border-right: 1px solid #3c7faf;
}
.tabNotActive
{
	text-decoration: none;
	background-color: #fff;
	padding: 3px 5px 3px 5px;
	border: solid 1px #3c7faf;
}
.tabStrip
{
	font-size: 1.18em;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom: 1px solid #3c7faf;
}
/*
 * APPLICATION NAVIGATION TABS
 */
.activeTabWrapper
{
    background-image: url(../styles/images/msn_tabnav_bg_right.gif);
    background-repeat: no-repeat;
    background-position: right top;
    padding: 9px 15px 4px 15px;
    display: inline-block;
    height: 100%;
    cursor: pointer;
}

.tabNavActive
{    
	font-size: 1.32em;
	color: #3c7faf;
	font-weight: 700;
	text-decoration: none;
	white-space: nowrap;	
	background-image: url(../styles/images/msn_tabnav_bg_left.gif);
    background-repeat: no-repeat;
    background-position: left -5;
    border-bottom: 1px solid #fff;
    height: 100%;
    display:-moz-inline-box;
    display: inline-block;
}

.tabNavNotActive
{
	color: #fff;
	font-size: 1.32em;
	font-weight: 600;
	text-decoration: none;
    padding: 9px 15px 5px 15px;
	white-space: nowrap;
	display: inline-block;
    height: 100%;
}
.tabStripNav
{
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-left: 7em;
	border-bottom: 1px solid #fff;
	display: block;
	white-space: nowrap;
}

.tabNavActive a:hover
{
	text-decoration: none;
}
.tabStripNav.tabNavNotActive a:link
{
	color: #fff;
}
/*
 * MISC PANELS
 */
#membershipPanel
{
    margin-top: 0.50em;
    margin-bottom: 0.50em;
    font-style: italic;
}
.serviceStatusPanel
{
	color: #333;
}
#spcontent .serviceStatusPanel li a
{
    line-height: 1.50em;
    color: #333;
}
#spcontent .controlPanel .serviceStatusPanel li
{
}
.adminPanel, .urlPanel
{
    margin: 0;
    padding: 5px 7px 5px 7px;
    background-color: #EBF3FB;
}
.urlPanel
{
    margin: 0;
}
.downloadPanel
{
	color: #333;
	background-color: #F4F4F4;
	border: solid 1px #CCC;
	padding: 0.50em;
	margin: 0.25em 0 0.25em 0;
}
.downloadPanel p
{
	margin-bottom: 0.25em;
}
#spcontent .downloadPanel a
{
	border-color: #333;
	color: #333;
}
.genericPanel
{
	color: #333;
	background-color: #F4F4F4;
	padding: 0.50em;
	border: solid 1px #CCC;
	font-size: 0.90em;
}
.inlineDialog
{
    background-color: #f4f4f4;
    padding: 0.75em;
    border: solid 1px #999;
}
.inlineDialog li
{
    color: #333;
    line-height: 1.50em;

}
.inlineDialog ul
{
    margin: 0;
    padding: 0;
}
#spcontent .inlineDialog h4
{
    margin: 0;
    padding: 0;
    color: #333;
}
.appSettings p
{
    margin: 0;
    margin-bottom: 1.0em;
}
#spcontent .statsPanel
{
	border: solid 1px #CCC;
	background-color: #F4F4F4;
	margin: 0.5em 0 1.0em 0;
	padding: 0 0.5em 0.25em 0.5em;
	overflow: hidden;
}
#spcontent .statsPanel h4
{
	margin-top: 0;
	color: #333;
}
#spcontent .statsPanel p
{
	color: #333;
	padding: 0;
	margin: 0.25em;
}
#spcontent .statsPanel p span
{
	display: block;
	margin-left: 15em;
}
#spcontent .statsPanel p a
{
    color: #333;
}
.loginPanel
{
	padding: 0.25em;
	border: solid 1px #fff;
}
#spcontent .controlPanel a
{
	color: #3c7faf;
	text-decoration: none;
}
#spcontent .controlPanel li
{
	color: #3c7faf;
	line-height: 1.50em;
}
.loginPanel li
{
   color: #3c7faf;
}
/*
 * WORKSPACE
 */
.workspacemembership
{
    width: 100%;
    clear: both;
}
.workspacemembership input
{
    margin-right: 5px;
}
#spcontentleft .workspaceAlerts
{
	color: Green;
	background-color: #F4FAF1;
	border: solid 1px Green;
	padding: 5px;
	margin: 2px 2px 10px 2px;
}
.workspaceAlerts li
{
	color: Green;
}
#spcontentleft .workspaceAlerts h4
{
	border: none;
	background-color: #F4FAF1;
	color: Green;
}
#spcontentleft .webpart.workspaceAlerts h4 a
{
	color: Green;
}
#spcontentleft .webpart.workspaceAlerts a
{
	color: Green;
}
.workspacedescription
{
	margin-bottom: 0.5em;
}
.workspacelist
{
	margin-bottom: 1em;
}
.userAlertPanel
{
	background-color: #fffcf0;
	color: #e09211;
    font-weight: bold;
	border: solid 1px #e09211;
	padding: 0.70em;
	margin-bottom: 5px;
	white-space: nowrap;
}
#spcontent .userAlertPanel a
{
	color: #e09211;
}
/*
 * ERROR PANELS
 */
.errorglobal
{
	color: #cd2f07;
	background-color: #fef0ed;
	text-align: center;
	padding: 0.70em;
	padding-left: 36px;
	width: auto;
	clear: both;
	border: solid 1px #cd2f07;
	background-image: url(../images/icons/close_32.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-top: 1em;
	text-align: center;
}
.errorglobal p, .errorglobal a
{
	color: #cd2f07;
}
#spcontent .errorglobal h4
{
	color: #cd2f07;
	text-align: center;
}
#spcontent .errorglobal a
{
	color: #cd2f07;
}
.errorPanel
{
	color: #cd2f07;
	background-color: #fef0ed;
	text-align: center;
	padding: 0.70em;
	padding-left: 36px;
	width: auto;
	clear: both;
	border: solid 1px;
	background-image: url(../images/icons/close_32.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-top: 1em;
}
.errorPanel li
{
    color: #cd2f07;  
}
.errorPanelInformation
{
	color: #006699;
	background-color: #E6F9FF;
	text-align: center;
	padding: 0.70em;
	padding-left: 36px;
	width: auto;
	clear: both;
	border: solid 1px #006699;
	background-image: url(../images/icons/about_32.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-top: 1em;
}
.errorPanelWarning
{
	color: #d79211;
	background-color: #fffcf0;
	text-align: center;
	padding: 0.70em;
	padding-left: 36px;
	width: auto;
	clear: both;
	border: solid 1px;
	background-image: url(../images/icons/warning.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-top: 1em;
}
.errorPanelWarning p, .errorPanelWarning h3
{
	color: #d79211;
}
.errorPanelWarning li, #spcontent .errorPanelWarning a
{
	color: #d79211;
}
.errorPanelInformation p, .errorPanelInformation h3
{
	color: #006699;
	margin: 0.25em;
}
.errorPanelInformation li
{
	color: #006699;
}
#spcontent .errorPanelInformation a
{
    color: #006699;
}
.errorHeading
{
	font-weight: bold;
}
.errorItem
{
	font-variant: normal;
	list-style-type: square;
	display: list-item;
}
.searchAlert
{
    background-color: #fffcf0;
	color: #e09211;
	border: solid 1px #e09211;
	padding: 0.70em;
	margin-bottom: 5px;
	font-weight: bold;
	white-space: nowrap;
}
#spcontent .searchAlert a
{
    color: #e09211;
}
#spcontent .searchAlert img
{
    vertical-align: text-top;
}
.chatInvitation
{
	background-color: #fffcf0;
	color: #e09211;
    font-weight: bold;
	border: solid 1px #e09211;
	padding: 0.70em;
	margin-bottom: 5px;
	white-space: nowrap;
}
.chatInvitation td
{
    color: #e09211;
    font-weight: normal;
}
.overQuota
{
    color: #cd2f07;
    background-color: #fef0ed;
    text-align: center;
	padding: 5px;
	width: auto;
    clear: both;
    border: solid 1px;
}

/*
 * INPUT FORM
 */
#spcontent .inputForm a
 {
     color: #333;
 }
.inputForm p
{
	clear: both;
}
.inputForm p label
{
	width: 15em;
	float: left;
}
.inputForm h3, .inputForm h4, .inputForm h5
{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	float: left;
	clear: both;
}
.inputForm.fileUpload
{
	border: solid 1px #333;
	background-color: #f4f4f4;
	padding: 1.0em;
	overflow: hidden;
	height: auto;
}
.inputForm.fileUpload th
{
    color: #333;
}
.inputForm.fileUpload p label
{
    width: 13.9em;
}
.inputForm.download
{
    width: 100%;
    padding: 0.10em;
}
.inputForm.download p
{
    padding: 0;
    margin: 0.25em 0 0.25em 0;
}
.ftpUpload, .httpUpload
{
    margin-top: 0.50em;
    border-top: #ccc 1px solid;
}
.ftpUpload p
{
    margin-top: 0;
}
.ftpUpload h5, .httpUpload h5
{
    margin-top: 0.50em;
}
#spcontent .ftpUpload a
{
    color: #333;
}
#spcontent .buttonRadUpload
{
    margin: 5px;
}
.abstract
{
	display: block;
	margin-left: 15em;
}
textarea
{
   font-size: 1.0em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   width: 400px;
}
/*
 * MODULE HEADERS
 */
.spcontentheader h1
{
	margin: 0;
	margin-bottom: 0.50em;
	color: #3c7faf;
	font-size: 1.85em;
	letter-spacing: 0.02em;
	font-weight: 700;
}
.spcontentheader h2
{
	margin: 0;
}
/*
 * CALENDARS
 */
.calendarWrapper
{
}
.calendarView
{
}
.calendarView a:hover
{
	background-color: Transparent;
}
#listView .calendarView tr:hover
{
    background-color: Transparent;
}
.calendarItem
{
	font-size: 0.90em;
}
.calendarSelectedDay
{
	background-color: #f7f5f0;
}
.popupCalendar
{
	width: 200px;
	float: left;
}
/*
 * SEARCH MODULE
 */
#search h5
{
	margin-bottom: 0px;
	color: #3c7faf;
}
#keywordfilter p
{
	font-size: 0.90em;
}
#results .alternatingItem
{
	background-color: #f4f4f4;
}
#results .metadatapanel
{
	visibility: hidden;
	display: none;
	font-size: 90%;
	padding-top: 0.5em;
	padding-bottom: 0.75em;
	padding-left: 23px;
	line-height: normal;
}
#results .metadatapanelbutton
{
	cursor: hand;
	cursor: pointer;
}
#results .metadatapanel p
{
	margin: 0;
}
#results .numResults
{
    float: left;
}
#results .headerShowPicker
{
    float: right;
    margin: 0;
    padding: 0;
}
#results .headerShowPicker .showDetail
{
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
#results .toolbar
{
    padding: 0;
    margin:0;
    line-height: 2.5em;
}
/*
 * RSS MODULE
 */
#spcontent .rssfeed
{
    color: #333;
    line-height: 1.65em;
}
#spcontent .rssfeed h5
{
    margin-bottom: 0.25em;
}
#spcontent .rssfeed h5 a
{
	color: #3c7faf;
}
/*
 * WEBPARTS ON HOME PAGE
 */
.webpart
{
	overflow: hidden;
}
.webpart p
{
	margin: 0;
	padding: 0;
}
.webpart address
{
	margin-bottom: 0.5em;
}
.webpart.wpWorkspace a
{
    display: none;
}
.webpart.wpWorkspace td a, .webpart.wpWorkspace p a
{
    display: inline;
}
.webpart.wpWorkspace p
{
	margin-bottom: 0.15em;
}
.webpart.wpWorkspace td
{
	padding-top: 0;
	padding-bottom: 0;
	line-height: 0;
}
.wpWorkspace img
{
    vertical-align: middle;
}
.wpWorkspace .wsButtons
{
    margin-top: 0.50em;
}
.wpWorkspace .wsButtons a
{
    border: none;
}
.wpWorkspace .wsButtons a.first
{    
    padding-right: 0.50em;
    padding-left: 0;
    border-right: solid 1px #3c7faf;
    margin-right: 0.50em;
}
.webpart.wpPageContent
{
    margin-left: -5px;   
}
.wpPageContent p,.wpPageContent h1,.wpPageContent h2,.wpPageContent h3,.wpPageContent h4,.wpPageContent h5,.wpPageContent h6
{
    padding: 0;
    margin: 0;
}
.wpNews .rssfeed
{
    padding-top: 0.80em;
}
.wpNews .rssfeed a
{
    display: list-item;
    list-style-type: square;
    margin: -0.80em 0 -0.80em 1.35em;
    padding: 0;
}
.wpNews address
{
    margin-top: -1.0em;
}
.webpart.wpPoll input
{
	margin-left: 0.50em;
}
.wpPicOfTheDay img
{    
    float: left;
	padding: 0.25em 0.50em 0.25em 0;
}
.wpPicOfTheDay h5
{
	margin: 0.25em 0.25em 0.25em 0;
	color: #333;
}
.pollresults
{
	margin: 5px;
}

/* ASP.NET WEBPARTS */

.wpHeaderStyle
{
    display: none;
}
#spcontent #spcontentleft .wpChromeStyle, #spcontent #spcontentright .wpChromeStyle, #spcontent #spcontenttop .wpChromeStyle
{
   border-color: #ace;
   border-top-color: #3c7faf;
   margin-bottom: 10px;      
}
.wpStyle
{
}
.wpChromeStyle .wpTitleStyle td
{
    color: #3c7faf;
}
.wpTitleStyle
{
	background-color: #EBF3FB;
	font-size: 1.10em;
	font-weight: 600;
	padding-left: 5px;
	color: #3c7faf; 
}
.wpModeMenu
{
    margin-bottom: 5px;
}
.wpModeMenu input
{    
    float: none;
}
.wpModeMenu a
{
    border-left: solid 1px #3c7faf;
    padding: 0px 0px 0px 5px;
}
.wpModeMenu a.first
{
    border: none;
    padding: 0px 0px 0px 0px;
}
.wpEmptyZoneText
{
    padding-left: 10px;
}
.wpWebpartZone
{   
    margin-bottom: 5px;
}
.wpSelectedPartChromeStyle
{
    border: solid 2px Gray;
}
.wpCatalog, .wpEditor
{
    border: solid 1px Gray;
    margin-top: 5px;
    padding: 0px 5px 5px 5px;
    background-color: #f4f4f4;
}
/*
 * WEBLOGS
 */
#weblogEntries
{
    width: 74%;
    float: left;
    overflow: hidden;
}
#weblogArchiveList
{
    margin-left: 75%;
}
#weblogArchiveList .noitems
{
    margin-left: 0.50em;
}
#weblogEntries h4
{
    margin-bottom: 2px;
    padding-bottom: 2px;
}
.weblogArchiveList
{
	border-left: dotted 1px #ace;
	padding: 0 0.25em 0.25em 0.50em;
	background-color: #fff;
	margin-top: 0.50em;
}
.weblogArchiveList h4
{
	padding-left: 0.50em;
}
.weblogArchiveList ul
{
	padding: 0;
	margin: 0;
}
.weblogArchiveList li
{
	color:#613f02;
	padding-bottom: 0.25em;
	margin-left: 1.0em;
}
.weblogArchiveList a
{
	text-decoration:none; 
}
.itemToolBar
{
	white-space: nowrap;
	border: solid 1px #e2e2e2; 
	background-color: #f4f4f4; 
	height: 1.5em;
	padding: 4px 4px 4px 4px; 
	margin-top: 4px; 
	margin-bottom: 20px;
}
#spcontent .itemToolBar a
{
	padding-left: 0.35em;
	border-left: solid 1px #666; 
	color: #666;
}
#spcontent .itemToolBar a.first
{
    border: none;
}
/*
 * DISCUSSION THREADS
 */
.discussionThread
{
}
.discussionThread .threadTopic
{
	font-size: large;
}
.discussionThread .threadBody
{
	padding:4px;
	border:solid 1px #613f02;
	background-color: #fff; 
}
.discussionThread .quotation
{
	border: solid 1px #efeaea;
	background-color: #fffafa; 
	color: #666677;
	font-style: italic;
	font-size: small;
	margin-left: 2em;
	margin-left: 2em;
	margin-bottom: 0.5em;
	padding: 2px;
}
.discussionThread .quotation .quotedBy
{
	font-style:normal;
	font-weight:bold;
}
/*
 * METADATA
 */
.metadatapanel
{
	visibility: hidden;
	display: none;
	font-size: 90%;
	padding-top: 0.5em;
	padding-bottom: 0.75em;
	padding-left: 23px;
	line-height: normal;
}
.metadatapanel p
{
	margin: 0;
}
.metadatapanelbutton
{
	cursor: hand;
	cursor: pointer;
}
.pubstatus
{
	color: Red;
	font-size: 110%;
	line-height: 100%;
	font-variant: small-caps;
	text-transform: capitalize;
}
/*
 * LISTVIEW CONTROL
 */
.paneldetail
{	
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
#spcontent .paneldetail a
{
    color: #333;
}
#listView tr:hover
{
    background-color: #eee; 
}
#listView .lvHeader:hover, #listView .lvDetails:hover
{
    background-color: Transparent; 
}
#listView .alternatingItem.lvDetails:hover
{
    background-color: #f4f4f4; 
}
.folderBreadCrumb
{
	display: inline;
	font-weight: bold;
}
.toolbarGroup.toggleListView
{
	padding-left: 1.0em;
	line-height: 1.0em;
	white-space: nowrap;
}
.toolbarGroup.toggleListView select
{
	font-size: 1.0em;
	color: #333;
}
/*
 * TOOLBARS
 */
.toolbar
{
    position: relative;
	background-color: #fff;
	border-bottom: solid 1px #ace;
	padding: 4px 0 4px 0;
    font-size: 8.0pt;
	margin-bottom: 3px;
	overflow: hidden;
}
*html .toolbar
{
    width: 100%;
}
#spcontent .toolbar a, #downloadSpcontent .toolbar a
{
	text-decoration: none;
	color: #333;
}
#spcontent .toolbar a:hover
{
	border: solid 1px #999;
	background-color: #ebebeb;
}
.toolbarButton
{
	border: solid 1px #CCC;
	background-color: #F4F4F4;
	padding: 4px 4px 3px 21px;
	margin: 2px 4px 2px 0px;
	background-position: 3px 2px;
	background-repeat: no-repeat;	    
	font-size: 8.0pt;
	white-space: nowrap;
	display: block;
	float: left;
}
.toolbarGroup
{
}
.toggleListView, .showDetail
{
	white-space: nowrap;
	display: block;
	float: left;
	font-size: 8pt;
	padding: 2px;
	margin: 2px;
}
.showDetail input, .toggleListView input
{	
    vertical-align: middle;

}
.toolbar select, toolbar input
{
   font-size: 8pt;
}
/*
 * BUTTONS
 */
.buttonAdd
{
	background-image: url(../images/icons/add_16.png);
}
.buttonCancel
{
	background-image: url(../images/icons/cancl_16.png);
}
.buttonBack
{
	background-image: url(../images/icons/previous_page_16.png);
	padding-left: 22px;
}
.buttonHelp
{
	background-image: url(../images/icons/help_16.png);
	cursor:pointer;
}
.helpLink
{
	background-image: url(../images/icons/help_16.png);
	background-position:right;
	background-repeat:no-repeat;
	padding: 2px 22px 2px 0px;
	text-decoration:underline;
	cursor:pointer;
}
#helpButton .helpLink
{
	background-image: url(../images/icons/help_16_drk.png);
	background-position:right;
	background-repeat:no-repeat;
	padding: 2px 22px 2px 0px;
	text-decoration:underline;
	cursor:pointer;
}
.buttonRefresh
{
	background-image: url(../images/icons/ref_16.png);
}
.buttonCheckAll
{
	background-image: url(../images/icons/checkall.png);
}
.buttonPingAll
{
	background-image: url(../images/icons/pingall_16.png);
	cursor:pointer;
}
.buttonDelete
{
	background-image: url(../images/icons/del_16.png);
}
.buttonDeleteUser
{
	background-image: url(../images/icons/delete_admin_16.png);
}
.buttonEdit
{
	background-image: url(../images/icons/edit.png);
}
.buttonSave
{
	background-image: url(../images/icons/save_16.png);
}
.buttonUserAdd
{
	background-image: url(../images/icons/add_admin_16.png);
}
.buttonUserEdit
{
	background-image: url(../images/icons/edit_admin_16.png);
}
.buttonUserDelete
{
	background-image: url(../images/icons/delete_admin_16.png);
}
.buttonPurge
{
	background-image: url(../images/icons/del_16.png);
}
.buttonRestore
{
	background-image: url(../images/icons/restore_16.png);
}
.buttonChangeOwnership
{
	background-image: url(../images/icons/change_ownership_16.png);
}
.buttonUserLock
{
	background-image: url(../images/icons/lock_16.png);
}
.buttonUserUnlock
{
	background-image: url(../images/icons/ulock_16.png);
}
.buttonUserResetPassword
{
	background-image: url(../images/icons/security_16.png);
}
.buttonUserResetProfile
{
	background-image: url(../images/icons/reset_16.png);
}
.buttonPrivacyPolicy
{
	background-image: url(../images/icons/privacy_policy_16.png);
}
.buttonViewMap
{
	background-image: url(../images/icons/dl_map_16.png);
}
.buttonMapExplode
{
    background-image: url(../images/icons/dl_map_16.png);
}
.buttonMapSetAsBaseMap
{
    background-image: url(../images/icons/dl_map_16.png);
}
.buttonCartRemove
{
	background-image: url(../images/icons/remove_from_cart.png);
	background-position: 1px 1px;
	padding-left: 22px;
}
.buttonWorkspaceAddItem
{
	background-image: url(../images/icons/add_to_workspace_16.png);
}
.buttonSubscribe
{
	background-image: url(../images/icons/dl_issubscribed1.png);
}
.buttonUnSubscribe
{
	background-image: url(../images/icons/dl_issubscribed2.png);
}
.buttonPublish
{
	background-image: url(../images/icons/dl_publishlibrary_16.png);
}
.buttonClose
{
	background-image: url(../images/icons/close_16.png);
}
.buttonUp
{
	background-image: url(../images/icons/folderup_16.png);
}
.buttonComposeEmail
{
	background-image: url(../images/icons/dl_email_16.png);
}
.buttonSendEmail
{
	background-image: url(../images/icons/dl_email_16.png);
}
.buttonClipboardCopy
{
	background-image: url(../images/icons/copy_16.png);
}
.buttonClipboardCut
{
	background-image: url(../images/icons/cut_16.png);
}
.buttonClipboardPaste
{
	background-image: url(../images/icons/paste_16.png);
}
.buttonClipboardPasteShortcut
{
	background-image: url(../images/icons/paste_16.png);
}
.buttonFolderAdd
{
	background-image: url(../images/icons/add_folder.png);
}
.buttonCart
{
	background-image: url(../images/icons/cart_16.png);
}
.buttonSearchClearResults
{
	background-image: url(../images/icons/clear_results_16.png);
}
.buttonSearchAdvanced
{
	background-image: url(../images/icons/search_advanced_16.png);
}
.buttonAddWorkspace
{
	background-image: url(../images/icons/add_workspace.png);
}
.buttonAddToDesktopCalendar
{
	background-image: url(../images/icons/export_event_16.png);
}
.buttonExportVCF
{
	background-image: url(../images/icons16/icvcf.gif);
}
.buttonNext
{
	background-image: url(../images/icons/forwd_16.png);
}
.buttonPrevious
{
	background-image: url(../images/icons/back_16.png);
}
.buttonDownload
{
	background-image: url(../images/icons/download_16.png);
}
.buttonSendFile
{
	background-image: url(../images/icons/docs_16.png);
}
.buttonMarkUnread
{
	background-image: url(../images/icons/alert_16.png);
}
.buttonMarkRead
{
	background-image: url(../images/icons/alert_unread_16.png);
}
.buttonAllWorkspaces
{
	background-image: url(../images/icons/workspace_16.png);
	background-repeat: no-repeat;
	background-color: Transparent;
	border: none;
	cursor: pointer;
	height: 18px;
	width: 18px;
}
.buttonParentWorkspace
{
	background-image: url(../images/icons/workspaceup_16.png);
	background-repeat: no-repeat;
	background-color: Transparent;
	border: none;
	cursor: pointer;
	height: 18px;
	width: 18px;
}
.buttonSearchBox
{
	background-image: url(../images/icons/search_go.png);
	background-repeat: no-repeat;
	background-color: Transparent;
	border: none;
	cursor: pointer;
	height: 20px;
	width: 20px;
}
.buttonSearch
{
    /*
	background-image: url(../images/icons/search_go.png);
	background-repeat: no-repeat;
	background-color: Transparent;
	border: none;
	cursor: pointer;
	height: 20px;
	width: 20px;
    */
}
#spcontent .buttonRadUpload
{
    margin: 6px;
}
.buttonUserRollup
{
    vertical-align: middle;
}
/*
 * ADD FOLDER DIALOG
 */
.dialogAddFolder
{
	background-color: #f4f4f4;
	border: solid 1px #666;
	margin-top: 0.50em;
	padding: 0.75em 1.0em 0.25em 1.0em;
}
.dialogAddFolder h2
{
	font-size: 1.25em;
	color: #333;
}
.dialogAddFolder img
{
	display: none;
}
.dialogAddFolder textarea
{
	width: 420px;
}
/*
 * WORKSPACE LISTING CONTROL
 */
.wstree td
{
	padding-left: 4px;
	padding-top: 3px;
	vertical-align: top;
}
.wstree .title
{
	text-transform: uppercase;
	line-height: 1.25em;
}
#spcontent .wstree a .title 
{
   color: #3c7faf;
}
/*
   Styles used by the Atlas control extender toolkit
 */

/* Accordion */
.accordionHeader
{
    border: solid 1px #ace;
    background-color: #EBF3FB;
    color: #3c7faf;
	font-size: 1em;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
#master_content .accordionHeader a
{
	background: none;
	text-decoration: none;
}
#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}
.accordionContent
{
    background-color: #fff;
    border: solid 1px #ace;
    border-top: none;
    padding: 10px;
}
.accordionContent.layerPreview
{
    background-color: White;
}
.accordionContent p
{
    padding: 0;
    margin: 0;
    padding-bottom: 10px;
}
/* styles for AJAX status panel */
.panStatus
{
    display: none;
}
.panStatusUpdating
{
    display: inline;  
    margin: 3px;
}

/*
    CHAT
*/
#panJoin
{
    padding: 10px;
}
#chatRefresh
{
    display: none;
}
#chatContainer
{

}
#chatContainer a
{
    color: #3c7faf;
}
#chatLeftRoom
{
    padding: 25px;
    text-align: center;
}
#chatLeftRoom h4
{
    text-align: center;
}
#chatBottomPanel
{
    position: absolute;
    bottom: 0;
    background-color: #EBF3FB;
    padding-bottom: 5px;
}
#chatBottomPanel .chatPanelHeader
{
    clear: both;
}
#chatBottomPanel .messageBoxHint
{
	clear:both;
	font-size:x-small;
	color:#88B;
}
#divConversation
{
	background-color: #fff;
	border: 1px solid #ace;
	border-right: none;
	overflow-y: scroll;
	overflow-x: hidden;
	color: #333;
}
.chatPanelHeader
{
	color: #3c7faf;
	background-color: #EBF3FB;
	list-style-type: none;
	padding: 2px;
}

#divConversation li
{
	white-space: normal;
	padding: 0 0 5px 3px;
	list-style-type: none;
}
#divConversation li span
{
	font-weight: normal;
}
#divConversation li em
{
	font-weight: normal;
	font-style: normal;
	display: block;
	margin-left: 10px;
}
#divConversation li em.Status
{
	font-style: italic;
	color: #582;
}
#divConversation li em.TempMessage
{
	font-weight: bold;
	color: #e00;
}
#divConversation li em.TempMessage img
{
	position: absolute;
	left: 6em;
}
#divConversation ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#divConversation li span.time
{
	display: none;
}
#chatContainer .chatChatUsers
{
    color: #333;
	border: 1px solid #ace;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: #fff;
}
.chatChatUsers ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.chatChatUsers li
{
    padding: 3px;
}
.chatCreateChatRoom
{
    padding: 10px;
}
#chatUsersOnline li
{
    white-space: normal;
    list-style: none;
}
#chatUsersOnline li a
{
	text-decoration:none;
}
.chatNoUsers
{
    font-weight: bold;
}
#chatUsersOnline .chatPanelHeader
{
    border-top: solid 1px #ace;
}
#chatContainer .toolbar a
{
	text-decoration: none;
	color: #333;
}
#chatContainer .toolbar
{
    width: auto;
    border-bottom: none;
    margin: 0px;
    padding: 0px 10px 3px 0px;
}
#chatContainer .toolbarGroup
{
    padding: 3px 5px 5px 5px;
}
#chatSendFile
{
    padding: 5px;
    margin: 0;
}
.chatFileBrowser
{
    border: solid 1px #ace;
    padding: 5px;    
    height: 250px; 
    overflow-y: auto; 
    overflow-x: hidden;
}
#chatSendFile p
{
    margin: 5px;
}
#chatFileSendButtons
{
    text-align: center;
    clear: both;
    padding:0;
    margin: 0;
}
#chatFileListTable
{    
    table-layout:auto;
    border-collapse:collapse;
    border-spacing:0;
}
#chatFileList
{
    padding-bottom: 10px;
}

.treeView a:link
{
    width: 100%;
    color: #3c7faf;
	text-decoration: none;
}
.mouseOver a
{
	color: #fff;
	text-decoration: none;
	padding: 2px 4px 3px 4px;
}
.mouseOver a:hover
{
	color: #f00;
	text-decoration: underline;
	background-color: #EBF3FB;
}
.formFieldHint
{
    font-size: 0.90em;
    color: #999;
    display: block;
	margin-left: 16.65em;
}
.contact ul
{
    padding:0;
    margin:0;    
    line-height: 1.50em;
}
.contact li
{
    list-style: none;
    color: #333;
}
.pingUpdating
{
	background-image:url(../images/progress.png);
	background-repeat:no-repeat;
	background-position:right;
	opacity: 0.4;
	alpha(opacity=40);
}

/*
 * Workspace Extents Module
 */
#basemap
{
    padding-bottom: 1.0em;
}
#basemap h5
{
    margin: 0 0 0.50em 0;
    padding: 0;
    display: block;
}
.basemapimage
{
    clear: both;
    width: 400px;
    height: 300px;
    border: solid 1px black;
}
#basemapselect h5
{
    margin: 0;
    padding: 0 0 1.0em 0;
}
#basemapextents table
{
   clear: both;
}

/*
  EXTENT PICKER CONTROL STYLES
 */
#extentmap
{
    overflow: hidden;
}
.extentDiv
{
    border: solid 1px #ccc;
    width: 150px;
    text-align: center;
}
#extentmap table
{
    width: 400px;
}
#extentboxes input
{
    text-align: center;    
}
#extentbox input
{
    border: solid 0px Transparent; 
    width: 405px;
    font-size: x-small; 
    margin: 0 0 0 5px;
}
#extentmap .hint
{
    width: 389px;
}
#sldXmlView
{
    position: relative;
    margin: 10px 5px 10px 5px;
}
.sldXmlViewInput
{
    position: relative;
    margin-bottom: 5px;
    margin-top: 3px;
    width: 99.4%;
    height: 400px;
    white-space: pre;
}

.alertEmailBody
{
	margin-left:4em;
	padding:0.3em;
	font-family:Courier;
	font-size:x-small;
	line-height:110%;
	background-color:White;
	border: solid 1px #444;
	border-right: solid 2px #000;
	border-bottom: solid 2px #000;
	width:75%;
}
.alertNotRead
{
	color:#000;
	font-weight:bold;
}
.alertRead
{
	color:#666;
	font-weight:normal;
}
/* 
    HELP PANEL
*/
.collapsePanel
{
    /*
    position: relative;
    overflow: hidden;
    width: 0;
    background-color: #EBF3FB;  
    height: 600px;
    float: right;
    */
    display: none;
}
.collapsePanel p, .collapsePanel h4
{
    margin: 12px;
    font-size: 95%;
}
.collapsePanelHeader
{
    /*
    cursor: pointer;
    float: right;
    margin: 7px 5px 0 0;
    */
    display: none;
}
.noitems, .nofolders
{
    padding: 0;
    font-size: 1.0em;
    color: #333;
}
#results .notiems
{
    display: none;
}
.noreadaccess, .mustlogin, .nonmember
{
	background-color: #fffcf0;
    border: solid 1px #d79211;
    margin-bottom: 5px;
}
.noreadaccess p, .mustlogin p, .nonmember p
{
    padding: 5px 5px 5px 7px;
    margin: 0;
	color: #d79211;
}
.nonmember input, .noreadaccess input
{
    margin-right: 5px;
}
.pager
{
    margin-top: 10px;
}
.pager a
{
    vertical-align: middle;
}
.page
{
    text-decoration: none;
    padding: 1px 4px 1px 4px;
    margin: 0px 3px 0px 3px;
    border: solid 1px #ccc;    
}
.page:hover
{    
    border: solid 1px #3c7faf;
    background-color: #EBF3FB;
}
.currentPage
{
    border: solid 1px #3c7faf;
    text-decoration: none;
    padding: 1px 4px 1px 4px;
    margin: 0px 3px 0px 3px;
	background-color: #EBF3FB;
}
.shortcutlink, #spcontent td .shortcutlink a
{
    color: Green;
}
.homelink
{
    font-weight: bold;
}
.onlineStatus li
{
    list-style: none;
    line-height: 1.5em;
}
.onlineStatus ul
{
    margin-left: 0;
    padding-left: 0;
}
#spcontent .inputForm .rade_wrapper
{
    border: none;
}
.radEditor
{
    border: solid 1px #fff;
}
.radEditor .smallhint
{
    margin-left: 17em;
}
.searchInstructions p
{
    color: #333;
    font-weight: bold;
}
.searchInstructions li
{
    font-weight: normal;
    line-height: 1.50em;
}
.thumbnailPanel
{
    position: relative;
    border: dotted 1px #ccc;
    overflow: hidden;
    height: 125px;
}
.thumbnailTitle
{
    margin-top: 5px;
}
.thumbnailDetails
{    
    font-size: x-small;
    color: #999;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.thumbnailPanel a
{
    text-decoration: none;
}
/* Survey Results */
.surveyResults
{
    margin-bottom: 20px;
    margin-top: 20px;  
}
.surveyResults h4
{
    background-color: #EBF3FB;
    padding: 0.50em;
}
.accessibilityStatus
{
    display: block;
    margin-left: 13.65em;
    color: red;
	width: auto;
	margin-top: 1.0em;
	font-size: 110%;
	font-variant: small-caps;
	text-transform: capitalize;
	line-height: 1.25em;
}
.maintenancePageNotification
{
    color: #cd2f07;
    background-color: #fef0ed;
    text-align: center;
	padding: 5px;
	width: auto;
    clear: both;
    border: solid 1px;    
}
.maintenancePageNotification a 
{
    color: #cd2f07;
}
#mapFrame
{
    border: solid 1px #999;
    margin: 5px 0px 0px 0px;
    height: 500px;
    width: 730px;
    background-color: #fff;
}
#mapStatus
{
    width: 730px;
    background-color: #e1e1e1;
    border-left: solid 1px #999;
    border-right: solid 1px #999;
    border-bottom: solid 1px #999;
    font-size: 10px;
    color: #333;
    overflow: hidden; 
}
#mapStatus div
{
    padding: 4px 6px 4px 6px;   
    
}
#mapMousePosition
{
    min-width: 135px;
    text-align: center;
    border-right: solid 1px #999;
}
#mapScale
{
    border-right: solid 1px #999;
}
#mapProjection
{
    border-right: solid 1px #999;
}
#mapOutput sup
{
	height: 0;
	line-height: 1;
	vertical-align: text-top;
	_vertical-align: text-top;
	position: relative;
	font-size: 8px;
}
#mapMessage
{
    position: relative;
    width: 720px;
    padding: 5px;
    margin-bottom: 2px;
    display:none;
    border: solid 1px #cd2f07;
    color: #cd2f07;
    background-color: #fef0ed;
    text-align: center;
}
.mapMetadata
{
	margin-bottom: 5px;
	width: 730px;
}
.mapMetadata p
{
	margin: 0.25em;
}
.url2ColumnBox
{
	width: 50%;
	height:4em;
	float: left;
	padding: 0 0 0.5em 0;
}
.url2ColumnBox label
{
	text-transform:uppercase;
	font-size:75%;
}
.url2ColumnBox input
{
	display:block;
	width:90%;
}

