﻿html
{
	
}

body
{
	font-family:tahoma,sans-serif;
	font-size:80%;
	margin:0pt;
	padding:0pt;	
}

.page
{
	background-color:gainsboro;
	/* background-image:url('gainsboro'); */
	background-repeat:repeat-x;	
	
}

.wrapper
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-color:White;
	
}

.banner
{
	width:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:980px;
	text-align:right;
	background-color:#273e55;
}


.identity
{
	background-color:black;
	color:White;
	width:980px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.identity div.settings
{
	text-align:left;
	float:left;
}

.identity div.settings a
{
	color:white;
}

.identity div.welcome
{
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	float:right;
}

.identity div.welcome a
{
	color:White;
}

div.logo
{
	background-image:url('/_layouts/usergroupportal/pagebackground.png');
}

div.PageContent
{
	clear:both;
	background-color:White;
	text-align:left;
	width:980px;
	border-left:solid 1px black;
	border-right:solid 1px black;
}

.PageContent div.TopSection
{
	border-bottom:solid 1px black;
	background-color:#d2421f;
	margin-bottom:15px;
	width:950px;
	padding:15px;
	display:table-cell;
}

.PageContent div.TopSection div.LeftZone
{
	float:left;
	width:600px;
}

.PageContent div.TopSection div.RightZone
{
	float:left;
	margin-left:auto;
	margin-right:auto;
}

.PageContent div.MainSection
{
	margin:15px;
	width:950px;
	padding:10px;
	min-height:550px;
}

.PageContent div.MainSection div.LeftContent
{
	float:left;
	width:600px;
}

.PageContent div.MainSection div.RightContent
{
	float:left;
	margin-left:15px;
	width:300px;
}

.PageContent table
{
	width:auto;	
	display:inline;
}

.Footer
{
	clear:both;
	background-color:#052544;
	width:100%;
	text-align:center;
	color:White;
	height:50px;
	padding-top:10px;
}


/* float web part panel */
.ms-ToolPaneOuter 
{ 
	position: absolute; 
	height: 80% !important; 
	border: 2px #6f9dd9 solid; 
	top: 0; 
	left: 0; 
}
td#MSOTlPn_MainTD 
{ 
	width: 0 !important; 
}

td#MSOTlPn_ToolPaneCaption 
{ 
	cursor: move; 
} 

.ms-topNavHover a{
color:#000000;
}

.ms-WPHeader
{
	
}

/***********************************/
/* Menu Styles                      */
/********************************** */


.Menu
{
	width: 978px;
	background-color:#d2421f;
	background-color:#273e55;
	height:35px;
	border-left:solid 1px black;
	border-top:solid 1px black;
	border-right:solid 1px black;
}

.Menu div.Navigation
{
	width:978px;
	text-align:left;
	height:100%;
}

.PortalMenu
{
	padding-right:0px;
	font-family:Verdana | Sans-Serif;
	font-size:10pt;
	text-align:center;
	height:100%;
}

.PortalMenu table td
{
	height:100%;
}

.PortalMenu td
{
	vertical-align:middle;
	height:100%;
}

.PortalMenu table.StaticMenuItem
{
    margin-right:0px;
    padding-left:15px;
    padding-right:15px;
    border-right:solid 1px black;
    height:35px;
    border-bottom:solid 1px black;
}

.PortalMenu table.StaticMenuItemSelected
{
    color:white;
    background-color:#d2421f;
    border-bottom:none;
}

.PortalMenu table.StaticMenuItemSelected a.StaticMenuItemSelected
{
    color:white;
    font-weight:bold;
}

.PortalMenu table.StaticMenuItem a
{
    color:white;
    font-weight:bold;
}

.StaticHover
{
	
}

.StaticHover a
{

}

.DynamicMenuItem
{
   
}

.DynamicMenuItemSelected
{
  
}

.DynamicMenuItem a
{
   
}

/**********************************/
/* Meeting Detail				  */
/**********************************/


.MeetingDetail
{
	text-align:left;
	margin-top:15px;
	width:600px;
}

.MeetingDetail h1
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%
}

