﻿body, div, input, p, textarea
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #777777;
}

body
{
	margin: 0px;
}
p
{
	margin: 0 0 4px 0;
}
li
{
	margin-bottom: 8px;
}

a, a:visited
{
	color: #777777;
	text-decoration: none;
	font-size : 11pt;
	
}

a.reportlinks
{
	color: #777777;
	text-decoration: underline;
	
}
a.sitelinks
{
	color: #777777;
	
}
a.cwsPopulatedPeopleLink
{
	color: #e87511;
	font-size: 16pt;
}
a.cwsPopulatedPeopleLink:hover
{
	text-decoration: underline;
}
.cwsUnpopulatedPeopleLink
{
	color: #777777;
	font-size: 16pt;
}
div.cwsPadding, div.cwsPaddingLeft, div.cwsPaddingRight, div.cwsPaddingClear
{
	width: 10px;
	height: 10px;
	overflow: hidden;
}
div.cwsPaddingLeft
{
	float: left;
}
div.cwsPaddingRight
{
	float: right;
}
div.cwsPaddingClear
{
	clear: both;
}
div.PaddingLeftWithOverflow
{
	float: left;
}
div.cwsLeftClear
{
	clear: left;
}
div.cwsTeamDetails
{
	float: left;
	padding-left: 20px;
}
div.cwsPeopleSearchResults
{
	float: left;
	padding-left: 20px;
	padding-top:10px;
	padding-bottom: 10px;
	margin-bottom:10px;
}
div.cwsContainer
{
	width: 994px;
	max-width: 1024px;
	min-width: 770px;
	margin-left: auto;
	margin-right: auto;
	border: none 0px;
	background-color: #d6d6d6;
}

div.cwsHeaderLogo
{
	width: 100%;
	height: 66px;
	background-color: #5bbf21;
	border: none 0px;
	position: relative;
}

div.cwsCabiText
{
	width: 500px;
	float: left;
	border: none 0px;
	padding-top: 10px;
	padding-top: 7px;
	padding-left: 20px;
	font-size: 45px;
	color : White;
	font-weight: bold;
	text-align: left;
}

div.cwsCabiLogo
{
	width: 90px;
	float: right;
	border: none 0px;
	padding: 12px 13px 6px 0;
	padding: 9px 13px 6px 0;
	text-align: right;
}

div.cwsAs
{
	float: left; 
	width: 160px;
	padding: 2px 0px 0px 19px;
	position: relative;
}
span.cwsA1, span.cwsA2, span.cwsA3
{
	color: White;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 4px;
}
span.cwsA2
{
	font-size: 12pt;
}
span.cwsA3
{
	font-size: 14pt;
}
span.cwsA1:hover, span.cwsA2:hover, span.cwsA3:hover
{
	cursor: pointer;
}

div.cwsMenuAndBody
{
	width: 100%;
	max-width: 1024px;
	clear: both;
}

div.cwsMenu
{
	height: 30px;
	min-height: 30px;
	background-color: #8ac86f;
	background-color: #8fd468; /* 	background-image: url(../images/menubar_background.gif); 	background-repeat: no-repeat; 	background-position: right top; */
	position: relative;
	clear: both;
	width: 100%;
}

