﻿.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.BoldDropDownItem
{
	 font-weight:bold;
}

html,body { height: 100%; }
body
{
	color: #333333;
	background-color:#FFFFFF;
    font-size: 0.7em;
    font-family:Gill Sans, Arial;
    margin:0px;
}

.DialogBody
{
	height:auto;
	background-color:#FFFFFF;
	padding:8px;
	padding-bottom:0px;
}

td, input, textarea, select, p
{
    font-family:Gill Sans, Arial;
    font-size:1em;
}

p
{
	margin-top:0px;
	margin-bottom:10px;
}

hr
{
	background-color: #999999;
	color: #999999;
	height:1px;
	border:0px;
}

a
{
	color:#444444;
}

a:hover
{
	color:#888888;    
}

.HomepageFlash .ColourPanelInnerWhite
{
	margin:0px;
	padding:0px;
}

/*HEADERS */

h1
{
	font-weight:bold;
	font-size:1.4em;
	margin-top:0px;
	margin-bottom:20px;
}

h2
{
	font-weight:bold;
	font-size:1.1em;
	margin-top:0px;
	margin-bottom:5px;
}

h3
{
	font-weight:bold;
	font-size:1em;
	margin-top:0px;
	margin-bottom:5px;
}

h4
{
	font-weight:bold;
	font-size:0.9em;
	margin-top:0px;
	margin-bottom:5px;
}

.Header, .HeaderBlue
{
	color:#0099CC;
}

.HeaderMidBlue
{
	color:#0089A8;
}

.HeaderOrange
{
	color:#F5690D;
}

.HeaderGray
{
	color:#666666;
}

.HeaderGreen
{
	color:#669933;
}

.RuleOrange
{
	width:100%;
	background-color: #F5690D;
	height:1px;
	margin-top:-4px;
	margin-bottom:8px;
}

.RuleGreen
{
	width:100%;
	background-color: #669933;
	height:1px;
	margin-top:-4px;
	margin-bottom:8px;
}

.Rule, .RuleBlue
{
	width:100%;
	background-color: #0099CC;
	height:1px;
	margin-top:-4px;
	margin-bottom:8px;
}

.RuleMidBlue
{
	width:100%;
	background-color: #01A0C8;
	background-image: url(../images/RuleMidBlue.gif);
	background-repeat:repeat-x;
	height:5px;
	margin-top:4px;
	margin-bottom:4px;
}

.RuleGray
{
	width:100%;
	background-color: #666666;
	background-image: url(../images/RuleGray.gif);
	background-repeat:repeat-x;
	height:5px;
	margin-top:4px;
	margin-bottom:4px;
}

.RuleLightGray
{
	width:100%;
	background-color: #CCCCCC;
	height:1px;
	margin-top:-4px;
	margin-bottom:8px;
}

/*Firefox fix - force form to 100% height*/
.MainForm
{
	min-height:100%;
	height:100%;
}

#PageContainer
{
    min-height:100%; 
    position:relative;
    background-color: #FFFFFF;
	width: 938px;
	margin-left:auto;
	margin-right:auto;
}
/*IE6 FIX*/
* html #PageContainer { height: 100%; }

.PageHeaderLoggedOut
{
	background-image: url(../images/header2.jpg);
	background-repeat:no-repeat;
	height:108px;
	padding:0 0 0 0;
}

.PageHeader
{
	background-image: url(../images/topbar.jpg);
	background-repeat:no-repeat;
	height:108px;
	padding:0 0 0 0;
}

.PageHeader .Search
{
	/*
	margin-top:30px;
	margin-left:5px;
	padding:0 5px 0 0;
	float:right;
	text-align:right;*/
	width:330px;
	float:right;
	padding:15px 0 0 0;
}

.PageHeader .Search .SearchLabel
{
	padding-top:2px;
	width:50px;
	float:left;
}

.PageHeader .Search .SearchOptions
{
	padding-top:1px;
	width:100px;
	float:left;
}

.PageHeader .Search .SearchInput
{
	width:205px;
	float:left;
}

.PageHeader .Search .SearchInput .TextBox
{
	width:135px;
}

.PageHeader .HeaderControls
{
	float:right;
	width:350px;
}

.PageHeader .HeaderLinks
{
	padding:10px 15px 0 0;
	float:right;
}

.PageHeader .HeaderSearch
{
	height:10px;
	border:solid 0px #000000;
	float:right;
}

.PageHeader a
{
	color: #666666;
}

.PageHeader .MessageLink
{
}

.PageHeader .MessageLinkUnread
{
	font-weight:bold;
}

#PageContent
{
	height:100%;
	margin:0px;
	padding-bottom:36px; /*height of footer*/
}

#PageFooter
{
	position: relative;
	width:914px;
	height:18px;
	padding:4px 8px 4px 8px;
	margin: -32px auto 0 auto;
	background-color: #EBEBEB;
	color: #666666;
}

#PageFooter .Icon
{
	float:left;
	width:60px;
}
#PageFooter .Left
{
	float:left;
	width:300px;
	padding-top:4px;
}

#PageFooter .Right
{
	padding-top:4px;
	float:right;
	width:400px;
	text-align:right;
}

/*IE6 FIX*/
* html #PageFooter {margin-top: -31px;}

#PageFooter a
{
	color: #666666;
	text-decoration:none;
}

#PageFooter a:hover
{
	color: #444444;
}

/*SITE COLUMNS */

.Column30
{
	width:256px;
	float:left;
    padding: 24px 0 4px 0;
}

.Column30_NoAd
{
	width:302px;
	float:left;
    padding: 24px 0 4px 0;
}

.Column30_NoAd_Home
{
	width:282px;

	float:left;
    padding: 24px 0 4px 20px;
}

.Column60
{
	width:520px;
	float:left;
    padding: 24px 24px 4px 0;
}

.Column60_NoAd
{
	width:612px;
	float:left;
    padding: 24px 24px 4px 0;
}

.Column60_NoAd_Wide
{
	width:658px;
	float:left;
    padding: 24px 24px 4px 0;
}

.Column90
{
	width:784px;
	float:left;
    padding: 24px 19px 4px 0;
}

.Column90_NoAd
{
	width:938px;
	float:left;
    padding: 24px 0 4px 0;
}


.ColumnAdvertising
{
	width:122px;
	float:left;
	padding:4px;
	padding:4px 6px 0 4px;
}

.TabSingle
{
	background-image: url(../images/bulletGreyArrow.gif);
	background-position: 6px 7px;
	
	background-repeat:no-repeat;
	background-color:#EBEBEB;
	color:#333;
	height:20px;
	padding:4px 0 0 20px;
	font: 11px/17px "segoe ui",arial,sans-serif;
}

.SubTabContainer
{
	border: 1px solid #CCCCCC;
	border-top:0px;
}

.TabbedContentContainer
{
	background-color:#EEEEEE;
	padding:22px 6px 12px 6px;
}

/*COLOURED PANELS */

.ColourPanelOuter
{
	/*border:1px solid #C2C2C2;*/
}

/*		BLUE*/
.ColourPanelMiddleBlue
{
	border: 1px solid #0099CC;
	margin-top: 0px;
}
.ColourPanelInnerBlue
{
	background-color:#FFFFFF;
}
.ColourPanelInnerSolidBlue
{
	background-color: #0099CC;
}
.ColourPanelInnerSolidBlue .Header
{
	color: #FFFFFF;
}
.ColourPanelInnerSolidBlue .Rule
{
	background-color: #0099CC;
}

/*		YELLOW*/
.ColourPanelMiddleYellow
{
	border: 1px solid #d2c31c;
	margin-top: 0px;
}
.ColourPanelInnerYellow
{
	background-color:#f7f6b9;
}
.ColourPanelInnerSolidYellow
{
	background-color: #f7f6b9;
}
.ColourPanelInnerSolidYellow .Header
{
	color: #0089A8;
}
.ColourPanelInnerSolidYellow .Rule
{
	background-color: #f7f6b9;
}


/*		MID-BLUE*/
.ColourPanelMiddleMidBlue
{
	border: 1px solid #0089A8;
	margin-top: 0px;
	height:342px;
}
.ColourPanelInnerMidBlue
{
	background-color:#E6F5FA;
}
.ColourPanelInnerSolidMidBlue
{
	background-color: #0089A8;
}
.ColourPanelInnerSolidMidBlue .Header
{
	color: #FFFFFF;
}
.ColourPanelInnerSolidMidBlue .Rule
{
	background-color: #0089A8;
}

/*		GREEN*/
.ColourPanelMiddleGreen
{
	border: 1px solid #098F05;
	margin-top: 0px;
}
.ColourPanelInnerGreen
{
	background-color:#E6F5FA;
}
.ColourPanelInnerSolidGreen
{
	background-color: #098F05;
}
.ColourPanelInnerSolidGreen .Header
{
	color: #0089A8;
}
.ColourPanelInnerSolidGreen .Rule
{
	background-color: #098F05;
}

/*		RED*/
.ColourPanelMiddleRed
{
	border: 1px solid #970306;
	margin-top: 0px;
}
.ColourPanelInnerRed
{
	background-color:#E6F5FA;
}
.ColourPanelInnerSolidRed
{
	background-color: #970306;
}
.ColourPanelInnerSolidRed .Header
{
	color: #0089A8;
}
.ColourPanelInnerSolidRed .Rule
{
	background-color: #970306;
}


/*		GRAY*/
.ColourPanelMiddleGray
{
	border: 1px solid #666666;
	margin-top: 0px;
}
.ColourPanelInnerGray
{
	background-color:#EFEFEF;
}
.ColourPanelInnerSolidGray
{
	background-color: #CF0306;
}
.ColourPanelInnerSolidGray .Header
{
	color: #0089A8;
}
.ColourPanelInnerSolidGray .Rule
{
	background-color: #CF0306;
}

/*		LIGHT GRAY*/
.ColourPanelMiddleLightGray
{
	border: 0px solid #EAEAEA;
	margin-top: 0px;
}
.ColourPanelInnerLightGray
{
	background-color:#EFEFEF;
}
.ColourPanelInnerSolidLightGray
{
	background-color: #EAEAEA;
}
.ColourPanelInnerSolidLightGray .Header
{
	color: #0089A8;
}
.ColourPanelInnerSolidLightGray .Rule
{
	background-color: #EAEAEA;
}

/*		WHITE*/
.ColourPanelMiddleWhite
{
	/*border: 1px solid #CCCCCC;*/
	margin-top: 0px;
}
.ColourPanelInnerSolidWhite
{
	background-color: #CCCCCC;
}
.ColourPanelInnerSolidWhite .Header
{
	color: #0089A8;
}
.ColourPanelInnerSolidWhite .Rule
{
	background-color: #CCCCCC;
}


.ColourPanelMiddleError
{
	/*border: 1px solid #990000;*/
	margin-top: 0px;
}
.ColourPanelInnerWhite
{
	background-color:#FFFFFF;
}