.MeetingDetail div.Meeting
{
	clear:both;
	padding-bottom:15px;
}

.MeetingDetail div.Meeting h2
{
	margin-top:5px;
	margin-bottom:5px;
	color:#2C567E;
}

.MeetingDetail div.Meeting a.Meeting_MeetingTitle
{
	color:#2C567E;
	font-family:Georgia | Times New Roman | Serif;
	font-size: 110%;
}

.MeetingDetail div.Meeting div.Meeting_MeetingDate
{
	color:#666;
	font-size:110%;
}

.MeetingDetail div.Meeting div.Meeting_MeetingInfo
{
	color:#666;
}

.MeetingDetail div.Meeting div.Meeting_MeetingInfo div.Meeting_MeetingInfo_PostedBy
{
	float:left;
}

.MeetingDetail div.Meeting div.Meeting_MeetingInfo div.Meeting_MeetingInfo_CommentsCount
{
	float:right;
}

.MeetingDetail div.Meeting ul.Meeting_MeetingTools
{
	clear:both;
	border:solid 1px #a2a2a2;
	background-color:#f4f6f7;
	margin:0px;
	margin-top:15px;
	height:30px;
	list-style-type:none;
}


.MeetingDetail div.Meeting ul.Meeting_MeetingTools li
{
	float:right;
	margin-right:10px;
	margin-top:10px;
	padding:3px 0px 3px 25px;
	
}

.MeetingDetail div.Meeting ul.Meeting_MeetingTools li.Print
{
	background-image:url(/_layouts/UserGroupPortal/print.png);
	background-repeat:no-repeat;
	background-position:left;
}

.MeetingDetail div.Meeting ul.Meeting_MeetingTools li.Directions
{
	background-image:url(/_layouts/UserGroupPortal/directions.png);
	background-repeat:no-repeat;
	background-position:left;
}

.MeetingDetail div.Meeting ul.Meeting_MeetingTools li.Register
{
	background-image:url(/_layouts/UserGroupPortal/register.png);
	background-repeat:no-repeat;
	background-position:left;
}

.MeetingDetail div.Meeting ul.Meeting_MeetingTools li.DisableRegister
{
	background-image:url(/_layouts/UserGroupPortal/register.png);
	background-repeat:no-repeat;
	background-position:left;
	color:Gainsboro;
}


.MeetingDetail div.Meeting ul.Meeting_MeetingTools li.Calendar
{
	background-image:url(/_layouts/UserGroupPortal/Calendar.png);
	background-repeat:no-repeat;
	background-position:left;
}

.MeetingDetail div.Meeting div.Meeting_RegistrationNotice
{
    font-weight:700;
	font-size:110%;
	padding-top:15px;
	padding-bottom:5px;
	color:Red;
}

.MeetingDetail div.Meeting div.AdditionalInfo
{
	padding-top:10px;
	padding-bottom:14px;
	width:100%;
}

.MeetingDetail div.Meeting div.Meeting_Details
{
	padding-top:10px;
	padding-bottom:20px;
}


.MeetingDetail div.Meeting div.Meeting_Speaker
{
	float:left;
	width:48%;
}

.MeetingDetail div.Meeting  div.Meeting_Speaker img
{
	text-align:left;
	padding-right:10px;
	padding-bottom:10px;
	display:inline;
}

.MeetingDetail div.Meeting  div.Meeting_Speaker h2
{
	color:Black;
	font-size:110%;
	font-family:Georgia;
}

.MeetingDetail div.Meeting  div.Meeting_Speaker h2.Speaker
{
	color:#8c0000;
	font-size:100%;
}

.MeetingDetail div.Meeting  div.Meeting_Speaker_Details
{
	padding-left:10px;
	padding-right:10px;	
}

.MeetingDetail div.Meeting  div.Meeting_Speaker_Details img
{
	height:150px;
}


.MeetingDetail div.Meeting  div.Meeting_Sponsor
{
	float:right;
	width:48%
}

.MeetingDetail div.Meeting div.Meeting_Sponsor h2
{
	color:Black;
	font-size:110%;
	font-family:Georgia;
}