div.cwsMenuItemOff, div.cwsMenuItemOn, div.cwsMenuItemLastOff, div.cwsMenuItemLastOn
{
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border-right: #ffffff 1px solid;
	height: 22px;
	float: left;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding: 6px 50px 2px 25px;
	text-align: center; /*margin-top: 1px;*/
}
div.cwsMenuItemOn, div.cwsMenuItemLastOn, div.cwsMenuItemOff:hover, div.cwsMenuItemLastOff:hover
{
	background-color: #5bbf21;
	background-color: #e87511;
}
div.cwsMenuItemLastOff, div.cwsMenuItemLastOn
{
	border-right: none 0px;
}
div.cwsMenuCorner
{
	margin: 0px;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(../images/menubar_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	padding: 0px;
}
div.cwsMenuItemOff:hover, div.cwsMenuItemLastOff:hover
{
	cursor: pointer;
}

div.cwsGoogleMap, div.cwsGoogleMap div#map_canvas
{
	height: 237px;
	height: 280px;
}
div.cwsGoogleMap
{
	background-color: rgb(0,0,128);
	width: 100%;
	color: White;
	overflow: hidden;
	clear: both;
	position: relative;
}
div.cwsGoogleMap div#map_canvas
{
	max-width: 1000px;
}
div.cwsGoogleMapPopup
{
}
div.cwsGoogleMapPopupText, div.cwsGoogleMapPopupImage
{
	padding-top: 4px;
}
div.cwsGoogleMapPopupText
{
	float: left;
	color: Gray;
	font-size: 9pt;
	text-align: left;
	max-width: 120px;
}
div.cwsGoogleMapPopupImage
{
	clear: left;
	float: left;
	padding-top: 0px;
	padding-right: 8px;
}
div.cwsGoogleMapOverlay, div.cwsGoogleMapOverlayBackground
{
	width: 300px;
	height: 125px;
	position: absolute;
}
div.cwsGoogleMapOverlay
{
	left: 330px;
	top: -140px;
	left: 80px;
	top: 75px;
}
div.cwsGoogleMapOverlayBackground
{
	background-image: url(../images/mapoverlay_small.gif);
	
	filter: alpha(opacity=70); /* for IE5-7 */
	opacity: .7; /* for all other browsers */
}
div.cwsGoogleMapOverlayClose
{
	position: absolute;
	top: 0px;
	right: 0px;
	text-align:right;
	padding: 4px;
	height: 12px;
	color: #777777;
	font-weight: bold;
	font-family: Verdana;
}
div.cwsGoogleMapOverlayText, div.cwsGoogleMapOverlayTextShadow
{
	width: 260px;
	color: #000090;
	font-size: 20pt;
	font-weight: bold;
	padding: 2px 20px 12px 20px;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 20px;
}
div.cwsGoogleMapOverlayTextShadow
{
	color: White;
	left: 1px;
	top: 1px;
	top: 21px;
}

div.cwsHeaderImage
{
	background-color: #5bbf21;
	clear: both;
	width: 100%;
	height: 225px;
	overflow: hidden;
}

div.cwsHeaderText
{
	background-color: #e87511;
	width: 100%;
	padding: 4px 0 4px 0;
	min-height: 45px;
	text-align: center;
	color: White;
	font-size: 28pt;
}

div.cwsSearchBar, div.cwsSearchBarGrey
{
	clear: both;
	background-color: #e87511;
	width: 100%;
	height: auto;
	min-height: 88px;
	min-height: 26px;
}
div.cwsSearchBarText, div.cwsSearchBarTextGrey, div.cwsSearchBarTextBookshop
{
	font-size: 20pt;
	color: White;
	text-align: left;
	float: left;
	padding-left: 10px;
	width: 70%;
	max-width: 760px;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.cwsSearchBarGrey
{
	background-color: #d6d6d6;
}
div.cwsSearchBarTextGrey, div.cwsSearchBarTextBookshop
{
	color: #e87511;
}
div.cwsSearchBarTextBookshop
{
	width: 600px;	
	font-size: 20pt;
}
div.cwsSearchBarDialog, div.cwsSearchBarDialogBookshop
{
	float: right;
	margin-top: 0px;
	margin-right: 8px;
	width: 25%;
	max-width: 222px;
	text-align: right;
}
div.cwsSearchBarDialog input, div.cwsSearchBarDialogBookshop input
{
	width: 80%;
	max-width: 170px;
	color: #777777;
}
div.cwsSearchBarDialogBookshop
{
	float: left;
	width: 420px;
	text-align: left;
	max-width: 420px;
}
div.cwsSearchBarDialogBookshop input
{
	width: 360px;
	max-width: 360px;
}

div.cwsSearchBarShoppingCart
{
	float: right;
	width: 200px;
	text-align: right;
	margin-right: 10px;
}
span.cwsSearchBoxSmallText, span.cwsBookshopSearchNote
{
	font-weight: bold;
	font-size: 12pt;
	color: #777777;
	margin-right: 10px;
}
span.cwsBookshopSearchNote
{
	font-size: 10pt;
}

div.cwsLowerBoxSearch
{
	margin-left: 10px;
	margin-top: 5px;
}

a.cwsLinkGrey, div.cwsPageIdentifier, div.cwsPageIdentifierWithSearch, div.cwsPageIdentifierText
{
	color: #777777;
	font-size: 8pt;
	font-weight: bold;
}
div.cwsPageIdentifier, div.cwsPageIdentifierWithSearch
{
	background-color: #d6d6d6;
	height: 14px;
	padding: 8px 10px 8px 10px;
	text-align: left;
	overflow: hidden;
	clear: both;
}
div.cwsPageIdentifierText
{
	float: left;
	padding-left: 10px;
}
div.cwsPageIdentifierWithSearch
{
	padding: 0px;
	height: 45px;
}
span.cwsPageIdentifierDivider
{
	color: #e87511;
}

div.cwsLeftMenu, div.cwsRightMenu
{
	background-color: #d6d6d6;
	width: 25%;
	width: 200px;
}
div.cwsLeftMenu
{
	float: left;
}
div.cwsRightMenu
{
	float: right;
	
}

div.cwsSideMenuItemHeader
{
	background-color: #5bbf21;
	color: White;
	text-align: center;
	font-weight: bold;
	padding: 4px 0 4px 0;
	width: 100%;
	margin-bottom: 1px;
	font-size: 10pt;
}
div.cwsSideMenuItem, div.cwsSideMenuItemLast, div.cwsSideMenuItemOn, div.cwsSideMenuItemOnLast
{
	background-color: #8ac86f;
	color: White;
	text-align: center;
	padding: 4px 0 4px 0;
	width: 100%;
	margin-bottom: 1px;
	font-size: 10pt;
	font-weight: bold;
}
div.cwsSideMenuItemOn, div.cwsSideMenuItemOnLast, div.cwsSideMenuItem:hover, div.cwsSideMenuItemLast:hover
{
	background-color: #ee984d;
	background-color: #e87511;
}
div.cwsSideMenuItemLast, div.cwsSideMenuItemOnLast
{
	margin-bottom: 10px;
}
div.cwsSideMenuItem:hover, div.cwsSideMenuItemLast:hover
{
	cursor: pointer;
}

div.cwsSideMenuBookshop, div.cwsSideMenuBookshopLast, div.cwsSideMenuBookshopOn, div.cwsSideMenuBookshopLastOn
{
	font-size: 12pt;
	color: #5bbf21;
	font-weight: bold;
	margin-bottom: 20px;
}
div.cwsSideMenuBookshopOn, div.cwsSideMenuBookshopLastOn, div.cwsSideMenuBookshopOn a, div.cwsSideMenuBookshopLastOn a
{
	color: #e87511;
}
div.cwsSideMenuBookshop a, div.cwsSideMenuBookshopLast a
{
	color: #5bbf21;
}
div.cwsSideMenuBookshopLast, div.cwsSideMenuBookshopLastOn
{
	margin-bottom: 40px;
}
div.cwsSideMenuBookshopHeader
{
	color: #777777;
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 5px;
}

div.cwsTabContainer
{
	float: left;
}

div.cwsTabStrip
{
	clear: both;
	padding: 0 12px 0 12px;
}
div.cwsTabStripTab, div.cwsTabStripTabOn, div.cwsTabStripTabLast, div.cwsTabStripTabLastOn, div.cwsTabStripTabMedium, div.cwsTabStripTabOnMedium, div.cwsTabStripTabLastMedium, div.cwsTabStripTabLastOnMedium, div.cwsTabStripTabSmall, div.cwsTabStripTabOnSmall, div.cwsTabStripTabLastSmall, div.cwsTabStripTabLastOnSmall
{
	float: left;
	position: relative;
	background-color: #5bbf21;
	width: 15%;
	margin-right: 10px;
	min-height: 66px;
}
div.cwsTabStripTabMedium, div.cwsTabStripTabOnMedium, div.cwsTabStripTabLastMedium, div.cwsTabStripTabLastOnMedium
{
	min-height: 40px;
}
div.cwsTabStripTabSmall, div.cwsTabStripTabOnSmall, div.cwsTabStripTabLastSmall, div.cwsTabStripTabLastOnSmall
{
	min-height: 40px;
	margin-right: 5px;
}
div.cwsTabStripTabOn, div.cwsTabStripTabLastOn, div.cwsTabStripTab:hover, div.cwsTabStripTabLast:hover, div.cwsTabStripTabOnMedium, div.cwsTabStripTabLastOnMedium, div.cwsTabStripTabMedium:hover, div.cwsTabStripTabLastMedium:hover, div.cwsTabStripTabOnSmall, div.cwsTabStripTabLastOnSmall, div.cwsTabStripTabSmall:hover, div.cwsTabStripTabLastSmall:hover
{
	background-color: #e87511;
}
div.cwsTabStripTab:hover, div.cwsTabStripTabLast:hover, div.cwsTabStripTabMedium:hover, div.cwsTabStripTabLastMedium:hover, div.cwsTabStripTabSmall:hover, div.cwsTabStripTabLastSmall:hover
{
	cursor: pointer;
}
div.cwsTabStripTabLast, div.cwsTabStripTabLastOn, div.cwsTabStripTabLastMedium, div.cwsTabStripTabLastOnMedium, div.cwsTabStripTabLastSmall, div.cwsTabStripTabLastOnSmall
{
	margin-right: 0px;
}
div.cwsTabStripTabText, div.cwsTabStripTabTextMedium, div.cwsTabStripTabTextSmall
{
	margin: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 14pt;
	color: White;
}
div.cwsTabStripTabTextMedium
{
	font-size: 11pt;
}
div.cwsTabStripTabTextSmall
{
	margin: 10px 5px 10px 5px;
	font-size: 7.5pt;
}
div.cwsTabStripTab:hover, div.cwsTabStripTabLast:hover, div.cwsTabStripTabSmall:hover, div.cwsTabStripTabLastSmall:hover
{
	cursor: pointer;
}

div.cwsContent
{
	margin: 0px;
	border: none 0px;
	background-color: White;
	float: left;
	max-width: 1004px;
	padding-top: 10px;
	position: relative;
}

div.cwsContentCurveTopLeft, div.cwsContentCurveTopRight, div.cwsContentCurveBottomLeft, div.cwsContentCurveBottomRight
{
	margin: 0px;
	width: 12px;
	height: 12px;
	position: absolute;
	background-image: url(../images/WhiteTopRoundLEft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	padding: 0px;
}
div.cwsContentCurveTopLeft
{
	left: 0px;
	top: 0px;
}
div.cwsContentCurveTopRight
{
	right: 0px;
	top: 0px;
	background-image: url(../images/WhiteTopRoundRight.gif);
}
div.cwsContentCurveBottomLeft
{
	left: 0px;
	bottom: 0px;
	background-image: url(../images/WhiteBottomRoundLeft.gif);
}
div.cwsContentCurveBottomRight
{
	right: 0px;
	bottom: 0px;
	background-image: url(../images/WhiteBottomRoundRight.gif);
}

div.cwsContentBlock
{
	clear: both;
	margin-bottom: 10px;
}

div.cwsGeneralCurveTopLeft, div.cwsGeneralCurveTopRight, div.cwsGeneralCurveBottomLeft, div.cwsGeneralCurveBottomRight
{
	margin: 0px;
	width: 12px;
	height: 12px;
	position: absolute;
	background-image: url(../images/greyRoundTopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	padding: 0px;
}
div.cwsGeneralCurveTopLeft
{
	left: 0px;
	top: 0px;
}
div.cwsGeneralCurveTopRight
{
	right: 0px;
	top: 0px;
	background-image: url(../images/greyRoundTopRight.gif);
}
div.cwsGeneralCurveBottomLeft
{
	left: 0px;
	bottom: 0px;
	background-image: url(../images/greyRoundBottomLeft.gif);
}
div.cwsGeneralCurveBottomRight
{
	right: 0px;
	bottom: 0px;
	background-image: url(../images/greyRoundBottomRight.gif);
}

div.cwsWhiteCurveTopLeft, div.cwsWhiteCurveTopRight, div.cwsWhiteCurveBottomLeft, div.cwsWhiteCurveBottomRight
{
	margin: 0px;
	width: 12px;
	height: 12px;
	position: absolute;
	background-image: url(../images/whiteRoundTopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	padding: 0px;
}
div.cwsWhiteCurveTopLeft
{
	left: 0px;
	top: 0px;
}
div.cwsWhiteCurveTopRight
{
	right: 0px;
	top: 0px;
	background-image: url(../images/whiteRoundTopRight.gif);
}
div.cwsWhiteCurveBottomLeft
{
	left: 0px;
	bottom: 0px;
	background-image: url(../images/whiteRoundBottomLeft.gif);
}
div.cwsWhiteCurveBottomRight
{
	right: 0px;
	bottom: 0px;
	background-image: url(../images/whiteRoundBottomRight.gif);
}

div.cwsContentDataPane
{
	float: right;
	width: 25%;
	max-width: 222px;
	margin-right: 10px;
	margin-left: 10px;
}
div.cwsContentDataPaneHeader
{
	background-color: #e87511;
	color: White;
	font-weight: bold;
	font-size: 14pt;
	clear: both;
	padding: 10px;
}
div.cwsContentDataPaneBody
{
	background-image: url(../images/background_greentowhite.gif);
	background-repeat: repeat-x;
	clear: both;
	padding: 0 10px 0 10px;
}
div.cwsContentDataPaneBodyItem
{
	border-bottom: dotted 1px #777777;
	clear: both;
	padding: 10px 0 10px 0;
	color: White;
	color: #777777;
}
span.cwsContentDataPaneBodyItemLabel
{
	font-weight: bold;
}
span.cwsContentDataPaneBodyItemValue
{
}

div.cwsSideMenuContainer
{
	background-color: #ffffff;
	float: left;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	max-width: 222px;
}
div.cwsBigMenuItemHolder
{
	padding-left: 10px;
	padding-right: 10px;
}
div.cwsBigMenuItem
{
	border: none 0px;
	text-align: left;
	width: 100%;
	max-width: 202px;
}
div.cwsBigMenuItemIcon
{
	float: left;
}
div.cwsBigMenuItemText
{
	padding: 10px 0 0 6px;
	float: left;
	font-size: 26px;
	font-weight: bold;
	vertical-align: middle;
	color: #777777;
}
div.cwsBigMenuItemHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #777777;
	float: left;
}
div.cwsBigMenuItemImage, div.cwsBigMenuItemImageWithBorder
{
	width: 100%;
	max-width: 202px;
}
div.cwsBigMenuItemImage img, div.cwsBigMenuItemImageWithBorder img
{
	width: 100%;
	max-width: 202px;
	height: auto;
}
div.cwsBigMenuItemImageWithBorder img
{
	border: solid 1px gray;
}
div.cwsBigMenuItemDescription, div.cwsBigMenuItemDescriptionGreen
{
	padding-top: 3px;
	font-size: 8pt;
	color: #777777;
}
div.cwsBigMenuItemDescriptionGreen
{
	font-size: 12px;
	font-weight: bold;
	color: #5bbf21;
}
.cwsBigMenuItemMoreInfo, div.cwsBigMenuItemMoreInfoInline
{
	font-size: 12px;
	color: #e87511;
	font-weight: bold;
}
div.cwsBigMenuItemMoreInfoInline
{
	float: left;
	padding-left: 8px;
}

div.cwsDetailsBox
{
	padding: 0 10px 10px 10px;
	text-align: left;
	position: relative;
}
img.cwsDetailsBoxImage
{
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
}
img.cwsDetailsBoxImageRight
{
	padding-left: 10px;
	padding-bottom: 10px;
	float: right;
}
.ProfileImage
{
	float: left;
}
div.cwsDetailsBoxInfo
{
	float: left;
	text-align: left;
}
div.cwsDetailsBoxHeader
{
	font-size: 25pt;
	color: #e87511;
	font-weight: bold;
	margin-bottom: 5px;
}
p.cwsDetailsBoxHeaderGreen, p.cwsDetailsBoxHeaderOrange, p.cwsDetailsBoxHeaderGreenBig, p.cwsDetailsBoxHeaderOrangeBig, p.cwsDetailsBoxHeaderGrey, p.cwsDetailsBoxHeaderGreyBig, span.cwsDetailsBoxHeader
{
	font-size: 11pt;
	font-weight: bold;
	color: #5bbf21;
	text-align: left;
}
p.cwsDetailsBoxHeaderGreenBig, p.cwsDetailsBoxHeaderOrangeBig, p.cwsDetailsBoxHeaderGreyBig
{
	font-size: 14pt;
}
p.cwsDetailsBoxHeaderOrange, p.cwsDetailsBoxHeaderOrangeBig
{
	color: #e87511;
}
p.cwsDetailsBoxHeaderGrey, p.cwsDetailsBoxHeaderGreyBig
{
	color: #777777;
}
a.cwsResourcesLink
{
	font-size: 11pt;
	font-weight: bold;
	color: #5bbf21;
	text-align: left;
	text-decoration:none;
}
.cwsResourcesDetails
{
	font-size:9pt;
	font-family: Arial;
}
.cwsResourcesStatDetails
{
	font-size:8pt;
	font-family: Arial;
}
b.cwsGreenMonth
{
	color: #5bbf21;
}
span.cwsDetailsBoxBody
{
	font-size: 12px;
	font-weight: normal;
	color: #777777;
	text-align: left;
}
div.cwsDetailsBoxSearch
{
	margin-top: 5px;
}
div.cwsDetailsBoxDivider, div.cwsDetailsBoxDividerSmall, div.cwsTabDataDivider
{
	clear: both;
	background-color: #d6d6d6;
	height: 10px;
	width: 100%;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
	position: relative;
}
div.cwsDetailsBoxDivider
{
	height:5px;
}
div.cwsTabDataDivider
{
	margin: 0px;
}
div.cwsDetailsBoxDividerSmall
{
	height: 5px;
}
.cwsPublishingSubjectLink, .cwsPublishingSubjectLink:link, .cwsPublishingSubjectLink:visited, .cwsPublishingSubjectLink:hover
{
	color: #5bbf21;
	font-size: 10pt;
	font-weight: normal;	
}
.cwsPublishingSubjectLink:hover
{
	text-decoration: underline;
}

div.cwsResultsNavigator
{
	text-align: center;
	clear: both;
	font-size: 9pt;
}
span.cwsResultsNavigator, span.cwsResultsNavigatorCurrent
{
}
span.cwsResultsNavigatorCurrent
{
	color: #e87511;
	font-weight: bold;
}

div.cwsFooterTop
{
	height: 24px;
	background-color: #5bbf21;
	clear: both;
}
div.cwsFooterTopText
{
	font-size: 12px;
	color: White;
	padding-right: 16px;
	vertical-align: middle;
	padding-top: 4px;
	text-align: right;
	height: 20px;
}
div.cwsFooterBottom
{
	clear: both;
	margin-top: 4px;
	min-height: 26px;
	padding-bottom: 4px;
	background-color: #d6d6d6;
}
div.cwsFooterLinkText, div.cwsFooterLinkTextLast, div.cwsFooterCopyrightText
{
	font-size: 10px;
	color: #777777;
	text-decoration: none;
	font-weight: bold;
	height: 14px;
	float: left;
	border-width: 0px;
	color: #777777;
	padding: 1px 16px 0 16px;
	margin-bottom: 10px;
}
div.cwsFooterLinkText
{
	border-right: #000000 1px solid;
}
div.cwsFooterCopyrightText
{
	float: right;
}
.cwsTeamField
{
	font-size: 14px;
}
.cwsCenteredPanel
{
	width:100%;
	text-align:center;
}
div.cwsAlphabetMenu
{
	font-weight: bold;
	float:left;
	height:30px;
	
}
div.cwsContentProfileSummaryHeader
{
	background-image: url(../images/principleinvestigatorsample.JPG);
	background-repeat: repeat-x;
	padding: 0 10px 0 10px;
}

p.cwsBookshopReview
{
	font-weight: bold;
}
p.cwsBookshopReviewAuthor
{
	font-style: italic;
	margin-bottom: 20px;
}

div.cwsGreenContent
{
	background-color: White;
	position: relative;
	max-width: 708px;
	background-image: url(../images/greentowhitebackground.JPG);
	background-repeat: repeat-x;
	padding: 0 15px 0 15px;
	height: 250px;
	overflow: hidden;
	clear: left;
	
}

div.cwsProfileTabStrip
{
	clear: both;

}
div.cwsProfileTabStripTab, div.cwsProfileTabStripTabOn, div.cwsProfileTabStripTabLast
{
	float: left;
	position: relative;
	background-color: #5bbf21;
	width: 15%;
	margin-right: 10px;
	margin-top: 10px;
	
}
p.cwsProfileTitle
{
	margin-top: 10px;
	color: White;
	font-size: 20px;
	font-weight: bold;
}
div.cwsProfileTabStripTab:hover, div.cwsProfileTabStripTabOn, div.cwsProfileTabStripTabLastOn
{
	background-color: #e87511;
}
a.cwsbibliographylinks
{
	color: #5bbf21;
	text-decoration: underline;
}
a.cwsbibliographylinks:hover
{
	color: #e87511;
}
div.cwsProfileProjectsItem
{
	width:718px;
}
div.cwsProjectDetails
{
	float:left;
	padding-left:10px;
}
div.cwsProjectImage
{
	float:left;
}
div.cwsProfileProjectsItem
{
	min-height: 50px;
	margin-bottom: 20px;
}
a.projectlink
{
	color: #e87511;
	font-weight: bold;
}

div.cwsContentSubPane, div.cwsContentSubPaneFaded
{
	position: relative;
	padding: 10px;
	clear: both; 
}

div.cwsContentSubPaneFaded
{
	min-height: 130px; 
	height: 130px;
	background-color: #d7d7d7;
	background-image: url(../images/background_whitetogrey.gif); 
	background-repeat: repeat-x;
}

div.cwsContentLeftArea
{
	float: left;
	width: 510px;
}

div.cwsContentRightArea
{
	float: right; 
	width: 210px;
	text-align: right;
	margin-left: 16px;
}

div.cwsViewSlideshow
{
	position: absolute;
	text-align: right;
	right: 16px;
	bottom: 16px;
	font-weight: bold;
	color: white;
}

div.cwsViewSlideshow:hover
{
	text-decoration: underline;
	cursor: pointer;
}
