﻿/********/
/* BODY */
/********/
body
{
	background-color:#92c8e3;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	height:100%;
	font-family:Verdana;	
	text-align:center;
	margin:13px 0px 0px 0px;	
}
/********/
/* FORMs */
/********/
form
{
	height:100%;
}
/********/
/* DIVs */
/********/
div
{
}
#page
{
	width:847px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}
#pageHeader
{
	text-align:left;	
	width:847px;
	height:73px;
}
#pageNavigation
{
	width:847px;
	height:44px;	
	margin-top:16px;
	text-align:left;
}
#pageSubNavigation
{
	width:846px;
	height:40px;
	margin-top:16px;
	text-align:left;
}
#pageNavigationImageContainer
{
	width:847px;
	height:44px;
}
#subpageNavigationImageContainer
{
	width:851px;
	height:40px;
}
#pageHomeSplash
{
	text-align:left;
	width:847px;
	height:507px;
	background-color:#ffffff;
}
#pageContentAreaFrameHost
{
	width:847px;
    text-align:left;
}
#pageContentAreaFrameHostTop
{
	background-image:url(../images/contentAreasTop.gif);	
	width:847px;
	height:20px;
	font-size:1pt;
}
#pageContentAreaFrameHostTopRingDefault
{
	background-image:url(../images/contentAreasTopRingDefault.gif);
	width:847px;
	height:20px;
	font-size:1pt;
}
#pageContentAreaFrameHostNavArea
{
	background-image:url(../images/contentAreasNavigationBackground.gif);
	background-color:#c3daaa;
	width:271px;
	float:left;
}
#pageContentAreaFrameHostContentArea
{	
	width:574px;	
	float:left;
	background-color:#ffffff;
}
#pageContentAreaMainArea
{
	background-image:url(../Images/contentAreasMainBackground.gif);
	width:576px;	
}
#pageContentAreaFrameHostContentAreaRingsDefaultBackground
{	
	margin-left:4px;
	width:563px;
	font-size:13px;
	line-height:17px;
}
#pageContentAreaFrameHostContentAreaRingsBackground
{	
	margin-left:4px;
	width:536px;
	height:289px;
	padding-left:27px;
	padding-top:170px;
	font-size:13px;
	line-height:17px;
}
#ringSearchCriteria
{
	margin-top:5px;
	margin-left:0px;
}
#pageContentAreaMainAreaContent
{
	padding-left:4px;
	padding-right:8px;
}
#pageContentAreaMainAreaRingsDefaultContent
{	
	margin-top:-10px;
	margin-left:4px;
	width:564px;
	height:448px;
}
#pageContentAreaVerticalDelimeterArea
{
	background-image:url(../images/contentAreasVerticalDelimeterBackground.gif);
	font-size:1px;
	height:36px;
	width:576px;	
}
#pageContentAreaFeatureArea
{
	background-image:url(../images/contentAreasFeatureBackground.gif);
	width:576px;
	height:100%;
}
#pageContentAreaFrameHostBottom
{
	background-image:url(../images/contentAreasBottom.gif);
	width:847px;
	height:20px;
	float:left;
}
#pageContentAreaFrameHostBottomNoFeatureArea
{
	background-image:url(../images/contentAreasBottomNoFeatureArea.gif);
	width:847px;
	height:20px;
	float:left;
}
#pageHomeSplashContent
{
	padding-top:175px;
	padding-left:48px;
	text-align:left;
	width:335px;
	font-size:14px;
	line-height:24px;
}
#pageHomeSplashContentB
{
	padding-top:175px;
	padding-left:48px;
	text-align:left;
	width:335px;
	font-size:14px;
	font-weight:Bold
	line-height:24px;
}
#pageHomeContactLocations
{
	background-image:url(../images/homeSplashContactLocationsBackground.jpg);
	background-color:#c3daaa;
	width:847px;
	height:65px;
	text-align:left;
}
#pageHomeContactLocationsBottom
{
	background-image:url(../images/homeSplashContactLocationsBottom.gif);	
	width:847px;
	height:83px;
}
#pageContentAreaLeftNavArea
{
	width:256px;
	height:622px;
	margin-left:11px;
	margin-top:7px;
}
#pageContentAreaMainFeatureArea
{
	margin-top:7px;
	margin-left:7px;
	width:563px;
	height:164px;
}
#pageFooter
{
	text-align:left;
	margin-top:13px;
	margin-left:38px;
	font-size:11px;
	color:#709ebc;
	float:left;
}
#siteLogoArea
{
	text-align:left;
	width:249px;
	height:73px;
	float:left;
}
#siteAccountLinksArea
{
	margin-top:10px;
	font-size:11px;
	color:#336f78;
	text-align:right;
	width:598px;
	height:73px;
	float:left;	
}
#popInViewLargerImage
{
	width:546px;
	height:442px;
	background-image:url(../Images/ContentBackgrounds/Rings/ringViewLargerBackground.jpg);
}
#popInViewLargerImageContentArea
{
	width:528px;
	height:365px;
	margin-left:9px;
	margin-right:9px;
	background-image:url(../Images/ContentBackgrounds/Rings/ringViewLargerContentAreaBackground.jpg);
	background-repeat:no-repeat;
}
#popInViewLargerImageDisplayArea
{
	width:286px;
	height:344px;
	padding:8px 13px 8px 13px;	
	float:left;	
}
#mailFriendImageDisplayArea
{
	width:285px;
	height:344px;
	float:left;
}
#popInViewLargerImageDetailArea
{
	width:192px;
	height:340px;
	padding-top:20px;
	padding-left:20px;
	float:left;
	font-size:13px;
	text-align:left;
}
#mailFriendDetailArea
{
	width:192px;
	padding-top:20px;
	padding-left:20px;
	float:left;
	font-size:13px;
	text-align:left;
}
#popInViewLargerImageButtonsArea
{
	margin-top:155px;
	width:161px;
}
.leftSubNavContainer
{
	margin-left:22px;
	width:234px;
}
.navCallToActionItem
{
	font-size:11px;
	width:234px;
	padding-top:65px;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
.contentArea
{
	width:563px;
	margin-left:4px;	
	font-size:13px;
	line-height:17px	
}
.ringsContentArea
{
	min-height:500px;
	margin-left:4px;	
	width:563px;	
	font-size:13px;
	line-height:17px	
}
.subNavTopLevelSubCategoryDiv
{
	width:234px;
	padding-bottom:4px;
}
.educationSubNavBackgroundDiv
{
	width:234px;
	height:140px;
	margin-bottom:4px;
	padding-top:32px;	
}
.searchResultsItem
{
	width:250px;
	height:112px;
	margin-right:8px;
	margin-bottom:20px;
}
.historyLocationContent
{
	margin-top:20px;
	width:518px;
}
.historyLocationContentDescription
{
	float:left;
}
.designerItem
{
	color:#277c90;
	width:125px;
	padding-left:15px;
	background-image:url(../images/arrowDesigner.jpg);
	background-position:left center;
	background-repeat:no-repeat;	
}
.designerItemActive
{
	color:#277c90;
	width:125px;
	padding-left:15px;
	font-weight:bold;
	background-image:url(../images/arrowDesigner_mo.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}
.blogpost
{
    border-bottom: dotted 1px #ccc;
    margin-bottom: 10px;
}
.blogpostDate
{
    font-size: 14px;
    font-weight: bold;
    color: #336699;
    background-color:#c3daaa;
}
.blogpostTitle
{
    font-weight: bold;
    font-size: 16px;
    color: #336699;
    padding-top: 10px;
    padding-bottom: 10px;
}
.blogpostMessage
{
    padding-bottom: 5px;
}
.blogpostFooter
{
    color: #a8a8a8;
    font-size: 7pt;
    font-family: "Trebuchet MS" , Trebuchet, Arial, Verdana;
    text-transform: uppercase;
    letter-spacing: .1em;    
}
.blogPostGroups
{
	font-weight:bold;
	color: #a8a8a8;
	margin-top:10px;
	margin-bottom:5px;
}
.blogfooter
{
	margin-top:10px;
}
.contentDivLeft
{
	padding-left:30px;
	padding-right:15px;
}
/********/
/* SPAN */
/********/
span
{
}
.strong
{
	font-weight:bold;
}
.breadCrumbs
{
	color:#9ea48f;	
}
.textTight
{
	letter-spacing:-3px;	
}
.errorLabel
{
	color:#ff0000;	
}
.textPaginatorPrevNextLink
{
	color:#003887;
	letter-spacing:-3px;
}
.contentOrangeStrong
{
	font-weight:bold;
	color:#de7d00;
}
.contentEventTitle
{
	font-weight:bold;
	font-size:13px;
	color:#00658d;
}
.contentEventSubTitle
{
	font-weight:bold;	
}
/********/
/* HR */
/********/
.searchResultsVerticalTop
{	
	margin-top:9px;
	color:#bbe5e0;	
}
.searchResultsVerticalBottom
{	
	margin-bottom:9px;
	color:#bbe5e0;	
}
.eventSeparator
{
	margin-top:20px;
	border-bottom: 2px dotted #c3daab;
}
/********/
/* IMG */
/********/
img
{
	border-style:none;
	border-width:0px;
	margin:0px 0px 0px 0px;
}
#btnCloseViewLargerPopIn
{
	vertical-align:top;
	float:right;
}
.imgNavigation
{
	vertical-align:bottom;
}
.subNavTopLevelCategory 
{
	margin-bottom:1px;
}
.subNavTopLevelSubCategory 
{
	margin-left:6px;
	padding-bottom:1px;	
}
.processingIndicator
{
	margin-top:-30px;
	margin-left:0px;
}
.ringThumbnail
{
	width:96px;
	height:110px;
	float:left;
}
.contentBustImage
{
	margin-right:15px;
}
.imgContentTitle
{
	float:left;
	vertical-align:top;
}
.imgContentHero
{
	float:right;
	vertical-align:top;
}
.buttonPopIn
{
	margin-top:5px;
}
.imgQuotesBegin
{
	width:32px;
	height:25px;
	text-align:right;
}
.imgQuotesEnd
{
	width:32px;
	height:25px;
	text-align:left;
	vertical-align:text-top;
}
.historyLocationImage
{
	text-align:right;
	margin-right:10px;
	float:left;
}
.contentLocationHeader
{
	margin-bottom:7px;
}
/********/
/* A */
/********/
a
{
	text-decoration:none;
	border-style:none;
	border-width:0px;
}
a:hover
{
	text-decoration:underline;	
}
.lnkHomeSplashLink
{
	text-decoration:underline;
	color:#336f78;
}
#popInViewLargerImageDetailArea a
{
	text-decoration:underline;
	color:#003887;
}
#siteAccountLinksArea a
{
	color:#336f78;	
}
#pageFooter a
{
	color:#709ebc;
	text-decoration:underline;	
}
.navCallToActionItem a
{
	color:#709ebc;
	text-decoration:underline;	
}
.searchResultsItemLink
{
	text-decoration:underline;
	color:#003887;
}
.textPagingNavigation
{
	color:#003887;
	text-decoration:underline;
}
.textPaginatorPrevNextLink
{
	color:#003887;
	letter-spacing:-3px;
}
.textPaginatorPageLink
{
	color:#003887;
	text-decoration:underline;
}
.contentArea a
{
	text-decoration:underline;
	color:#709ebc;
}
.strong a
{
	text-decoration:underline;
	color:#709ebc;
}
.designerItem a
{
	color:#277c90;
	text-decoration:none;
}
.designerItemActive a
{
	color:#277c90;
	text-decoration:none;
}
.blogPostGroups a
{
	font-size:10px;
	font-weight:normal;
	color:#277c90;
	text-decoration:none;
}
.blogPostGroups a:hover
{
	font-size:10px;
	font-weight:normal;
	color:#277c90;
	text-decoration:underline;
}
/********/
/* INPUT */
/********/
input
{}
.ringSearchCriteria
{
	width:220px;
	margin-bottom:12px;
}
.ringSearchButton
{	
	margin-left:92px;
}
/********/
/* TABLE */
/********/
table
{
	border-collapse:	collapse;
}
/********/
/* TD */
/********/
td
{
	border: none 0px #ffffff;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	vertical-align:top;
}
.smallPadding
{
	padding: 5px 5px 5px 5px;
}
.currentPage
{	
	color:#003887;
	font-size:11px;	
}
.inputLabel
{
	color:#277c90;
	padding-right:5px;
}
.input
{
	padding-top:2px;
	padding-bottom:2px;
}
/********/
/* LI */
/********/
.contentLink
{
	list-style-image:url(../images/bulletContent.gif);		
}
.content
{
	list-style-image:url(../images/bulletContentNormal.gif);		
}