.MeetingDetail div.Meeting div.Meeting_Sponsor h2.Sponsor
{
	color:#8c0000;
	font-size:100%;
}

.MeetingDetail div.Meeting div.Meeting_Sponsor div.Meeting_Sponsor_Details
{
	margin-top:10px;
	margin-bottom:10px;
}

.MeetingDetail div.Meeting div.Meeting_Sponsor div.Meeting_Sponsor_Details img
{
	display:block;
	padding-top:10px;
}

/***********************************/
/* Meeting Webpart                 */
/***********************************/

.Meetings
{
	text-align:left;
	width:600px;
}

.Meetings h1
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:14px;
}

.Meetings h1 a.RSS
{
	border: 1px solid #D54127;
	text-decoration: none;
	background-color: #F77200;
	color: White !important;
	font-weight: bold;
	padding: 5px;
	margin-left: 2px;
	margin-right: 2px;
	font-size:8px;
}

.Meetings div.Meeting
{
	clear:both;
	padding-bottom:15px;
}

.Meetings div.Meeting h2
{
	margin-top:5px;
	margin-bottom:5px;
	color:#2C567E;
}

.Meetings div.Meeting a.Meeting_MeetingTitle
{
	color:#2C567E;
	font-family:Georgia | Times New Roman | Serif;
	font-size: 110%;
}

.Meetings div.Meeting div.Meeting_MeetingDate
{
	color:#666;
	font-size:110%;
}

.Meetings div.Meeting div.Meeting_MeetingInfo
{
	color:#666;
}

.Meetings div.Meeting div.Meeting_MeetingInfo div.Meeting_MeetingInfo_PostedBy
{
	float:left;
}

.Meetings div.Meeting div.Meeting_MeetingInfo div.Meeting_MeetingInfo_CommentsCount
{
	float:right;
}

.Meetings div.Meeting ul.Meeting_MeetingTools
{
	clear:both;
	border:solid 1px #a2a2a2;
	background-color:#f4f6f7;
	margin:0px;
	margin-top:15px;
	height:30px;
	list-style-type:none;
}


.Meetings div.Meeting ul.Meeting_MeetingTools li
{
	float:right;
	margin-right:10px;
	margin-top:10px;
	padding:3px 0px 3px 25px;
	
}

.Meetings div.Meeting ul.Meeting_MeetingTools li.Print
{
	background-image:url(/_layouts/UserGroupPortal/print.png);
	background-repeat:no-repeat;
	background-position:left;
}

.Meetings div.Meeting ul.Meeting_MeetingTools li.Directions
{
	background-image:url(/_layouts/UserGroupPortal/directions.png);
	background-repeat:no-repeat;
	background-position:left;
}

.Meetings div.Meeting ul.Meeting_MeetingTools li.Register
{
	background-image:url(/_layouts/UserGroupPortal/register.png);
	background-repeat:no-repeat;
	background-position:left;
}

.Meetings div.Meeting ul.Meeting_MeetingTools li.DisableRegister
{
	background-image:url(/_layouts/UserGroupPortal/register.png);
	background-repeat:no-repeat;
	background-position:left;
	color:Gainsboro;
}



.Meetings div.Meeting ul.Meeting_MeetingTools li.Calendar
{
	background-image:url(/_layouts/UserGroupPortal/Calendar.png);
	background-repeat:no-repeat;
	background-position:left;
}

.Meetings div.Meeting div.Meeting_RegistrationNotice
{
    font-weight:700;
	font-size:110%;
	padding-top:15px;
	padding-bottom:5px;
	color:Red;
}

.Meetings div.Meeting div.AdditionalInfo
{
	padding-top:10px;
	padding-bottom:14px;
	width:100%;
}

.Meetings div.Meeting div.Meeting_Details
{
	padding-top:10px;
	padding-bottom:25px;
	border-bottom:dashed 1px #d2421f;
	margin-bottom:30px;
}


.Meetings div.Meeting div.Meeting_Speaker
{
	
	width:48%;
}