.ColourPanelInnerLightBlue
{
	background-color:#F2FCFF;
}

.ColourPanelInnerGray
{
	background-color:#F6F6F6;
}



/*SHADOWED TEXT BOX*/
.ShadowedText
{
	color:#777777;
}


/*VERTICAL TABS*/
 
.VerticalTabbedTabs
{
	float:left;
	width:140px;
}

.VerticalTabbedTabs .MainHeading
{
	background-color:#E5F5FA;
	width:138px;
	padding:6px 0 4px 0;
	border-bottom: 1px solid #BECBCE;
	text-align:center;
}

.VerticalTabbedTabs .SubHeading
{
	color:#FFFFFF;
	background-color:#336699;
	font-weight:bold;
	width:134px;
	padding:6px 0 6px 4px;
}

.VerticalTabbedTabsSmall
{
	font-size:0.92em;
}

.VerticalTabbedContent
{
	float:left;
	width:360px;
	background-color:#FFFFFF;
	padding:10px;
}

.VerticalTabbedContent_NoAd
{
	float:left;
	width:452px;
	background-color:#FFFFFF;
	padding:0 10px 10px 10px;
}

.VerticalTabbedContent_NoAd_Wide
{
	float:left;
	width:498px;
	background-color:#FFFFFF;
	padding:0 10px 10px 10px;
}

.VerticalTabbedContent_NoNotices
{
	float:left;
	width:624px;
	background-color:#FFFFFF;
	padding:0 10px 10px 10px;
}

.VerticalTabbedContent_Full
{
	float:left;
	width:778px;
	background-color:#FFFFFF;
	padding:0 10px 10px 10px;
}

.VerticalTabbedContent_NoAd_Wide .InputFullWidth
{
	width: 358px;
}

.VerticalTabbedContent_Full .InputFullWidth
{
	width:442px;
}

.VerticalTabbedContent .InputFullWidth
{
	width: 338px;
}



/*SPACERS & SEPERATORS */
.Spacer1
{
	height:1px;
}

.Spacer2
{
	height:1px;
}

.Spacer3
{
	height:1px;
}

.Spacer4
{
	height:1px;
}

.Spacer5
{
	height:5px;
}

.Spacer10
{
	height:10px;
}

.Spacer15
{
	height:15px;
}

.Spacer20
{
	height:20px;
}

.Spacer25
{
	height:25px;
}

.Spacer30
{
	height:30px;
}

.Spacer40
{
	height:40px;
}

.Spacer50
{
	height:40px;
}

.DottedSeperator
{
	font-size:0px;
	border-top:dotted 1px #999999;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
}

.DashedSeperator
{
	font-size:0px;
	border-top:dashed 1px #999999;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
}

.SolidSeperator
{
	font-size:0px;
	border-top:solid 1px #999999;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
}

.HighlightedSeperator
{
	border-top-width:2px;
	border-top-color: #990000;
}


.ErrorIndicator
{
	color: #990000 !important;
}

.ErrorText
{
	color: #990000 !important;
}

.ErrorTextStrong
{
	color: #990000 !important;
	font-weight:bold;
}

.ConfirmText
{
	color: #009900 !important;
}


.FieldLabel
{
	font-weight:bold;
	padding:2px 10px 2px 0px;
	text-align:left;
}

.FieldValue
{
	padding:2px 0px 2px 0px;
}

.LabelDiv
{
	padding-top:3px;
	font-weight:bold;
	float:left;
	width:100px;
}

.ValueDiv
{
	margin-left:100px;
}

.LightText
{
	color:#666666;
}

.ButtonsContainer
{
	margin-top:10px;
	padding-top:5px;
	border-top: 1px solid #999999;
	text-align:right;
}

.ButtonsContainer .Left
{
	float: left; 
	width: 45%;
	text-align:left;
}

.ButtonsContainer .Right
{
	float: right; 
	width: 45%;
}

.NoBorder
{
	border:0;
}

.ExpandingPanelBordered
{
	cursor:pointer;
	border-bottom:1px solid #DDDDDD;
}

.rptStandard
{
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
}

.rptStandardAlt
{
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EEEEEE;
}

