﻿/* _lcid="1033" _version="12.0.4518" _LocalBinding */
/*-------------Page Structure Styles-------------*/

html, form{ background-color:#fff; }
.body { padding-bottom:50px; }
.body, .pageContent{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.masterContainer{ margin:21px auto 0px auto; height:100%; border:0px red solid;}
a{ color:#FF5500; text-decoration:none; }
a:hover{ text-decoration:underline }

.masterContainer, .headerBarContainer, .calloutsContainer, .footerLinksContainer
{ width:985px; }

/*-------------Header Styles-------------*/
.ms-MenuUIPopupBody{ z-index:1000 }
.headerBarContainer { margin: 0px 0px 17px 0px; min-height:85px; position:relative;z-index:100; }
.headerLinks{ float:right; clear:both; margin: 0px; padding:0px }
.headerLinks li{ list-style:none; margin-left: 9px; padding: 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#959595; }
.headerLinks a { text-decoration:none; color:#959595; }
.searchLinks{ float:right; clear:both; margin-top:17px; list-style:none; margin-bottom:7px; height:24px; border:1px #b5b5b5 solid; padding-left:0px; color:#959595; }
.searchLinks li{ float:left; }
.searchLinks div{ font-weight:bold; padding:5px; }
.searchLinks input{ color:#959595; width:183px; font-size:11px; border:0px; padding-top:6px;}

/*-------------Top Navigation Styles-------------*/
.topNavContainer{ padding-left:0px; margin-bottom:0px; clear:both; position:relative; z-index:99; }
.topNavLinks{ margin:0px; padding:0px; }
.topNavLinks li{ float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; border-left:1px #959595 solid; background-image:url('/Style%20Library/images/backgrounds/topnavgradient.gif'); background-repeat:repeat-x; }
.topNavLinks a{ line-height:46px; margin:0px; padding:12px 0px; text-decoration:none; color:#000; }

/*-------------Breadcrumb Styles-------------*/
.breadcrumbContainer
{ 
	margin-top: 1px; line-height:38px; 
	font-size:11px; color: #000; 
	background-image: url('/Style Library/Images/headers/gradient.gif'); background-repeat:repeat-x;
}
.breadcrumbContainer a, 
.breadcrumbContainer a:link, 
.breadcrumbContainer a:visited{ text-decoration:none; padding-left: 6px; padding-right: 6px; color: #000; }
.breadcrumbContainer a:hover{ text-decoration:underline; color: #FF5500; }
a.breadcrumbCurrent, 
a:link.breadcrumbCurrent, 
a:visited.breadcrumbCurrent{ font-weight:bold; color: #FF5500; padding-left: 7px; padding-right: 7px; }

/*-------------Left Navigation Styles-------------*/
.leftContentContainer{ float:left; padding-top:17px; }
.leftNavContainer{ padding-top:0px;	width:125px; margin: 0px; }
.leftNavSpacer, .leftBarWPZoneContainer{ width:125px; }
a.leftNavSelected{ color: #FF5500; font-weight: bold; }
.leftNav1, .leftNav2, .leftNav3, .leftNav4, .leftNav5, .leftNav6, .leftNav7{ color: #000000; }
.leftNav1{ font-size: 14px;	padding-bottom: 10px; }
.leftNav2, .leftNav3, .leftNav4{ font-size: 12px; line-height:12px; }
.leftNav5, .leftNav6, .leftNav7{ font-size: 11px; line-height: 12px; }

.leftNav1 a{ font-weight:bold; display:block; text-transform: uppercase; text-decoration: none;	}
.leftNav2 a{ display:block;	padding: 4px 0px 4px 5px; background-image: url('/SiteCollectionImages/arrows/orange.gif');	background-repeat:no-repeat; background-position:0px 6.5px; text-decoration:none; }
.leftNav3 a{ display:block;	padding: 4px 0px 4px 10px; background-image: url('/SiteCollectionImages/arrows/orange.gif'); background-repeat:no-repeat; background-position:4px 6.5px; text-decoration:none; }
.leftNav4 a{ display:block;	padding: 4px 0px 4px 15px; text-decoration:none; }
.leftNav5 a{ display:block; padding: 4px 0px 4px 20px; background-image: url('/SiteCollectionImages/arrows/orange.gif'); background-repeat:no-repeat; background-position:15px 7px; text-decoration:none; }
.leftNav6 a{ display:block;	padding: 4px 0px 4px 25px; background-image: url('/SiteCollectionImages/arrows/orange.gif'); background-repeat:no-repeat; background-position:21px 6.5px; text-decoration:none; }
.leftNav7 a{ display:block; padding: 4px 0px 4px 30px; background-image: url('/SiteCollectionImages/arrows/orange.gif'); background-repeat:no-repeat; background-position:25px 6.5px; text-decoration:none; }

.leftNav1 a:hover, .leftNav2 a:hover, .leftNav3 a:hover, .leftNav4 a:hover, .leftNav5 a:hover, .leftNav6 a:hover, .leftNav7 a:hover{ color:#FF5500; }
.leftNavHover{ color:#FF5500; }

/*-------------Page Content Styles-------------*/
/*.masterContent{ width:985px; clear:both; margin:0px; }*/
.mainContent{ margin:0px; }
.pageContentContainer{ width:985px; padding:0px; margin:0px;}
.pageContent{ margin-left: 11px; width: 603px; margin-right:11px; }
.pageContent a, .mainContent a{ color: #FF5500; text-decoration: none; }
.pageContent a:hover{ text-decoration: underline; }
.contentCol3{ width:235px; vertical-align:top; }
.spacer{ width:120px }

/*-------------Footer Content Styles-------------*/
.calloutsContainer{ clear:both; margin-top:31px; margin-left:auto; margin-right:auto;}
.calloutItem{ float:left; width:161px; padding-right:4px }
.calloutItem h3{ margin:0px 0px 6px; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-bottom:2px; border-bottom:1px #000 solid; }
.calloutItem p{ font-size:9px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin-top:9px; margin-bottom:0px; }
.footerLinksContainer{ margin:32px auto 0px auto; overflow:hidden;}
.topfooterBarLinks{ clear:both; padding-top:27px; }
.bottomfooterBarLinks{ clear:both; margin-top:20px; border-bottom:1px #959595 solid; padding-bottom:19px; }
.topfooterBarLinks ul, .bottomfooterBarLinks ul{ margin:0px; padding:0px; min-height:15px; }
.topfooterBarLinks li, .bottomfooterBarLinks li{ list-style:none; float:left; font-weight:bold; padding-right:8px } 
.topfooterBarLinks a{ text-decoration:none; color:#000; }
.bottomfooterBarLinks a, .bottomfooterBarLinks li{ text-decoration:none; color:#959595; }

/*-------------SharePoint Styles-------------*/
.login{	display:inline; }
.login a:hover{ text-decoration:underline; }
.sharepointLogin{ float:right; display:inline; }
.sharepointLogin .ms-globallinks{ position:relative; }
#zz8_Menu, #zz1_MyLinksMenuMenu{ font-family:Arial, Helvetica, sans-serif; }
#zz8_Menu_t img{ vertical-align:middle; }
.sharepointLogin div, .sharepointLogin .ms-globallinks, .sharepointLogin .ms-globallinks a{	color:#333333; }
.console{ clear:both; }
.siteActionMenu{ float:right; }
.authoringRegion{ background-color:#ffffff; color:#333333; }

/* Custom Top Nav Styles */
.navHover{ background-color: #222222; position: absolute; display: none; top: -47px; padding: 0px 15px 0px 20px; z-index: 100; }
.navHoverText{ font-size: 40px !important; color: #ffffff; font-family: Arial; letter-spacing: -2px; text-transform: uppercase; font-weight: bold; }
.navHoverText a{ text-decoration: none; color: #ffffff; display: block; }

/* Homepage Styles */
.homePageTitle
{
	font-size: 19px;
	color: #222222;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 8px;
	letter-spacing: -0.5px;
	font-family: Arial, Helvetica, sans-serif;
}
.homePageLink
{
	background-image: url('/SiteCollectionImages/arrows/orange.gif');
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #2D2D2D;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 7px;
}
.homePageBasicLink
{
	font-size: 11px;
	color: #2D2D2D;
	font-weight: bold;
	display: inline;
}
.homePageLink a, .ms-WPBody .homePageLink a:link, .ms-WPBody .homePageBasicLink a:link, .ms-WPBody .homePageLink a:visited, .ms-WPBody .homePageBasicLink a:visited
{
	color: #2D2D2D;
	text-decoration: none;
}
.homePageLink a:hover, .ms-WPBody .homePageLink a:hover, .ms-WPBody .homePageBasicLink a:hover
{
	color: #ff5500;
	text-decoration: underline;
}
.homePageText
{
	font-size: 11px;
}
/* Footer styles */
.footerNavContainer
{
	margin: 0px 0px 0px 0px;
	min-height:50px;
}
.footerNav
{
	padding: 10px 10px 0px 0px;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	float:left;
}
.footerNav a:link, .footerNav a:visited
{
	color: #666666;
	text-decoration: none;
}
.footerNav a:hover
{
	color: #FF5500;
	text-decoration: underline;
}
.footerBar
{
	width: 940px;
	height: 25px;
	border-bottom:3px #252525 solid;
	margin: 0px;
}
/* Button Callout Styles */
.CalloutButton
{
	width: 235px;
	overflow: hidden;
	margin-bottom: 5px;
	position: relative;
}
.transCalloutButton
{
	position: absolute;
	top: 0px;
	left: 0px;
}
.calloutBtnHeader
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	top: 7px;
	left: 10px;
}
.calloutBtnText
{
	color: #FFFFFF;
	position: absolute;
	top: 23px;
	left: 10px;
	width: 220px;
}
/* Arrow styles */
.arrowBackGround
{
	background-image:url('/SiteCollectionImages/arrows/orange.gif'); 
	background-repeat:no-repeat; 
	background-position:7px 7px; 
	padding-left:15px;
}
.arrowBackGround2
{
	background-image:url('/SiteCollectionImages/arrows/orange.gif'); 
	background-repeat:no-repeat; 
	background-position:7px 4px; 
	padding-left:15px;
}
/* Content styles */
.pageTitle{ width: 604px;	margin: 8px 0px 17px 11px; padding: 0px; font-size: 24px;
	font-weight: bold; text-transform: uppercase; color: #222222; letter-spacing:-1px; }
.pageTitle span{ margin:0px; padding:0px; }
.pageTitle h1{margin:0px; padding:0px;font-size: 24px;}				
.mainImage780x
{
	width: 780px;
	overflow: hidden;	
}
.slhoverOverPromoHeader
{
	width:450px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 42px;  
	font-weight:bold;
	text-transform: uppercase;
}
.hoverOverPromoHeader
{
	width:370px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 13px;  
	font-weight:bold;
}
.hoverOverPromoText
{
	width:340px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 14px;
}
.hoverOverSpacedText
{
	line-height:20px; 
	position:absolute; 
	top:40px; 
	left: 30px; 
	font-size: 13px; 
	font-weight:bold;
	letter-spacing: 1px;
}
.bottomLinkBar
{
	font-family: tahoma;  
	font-size: 8pt; 
	color: #999999;
	float:none;
}
.mainContent div.ms-pagebreadcrumb, .mainContent td.ms-pagebreadcrumb
{
	display:none;
}
div.ms-wikieditouter
{
	position:static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom:8px;
	margin-right:5px;
	border-right-width:1px;
}
div.ms-quicklaunchouter
{
	margin-left:7px;
	margin-top:5px;
	width:158px;
	border-width:0px;
}
#ctl00_PlaceHolderMain_calloutContentDisplay
{
	margin-top: 15px;
}
.commonSubheader
{ 
	padding-top: 10px;
	padding-bottom:7px; 
	font-weight:bold;
	display: block !important;
}

.mainImage437x{ width:437px; height:162px; float:left; background-color:#E7E7E7; padding:0px; margin-bottom:26px;}
.mainImageColorBlock{ width:146px; height:142px; float:left; position:relative; background-color:#E7E7E7; padding:10px; color:#fff; font-size:11px }
#photoCreditID{ position:absolute; bottom:10px; width:146px; }
#photoCreditID a{ color:#fff; } 
#photoCaptionID a{ color:#fff; text-decoration:underline; }
.mainImage355x{ width: 424px; overflow: hidden; }
.colorBlock{ width: 425px; overflow: hidden; }
.colorBlockImage{ position:relative; }
.mainImage505x{	width: 437px; overflow: hidden; height:162px; }
.mainImage505x img{ display: block; margin:0px; padding:0px; }
.featureImage505x{ width: 505px; overflow: hidden; }

.ContactHeader
{
	font-weight:bold;
}
.contentHeader
{
	border-bottom:1px solid #ccc;
	color: #222222; 
	font-size: 16px; 
	font-weight:bold; 
	padding-bottom:12px;
	margin-bottom:12px;
}
.mediaLink
{
	font-size: 11px;
	color:#ff5500;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #2D2D2D;
	position: relative;
	top: -20px;
	width: 235px;
	padding: 2px 5px 2px 15px;
	background-image: url('/SiteCollectionImages/arrows/orange.gif');
	background-repeat: no-repeat;
	background-position: 8px 7px;
}
.featuremediaLink
{
	font-size: 11px;
	color:#fff;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #134F95;
	background-image: url('/SiteCollectionImages/arrows/white.gif');
	background-repeat: no-repeat;
	background-position: 8px 7px;
	padding:3px 15px;
}
.featuremediaLink a, .pageContent .featuremediaLink a
{
    color:#fff;
}
.mediaLink a
{
	text-transform: uppercase;	
}
.photoCredit
{
	font-size:11px; 
	text-align:left; 
	color:#ffffff;
	background-color: #2D2D2D;
	padding: 2px 7px 2px 7px;
	width: 241px;
	position: relative;
	top: -20px;
}
.featurephotoCredit
{
	font-size:11px; 
	text-align:left; 
	color:#ffffff;
	background-color: #2D2D2D;
	padding-left: 7px;
}
.dateLine
{
	color: #FF5500;
	float: none;
	font-weight: bold;
}
.pressReleaseLinks a
{
	color:#222222;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}
.contentLinks a
{
	color:#ff5500;
}
#subSection
{
	font-size:12px;
	padding: 10px;
}
/* Content Body Feature Callout Styles */
.featureCalloutImageTop
{
	width: 160px;
	overflow: hidden;
}
.featureCalloutImageLeft
{
	float:left; 
	padding-right:20px; 
	padding-bottom:15px;
}
.featureCalloutHeader
{
	padding:5px 0px 5px 0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-transform:uppercase; 
	color: #ff5500;
}
.featureCalloutHeader a, .featureCalloutHeader a:link, .featureCalloutHeader a:active, .featureCalloutHeader a:visited
{
	color: #ff5500;
	text-decoration: none;
}
.featureCalloutHeader a:hover
{
	text-decoration: underline;
}
.featureCalloutHeaderSec
{
	padding:0px 0px 10px 0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-transform:uppercase; 
	color: #ff5500;	
}
.featureCalloutText
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000;
	padding-bottom: 20px;
}
/* List Page Styles */
.listHeader
{
	margin: 10px 0px 20px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px silver solid;

	color: #222222; 
	font-size: 16px; 
	font-weight:bold; 
	text-transform:uppercase;
	position: relative;
}
.listHeaderSeeAll
{
	text-transform: uppercase;
	font-size: 10px;
	top: 7px;
	right: 0px;
	position: absolute;
	width: 50px;
	font-weight: bold;
}
.CILinkedThumbnail
{
	float: left;
	padding-right: 20px;
	margin-bottom: 10px;
}
.listItemContainerFull
{
	clear:both; 
	padding-bottom: 10px;
	padding-left: 10px;
	width: 495px;	
}
.listItemContainerHalf
{
	clear:both;
	padding-bottom: 10px;
	padding-left: 10px; 
	width: 240px;	
}
.bodyContent
{
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#floatContainer
{
    float:left;
}
.pageImageLeft30
{
	padding-right: 30px;
	padding-bottom: 20px;
}
.image
{
	padding-right:30px;
	padding-bottom:30px;
}
.pressReleaseImage
{
	padding-right:30px;
	padding-bottom:10px;	
}
.pageBlurbBold
{
	font-weight:bold;
	color:#000000;
	margin-bottom:12px;
}
.pressReleaseHeadline
{
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	margin-bottom: 12px;
}

/* CI Tabs Styles */
.CITabBar
	{ height: 32px; border-bottom:10px #E7E7E7 solid; }
.CITab, .CITabShort, .CITabMedium, .CITabLong
	{
		float: left; color:#2E2C2C; text-transform: uppercase;
		border-top:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid; 
	}
.CITabSelected, .CITabSelectedShort, .CITabSelectedMedium, .CITabSelectedLong
    {
    	float: left; color: #FFF; text-transform: uppercase; font-weight: bold;
    	background-color:#E7E7E7; padding: 9px 19px 9px;
    }
.CITab a, .CITabShort a, .CITabMedium a, .CITabLong a
	{ color: #2E2C2C; font-weight: bold; text-decoration: none; display: block; padding: 8px 18px; margin-right: 1px; }

/* Paged Content By Query Navigation */
#fmgcategoryselectdd
	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 100px; }
.CIPagedWP
	{ padding: 15px 0px 25px 0px; }
.CIPagerFirstPage, .CIPagerPrev, .CIPagerJump, .CIPagerNext, .CIPagerLastPage, .CIPagerSpacer
	{ display: inline; }
.CIPagerTop 
	{ display: block; position: relative; border-bottom: 1px silver solid; padding-bottom: 5px; }
.CIPagerBottom
	{ position: relative; border-top: 1px silver solid; padding-top: 5px; }
.CIPagerInfo
	{ position: absolute; }
.CIPager
	{ display: block; text-align: right; }
.CIPager a:active, .CIPager a:link, .CIPager a:visited
	{ color:#ff5500; text-decoration:none; }
.CIPager a:hover
	{ color:#000000; text-decoration:none; }
.CIPagerSpacer
	{ padding: 0px 5px; }
.CIPagerJump
	{ padding-right:5px; }
.CIPagerJumpLast
	{ padding-right:0px; }
.CIPagerFirstPage, .CIPagerLastPage
	{ font-size: 120%; }
.CIPagerFilter
	{ display: block; text-align: right; margin-top: 10px; margin-bottom:10px; padding:5px 10px; position: relative; }
.CIPagerFilter span
	{ padding:0px 10px; font-weight:bold; }
.CIPagedContent
	{ margin: 0px 0px 25px 0px; }

/* FMG sidebar widget */
.calloutHeader
{ 
	height:22px; width:225px; 
	font-size:14px; font-weight:bold; text-transform:uppercase;
	padding-left:10px; padding-top:8px; margin-top:25px;
	background-image:url('/Style Library/Images/headers/calloutHeader.jpg'); background-repeat:no-repeat; 
}

#fmgWidget{ margin-top: 4px; }
.fmgWidgetTab_Visible, .fmgWidgetTab_Hidden{ width: 235px; float: left; }
.fmgWidgetTab_Visible{ display: inline; }
.fmgWidgetTab_Hidden{ display: none; }

#fmgWidgetcommonSidebarTabs, #fmgWidgetfmgSidebarTabs{ width:235px; height:18px; border-bottom:4px #2e2c2c solid; }
#fmgWidgetArticlesHeader{ width: 55px; padding:2px 0px; }
#fmgWidgetVideoHeader{ width: 48px; padding:2px 0px; }
#fmgWidgetPhotosHeader{ width: 47px; padding:2px 0px; }
#fmgWidgetDownloadsHeader{ width: 74px; padding:2px 0px; margin-right:0px; }

#fmgWidgetViewedHeader{ width:55px; padding:2px 0px; }
#fmgWidgetEmailedHeader{ width:55px; padding:2px 0px; }
#fmgWidgetHighestRankedHeader{ width:117px; padding:2px 0px; margin-right:0px; }

.fmgWidgetTabHeader, .fmgWidgetTabHeader_Selected
{
	float: left;    
    font-size: 10px;
    font-weight: bold;
    line-height: 13px;
    text-transform: uppercase;
    text-align: center;
    margin-right:1px;
}
.fmgWidgetTabHeader{ background-color: #fff; border-top:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid; }
.fmgWidgetTabHeader a{ color: #000;	}
.fmgWidgetTabHeader_Selected{ background-color: #2e2c2c; border-top:1px #2e2c2c solid; border-left:1px #2e2c2c solid; border-right:1px #2e2c2c solid; }
.fmgWidgetTabHeader_Selected a{	color: #FFFFFF;	}
.fmgWidgetTabBody{ height: 100%; padding: 5px 10px; width: 215px; }
.fmgWidgetFooter{ width: 225px; font-size: 11px; text-transform: uppercase; font-weight: bold; padding: 5px;
	background-image: url('/SiteCollectionImages/arrows/orange.gif'); background-repeat: no-repeat; background-position: 10px 9px; background-color: #ffffff;
}
.fmgWidgetFooter a{ color: #2d2d2d; padding-left: 10px; }

.webpartCalloutBody a, .webpartCalloutBody a:link, .webpartCalloutBody a:visited
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #ff5500 !important;
}
.webpartCalloutBody
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #000;	
}
.webpartDate
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 14px;
}
.webpartFMGBody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 135px;
	overflow: hidden;
	/*padding-left: 5px;
	padding-right: 5px;*/
}
.webpartFMGBody a, .webpartFMGBody a:link, .webpartFMGBody a:visited
{
	color: #ff5500;
}
.webpartFMGContent
{
	height: 45px;
	overflow: hidden;
} 
.invisible
{
	display: none;
	visibility: hidden;
	padding: 0px;
	margin: 0px;
}
.relativePanel
{
	position: relative;
}
.clearPanel
{
	clear: both;
	height: 1px;
}
.cqwpBodyStyles
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000000;
	letter-spacing:0px;
}
.cqwpBodyStyles a, .cqwpBodyStyles a:visited, .cqwpBodyStyles a:link
{
	color:#FF5500;
}
.cqwpHyperlinkStyles a, .cqwpHyperlinkStyles a:link, .cqwpHyperlinkStyles a:visited
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	letter-spacing:0px;
	color: #ff5500;
}

.cqwpSectionHeaderStyles
{
	font-size:16px !important;;
	font-family:Arial, Helvetica, sans-serif !important;
	text-align:left !important;
	font-weight:bold !important;
	letter-spacing:0px !important;
	color:#222222 !important;
}
.ms-WPBody, .msWPBody a, .ms-WPBody td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ms-WPBody a, .ms-WPBody a:link, .ms-WPBody a:visited, .ms-WPBody td .fmgCalloutText a
{
	color:#ff5500;
}

.ms-WPBody a:hover
{
	color: #ff5500;
	text-decoration: underline;
}

/* Homepage Announcement Styles */
.announcementItem
{
	background-image:url('/SiteCollectionImages/arrows/orange.gif'); 
	background-repeat:no-repeat; 
	background-position:0px 6px;
	padding: 2px 0px 2px 7px;
	color:#ff5500; 
	font-family:Arial; 
	font-size:11px; 
	font-weight:bold;
}
#announcementWrapper
{
	position:absolute; 
	top:100px; 
	left:725px; 
	background-color:#222222; 
	padding: 5px 10px 5px 10px; 
	z-index:9; 
	width:300px; 
	display:none;	
}
/* Related Links Styles */
.relatedLinksMain
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px #454545 solid;
	border-bottom: 1px #454545 solid;
	margin-top: 30px;
	width:120px;
	overflow: visible;
	padding-top: 5px;
	padding-bottom: 5px;
}
.relatedLinksItem
{
	padding: 3px;
}
.relatedLinksItem a
{
	text-decoration: none;
	color: #000000;
}
.relatedLinksItem a:hover
{
	text-decoration: underline;
	color: #FF5500;
}
/* eCard Page Item Styles */
.ecardContainer, .ecardMidContainer
{
	width: 158px;
	float: left;
	margin-bottom: 0px;
	margin-top: 25px;
}
.ecardMidContainer
{
	padding-left: 15px;
	padding-right: 15px;
}
.ecardImage
{
}
.ecardText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ecardButton
{
	text-align: center;
}
/* FMG Landing CQWP Styles */
.fmgItemHeader
{
	color:#2D2D2D; 
	font-weight:bold; 
	text-transform:uppercase; 
	margin-bottom:4px;
}
.fmgItemImage
{
	margin-bottom:10px;
}
.fmgItemText
{
}
.fmgItemButton
{
	margin-top:10px; 
	margin-bottom:5px
}
/* FMG Callout Styles */
.fmgCalloutContainer
{
}
.fmgCalloutItem
{
	clear: both;
	padding-top: 4px;
	padding-bottom: 5px;
	position: relative;
	min-height: 54px;
}
.eCardCalloutItem
{
	clear: both;
	margin-top: 10px;
	position: relative;
	min-height: 72px;
}
.fmgCalloutImage
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 7px 5px;
}
.fmgCalloutText
{
	padding: 0px 5px 0px 90px;	
}
.fmgCalloutHidden
{
	display: none;
}
.fmgCalloutImage img
{
    width:80px;
    height:50px;
}
.loading
{
	background-image:url('/sitecollectionimages/progress-indicator.gif');
	background-position:center center;
	background-repeat: no-repeat;
	min-height:54px;
}
/*See Also Styles */
.seeAlsoContainer
{
	width: 234px;
	margin-top:25px;
}
/*fix IE bug*/
div.seeAlsoContainer div.calloutHeader 
{
 margin-top:0px;
}
.seeAlsoLinksItem
{
	padding: 4px 15px 4px 17px;
	background-image: url('/SiteCollectionImages/arrows/orange.gif');
	background-repeat: no-repeat;
	background-position: 10px 9px;
	
}
.seeAlsoLinksItem a
{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

/*for visited states for items in wps in right column
div.ms-WPBody .seeAlsoLinksItem a:visited, div.ms-WPBody .fmgWidgetFooter a:visited{color:#000000}*/

.seeAlsoLinksItem a:hover
{
	text-decoration: underline;
	color: #ff5500;
}
/* Media Contact Styles */
#mediaContactInformation
{
	background-color:#ebebeb;
	padding: 5px 10px;
	margin-bottom: 30px;
}
.mediaContactHeader
{
	text-transform:uppercase;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:12px;
}
.MediaContact
{
	margin-bottom: 12px;
}

.MediaContact-Name
{
	font-weight:bold;
	color: #000000;
	display:block;
}
.MediaContact-Position, .MediaContact-Address1, .MediaContact-Address2, .MediaContact-Email, .MediaContact-Phone
{
	display:block;
}
/* Rating webpart styles */
.ratingLabel 
{
	margin-top: 0px;
	padding-left: 10px;
	display: block;
	
	font-size: 10px;	
	color: #ff5500;
	font-weight: bold;
}
.ratingAvgRating
{
}
/* Utility Bar Styles */
.utilitybarmain
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
}
.utilitybarshare
{
	border-top: 1px gray dotted;
	display:  block;
	display:none;
}
.utilitybar
{
	color:#ff5500; 
	font-weight:bold; 
	font-size:10px;
	vertical-align: middle;
	margin-top:20px;
}		
.utilitybar a, .utilitybarshare a
{
	color:#ff5500; 
	font-weight:bold; 
	font-size:10px;
	text-transform: uppercase;
	text-decoration: none;
}
.utilitybaritem
{
	padding: 0px 7px 0px 7px;
	border-right:2px gray solid;
}
div.utilitybar, div.utilitybarshare
{
	height:20px;
	clear:both;
}
div.utilitybar ul, div.utilitybarshare ul
{
	margin:0px;
	padding:0px;
	float:right;
	list-style:none;
}
div.utilitybar ul li, div.utilitybarshare ul li
{
	float:left;
	line-height:20px;
	padding:0px 5px;
	text-transform:uppercase;
}
div.utilitybar ul li.seperator
{
	line-height:18px;
	font-size:14px;
	color:gray;	
}
div.utilitybar ul li img
{
	margin-top:2px;
}
div.utilitybarshare ul li img
{
	margin-top:3px;
}
/*FMG Categorty Styles */
.fmgdropdown
{
	font-size: 11px;
	margin-bottom:10px;
}
.fmgLinkCategory
{
	margin-right:15px;
	margin-left:7px;
	margin-top:4px;
	padding-top:0px;
	width:120px;
	color: #000000;
	background-image: url('/SiteCollectionImages/arrows/orange.gif');
	background-repeat:no-repeat;
	background-position:0px 5.5px;	
}
.fmgLinkCategory a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 0px 4px 5px;
	color: #000000;
}
.fmgLinkCategory a:hover
{
	color: #ff5500 !important;
}
.slideshowSection
	{ width:190px; overflow:visible; float:left; margin-left:10px; }
.relatedText
	{ width:185px; overflow:visible; float:left; }
.relatedText a
	{ color: #ff5500; text-decoration: none; }
.relatedText a:hover
	{ text-decoration: underline; }

/* Comment Styles */
.commentsSectionTitle
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
}
.commentItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px #969696 solid;
	background-color: #ebebeb;
	padding: 10px;
	margin-bottom: 1px;
	width: 480px;
}
.commentItemUser
{
	font-weight: bold;	
}
.commentItemTitle
{
	color: #ff5500;
	font-weight: bold;	
}
.commentItemBody
{
	margin-top: 5px;
	margin-bottom: 5px;	
}
.commentItemDate
{
	font-size: 9px;
}
.postCommentSection
{
	margin-top: 12px;
	border: 1px silver solid;
	width: 480px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}
.postCommentSectionHeader
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
}
.postCommentSubject
{
	width: 60px;
	font-weight: bold;	
}
.postCommentBody
{
	width: 60px;
	font-weight: bold;	
}
.postCommentError
{
	width: 60px;
	color: red;
	font-size: 9px;
	text-align: right;
}
/* WSIWYG Editor Styles */
.ms-rteCustom-h2, .pageContent h2
	{margin:0;padding-top:10px;font-size:14px;font-weight:bold;color:#222222;}
.ms-rteCustom-PageText 
	{ color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.ms-rteCustom-PageTitle1 
	{ color:#222222; letter-spacing:-1px; font-size:24px; font-weight:bold; text-transform:uppercase; display:block; }
.ms-rteCustom-PageTitle2 
	{ border-bottom:1px solid #CCCCCC; color:#222222; font-size:16px; font-weight:bold; margin-bottom:12px; padding-bottom:12px; display:block; }
.ms-rteCustom-PageFeatureCallout
	{ color:#FF5500; font-weight:bold; text-transform:uppercase; font-size:12px; }
.ms-rteCustom-PageLinks 
	{ color:#FF5500; font-size:12px; }
.ms-rteCustom-BlueFirstLine
	{ font-weight:bold; color:#134F95; }
.ms-rteCustom-TealFirstLine
	{ font-weight:bold; color:#024B4D; }
.ms-rteCustom-GreenFirstLine
	{ font-weight:bold; color:#3A8241; }
.ms-rteCustom-YellowFirstLine
	{ font-weight:bold; color:#E89E20; }
.ms-rteCustom-SalmonFirstLine
	{ font-weight:bold; color:#CB4F37; }
.ms-rteCustom-CaramelFirstLine
	{ font-weight:bold; color:#997739; }
.ms-rteCustom-BrownFirstLine
	{ font-weight:bold; color:#5E4736; }
.ms-rteCustom-KhakiFirstLine
	{ font-weight:bold; color:#827C52; }
.ms-rteCustom-GraphiteFirstLine
	{ font-weight:bold; color:#556369; }
.ms-rteCustom-IronFirstLine
	{ font-weight:bold; color:#464648; }
.wedgeArtMeta p span[class]
	{ color:#fff; font-weight:normal; }
/* Addthis custom style definitions */
.at300bs
	{ float:left; margin-top:2px; margin-right:5px; }
	
/*fixes bug in IE and Chrome on callout button colors*/
div#calloutButtonContainer a:hover{color:#FFFFFF; text-decoration:none; cursor:pointer}

/*-------------------Pull Quote Styles-----------------------*/
#CIPullQuoteRight 
	{postion: absolute;left: 130px;height: auto;width: 250px;float: right;padding:10px 15px;margin:0 0 10px 15px;}
#CIPullQuoteleft
	{postion: asbolute;left: 0px;height: auto;width: 250px;float: left;padding:10px 15px;margin:0 15px 10px 0;}
#CIPullQuotecenter
	{postion: absolute;left: 70px;height: auto;padding:10px 15px;margin:15px 20px;}
.CIpullQuote
	{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #ffffff;}
.CIpullQuote ul
	{margin:0;padding:0;}
.CIpullQuote ul li
	{margin:5px 15px;padding:0;}
.CIpullQuote a:link, .CIpullQuote a:active, .CIpullQuote a:visited
	{color: #FFFFFF;font-weight: bold;text-decoration: underline;}
.CIpullQuote a:hover
	{color: #FFFFFF;font-weight: bold;text-decoration: underline;}
.CIcaption
	{margin:0;padding-top:8px;padding-bottom:0px;font-size:10px;}

/*-----------------------CI Experts List Styles-----------------------*/
.CIExpertDropdownContainer
	{border:1px solid #EBEBEB; margin-bottom:20px; padding:5px;}
.CIExpertDropdownContainer a:hover{cursor:pointer; text-decoration:none;}
.CIExpertDropdown
	{margin-bottom:4px;}
.CIExpertFilterInfo
	{margin-top:5px;}
.CIExpertListContainer
	{}
.CIExpertPagingContainer
	{width:600px; float:left;border-top:1px solid #EBEBEB; margin-bottom:5px;}		
.CIExpertItemContainer
	{float:left; width:100%;}
.CIExpertImageContainer
	{margin:0px 20px 20px 0px; float:left;}
.CIExpertImageContainer img
	{width:100px;height:115px;}

.CIExpertDescContainer
	{margin-bottom:20px;}

/*---- right column wp override styles--- this change was made on 11-30*/
div.contentCol3 .ms-WPBody a, div.contentCol3 .ms-WPBody a:visited{color:#2D2D2D}
div.contentCol3 .ms-WPBody a:hover{color:#FF5500;}
	
/*----ci website dropdown list styles---*/

#CISiteSlctDrpDwnLeg, #CISiteSlctDrpDwnLeg ul 
	{padding: 0;margin: 0;list-style: none;font-size:11px; cursor:pointer}
#CISiteSlctDrpDwnLeg
	{margin:8px 12px 0px 0;clear: both; }
#CISiteSlctDrpDwnLeg a,#CISiteSlctDrpDwnLeg div
	{display: block;width: 10em;text-decoration:none;color:#2D2D2D;padding-left:2px;}
#CISiteSlctDrpDwnLeg li
	{float: left;width: 10em;}
#CISiteSlctDrpDwnLeg li ul, CISiteSlctDrpDwnLeg li:hover ul
	{position: absolute;width: 10em;left:auto;}

/*bynum styles*/

ul#CISiteSlctDrpDwnLeg li div.CISiteSlctDrpDwnLegTitle
	{border-width:1px; background-image:url(http://ntlm.conservation.org/SiteCollectionImages/Icons/down_arrow_white.png); background-repeat:no-repeat; background-position:right;  color:#959595; padding-right:8px;}
ul#CISiteSlctDrpDwnLeg li div.CISiteSlctDrpDwnLegTitle:hover
	{background-image:url(http://ntlm.conservation.org/SiteCollectionImages/Icons/down_arrow_black.png)} 
#CISiteSlctDrpDwnLeg ul
	{border-width: 0px 1px 1px 1px;}
ul#CISiteSlctDrpDwnLeg li div.CISiteSlctDrpDwnLegTitle,  #CISiteSlctDrpDwnLeg ul
	{border-color:#959595;border-style:solid; background-color:#ffffff;}
ul#CISiteSlctDrpDwnLeg ul#CISiteSlctDrpDwnLegItems a
	{padding-left:10px;}
ul#CISiteSlctDrpDwnLeg ul#CISiteSlctDrpDwnLegItems
	{padding-right:10px; display:none; opacity:0.95;filter:alpha(opacity = 95);}
ul#CISiteSlctDrpDwnLeg ul#CISiteSlctDrpDwnLegItems a:hover
	{color:#ffffff; background-color:#2D2D2D;}