.Meetings div.Meeting  div.Meeting_Speaker img
{
	text-align:left;
	padding-right:10px;
	padding-bottom:10px;
	display:inline;
}

.Meetings div.Meeting  div.Meeting_Speaker h2
{
	color:Black;
	font-size:110%;
	font-family:Georgia;
}

.Meetings div.Meeting  div.Meeting_Speaker h2.Speaker
{
	color:#8c0000;
	font-size:100%;
}

.Meetings div.Meeting  div.Meeting_Speaker_Details
{
	padding-left:10px;
	padding-right:10px;	
}


.Meetings div.Meeting  div.Meeting_Sponsor
{
	
	width:48%
}

.Meetings div.Meeting div.Meeting_Sponsor h2
{
	color:Black;
	font-size:110%;
	font-family:Georgia;
}

.Meetings div.Meeting div.Meeting_Sponsor h2.Sponsor
{
	color:#8c0000;
	font-size:100%;
}

.Meetings div.Meeting div.Meeting_Sponsor div.Meeting_Sponsor_Details
{
	margin-top:10px;
	margin-bottom:10px;
}

/**********************************/
/***  Meeting Discussions      ****/
/**********************************/


.MeetingDiscussions
{
	text-align:left;
	width:600px;
}

.MeetingDiscussions h2
{
	color:#8c0000;
	border-bottom:solid 1px #8c0000;
	margin:0px;
}

.MeetingDiscussions_Count
{
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}

.MeetingDiscussions_AddComment
{
	margin-top:20px;
}

.MeetingDiscussions_AddComment div.CommentIntro
{
	
	
}

.MeetingDiscussions_AddComment div.CommentIntro h2
{
	margin:0px;
	border-bottom:none;
}


.MeetingDiscussions_AddComment input
{
	background-color:#eee;
}

.MeetingDiscussions_AddComment textarea
{
	background-color:#eee;
}

.MeetingDiscussions_AddComment h4
{
	color:#8c0000;
	border-bottom:solid 1px #8c0000;
	margin-top:0px;
	font-size:120%;	
}

.MeetingDiscussions_AddComment div.LogonInstructions
{
	height:10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:30px;
	background-color:#eee;
}

.MeetingDiscussions_AddComment div.UserComment
{
	padding:20px;
	border:dotted 1px #cecece;
}

.MeetingDiscussions_AddComment div.UserComment label
{
	display:block;
	font-weight:bold;
	margin-top:5px;
}

.MeetingDiscussions_AddComment div.GuestComment
{
	padding:20px;
	border:dotted 1px #cecece;
}

.MeetingDiscussions_AddComment div.GuestComment span.GuestInstructions
{
	display: block;
	padding: 10px;
	font-weight: bold;
	color: #990000;
	padding:10px;
}

.MeetingDiscussions_AddComment div.GuestComment label
{
	display:block;
	font-weight:bold;
	margin-top:5px;
}

.MeetingDiscussions div.MeetingDiscussions_Instructions
{
	padding:20px;
	border-left:dotted 1px #cecece;
	border-right:dotted 1px #cecece;
	border-bottom:dotted 1px #cecece;
}

.MeetingDiscussions div.MeetingDiscussions_Comment
{
	border-top:dashed 1px gray;
	margin-top:20px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

.MeetingDiscussions div.MeetingDiscussions_Comment div.MeetingDiscussions_Comment_Author
{
	float:left;
	font-size:80%;
	color:gray;
}

.MeetingDiscussions div.MeetingDiscussions_Comment div.MeetingDiscussions_Comment_Date
{
	float:left;
	font-size:80%;
	color:gray;
}

.MeetingDiscussions div.MeetingDiscussions_Comment div.MeetingDiscussions_Comment_Body
{
	clear:both;
}



/**********************************/
/* Meeting Registration			  */
/**********************************/

.memberRegistration
{
	text-align:left;
	padding:15px;
}

/* Registration */
.Registration
{
	padding:10px;
}

.Registration fieldset
{
	
}

.Registration legend
{
	font-weight:bold;
}

.Registration label
{
	display:block;
	color:#1A569F;
	font-weight:bold;
	padding-top:10px;
}

/**********************************/
/* Confirmation         		  */
/**********************************/
.confirmEmail
{
	padding-top:20px;
	color:Red;
	min-height:700px;	
}

/**********************************/
/* Meeting Registration           */
/**********************************/

.meetingRegistration
{
	text-align:left;
	margin-left:15px;
	margin-right:15px;
}

.meetingRegistration h3
{
	color:#1A569F !important;
} 

.meetingRegistration h4
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%
} 