.TopLinkInner
{
	cursor:pointer;
	background-image: url(../images/btnTop.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:12px;
	padding-right:16px;
	text-align:right;
	color:#999999;
	font-size:0.9em;
	text-decoration:none;
}

.TopLink
{
	text-decoration:none;
}

.ImageBlueBorder
{
	border:1px solid #0099CC !important;
}

/* REGISTRATION */

.Registration .OptInsMoreInfo
{
	margin-left:4px;
	margin-top:-20px;
}

.Registration .PrivacyConfirm
{
	width:350px;
	margin-left:auto;
	margin-right:auto;
}

.Registration .PrivacyConfirm .Checkbox
{
	float:left;
	width:30px;
}

.Registration .PrivacyConfirm .Terms
{
	float:left;
	width:320px;
}

/* PAGING */
.Paging
{
}

.Paging p
{
	margin:0;
}

.Paging .Summary
{
	float:left;
	width:35%;
	font-style:italic;
}

.Paging .Navigation
{
	float:right;
	width:60%;
	text-align:right;
}

.Paging .Navigation a
{
	padding-left:1px;
	padding-right:1px;
}

.Paging .CurrentPage
{
	font-weight:bold;
	color:#666666;
}

.Paging .First
{
	margin-right:3px;
}

.Paging .Prev
{
	margin-right:3px;
}

.Paging .Next
{
	margin-left:3px;
}

.Paging .Last
{
	margin-left:6px;
}


.LinkDivider
{
	color:#000000;
	padding-left:6px;
	padding-right:6px;
}

/*NOTICES PANEL CONTENT*/
.NoticesContent
{
}

.NoticesContent .ContactSearch
{
	font-weight:bold;
}

.NoticesContent .ContactSearch .SearchButton
{
	padding-top:4px;
	text-align:right;
}

.NoticesContent .ContactSearch .SearchTextbox
{
	width:228px;
}

.standardPageNavigation
{
	font-size:1.2em;
	float:right;	
}

.standardPageNavigationItem
{
	text-decoration:none;
	padding:2px 2px 2px 2px;
	color:#336699;
}

.standardPageNavigationItemHighlighted
{
	text-decoration:none;
	padding:2px 2px 2px 2px;
	color:#333333;
	font-weight:bolder;
}

.standardPageNavigationItem:hover
{
	color:#333333;
}


/*LOGIN CONTROL*/
.Login
{
	height:342px;
 background-image:url(../Images/loginBG.jpg);	
	}

.Login .tbLoginUsername
{
	width:180px;
}

.Login .tbLoginPassword
{
	width:180px;
}

.Login .LoginControlLeft
{
	padding:0 0 0 5px;
	float:left;
	width:170px;
}

.Login .LoginControlRight
{
	float:right;
	width:65px;
	text-align:right;
	padding:0 30px 10px 0;
}

.tbPasswordReminderEmail
{
	width:215px;
}


.HeaderLogin
{
	width:350px;
	float:right;	
}

.HeaderLogin .tbLoginUsername
{
	width:80px;
}

.HeaderLogin .tbLoginPassword
{
	width:80px;
}

.HeaderLogin .Username
{
	float:left;
}

.HeaderLogin .Password
{
	float:left;
}

.HeaderLogin .Username .Label,
.HeaderLogin .Password .Label
{
	font-size:0.8em;
	color: #666666;
}

.HeaderLogin .RememberMe
{
	padding-top:8px;
	float:left;
}

.HeaderLogin .LoginButton
{
	padding-top:8px;
	float:right;
}

.HeaderLogin .ForgottenPassword
{
	float:right;
}

.HeaderLogin .NotRegistered
{
	float:right;
	padding-left:16px;
}

/*STATIC CONTENT - PROFILES*/
.stdProfilePicture
{
	float:left;
	width:85px;
	padding-right:10px;
}

.stdProfileBody
{
	float:left;
	width:330px;
}

.stdProfileBody h3
{
	font-size:1.2em;
    font-weight:bold;
}

/*STATIC CONTENT - FAQs*/
.faqSubject
{
	padding-bottom:10px;
}

/*STATIC CONTENT - ABOUT US*/
.aboutSplitLeft
{
	float:left;
	width:365px;
}

.aboutSplitRight
{
	float:left;
	width:65px;
	padding-left:15px;
}

.aboutSplitRight img
{
	padding-bottom:8px;
}


/*STATIC CONTENT - Terms and conditions*/
.tandcTopNavigation
{
	width:100%;
	padding-bottom:5px;
	border-bottom:dotted 1px #333333;
}

.tandcTopNavigation a
{
	color:#333333;
	font-size:0.9em;
}

.tandcNavItem
{
	float:left;
	padding-right:6px;
	padding-left:6px;
	border-right:dotted 1px #000000;
	height:30px;
}

.tandcNavItemFirst
{
	float:left;
	padding-right:6px;
	border-right:dotted 1px #000000;
	height:30px;
}

.tandcNavItemFinal
{
	float:left;
	padding-left:6px;	
	height:30px;
}

.termHolder
{
	width:100%;
	border-bottom:dotted 1px #000000;
	padding-top:10px;
	padding-bottom:10px;
}

.termBody
{
	width:100%;
	background-color:#f5f5f5;
}

.termBodyIndent
{
	padding-left:10px;
	padding-right:10px;
}

.termBody img
{
	float:right;
	padding-right:10px;
}

.termBodyAlt
{
	width:100%;
	background-color:#ffffff;
}

.termBodyAlt h3
{
	color:#359aff;
	font-size:1.6em;
    font-weight:bold;
    margin:0;
    margin-bottom:5px;
}

.termBodyAlt h4
{
	color:#336699;
	font-size:1.2em;
    font-weight:normal;
    margin:0;
    margin-bottom:5px;
}

.termBodyAlt p
{
	font-size:1.2em;
    font-weight:normal;
    margin:0;
    margin-bottom:10px;
}

.termBodyAlt img
{
	float:right;
	padding-right:10px;	
}


/*STATIC CONTENT - MAP & DIRECTIONS*/
.addressAndMapMailIcon,
.addressAndMapPhoneIcon
{
	float:left;
	width:48px;
	padding-right:6px;
}

.addressAndMapMail,
.addressAndMapPhone
{
	float:left;
	width:160px;
}

.directionsSplitLeft
{
	float:left;
	width:70px;
}

.directionsSplitRight
{
	float:left;
	width:355px;
}

/*STATIC CONTENT - Press Releases*/
.pressReleaseTitle
{
	float:left;
	width:365px;
}

.pressReleaseDate
{
	float:right;
	width:60px;
}


/*PROFILE SUMMARY*/
.UserSummary
{
}

.UserSummary .ProfilePicture
{
	float:left;
	width:66px;
	height:77px;
	padding-right:4px;
}

.UserSummary .ProfileDetails
{
	font-size:0.9em;
	margin-left:66px;
}

.UserSummary .RequestCommands
{
	padding-top:8px;
	color:#000000;
}

.UserSummary .RequestAccept
{
	color:#33CC00;
}

.UserSummary .RequestReject
{
	color:#CC0000;
}

.UserSummary .Delete
{
	float:right;
}

.UserSummary .SubInfo
{
	font-size:0.9em;
}


/*CONTENT SUMMARY*/
.ContentSummary
{
}

.ContentSummary .Thumbnail
{
	float:left;
	margin-right:4px;
}

.ContentSummary .Details
{
	margin-left:54px;
}

.ContentSummary .DetailsNoThumb
{
}

.ContentSummary h3
{
	margin-bottom:2px;
}

.ContentSummary p
{
	font-size:0.94em;
	margin-bottom:2px;
}

.ContentSummary .Date
{
	font-size:0.9em;
	color:#999999;
}

.ContentSummary .Comments  a
{
	font-size:0.9em;
	color:#999999;
}

/*CONTENT SUMMARY LIST*/
.ContentSummaryList .HeaderImage
{
	padding-top:5px;
	padding-bottom:5px;
}

.ContentSummaryList .Item
{
	/*padding-left:38px;*/
	padding-bottom:8px;
}


/*COMMUNITY SUMMARY*/
.CommunitySummary .Delete
{
	float:right;
	margin-left:5px;
}

.CommunitySummary .Private
{
	margin-left:3px;
	float:right;
}

.CommunitySummary .Thumbnail
{
	float:left;
	width:68px;
}

.CommunitySummary .Details
{
	margin-left:68px;
	padding-top:2px;
}

.CommunitySummary .Details .Level
{
	color:#999999;
	font-weight:bold;
	padding-bottom:4px;
}

.CommunitySummary .Details .Admins
{
	font-size:0.9em;
	color: #666666;
	padding-bottom:4px;
}

.CommunitySummary .Details .Admins a
{
	color: #666666;
}

.CommunitySummary .ThumbnailSmall
{
	float:left;
	width:20px;
}

.CommunitySummary .DetailsSmall
{
	margin-left:20px;
	padding-top:2px;
}

.CommunitySummary .DetailsSmall .Level
{
	color:#999999;
	font-weight:normal;
	font-style:italic;
}

.CommunitySummary .DetailsSmall .Admins
{
	font-size:0.9em;
	color: #666666;
	padding-bottom:4px;
}

.CommunitySummary .DetailsSmall .Admins a
{
	color: #666666;
}


.CommunitySummary .ThumbnailLarge
{
	float:left;
}

.CommunitySummary .DetailsLarge
{
	float:left; 
	padding-top:2px;
	padding-left:12px;
}

.CommunitySummary .DetailsLarge .Level
{
	color:#999999;
	font-weight:bold;
	padding-bottom:4px;
}

.CommunitySummary .Members
{
	color: #336699;
}

.CommunitySummary .Join
{
	color: #33CC00;
}

/*COMMUNITY INVITES*/
.CommunityInvites p
{
	font-size:0.9em;
	margin-bottom:2px;
}

.CommunityInvites h3
{
	margin:0px;
}

/*COMMUNITY OVERVIEW*/

.CommunityOverview .Thumbnail
{
	float:left;
	margin-right:4px;
}

.CommunityOverview .Details
{
	margin-left:54px;
}

.CommunityOverview .DetailsNoThumb
{
}

/*FORUM THREAD LIST*/
.ForumThreadList
{
}

.ForumThreadList .ControlContainer
{
	text-align:right;
	margin-bottom:16px;
}

.ForumThreadList .ControlContainer .Buttons
{
	padding-top:2px;
	float:left;
}

.ForumThreadList .ControlContainer .Search
{
	float:right;
}

.ForumThreadList .ControlContainer .Search input
{
	margin-right:4px;
}

.ForumThreadList .Title
{
	float:left;
	width:336px;
	padding-right:4px;
}

.ForumThreadList .Author
{
	font-style:italic;
	color: #666666;
}

.ForumThreadList .PostCount
{
	float:left;
	width:30px;
}

.ForumThreadList .LastPost
{
	text-align:right;
	float:left;
	width:120px;
}

.ForumThreadList .Unread a
{
	font-weight:bold;
}



/*FORUM THREAD*/
.ForumThread
{
}

.ForumThread .StaffIcon
{
	padding-right:4px;
}

.ForumThread .PageSize
{
	float:left;
	width:45%;
}

.ForumThread .PagingTop
{
	float:Right;
	width:45%;
	text-align:right;
}

.ForumThread .RootThread
{
	padding:8px;
	border:1px solid #AAAAAA;
	border-bottom-width:0px;
	background-color:#FFE5C0;
	color:#000000;
}

.ForumThread .RootThread a
{
	color:#000000;
}

.ForumThread .PostSummary
{
	padding-bottom:10px;
	margin-bottom:10px;
}

.ForumThread .PostAuthorImage
{
	float:left;
	padding-right: 8px;
}

.ForumThread .PostSummary .Title
{
}

.ForumThread .PostSummary .Author
{
	padding-bottom:4px;
}

.ForumThread .PostSummary .Author .AuthorLevel
{
	padding-left:8px;
	color: #666666;
}

.ForumThread .PostSummary .Date
{
}

.ForumThread .ThreadReply
{
	padding: 10px 8px 10px 8px;
	border:solid 1px #999999;
	border-width: 0 1px 0 1px;
}

.ForumThread .ThreadReplyAlt
{
	padding: 10px 8px 10px 8px;
	border:solid 1px #999999;
	border-width: 0 1px 0 1px;
	background-color: #EEEEEE;
}

.ForumThread .Seperator
{
	border-top:solid 1px #AAAAAA;
}


.ForumThread .Quote
{
	padding: 4px 4px 4px 10px;
}

.ForumThread .Quote .QuoteText
{
	padding:4px;
	margin-top:4px;
	border: 1px dotted #000000;
	background-color:#FFFFCD;
}

.ForumThread .PostCommands
{
	padding-top:8px;
	text-align:right;
}

.ForumThread .PostCommands .Left
{
	width:45%;
	float:left;
	text-align:left;
}
.ForumThread .PostCommands .Left a
{
	color:#999999;
	text-decoration:none;
}

.ForumThread .PostCommands .Right
{
	width:45%;
	float:right;
	text-align:right;
}

.ForumThread .LastUpdated
{
	margin-top:6px;
	color: #666666;
	font-style:italic;
}

.ForumThread .MainControls
{
	text-align:right;
	margin-top:16px;
}

.ForumThread .Attachments
{
	margin-top:10px;
	margin-bottom:10px;
	border-top: 1px dotted #999999;
}

.ForumThread .LabelDiv
{
	width:80px;
}

.ForumThread .ValueDiv
{
	margin-left:80px;
}

.ForumThread ul
{
	list-style-type:none;
	padding:0em;
	margin:0em;
	padding-left:10px;
}

.ForumThread li
{
    background-image: url(../images/bulletGreyArrow.gif);
    background-repeat: no-repeat;
    background-position: 0em .15em;
    padding-left: 18px;
    margin:4px;
    font-size:0.9em;
}

.ForumThread_PostFormContainer
{
	padding-top:20px;
}

.ForumThread_PostFormContainerInner
{
	margin: 0 20px 0 20px;
}

.ForumThreadPostForm
{
}

.ForumThreadPostForm .RootForumThread
{
	padding: 8px 0 8px 0;
}

.ForumThreadPostForm .TopicTitleLabel
{
	float:left;
	font-weight:bold;
}

.ForumThreadPostForm .TopicTitle
{
	float:left;
	padding-left:8px;
}

.ForumThreadPostForm .TopicTitle input
{
	width:340px;
}

.ForumThreadPostForm .Toolbar
{
	width:456px;
}

.ForumThreadPostForm .InputFullWidth
{
	width:450px;
}

.ForumThreadPostForm .AttachButtons
{
	text-align:right;
	padding-bottom:6px;
}

.ForumThreadPostForm .FilesPanel,
.ForumThreadPostForm .MyMediaPanel
{
	border:solid 1px #BBBBBB;
	background-color: #EEEEEE;
	padding:6px 4px 6px 4px;
}

.ForumThreadPostForm .FilesPanel .LabelDiv
{
	font-weight:normal;
}

.ForumThreadPostForm .ExistingAttachments .Attachment
{
	border: 1px solid #CCCCCC;
	background-color:#EEEEEE;
	padding:2px 4px 2px 4px;
	margin:0 4px 4px 0;
	float:left;
	white-space:nowrap;
}

.ForumThreadPostForm .MyMediaContentPanel
{
	background-color: #FFFFFF;
	height:200px;
	overflow-y:auto;
	padding:4px;
}

/*BASIC EDITOR*/

.BasicEditor
{
}

.BasicEditor .LinkPanel
{
	position:absolute;
	display:none;
	border:1px solid #999999;
	background-color: #EEEEEE;
	width:400px;
	height:80px;
	padding:8px;
	margin-left:70px;
	margin-top:-20px;
}

.BasicEditor .LinkPanel .LinkURL
{
	margin-left:0px;
	width:280px;
}

.BasicEditor .LinkPanel .LinkHeader
{
	float:left;
	width:60%;
}

.BasicEditor .LinkPanel .CloseButton
{
	text-align:right;
	float:right;
	width:30%;
}

.BasicEditor .Toolbar
{
}

.BasicEditor .InputFullWidth
{
}


/*MY SUMMARY - HOMEPAGE */
.MySummary
{
}

.MySummary .ProfilePictureContainer
{
	float:left;
	width:160px;
	height:205px;
}


.MySummary .ProfilePictureContainer .ClickToChange
{
	cursor: pointer;
	margin-top:-15px;
	font-size:10px;
	width:156px;
	text-align:center;
}

.MySummary .ProfileDetails
{
	margin-left:168px;
}

.MySummary .ProfileDetails .MainDetails
{
	font-size:1.2em;
	font-weight:bold;
	color:#0089A6;
}

.MySummary .ProfileDetails .SubDetails
{
	padding-top:8px;
	font-weight:bold;
}


/*PROFILE SUMMARY LIST*/
.UserSummaryList
{
}

/*PEOPLE YOU MIGHT KNOW*/
.MightKnowContainer 
{
}

.MightKnowContainer .Item
{
	font-size:0.9em;
	float:left;
	width:110px;
	margin-right:4px;
	overflow:hidden;
}

.MightKnowContainer .PictureContainer
{
	width:62px;
	height:76px;
}

.MightKnowContainer .DeleteContainer
{
	float:right;
	padding-right:28px;
}

.MightKnowContainer ul
{
	list-style-type:none;
	padding:0em;
	margin:0em;
	padding-left:0px;
}

.MightKnowContainer li
{
    background-image: url(../images/notices_circles.jpg);
    background-repeat: no-repeat;
    background-position: 0em .15em;
    padding-left: 20px;
    padding-bottom:5px;
    margin:0px;
    font-size:0.9em;
}

.MightKnowContainer li .ShowMe
{
	text-align:right;
}

/*USER EVENTS*/
.UserEvents ul
{
	list-style-type:none;
	padding:0em;
	margin:0em;
	padding-left:0px;
}

.UserEvents li
{
    background-image: url(../images/recentAct.gif);
    background-repeat: no-repeat;
    background-position: 0em .15em;
    padding-left: 20px;
    padding-bottom:5px;
    padding-top:2px;
    margin:0px;
    font-size:0.9em;
}


/*USER EVENTS*/

/*TEXT EVENTS*/
.UserEventText
{
	padding-bottom:10px;
}

.UserEventText .Text
{
	padding-left:6px;
	margin-left:12px;
}

/*IMAGE EVENTS*/
.UserEventImage
{
	padding-bottom:10px;
}

/*COMMUNITYPOST EVENTS*/
.UserEventCommunityPost .Date
{
	color:#999999;
}

.UserEventCommunityPost .PostSummary
{
	margin:6px 4px 6px 2px;
	padding:6px;
	background-color: #EEEEEE;
	border: 1px dotted #CCCCCC;
	cursor: pointer;
}


/*USERSTATUS EVENTS*/
.UserEventUserStatus .Comment
{
	margin:6px 4px 6px 0;
	padding:4px;
	background-color: #EEEEEE;
	border: 1px dotted #CCCCCC;
}

.UserEventUserStatus .Comment a
{
	color: #666666;
}

.UserEventUserStatus .Comment .CommentThumb
{
	float:left;
	width:28px;
}

.UserEventUserStatus .Comment .CommentDetail
{
	margin-left:30px;
}

.UserEventUserStatus .CommentContainer
{
	margin:6px 4px 6px 2px;
	padding:6px;
	background-color: #EEEEEE;
	border: 1px dotted #CCCCCC;
}

.UserEventUserStatus .CommentInput
{
	margin-top:4px;
	vertical-align:bottom;
}

.UserEventUserStatus .CommentTextbox
{
	width:280px;
}

.UserEventUserStatus .CommentDate
{
	padding-left:4px;
	color:#999999;
}

.UserEventUserStatus .SubmitButton
{
	padding-top:4px;
	text-align:right;
	width: 286px;
}

/*MEDIA EVENTS*/
.UserEventMedia
{
	padding-bottom:10px;
}

.UserEventMedia .GallerySummary
{
	margin:6px 4px 6px 2px;
	padding:6px;
	background-color: #EEEEEE;
	border: 1px dotted #CCCCCC;
	cursor: pointer;
}



.UserEventText,
.UserEventImage,
.UserEventUserStatus,
.UserEventCommunityPost,
.UserEventMedia
{
	padding-bottom:10px;
}

.UserEventText .Icon,
.UserEventImage .Icon,
.UserEventUserStatus .Icon,
.UserEventCommunityPost .Icon,
.UserEventMedia .Icon
{
	float:left;
}

.UserEventText .Date,
.UserEventImage .Date,
.UserEventUserStatus .Date,
.UserEventMedia .Date
{
	padding-left:4px;
	color:#999999;
}

.UserEventImage .Text,
.UserEventUserStatus .Text,
.UserEventCommunityPost .Text,
.UserEventMedia .Text
{
	margin-left:46px;
	padding-left:6px;
}

.UserEventImage .Thumbnail,
.UserEventUserStatus .Thumbnail,
.UserEventCommunityPost .Thumbnail,
.UserEventMedia .Thumbnail
{
	padding-left:6px;
	float:left;
}



/*SEARCH INVITATION*/
.SearchInvitation
{
	margin-top:30px;
}

.SearchInvitation .Icon
{
	padding-right:8px;
	float:left;
}

.SearchInvitation .Button
{
	text-align:center;
	padding-top:5px;
}

/*INVITATION*/
.Invitation
{
}

.Invitation .RecipientLabel
{
	font-weight:bold;
	float:left;
	width:40px;
}

.Invitation .RecipientList
{
	margin-left:60px;
}

.Invitation .RecipientList input
{
	width:250px;
}

.Invitation .InputFullWidth
{
	width:320px;
}

/*CREATE COMMUNUNITY*/
.CreateCommunity .Title
{
	width:366px;
}

.CreateCommunity .Standfirst
{
	width:366px;
}

.CreateCommunity .SpecialitiesList
{
	width:495px;
}

.CreateCommunity .CustomCSS
{
	border:solid 1px #BBBBBB;
	background-color: #EEEEEE;
	padding:6px 4px 6px 4px;
}

.CreateCommunity .CustomCSS textarea
{
	width:455px;
}

.CreateCommunity .ShortName
{
	width:200px;
}

.CreateCommunityWide .Title
{
	width:486px;
}

.CreateCommunityWide .Standfirst
{
	width:486px;
}

.CreateCommunityWide .SpecialitiesList
{
	width:640px;
}

.CreateCommunity .CommunityFeeds .Type
{
	float:left;
	width:100px;
	padding-right:4px;
}

.CreateCommunity .CommunityFeeds .Title
{
	float:left;
	width:180px;
	padding-right:4px;
}

.CreateCommunity .CommunityFeeds .Auto
{
	float:left;
	width:35px;
	padding-right:4px;
}

.CreateCommunity .CommunityFeeds .Edit
{
	float:left;
	text-align:right;
	width:150px;
}


/*COMMUNITY FEED EDITOR*/
.CommunityFeedEditor
{
}


/*COMMUNITY ADMIN MEMBERS*/
.CommunityAdminMembers .Name
{
	float:left;
	width:416px;
	padding-right:4px;
}

.CommunityAdminMembers .Status
{
	float:left;
	text-align:right;
	width:60px;
}

.CommunityAdminMembers .ControlContainer
{
	text-align:right;
	margin-bottom:16px;
}

.CommunityAdminMembers .ControlContainer .Search
{
	float:right;
}

.CommunityAdminMembers .ControlContainer .Search input
{
	margin-right:4px;
}

/*COMMUNITY ADMIN MEMBERSHIP REQUESTS*/
.CommunityAdminMembershipRequests .Name
{
	float:left;
	width:135px;
	padding-right:4px;
}

.CommunityAdminMembershipRequests .RequestMessage
{
	float:left;
	width:216px;
	padding-right:4px;
}

.CommunityAdminMembershipRequests .ApproveButtons
{
	float:left;
	text-align:right;
	width:120px;
}

.CommunityAdminMembershipRequests .ControlContainer
{
	text-align:right;
	margin-bottom:16px;
}

/*COMMUNITY INVITATIONS - MANUAL INVITES*/
.CommunityInvitationsManual .ButtonsContainer
{
	border-top:0px;
}

/*COMMUNITY INVITATIONS - AUTO INVITES*/
.CommunityInvitationsAuto .ButtonsContainer
{
	border-top:0px;
}

.CommunityInvitationsAuto .ResultsTree
{
	margin-left:20px;
}

.CommunityInvitationsAuto h3
{
	margin-top:16px;
}

.CommunityInvitationsAuto ul
{
	list-style-type:none;
	padding:0em;
	margin:0em;
	padding-left:10px;
}

.CommunityInvitationsAuto li
{
    background-image: url(../images/bulletGreyArrow.gif);
    background-repeat: no-repeat;
    background-position: 0em .15em;
    padding-left: 20px;
    margin:4px;
    font-size:0.9em;
}


/*COMMUNITY INVITATIONS - AUTO DIALOG*/
.CommunityInvitationsAutoDialog
{
}

.CommunityInvitationsAutoDialog .Container
{
	width:640px;
}

.CommunityInvitationsAutoDialog .Dropdowns
{
	width:310px;
	float:left;
}

.CommunityInvitationsAutoDialog .Instructions
{
	width:312px;
	float:right;
}


.CommunityInvitationsAutoDialog .Dropdowns select
{
	width:309px;
}


.CommunityInvitationsAutoDialog .Level2
{
	padding-top:4px;
}

.CommunityInvitationsAutoDialog .Level2 select
{
	width:290px;
	margin-left:4px;
}

.CommunityInvitationsAutoDialog .Level3
{
	padding-top:4px;
	margin-left:10px;
}

.CommunityInvitationsAutoDialog .Level3 select
{
	width:280px;
	margin-left:4px;
}

.CommunityInvitationsAutoDialog .LeftContainer
{
	width:310px;
	float:left;
	padding-right:8px;
	border-right:1px solid #DDDDDD;
}

.CommunityInvitationsAutoDialog .CheckboxList
{
	height:270px;
	overflow:auto;
	background-color:#FFFFFF;
	border:1px solid #999999;
	border-bottom:1px solid #CCCCCC;
}

.CommunityInvitationsAutoDialog .CheckboxListCommands
{
	height: 18px;
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	border-top:0px;
	text-align:right;
}
.CommunityInvitationsAutoDialog .CheckboxListCommands .Left
{
	float: left; 
	width: 45%;
	text-align:left;
}

.CommunityInvitationsAutoDialog .CheckboxListCommands .Right
{
	float: right; 
	width: 45%;
}

.CommunityInvitationsAutoDialog .RightContainer
{
	width:312px;
	float:right;
}

.CommunityInvitationsAutoDialog .SelectedSummary
{
	height:289px;
	overflow:auto;
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid #999999;
}

.CommunityInvitationsAutoDialog .SelectedSummary h3
{
	margin-top:16px;
}

.CommunityInvitationsAutoDialog .SelectedSummary ul
{
	list-style-type:none;
	padding:0em;
	margin:0em;
	padding-left:10px;
}

.CommunityInvitationsAutoDialog .SelectedSummary li
{
    background-image: url(../images/bulletGreyArrow.gif);
    background-repeat: no-repeat;
    background-position: 0em .15em;
    padding-left: 20px;
    margin:4px;
    font-size:0.9em;
}

/* COMMUNITY FILES */
.CommunityFiles .ListHeaders
{
	border-top:0px;
}

.CommunityFiles .ListItems
{
	font-size:1em;
}

.CommunityFiles .Title
{
	float:left;
	width:318px;
}

.CommunityFiles .Type
{
	float:left;
	width:80px;
}

.CommunityFiles .Size
{
	float:left;
	width:80px;
	text-align:right;
}

.CommunityFiles .Size img
{
	padding-left:4px;
}

.CommunityFilesUpload .Description
{
	width:220px;
}

/*COMMUNITY LINKS*/
.CommunityLinks .ListItems
{
	font-size:1em;
}

.CommunityLinks .Title
{
	float:left;
	width:474px;
}

.CommunityLinks .Delete
{
	float:left;
	width:16px;
	text-align:right;
}

.CommunityLinksCreate .Title
{
	width:280px;
}

.CommunityLinksCreate .Description
{
	width:280px;
}

.CommunityLinksCreate .URL
{
	width:280px;
}

/*COMMUNITY POSTS*/
.CommunityPostList .Thumbnail
{
	float:left;
	width:32px;
}

.CommunityPostList .Details
{
	margin-left:38px;
	padding-top:2px;
}

.CommunityPostList .Date
{
	font-size:0.9em;
	color:#999999;
}

.CommunityPostList .Author
{
	font-size:0.9em;
	color:#999999;
}

.CommunityPostList h3
{
	margin-bottom:2px;
}

.CommunityPostList p
{
	font-size:0.94em;
	margin-bottom:2px;
}

/*LATEST TOPICS*/
.LatestTopics .Thumbnail
{
	float:left;
	width:32px;
}

.LatestTopics .Details
{
	margin-left:38px;
}

.LatestTopics .Info,
.LatestTopics .Info a
{
	font-size:0.9em;
	color:#999999;
}

.LatestTopics h3
{
	font-size:0.9em;
	margin-bottom:2px;
}

.LatestTopics .LinkText
{
	margin-bottom:3px;
}

.LatestTopics .LinkText a, 
.LatestTopics .LinkText a:hover
{
	color:#333333;
	font-size:0.9em;
	text-decoration:none;
}

/*FORUM LATEST POSTS*/
.ForumLatestPostList .Date
{
	font-size:0.9em;
	color:#999999;
}

.ForumLatestPostList .Author
{
	font-size:0.9em;
	color:#999999;
}

.ForumLatestPostList h3
{
	margin-bottom:2px;
}

.ForumLatestPostList p
{
	font-size:0.94em;
	margin-bottom:2px;
}


/*MESSAGE LIST*/

.MessageList .Thumbnail
{
	float:left;
	width:28px;
}

.MessageList .Details
{
	margin-left:34px;
}

.MessageList .Date
{
	float:right;
	color: #999999;
}

.MessageList .Title
{
}

.MessageList .Unread
{
	font-weight:bold;
}

.MessageList .Author
{
	font-style:italic;
	color: #666666;
}

/*MESSAGE POSTS*/
.MessagePosts .MessageSummary
{
	padding-bottom:10px;
}

.MessagePosts .MessageAuthorImage
{
	float:left;
	padding-right: 8px;
}

.MessagePosts .MessageSummary .Title
{
	background-color:#EEEEEE;
}

.MessagePosts .MessageSummary .Author
{
	padding-bottom:4px;
}

.MessagePosts .MessageSummary .Date
{
}

.MessagePosts .Post
{
	padding: 10px 8px 10px 8px;
	border-bottom:dotted 1px #999999;
}

.MessagePosts .PostAlt
{
	padding: 10px 8px 10px 8px;
	border-bottom:dotted 1px #999999;
	background-color: #EEEEEE;
}

.MessagePosts .ReplyContainer
{
	padding-top:8px;
	text-align:right;
}


/*NEW MESSAGE POST*/
.MessageForm .NewMessageTitleLabel
{
	float:left;
	font-weight:bold;
}

.MessageForm .NewMessageTitle
{
	padding-left:8px;
	margin-left:55px;
}

.MessageForm .NewMessageTitle input
{
	width:380px;
}

.MessageForm .InputFullWidth
{
	width:450px;
}

/*COMMUNITY MEMBER REQUEST*/
.CommunityMemberRequest .InputFullWidth
{
	width:420px;
}


/*USER PROFILE*/

.UserProfile .Profile ul
{
	list-style-type:none;
	padding:0em;
	margin:0em;
	padding-left:10px;
}

.UserProfile .Profile li
{
    background-image: url(../images/bulletGreyArrow.gif);
    background-repeat: no-repeat;
    background-position: 0em .15em;
    padding-left: 18px;
    margin:4px;
    font-size:0.9em;
}

/*PRIVACY SETTINGS*/
.PrivacySettings
{
	width:498px;
}

.PrivacySettings .Header
{
	font-size:0.9em;
	font-weight:bold;
}

.PrivacySettings .Object
{
	padding:0;
}

.PrivacySettings .ObjectAlt
{
	background-color:#EEEEEE;
}

.PrivacySettings .ObjectTitle
{
	float:left;
	width:140px;
	height:26px;
	padding: 10px 0 0 2px;
	font-weight:bold;
	font-size: 0.9em;
}

.PrivacySettings .ObjectSetting
{
	float:left;
	width:70px;
	height:40px;
	padding: 6px 0 0 0;
	text-align:center;
}

.PrivacySettings .ObjectSettingRight
{
	float:left;
	width:140px;
	height:40px;
	padding: 6px 0 0 0;
	text-align:center;
}


.PrivacySettings .ObjectSetting img
{
	padding-top:4px;
}

.PrivacySettings .Header .ObjectTitle
{
	height:30px;
	padding:0 0 0 2px;
	border-bottom:1px dotted #DDDDDD;
}

.PrivacySettings .Header .ObjectSetting
{
	height:30px;
	padding:0;
	border-bottom:1px dotted #DDDDDD;
}

.PrivacySettings .Header .ObjectSettingRight
{
	height:30px;
	padding:0;
	border-bottom:1px dotted #DDDDDD;
}

.PrivacySettings .BorderLeft
{
	border-left:dotted 1px #999999;
}

/*NOTIFICATION SETTINGS*/
.NotificationSettings
{
	width:362px;
}

.NotificationSettings .Header
{
	font-size:0.9em;
	font-weight:bold;
}

.NotificationSettings .Object
{
	padding:0;
}

.NotificationSettings .ObjectAlt
{
	background-color:#EEEEEE;
}

.NotificationSettings .ObjectTitle
{
	float:left;
	width:210px;
	height:26px;
	padding: 10px 0 0 2px;
	font-weight:bold;
	font-size: 0.9em;
}

.NotificationSettings .ObjectSetting
{
	float:left;
	width:70px;
	height:30px;
	padding: 6px 0 0 0;
	text-align:center;
}
.NotificationSettings .ObjectSetting img
{
	padding-top:4px;
}

.NotificationSettings .Header .ObjectTitle
{
	height:20px;
	padding:0 0 0 2px;
	border-bottom:1px dotted #DDDDDD;
}

.NotificationSettings .Header .ObjectSetting
{
	height:20px;
	padding:0;
	border-bottom:1px dotted #DDDDDD;
}

.NotificationSettings .BorderLeft
{
	border-left:dotted 1px #999999;
}

/*IMPORT CONTACTS */
.ImportContactsForm .EmailAddress
{
	width:200px;
}

.ImportContacts .HeaderRow
{
	text-align:right;
}

.ImportContacts .Thumbnail
{
	float:left;
	width:24px;
}

.ImportContacts .Name
{
	float:left;
	width:260px;
}

.ImportContacts .Checkbox
{
	float:right;
	width:30px;
	text-align:right;
}

.ImportContacts .ContactsResultsBody
{
	height:250px;
	overflow-y:auto;
}

.ImportContacts .InvitesResultsBody
{
	height:250px;
	overflow-y:auto;
}

.ImportContactsForm .LabelDiv
{
	width:120px;
}

.ImportContactsForm .ValueDiv
{
	margin-left:120px;
}


/*USER STATUS*/

.UserStatus
{
	padding:4px 0 4px 0;
	height:100px;
}

.UserStatus .StatusView
{
	color:#797977;
	font-size:1.1em;
	font-weight:bold;
}

.UserStatus .StatusView .EditLink
{
	color:#336699;
	text-decoration:none;
}

.UserStatus .StatusView .EditLink:hover
{
	border: 1px dotted #CCCCCC;
	border-width: 0 0 1px 0;
}

.UserStatus .StatusEdit
{
	background-color: #F5F5F5;
	border:1px solid #CECECE;
	padding:6px;
	width:320px;
}

.UserStatus .StatusEdit .TextboxView
{
	margin-left:5px;
	font-size:1.2em;
	border:1px solid #CCCCCC;
	color:#999999;

	width:300px;
}

.UserStatus .StatusEdit .TextboxEdit
{
	margin-left:5px;
	font-size:1.2em;
	border:1px solid #CCCCCC;
	color:#999999;

	width:94%;
}

.UserStatus .StatusEdit .SubmitButton
{
	text-align:right;
}

/*MY COMMUNITIES*/

.MyCommunities .Search
{
	text-align:right;
}

/*MY CONTACTS*/

.MyContacts .Search
{
	text-align:right;
}


/*YOUR COLLEAGUES ROTATOR*/
.YourColleaguesWrapper
{
	height: 48px;
    width: 32px;
    margin: 0 5px 0 5px;
}

.YourColleaguesWrapper .Table
{
	height:48px;
	padding:0px;
	margin:0px;
}

.YourColleaguesWrapper .Thumbnail
{
}

/*LATEST NEWS ROTATOR*/

.LatestNewsItem
{
}

.LatestNewsItem .Thumbnail
{
	float:left;
	width: 44px;
}

.LatestNewsItem .ThumbnailImage
{
	padding-right:8px;
}

.LatestNewsItem .Title
{
	margin-left:46px;
}

/*JOURNAL CLUB LIST*/
.JournalClub .HeaderThumb
{
	width:24px;
	float:left;
}

.JournalClub .HeaderTitle
{
	/*margin-left:26px;*/
	padding-top:4px;
}
.JournalClub ul
{
	list-style-type:none;
	padding:0em;
	margin:0em;
	padding-left:0px;
}

.JournalClub li
{
    background-image: url(../images/journal16.jpg);
    background-repeat: no-repeat;
    background-position: 0em .15em;
    padding-left: 14px;
    padding-bottom:8px;
    padding-top:2px;
    margin:0px;
    font-size:0.9em;
}

.JournalClub li a
{
    padding-left: 10px;
}


/*CREATE GALLERY*/
.CreateGallery .Title
{
	width:380px;
}

.CreateGallery .Description
{
	width:380px;
}

.CreateGallery .GalleryThumbs
{
	margin-left:20px;
	margin-right:20px;
}


.CreateGallery .GalleryThumbs .GalleryThumbItem
{
	width:95px;
	float:left;
	margin:5px 5px 5px 5px;
}

.CreateGallery .GalleryThumbs .Thumbnail
{
	float:left;
	width:82px;
}

.CreateGallery .GalleryThumbs .Delete
{
	margin-left:82px;
}

.CreateGallery .GalleryThumbs .TitleDisplayLink
{
	color:#336699;
	text-decoration:none;
}

.CreateGallery .GalleryThumbs .TitleDisplayLink:hover
{
	margin-bottom:4px;
	border: 1px dotted #CCCCCC;
	border-width: 0 0 1px 0;
}

.CreateGallery .GalleryThumbs .ShadowedText
{
	border:1px solid #CCCCCC;
	color:#777777;
	width:76px;
}

.CreateGallery .GalleryThumbs .TitleTexbox
{
	border:1px solid #CCCCCC;
	width:76px;
}

.CreateGallery .GalleryThumbs .TitleDisplayLinkPanel
{
	padding:2px 0 2px 0;
}

/*GALLERY VIEW*/
.ViewGallery .Description
{
}

.ViewGallery .GalleryThumbs
{
}

.ViewGallery .GalleryThumbs .GalleryThumbItem
{
	width:95px;
	float:left;
	margin:5px 5px 5px 5px;
}

.ViewGallery .GalleryThumbs .Thumbnail
{
	float:left;
	width:82px;
	cursor:pointer;
}

/*GALLERY/VIDEO/PRESENTATION COMMON*/

.UCViewFooter .PermaLink
{
	float:left;
	width:55%;
}

.UCViewFooter .PermaLink input
{
	width:220px;
	border:1px solid #CCCCCC;
}

.UCViewFooter .SendToColleagueButton
{
	float:right;
	text-align:right;
	color: #666666;
	width:35%;
}

.UCViewFooter .AdditionalInfo
{
	float:right;
	text-align:right;
	width:45%;
}


.UCViewFooter .Report
{
	float:left;
	color: #666666;
	width:45%;
}

.UCViewFooter .Report a
{
	color:#999999;
	text-decoration:none;
}

.UCViewFooter .Rating
{
	float:right;
	text-align:right;
	color: #666666;
	width:45%;
}

.UCViewFooter .Author
{
	font-size:1em;
	color: #666666;
}

.UCViewFooter .Date
{
	font-size:0.9em;
	color: #666666;
}



/*GALLERY ZOOMER*/
.GalleryImageZoomer
{
	min-height:300px;
}

.GalleryImageZoomer .LeftNav
{
	padding-top:5px;
	float:left;
	width:14px;
}
.GalleryImageZoomer .RightNav
{
	padding-top:5px;
	text-align:right;
	float:right;
	width:14px;
}

.GalleryImageZoomer .MainImage
{
	float:left;
}

.GalleryImageZoomer .ImageCount
{
	color: #666666;
	padding-bottom:4px;
}

.GalleryImageZoomer .FullImageTitle
{
	padding: 4px 0 4px 0;
	font-weight:bold;
}

/*GALLERY LIST*/

.GalleryList
{
}

.GalleryList .GalleryListItem
{
}

.GalleryList .AuthorDetails
{
	height:20px;
}

.GalleryList .FurtherDetails
{
}

.GalleryList .GalleryListItem .Delete
{
	float:right;
	width:20px;
	text-align:right;
}

.GalleryList .GalleryListItem .ImageCount
{
	float:right;
	width:60px;
	color: #666666;
	text-align:right;
}

.GalleryList .GalleryListItem .Thumbnail
{
	float:left;
	width:120px;
}

.GalleryList .GalleryListItem .Detail
{
	margin-left: 128px;
	
}

.GalleryList .GalleryListItem .Title
{
}

.GalleryList .GalleryListItem .Description
{
	height:46px;
	font-size:1em;
	color: #666666;
	text-decoration:none;
}

.GalleryList .GalleryListItem .Author,
.GalleryList .GalleryListItem .Author a
{
	font-size:1em;
	color: #666666;
	padding-bottom:4px;
}

.GalleryList .GalleryListItem .Date,
.GalleryList .GalleryListItem .Comments
{
	font-size:0.9em;
	color: #666666;
}

.GalleryList .GallerySeperator
{
	margin-bottom:22px;
}
/*******************************/
/*CREATE VIDEO*/
.CreateVideo .Title
{
	width:380px;
}

.CreateVideo .Description
{
	width:380px;
}


/*VIDEO VIEW*/
.ViewVideo .Description
{
}

.ViewVideo .AdditionalInfo
{
	text-align:right;
}

/*VIDEO LIST*/

.VideoList
{
}

.VideoList .VideoListItem
{
}

.VideoList .AuthorDetails
{
	height:20px;
}

.VideoList .FurtherDetails
{
}

.VideoList .VideoListItem .Delete
{
	float:right;
	width:20px;
	text-align:right;
}

.VideoList .VideoListItem .Thumbnail
{
	float:left;
	width:120px;
}

.VideoList .VideoListItem .Detail
{
	margin-left: 128px;
	
}

.VideoList .VideoListItem .Title
{
}

.VideoList .VideoListItem .TitleNoLink
{
	cursor:default;
	color:#444444;
}

.VideoList .VideoListItem .Description
{
	height:46px;
	font-size:1em;
	color: #666666;
	text-decoration:none;
}

.VideoList .VideoListItem .Author,
.VideoList .VideoListItem .Author a
{
	font-size:1em;
	color: #666666;
	padding-bottom:4px;
}

.VideoList .VideoListItem .Date,
.VideoList .VideoListItem .Comments
{
	font-size:0.9em;
	color: #666666;
}

.VideoList .GallerySeperator
{
	margin-bottom:22px;
}

/*Blog LIST*/

.BlogList
{
}

.BlogList .BlogListItem
{
}

.BlogList .AuthorDetails
{
	height:20px;
}

.BlogList .FurtherDetails
{
}

.BlogList .BlogListItem .Delete
{
	float:right;
	width:20px;
	text-align:right;
}

.BlogList .BlogListItem .Thumbnail
{
	float:left;
	width:120px;
}

.BlogList .BlogListItem .Detail
{
	margin-left: 128px;
	
}

.BlogList .BlogListItem .Title
{
}

.BlogList .BlogListItem .Description
{
	height:46px;
	font-size:1em;
	color: #666666;
	text-decoration:none;
}

.BlogList .BlogListItem .Author,
.BlogList .BlogListItem .Author a
{
	font-size:1em;
	color: #666666;
	padding-bottom:4px;
}

.BlogList .BlogListItem .Date,
.BlogList .BlogListItem .Comments
{
	font-size:0.9em;
	color: #666666;
}

.BlogList .GallerySeperator
{
	margin-bottom:22px;
}

/*******************************/
/*CREATE PRESENTATION*/
.CreatePresentation .Title
{
	width:380px;
}

.CreatePresentation .Description
{
	width:380px;
}


/*PRESENTATION VIEW*/
.ViewPresentation .Description
{
}

/*VIDEO LIST*/

.PresentationList
{
}

.PresentationList .PresentationListItem
{
}

.PresentationList .AuthorDetails
{
	height:20px;
}

.PresentationList .FurtherDetails
{
}

.PresentationList .PresentationListItem .Delete
{
	float:right;
	width:20px;
	text-align:right;
}

.PresentationList .PresentationListItem .Thumbnail
{
	float:left;
	width:120px;
}

.PresentationList .PresentationListItem .Detail
{
	margin-left: 128px;	
}

.PresentationList .PresentationListItem .Title
{
}

.PresentationList .PresentationListItem .Description
{
	height:46px;
	font-size:1em;
	color: #666666;
	text-decoration:none;
}

.PresentationList .PresentationListItem .Author,
.PresentationList .PresentationListItem .Author a
{
	font-size:1em;
	color: #666666;
	padding-bottom:4px;
}

.PresentationList .PresentationListItem .Date,
.PresentationList .PresentationListItem .Comments
{
	font-size:0.9em;
	color: #666666;
}

.PresentationList .GallerySeperator
{
	margin-bottom:22px;
}

/*USER CONTENT LIST SMALL */
.UserContentListSmall
{
}

.UserContentListSmall .ContentItem
{
}

.UserContentListSmall .FurtherDetails
{
}

.UserContentListSmall .ContentItem .Thumbnail
{
	float:left;
	width:36px;
	/*display:none;  THUMBNAIL DISABLED FOR NOW */
}

.UserContentListSmall .ContentItem .Detail
{
	padding: 0 4px 0 4px;
	float:left;
	width:70%;
}

.UserContentListSmall .ContentItem .Detail .Title
{
}

.UserContentListSmall .ContentItem .Detail .Author
{
	font-size:0.9em;
	color: #666666;
}

.UserContentListSmall .ContentItem .Detail .Date
{
	font-size:0.9em;
	color: #666666;
}

.UserContentListSmall .ContentItem .Selector
{
	float:right;
	width:15%;
	text-align:right;
	padding:4px 4px 0 0;
}

/*SEND TO COLLEAGUE*/
.SendToColleague
{
	border: 1px solid #CCCCCC;
	padding:8px;
}


/*USER CONTENT COMMENTS*/
.ContentComments
{
}

.ContentComments .CommentsInput
{
	width:98%;
}

.ContentComments .Seperator
{
	border-top:dotted 1px #999999;
}

.ContentComments .CommentItem
{
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
}

.ContentComments .CommentItemAlt
{
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EEEEEE;
	
}

.ContentComments .CommentSummary
{
	padding-bottom:6px;
}

.ContentComments .CommentSummary .AuthorImage
{
	float:left;
	padding-right: 8px;
}

.ContentComments .CommentSummary .Author
{
	padding-bottom:4px;
}

.ContentComments .CommentSummary .StaffIcon
{
	padding-right:4px;
}

.ContentComments .CommentSummary .Date
{
}

.ContentComments .ReportComment
{
	padding-top:4px;
	text-align:right;
}

.ContentComments .ReportComment a
{
	color:#999999;
	text-decoration:none;
}


/*HELP*/
.HelpGettingStarted ul
{
	list-style-type:none;
	padding:0em;
	margin:0em;
	padding-left:10px;
}

.HelpGettingStarted li
{
    background-image: url(../images/bulletGreyArrow.gif);
    background-repeat: no-repeat;
    background-position: 0em .15em;
    padding-left: 18px;
    margin:4px;
}

.HelpGettingStarted .MainList li
{
	padding-bottom:8px;
}

.HelpGettingStarted .MainList li a
{
	font-weight:bold;
	text-decoration:none;
}

.HelpGettingStarted .NumberList li
{
	background-image: none;
	padding-left: 0;
}

/*NETWORK HOMEPAGE*/

.NetworkHomepage .Column1
{
	float:left;
	width:374px;
	margin-right:8px;
}
.NetworkHomepage .Column2
{
	float:left;
	width:374px;
}

.NetworkHomepage .CommunityFeed
{
	margin-bottom:15px;
}

.NetworkHomepage .CommunityFeed .ShowMeMore a
{
	color: #666666;
	font-size:0.9em;
}


.NetworkHomepage .CommunityFeed .HeaderBlock
{
	/*background-image: url(../images/networkHeaderBg.gif);*/
	padding:0px 6px 0px 6px;
}

.NetworkHomepage .CommunityFeed .HeaderBlock .HeaderTitle
{
	height:14px;
	float:left;
	width: 170px;
	cursor:pointer;
	color:#0999CC;
	font-weight:bold;
}

.NetworkHomepage .CommunityFeed .HeaderBlock .HeaderButtons
{
	float:right;
	text-align:right;
	width: 100px;
}

.NetworkHomepage .CommunityFeed .HeaderBlock .HeaderButtons a
{
	font-size:0.8em;
	color: #FFF;
	background-color:#AAAAAA;
	text-decoration:none;
	padding:1px 3px 1px 3px;
	border:1px solid #FFF;
}

.NetworkHomepage .CommunityFeed .BodyBlock
{
	background-color:#FFFFFF;
	padding:6px;
}

.NetworkHomepage .CommunityFeed .BodyBlock .FeedDescription
{
	padding:0 0 18px 0;
}

.NetworkHomepage .CommunityFeedItem_Calendar .Calendar
{
	float:left;
	width: 100px;
}

.NetworkHomepage .CommunityFeedItem_Calendar .Events
{
	float:right;
	width:160px;
}

.NetworkHomepage .CommunityFeedItem_Calendar .Events .Event
{
	padding:4px 0 4px 0;
}

.NetworkHomepage .CommunityFeedItem_Calendar .Events .EventAlt
{
	padding:4px 0 4px 0;
	background-color: #E5E5E5;
}

.NetworkHomepage .CommunityFeedItem_Calendar .Events .Event .Date,
.NetworkHomepage .CommunityFeedItem_Calendar .Events .EventAlt .Date
{
	padding-left:8px;
	font-size: 0.9em;
}

.NetworkHomepage .CommunityFeedItem_Calendar .Events .Event .Description,
.NetworkHomepage .CommunityFeedItem_Calendar .Events .EventAlt .Description
{
	font-weight:bold;
}

/* News & Multimedia */
.NetworkHomepage .CommunityFeedItem_News
{
	 background-color:#F7F7F7;	
}

.NetworkHomepage .CommunityFeedItem_News .Thumbnail,
.NetworkHomepage .CommunityFeedItem_Multimedia .Thumbnail
{
	float:left;
	width:64px;
}

.NetworkHomepage .CommunityFeedItem_News .Detail,
.NetworkHomepage .CommunityFeedItem_Multimedia .Detail
{
	margin-left:64px;
	color: #666666;
}

.NetworkHomepage .CommunityFeedItem_News .Detail_NoThumb,
.NetworkHomepage .CommunityFeedItem_Multimedia .Detail_NoThumb
{
	color: #666666;
}

.NetworkHomepage .CommunityFeedItem_News .Detail .Title,
.NetworkHomepage .CommunityFeedItem_Multimedia .Detail .Title
{
	color: #009ACC;
	text-decoration:none;
	font-size:1.1em;
}

.NetworkHomepage .CommunityFeedItem_NewsAlt
{
	 background-color:#FFFFFF;	
}

.NetworkHomepage .CommunityFeedItem_NewsAlt .Thumbnail,
.NetworkHomepage .CommunityFeedItem_MultimediaAlt .Thumbnail
{
	float:left;
	width:64px;
}

.NetworkHomepage .CommunityFeedItem_NewsAlt .Detail,
.NetworkHomepage .CommunityFeedItem_MultimediaAlt .Detail
{
	margin-left:64px;
	color: #666666;
}

.NetworkHomepage .CommunityFeedItem_NewsAlt .Detail_NoThumb,
.NetworkHomepage .CommunityFeedItem_MultimediaAlt .Detail_NoThumb
{
	color: #666666;
}

.NetworkHomepage .CommunityFeedItem_NewsAlt .Detail .Title,
.NetworkHomepage .CommunityFeedItem_MultimediaAlt .Detail .Title
{
	color: #009ACC;
	text-decoration:none;
	font-size:1.1em;
}

/* Multimedia */
.NetworkHomepage .CommunityFeedItem_Multimedia
{
	 background-color:#F7F7F7;	
}

.NetworkHomepage .CommunityFeedItem_Multimedia .Detail .Info
{
	padding-top:2px;
}

.NetworkHomepage .CommunityFeedItem_Multimedia .Detail .Info a
{
	font-size:0.9em;
	color:#999999;
}

.NetworkHomepage .CommunityFeedItem_Multimedia .Detail .Rating
{
	float:right;
}

.NetworkHomepage .CommunityFeedItem_MultimediaAlt
{
	 background-color:#FFFFFF;	
}

.NetworkHomepage .CommunityFeedItem_MultimediaAlt .Detail .Info
{
	padding-top:2px;
}

.NetworkHomepage .CommunityFeedItem_MultimediaAlt .Detail .Info a
{
	font-size:0.9em;
	color:#999999;
}

.NetworkHomepage .CommunityFeedItem_MultimediaAlt .Detail .Rating
{
	float:right;
}

/* Useful Links */
.NetworkHomepage .CommunityFeedItem_Link
{
	 background-color:#F7F7F7;
}

.NetworkHomepage .CommunityFeedItem_LinkAlt
{
	 background-color:#FFFFFF;	
}

.NetworkHomepage .CommunityFeedItem_LinkAlt .Thumbnail,
.NetworkHomepage .CommunityFeedItem_Link .Thumbnail
{
	float:left;
	width:20px;
}

.NetworkHomepage .CommunityFeedItem_LinkAlt .Detail,
.NetworkHomepage .CommunityFeedItem_Link .Detail
{
	margin-left:20px;
	color: #666666;
}

.NetworkHomepage .CommunityFeedItem_LinkAlt .Detail .Title,
.NetworkHomepage .CommunityFeedItem_Link .Detail .Title
{
	color: #009ACC;
	text-decoration:none;
	font-size:1.1em;
}

/* Blogs */
.NetworkHomepage .CommunityFeedItem_Blogs
{
	 background-color:#FFFFFF;
}

.NetworkHomepage .CommunityFeedItem_BlogsAlt
{
	 background-color:#F7F7F7;	
}

.NetworkHomepage .CommunityFeedItem_BlogsAlt .Thumbnail,
.NetworkHomepage .CommunityFeedItem_Blogs .Thumbnail
{
	float:left;
	width:20px;
}

.NetworkHomepage .CommunityFeedItem_BlogsAlt .Detail,
.NetworkHomepage .CommunityFeedItem_Blogs .Detail
{
	margin-left:20px;
	color: #666666;
}

.NetworkHomepage .CommunityFeedItem_BlogsAlt .Detail .Title,
.NetworkHomepage .CommunityFeedItem_Blogs .Detail .Title
{
	color: #009ACC;
	text-decoration:none;
	font-size:1.1em;
}


/* Forum & On the pulse */
.NetworkHomepage .CommunityFeedItem_Forum
{
	background-color:#F7F7F7;
}

.NetworkHomepage .CommunityFeedItem_ForumAlt
{
	background-color:#FFFFFF;
}

.NetworkHomepage .CommunityFeedItem_ForumAlt .Thumbnail,
.NetworkHomepage .CommunityFeedItem_Forum .Thumbnail,
.NetworkHomepage .CommunityFeedItem_OnThePulse .Thumbnail
{
	float:left;
	width:36px;
}

.NetworkHomepage .CommunityFeedItem_ForumAlt .Detail,
.NetworkHomepage .CommunityFeedItem_Forum .Detail,
.NetworkHomepage .CommunityFeedItem_OnThePulse .Detail
{
	margin-left:36px;
	color: #666666;
}

.NetworkHomepage .CommunityFeedItem_ForumAlt .Detail .Title,
.NetworkHomepage .CommunityFeedItem_Forum .Detail .Title,
.NetworkHomepage .CommunityFeedItem_Forum .OnThePulse .Title
{
	color: #009ACC;
	text-decoration:none;
	font-size:1.1em;
}

.NetworkHomepage .CommunityFeedItem_ForumAlt .Detail .Info,
.NetworkHomepage .CommunityFeedItem_Forum .Detail .Info,
.NetworkHomepage .CommunityFeedItem_Forum .OnThePulse .Info
{
	padding-top:2px;
	font-size:0.9em;
	color:#999999;
}
.NetworkHomepage .CommunityFeedItem_ForumAlt .Detail .Info a,
.NetworkHomepage .CommunityFeedItem_Forum .Detail .Info a,
.NetworkHomepage .CommunityFeedItem_Forum .OnThePulse .Info a
{
	font-size:0.9em;
	color:#999999;
}

.NetworkHomepage .CommunityFeedItem_RSS
{
	background-color:#F7F7F7;
}

.NetworkHomepage .CommunityFeedItem_RSSAlt
{
	 background-color:#FFFFFF;
}

.NetworkHomepage .CommunityFeedItem_RSSAlt .Thumbnail,
.NetworkHomepage .CommunityFeedItem_RSS .Thumbnail
{
	float:left;
	width:20px;
}

.NetworkHomepage .CommunityFeedItem_RSSAlt .Detail,
.NetworkHomepage .CommunityFeedItem_RSS .Detail
{
	margin-left:20px;
	color: #666666;
}

.NetworkHomepage .CommunityFeedItem_RSSAlt .Title,
.NetworkHomepage .CommunityFeedItem_RSS .Detail .Title
{
	color: #009ACC;
	text-decoration:none;
	font-size:1.1em;
}

.NetworkHomepage .CommunityFeedItem_RSSAlt .Date,
.NetworkHomepage .CommunityFeedItem_RSS .Detail .Date
{
	padding-top:2px;
	font-size:0.9em;
	color:#999999;
}

.NetworkHomepage .AdvertBlock
{
}

.CalendarEvent
{
	font-weight:bold;
	background-color: #EFEA53;
}

.CalendarToday
{
	border:1px solid #BB0000 !important;
}

.CalendarInput
{
	font-family:Gill Sans, Arial !important;
    font-size:0.9em !important;
}

/*COMMUNITY FEED EDITOR*/
.CommunityFeedEditor .FeedDetails .FeedSetting
{
	float:left;
	padding-right:10px;
}
.CommunityFeedEditor .FeedDetails .EditButton
{
	float:right;
}

.CommunityFeedEditor .FeedItemFaded
{
	color: #999999;
}

.CommunityFeedEditor .FeedItem .Sticky
{
	float:left;
	width:14px;
}

.CommunityFeedEditor .FeedItem .Date
{
	float:left;
	width:60px;
	color: #999999;
}

.CommunityFeedEditor .FeedItem .Title
{
	float:left;
	width:305px;
	padding-right:5px;
}

.CommunityFeedEditor .FeedItem .ObjectType
{
	float:left;
	width:50px;
}

.CommunityFeedEditor .FeedItem .Type
{
	float:left;
	width:50px;
}

.CommunityFeedEditor .FeedItem .LinkTitle
{
	float:left;
	width:150px;
}

.CommunityFeedEditor .FeedItem .LinkURL
{
	float:left;
	width:303px;
}

.CommunityFeedEditor .FeedItem .Buttons
{
	float:left;
	width:100px;
	text-align:right;
}

.CommunityFeedEditor .FeedItem .ManualTitle
{
	float:left;
	width:285px;
	padding-right:5px;
}

.CommunityFeedEditor .FeedItem .ManualButtons
{
	float:left;
	width:154px;
	text-align:right;
}

.CommunityFeedEditor .SubTabContainer
{
	padding:8px 8px 8px 8px;
	background-color: #FFFFFF;
	height:300px;
	overflow-y:auto;
}


.CommunityFeedEditor .SelectedItemContainer
{
	border: 1px solid #d2c31c;
	padding:8px 8px 8px 8px;
	background-color: #f7f6b9;
}

.CommunityFeedEditor .SingleListContainer
{
	border: 1px solid #CCCCCC;
	padding:8px 8px 8px 8px;
	background-color: #FFFFFF;
	height:220px;
	overflow-y:auto;
}

.CommunityFeedEditor .SelectedLinksContainer
{
	border: 1px solid #CCCCCC;
	padding:8px 8px 8px 8px;
	background-color: #FFFFFF;
	height:110px;
	overflow-y:auto;
}

.CommunityFeedEditor .AddLinkContainer
{
	border: 1px solid #CCCCCC;
	padding:8px 8px 8px 8px;
	background-color: #EEEEEE;
}


.CalendarEventList
{
}

.CalendarEventList .EventItem
{
	padding: 10px 5px 10px 5px;
	border-bottom:dotted 1px #999999;
}

.CalendarEventList .EventItemAlt
{
	padding: 10px 5px 10px 5px;
	border-bottom:dotted 1px #999999;
	background-color:#EEEEEE;
}

.CalendarEventList .Details
{
	padding:8px;
}

.CalendarEventList .Details .Location
{
	font-style:italic;
}

.ProfileImagePicker_Image
{
	width: 62px;
	padding:10px;
	float:left;
}


ul
{
	padding:0em;
	margin:0.2em;
	padding-left:24px;
}


.BasicListLabel
{
	float:left;
	width:282px;
}

.BasicListCommand
{
	float:left;
	width:60px;
	text-align:right;
}

.BasicListLabel_NoNotices
{
	float:left;
	width:422px;
}

.BasicListCommand_NoNotices
{
	float:left;
	width:60px;
	text-align:right;
}


.BasicDialogListLabel
{
	float:left;
	width:280px;
}

.BasicDialogListCommand
{
	float:left;
	width:60px;
	text-align:right;
}


.Breadcrumb
{
	padding-bottom:8px;
	font-size: 0.9em;
}

.ShowMeMore
{
	text-align:right;
}

.SortContainer
{
	font-size: 0.9em;
	padding-bottom:5px;
}

.SortContainer .PageSize
{
	float:left;
	width:30%;
}

.SortContainer .Sorting
{
	padding-top:3px;
	text-align:right;
	float:right;
	width:65%;
}

.SortContainer .Label
{
	color:#666666;
	font-weight:bold;
}

.PageSize select
{
	font-size:0.9em;
}

.EmailDisplay
{
	font-style:italic;
}

.HighlightBlock
{
	background-image: url(../images/exclmationMarkBlue.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:10px 5px 10px 35px;
	background-color:#F7F7F7;
	border: 1px solid #CCCCCC;
	min-height: 35px;
}

.HighlightBlockGreen
{
	padding:10px 5px 10px 5px;
	background-color:#E2FFCC;
	border: 1px solid #267F00;
}

.HighlightBlockBlue
{
	padding:10px 5px 10px 5px;
	background-color:#E2EFFF;
	border: 1px solid #4977FF;
}

.HighlightBlockGray
{
	background-image: url(../images/exclmationMarkBlueHorizontalbg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:26px;
	padding:8px 5px 10px 25px;
	color:#FFFFFF;
	font-size:14px;
}

.HighlightBlockGrayUnder
{
	background-color:#F7F7F7;
	border: 1px solid #CCCCCC;
	padding:8px 5px 10px 25px;
}

.NoneFound
{
	/*text-align:center;*/
}

.SmallerText
{
	font-size:0.9em;
}

.LargerText
{
	font-size:1.1em;
}

.LighterText
{
	color: #666666;
}

.ListHeaders
{
	background-color: #EFEFEF;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}

.ListItems
{
	font-size: 0.9em;
}

/*VERTICAL MENU*/

.VertMenu
{
}

.VertMenu a
{
	text-decoration:none;
}

.VertMenu a:hover
{
	color:#000000;
	text-decoration:none;
}

.VertMenu_Item
{
    width:136px;
    background-color: #CCCCCC;
    padding:4px 0 4px 4px;
    color: #333333;
    margin-bottom:2px;
}

.VertMenu_Item .DisabledText
{
    color: #888888;
}

.VertMenu_ItemSelected
{
    width:132px;
    background-color: #CCCCCC;
    padding:4px 0 4px 4px;
    border-right: 4px solid #000000;
    margin-bottom:2px;
}

.VertMenu_ItemSelected a
{
	color: #333333;
	font-weight:bold;
}

.VertMenu_SubMenu
{
}

.VertMenu_End
{
	border-bottom:2px solid #AAAAAA;
	width:135px;
	height:0px;
}

.VertMenu_SubMenu .Item
{
	margin-left:7px;
    width:129px;
    background-color: #EFEFEF;
    padding:4px 0 4px 8px;
    margin-bottom:2px;
}
.VertMenu_SubMenu .Selected
{
	margin-left:7px;
	width:125px;
	padding:4px 0 4px 4px;
	border-left: 4px solid #0999CC;
	background-color:#EFEFEF;
	
}
.VertMenu_SubMenu .Seperator
{
	width:136px;
	height:6px;
	background-color:#EFEFEF;
}
.VertMenu_SubMenu .MenuHeading
{
    width:130px;
    color:#666666;
    font-weight:bold;
    background-color: #EFEFEF;
    padding:4px 0 4px 6px;
    border-bottom:1px solid #FFFFFF;
}
.VertMenu_SubMenu .MenuHeadingIcon
{
	padding-right:2px;
}

.VertMenu_SubMenu .MenuItemIcon
{
	float:right;
	padding-right:10px;
}

.GettingStartedIcon
{
	float:left;
	width:40px;
}
.GettingStartedText
{
	padding-top:2px;
	margin-left:40px;
}

.RssIcon
{
	padding-left:6px;
}

.RssIcon img
{
	vertical-align:text-top;
}

/* YOUTUBE CSS */
.UploadError
{
	color:Red;
	margin-top:10px;
	margin-bottom:10px;
		
}

.Txtbanner
{
	width:250px;
	border-style:none;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
 margin-top:10px;	
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}


/*COMMUNITY FEED - MANUAL CONTENT*/
.ManualContentView .Icon
{
	float:left;
	margin: 0 5px 5px 0;
}

.ManualContentView .SourceURL
{
	border: 1px dotted #666666;
	padding:4px;
	background-color: #EEEEEE;
}


.AttachMedia
{
}

.AttachMedia .MediaList
{
	border: 1px solid #CCCCCC;
	padding:4px;
	overflow:auto;
	height:240px;
}

.UserContentPermissions
{
}

.UserContentPermissions .CheckboxList
{
	margin-left:20px;
}

.UserContentPermissions .NoItems
{
	text-align:center;
}
/* Top Nav */
.HeaderBlueBoxWrapper
{
	position:relative;
	border:solid 0 #000000;
	color:Red;
	bottom:0;
	height:31px;
	width:500px;
}
.BlueBox
{
	height:31px;
	float:left;
	background-image: url(../images/1pxbar.png);
	background-repeat:repeat-x;
	padding-right:12px;
}
.CornerBlueBox
{ 
	height:31px;
	width:12px;
	background-image: url(../images/corner.png);
	background-repeat:no-repeat;
    float:left;
}

.TopNavLink
{
    color:#ffffff;
    font-family:Arial;
    float:left;
    padding:8px 0 0 0;
}

.PageHeader .HeaderBlueBoxWrapper .BlueBox .TopNavLink a
{
    color:#b7eaff;
    font-family:Arial;
    float:left;
    text-decoration:none;
}

.PageHeader .HeaderBlueBoxWrapper .BlueBox .TopNavLink a:hover,
.PageHeader .HeaderBlueBoxWrapper .BlueBox .TopNavLink .TopNavSelectedItem
{
    color:#ffffff;
    font-family:Arial;
    float:left;
    text-decoration:none;
}

.TopNavSpacer
{
	padding:8px 5px 0 5px;
    color:#ffffff;
    float:left;
}
.XSeperator5
{
	float:left;
    width:5px;
}

/*NOTICES*/
.NoticesItem
{
	padding: 4px 6px 15px 12px;
}
/*HomePageBottomNav*/
.HomePageBottomNav
{
	width:100%;
	/*border:solid 1px #000000;*/
	height:32px;
	background-image:url(../images/btn_bar.gif);
}
.SpacerX20
{
	float:left;
	width:45px;
}
.HomeImagesFloat
{ 
	float:left;
}

.HomeImagesFloatLearning
{ 
	float:right;
}

a#Home_Network img 
{
	float:left;
	width:100px;
	height:32px;
	background-image:url(../images/btn_network.bmp);
}

a#Home_Network:hover img 
{
	float:left;
	background-image:url(../images/btn_network_highlight.gif);
}

a#Home_Forum img 
{
	float:left;
	width:86px;
	height:32px;
	background-image:url(../images/btn_forums.gif);
}

a#Home_Forum:hover img 
{
	width:86px;
	float:left;
	background-image:url(../images/btn_forum_highlight.gif);
}

a#Home_Colleagues img 
{
	float:left;
	width:105px;
	height:32px;
	background-image:url(../images/btn_colleagues.gif);
}

a#Home_Colleagues:hover img 
{
	width:105px;
	float:left;
	background-image:url(../images/btn_colleag_highlight.gif);
}

a#Home_Media img 
{
	float:left;
	width:76px;
	height:32px;
	background-image:url(../images/btn_media.gif);
}

a#Home_Media:hover img 
{
	width:76px;
	float:left;
	background-image:url(../images/btn_media_highlight.gif);
}

a#Home_Learning img 
{
	float:right;
	width:85px;
	height:32px;
	background-image:url(../images/btn_learning.gif);
}

a#Home_Learning:hover img 
{
	float:right;
	width:85px;
	background-image:url(../images/btn_learning_highlight.gif);
}

.LoginTitle
{
	padding:7px;
	font-weight:bold;
	font-size:16px;
	color:#006699;
}

.LoginMember
{
	padding:5px;
	font-weight:bold;
	font-size:12px;
	color:#006699;
}

.CustomUsername
{
	color:#FFFFFF;
}

.CustomPassword
{
	color:#FFFFFF;
}

.CustomRememberMe
{
	color:#FFFFFF;
}

.StatusError
{
	padding-left:5px;
}

.dummyHeaderImage
{
	margin:10px 0px 0px 5px;
	width:500px;
	height:50px;
	border:0;
}