/**********************************/
/***  Announcement Styles      ****/
/**********************************/

.Announcements
{
	padding-bottom:30px;
	width:99%;
	border:solid 1px #2C567E;
	background-color:#f4f6f7;
}

.Announcements h4
{
	background-color:#2C567E;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%;
	margin:0px;
	margin-bottom:10px;
	
}

.Announcements div.Announcement
{
	padding-bottom:20px;	
	margin-right:10px;
}

.Announcements div.Announcement div.Announcement_Title
{
	font-weight:bold;
	color:#AD2227;
}

.Announcements div.Announcement div.Announcement_Date
{
	font-size:85%;
	padding-bottom:10px;
}

.Announcements div.Announcement div.Announcement_Body
{
	font-size:90%;
}

/**********************************/
/***  Sponsor Styles  ****/
/**********************************/

.Sponsors
{
	padding-bottom:30px;
	background-color:#f4f6f7;
	width:100%;
}

.Sponsors h4
{
	background-color:#2C567E;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%;
	margin:0px;
	margin-bottom:10px;
}

.Sponsors div.Sponsor
{
	padding-bottom:20px;	
	clear:both;
	padding-right:10px;
	padding-left:10px;
}

.Sponsors div.Sponsor img
{
	padding:5px;
}

.Sponsors div.Sponsor a.MoreDetails
{
	text-decoration:none;
	font-weight:bold;
	color:#2C567E;
	margin-top:10px;	
	display:block;
}


.Sponsors div.Sponsor h3
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%
}

.Sponsors div.Sponsor div.Sponsor_Details
{
	font-weight:bold;
	color:#AD2227;
	text-align:center;
}


/**********************************/
/***  Sponsor Rotation Styles  ****/
/**********************************/

.SponsorsRotation
{
	padding-bottom:30px;
	background-color:#f4f6f7;
	border:none;
	border:solid 1px #2C567E;
	width:300px;
}


.SponsorsRotation h4
{
	background-color:#2C567E;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%;
	margin:0px;
	margin-bottom:10px;
}

.SponsorsRotation div.Sponsor
{
	padding-bottom:20px;	
	clear:both;
	padding-right:10px;
	padding-left:10px;
}

.SponsorsRotation div.Sponsor img
{
	padding:5px;
}

.SponsorsRotation div.Sponsor a.MoreDetails
{
	text-decoration:none;
	font-weight:bold;
	color:#2C567E;
	margin-top:10px;	
	display:block;
}


.SponsorsRotation div.Sponsor h3
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%
}

.SponsorsRotation div.Sponsor div.Sponsor_Details
{
	font-weight:bold;
	color:#AD2227;
	text-align:center;
}


/**********************************/
/***  meeting Pictures  ****/
/**********************************/

.MeetingPictures
{
	width:300px;
	background-color:#f4f6f7;
	padding-bottom:10px;
	margin-bottom:10px;
	border:solid 1px #2C567E;
}

.MeetingPictures h4
{
	background-color:#2C567E;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%;
	margin:0px;
}

.MeetingPictures div.MeetingPicture
{
	clear:both;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color: rgb(30, 91, 126);
	font-weight:bold;	
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.MeetingPictures div.MeetingPicture a
{
	display:block;
	padding-bottom:5px;
}


/**********************************/
/***  Locations                ****/
/**********************************/

.Locations
{
	width:600px;
}

.Location h3
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%
}

.Location div.Details
{

}

.Location div.Directions
{
	
}

/**********************************/
/***  Speakers Listing Styles  ****/
/**********************************/

.Speakers
{
	padding-bottom:30px;
}

.Speakers div.Speaker h3
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%
}

.Speakers div.Speaker
{
	padding-bottom:20px;	
	clear:both;
}

.Speakers div.Speaker img
{
	padding:5px;
}

.Speakers div.Speaker a.MoreDetails
{
	text-decoration:none;
	font-weight:bold;
	color:#2C567E;
	margin-top:10px;	
	display:block;
}


.Speakers div.Speaker h3
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%
}

.Speakers div.Speaker div.Biogpraphy
{
	font-weight:bold;
	color:#AD2227;
	text-align:center;
}

/**********************************/
/***  Speaker                  ****/
/**********************************/

.SpeakerDetail
{
	width:600px;
}

.SpeakerDetail div.Speaker
{
	clear:both;
}

.SpeakerDetail div.Speaker img
{
	padding:10px;
}


.SpeakerDetail div.Speaker h3
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%
}

.SpeakerDetail div.Speaker div.Company
{
	padding-top:5px;
	padding-bottom:5px;
}

.SpeakerDetail div.Speaker div.Company span
{
	font-weight:bold;
}

.SpeakerDetail div.Speaker div.Blog
{
	padding-top:5px;
	padding-bottom:5px;
}

.SpeakerDetail div.Speaker div.Blog span
{
	font-weight:bold;
}

.SpeakerDetail div.Speaker div.Biography
{
		
}

/**********************************/
/***  Speaking History         ****/
/**********************************/

.SpeakingHistories
{
	padding-bottom:30px;
	width:99%;
}


.SpeakingHistories h4
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%
}

.SpeakingHistories div.SpeakingHistory
{
	padding-bottom:20px;
}

.SpeakingHistories div.SpeakingHistory a
{
	font-weight:bold;
	color:#AD2227;
}

.SpeakingHistories div.SpeakingHistory div.SpeakingDate
{
	font-size:85%;
	padding-bottom:10px;
}


/**********************************/
/***  Meeting Resources        ****/
/**********************************/
.MeetingResources
{
	width:99%;
	background-color:#f4f6f7;
	padding-bottom:10px;
	margin-bottom:10px;
	border:solid 1px #2C567E;
}

.MeetingResources h4
{
	background-color:#2C567E;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%;
	margin:0px;
}

.MeetingResources div.MeetingResource
{
	clear:both;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color: rgb(30, 91, 126);
	font-weight:bold;	
}

.MeetingResources div.MeetingResource a
{
	padding-right:5px;
	font-weight:bold;
	color:rgb(30, 91, 126);
	margin-bottom:10px;
}

.MeetingResource
{
	padding-left:10px;
}

/**********************************/
/***  meeting history  ****/
/**********************************/

.MeetingHistory
{
	padding-bottom:30px;
	width:99%;
}

.MeetingHistory h4
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%
}

.MeetingHistory div.MeetingHistoryItem
{
	padding-left:10px;
	padding-bottom:20px;
}

.MeetingHistory div.MeetingHistoryItem div.MeetingTitle
{
	
}

.MeetingHistory div.MeetingHistoryItem div.MeetingTitle a
{
	font-weight:bold;
	color:#AD2227;
}

.MeetingHistory div.MeetingHistoryItem div.MeetingDate
{
	font-size:85%;
	padding-bottom:10px;
}

/**********************************/
/***  sponsor history  ****/
/**********************************/

.SponsorHistory
{
	padding-bottom:30px;
	width:99%;
}

.SponsorHistory h4
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%
}

.SponsorHistory div.SponsorHistoryItem
{
	padding-left:10px;
	padding-bottom:20px;
}

.SponsorHistory div.SponsorHistoryItem div.SponsorTitle
{
	
}

.SponsorHistory div.SponsorHistoryItem div.SponsorTitle a
{
	font-weight:bold;
	color:#AD2227;
}

.SponsorHistory div.SponsorHistoryItem div.SponsorDate
{
	font-size:85%;
	padding-bottom:10px;
}

/**********************************/
/***  Registration             ****/
/**********************************/
.Registration
{
	padding:15px;
}

.Registration h3
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%;
	margin-bottom:0px;
}

.Registration div.RegistrationForm
{
	
	padding:10px;
}

/**********************************/
/***  Registration             ****/
/**********************************/
.Profile
{
	padding:20px;
}

.Profile h4
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%;
	margin-bottom:0px;
	margin-top:10px;
}

.Profile div.SecretQuestion
{
	background-color:#C8DAEC;
	border:solid 1px gray;
	border-top:none;
	padding:10px;
	margin-bottom:15px;
}

.Profile div.MembershipProfile
{
	background-color:#C8DAEC;
	border:solid 1px gray;
	border-top:none;
	padding:10px;
	margin-bottom:15px;
}

.Profile div.PasswordManagement
{
	background-color:#C8DAEC;
	border:solid 1px gray;
	border-top:none;
	padding:10px;	
	margin-bottom:15px;
}

/* Jobs Summary */
.JobSummary
{
	width:99%;
	width:99%;
	margin-bottom:10px;
}

.JobSummary h3
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%;
	margin-bottom:0px;
	margin-top:10px;
}

.JobSummary div.MoreJobs
{
	margin-top:10px;
}

.JobSummary div.MoreJobs a
{
	text-decoration:none;
	font-weight:bold;
	color:#AD2227;
}


.JobSummary div.JobSummaryItem
{

}

.JobSummary div.JobSummaryItem div.PostedBy
{

}


/* Sponsor */

.sponsorContainer
{
	clear:both;
	padding:10px;
	padding-top:0px;
}

.sponsorContainer div.Sponsor
{
	clear:both;
}

.sponsorContainer div.Sponsor img
{
	float:left;
}


.sponsorContainer div.Sponsor H3
{
	background-color:#2C567E;
	border-left:solid 5px #D2421F;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%;
	margin-bottom:0px;
}

.sponsorContainer div.Sponsor H3 a
{
	color:White;
	text-decoration:none;
}

/* Recent Meeting Comments */


.RecentComments
{
	width:300px;
	background-color:#f4f6f7;
	padding-bottom:10px;
	margin-bottom:10px;
	border:solid 1px #2C567E;
}

.RecentComments h1
{
	background-color:#2C567E;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%;
	margin:0px;
}


.RecentComments div.RecentComment
{
	clear:both;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color: rgb(30, 91, 126);
	font-weight:bold;
}

.RecentComments div.RecentComment a
{
	font-weight:bold;
	color:rgb(30, 91, 126);
	margin-bottom:10px;
}

/* Meeting downloads Comments */


.DownloadSummary
{
	width:99%;
	background-color:#f4f6f7;
	padding-bottom:10px;
	margin-bottom:10px;
	border:solid 1px #2C567E;
}

.DownloadSummary h1
{
	background-color:#2C567E;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%;
	margin:0px;
}


.DownloadSummary div.Download
{
	clear:both;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	color: rgb(30, 91, 126);
	font-weight:bold;
}

.DownloadSummary div.Download a
{
	font-weight:bold;
	color:rgb(30, 91, 126);
	margin-bottom:10px;
}
/* Twitter */

.Tweets
{
	background-color:#f4f6f7;
	padding-bottom:10px;
	margin-bottom:10px;
	border:solid 1px #2C567E;
}

.Tweets h4
{
	background-color:#2C567E;
	color:white;
	font-weight:bold;
	padding:5px;
	font-size:110%;
	margin:0px;
}

.Tweets ul
{
	PADDING-RIGHT: 0px;	
	BORDER-TOP: #ccc 1px dashed;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	PADDING-TOP: 0px;	
	LIST-STYLE-TYPE: none
}

.Tweets ul.Tweets
{
	border:none;	
}

.Tweets ul li.Tweet
{
	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 15px;	
	MARGIN: 0px;	
	OVERFLOW: hidden;	
	PADDING-TOP: 15px;	
	BORDER-BOTTOM: #ccc 1px dashed
}

.Tweets ul li.Tweet img
{
	height:48px;
	width:48px;
}


.Tweets ul li.Tweet div.info
{
	font-size:7pt;
	font-style:italic;
}