/* *********** Special Classes *************************/
#TopBorder
{
	text-align:left;
	background-position: 0px 3px;
	background-image: url(./graphics/top_border_sliver.gif);
	width: 760px;
	height: 10px;
	position: relative;
}

#BottomBorder
{
	text-align:left;
	background-position: 0px 0px;
	background-image: url(./graphics/bottom_border_sliver.gif);
	width: 760px;
	height: 10px;
	position: relative;
}

.Thumbnail
{
	border: solid 1px #FFBB28;
	width: 148px;
	margin: 2 2 2 2;
	padding-top: 3;
	padding-bottom: 3;
	text-align: center;
}

.ArticleByLine
{
	FONT-SIZE: 85%; 
	COLOR: #808080; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.GroupMemberPicture
{
	max-height: 125px;
	max-width: 100px;
}
.GroupMemberPictureLarge
{
	max-height: 400px;
	max-width: 300px;
}
.GroupMemberBox
{
	float: left;
	width: 165px;
	height: 200px;
	text-align: center;
}
.Data
{
	padding: 3px 2px 2px 2px;
}
.ShortPrompt
{
	width: 100px;
	text-align: right;
	float:left;
	padding-right: 5px;
}
.SearchResultsGrid
{
	border: none;
	width: 100%;
	
}
.SearchResultsAltRow
{
	background-color: #E8E8E8;
}

.Calendar
{
	width: 100%;
}
.CalendarTitle
{
	background-color: #E49900;
	color: White;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
}
.CalendarHeader
{
	background-color: #0B74B6;
	color: White;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
}
.CalendarDay, .CalendarOtherMonth, .CalendarWeekend
{
	width: 100px;
	height: 75px;
	font-size: 70%;
	text-align: left;
	vertical-align: top;
}
.CalendarOtherMonth
{
	background-color: #EDD3A0;
}
.CalendarWeekend
{
	background-color: #D4DDE5;
}
.CalendarEventType, .CalendarEventTypeH, .CalendarEventTypeI, .CalendarEventTypeN, .CalendarEventTypeO, .CalendarEventTypeP, .CalendarEventTypeR,
.CalendarEventTypeA, .CalendarEventTypeM, .CalendarEventTypeT, .CalendarEventTypeW, .CalendarEventTypeX, .CalendarEventTypeY, .CalendarEventTypeS,
.CalendarEventTypeC
{
	margin:8px;padding:0;
}
li.CalendarEventType:hover, li.CalendarEventTypeH:hover, li.CalendarEventTypeI:hover, li.CalendarEventTypeN:hover, li.CalendarEventTypeO:hover, li.CalendarEventTypeP:hover, li.CalendarEventTypeR:hover,
li.CalendarEventTypeA:hover, li.CalendarEventTypeM:hover, li.CalendarEventTypeT:hover, li.CalendarEventTypeW:hover, li.CalendarEventTypeX:hover, li.CalendarEventTypeY:hover, li.CalendarEventTypeS:hover,
li.CalendarEventTypeC:hover
{
	text-decoration: underline;
}
/* Deault, for unknown or un-popular event types */
.CalendarEventType
{
	color: Blue;
}
/* Annual Conference - Brick Red */
.CalendarEventTypeA
{
	color: #CC3333;
}
/* H: Chapter events, C: New York Chapter Meeting - Dark Blue */
.CalendarEventTypeH, .CalendarEventTypeC
{
	color: #191970;
}
/* N: Other, Risk Related Events, T: Other - Purple */
.CalendarEventTypeN, .CalendarEventTypeT
{
	color: #800080;
}
/* Industry Events - BlueGreen */
.CalendarEventTypeO
{
	color: #339999;
}
/* Regional Conference - Orange */
.CalendarEventTypeR
{
	color: #FFA500;
}
/* Webinar - Pink */
.CalendarEventTypeW
{
	color: #FF80C0;
}
/* I: Education Events, S: Distance Learning, X: Course, M: Professional Development Session, Y: Symposium - Bright green */
.CalendarEventTypeI, .CalendarEventTypeS, .CalendarEventTypeX, .CalendarEventTypeM, .CalendarEventTypeY
{
	color: #00CC00;
}
/* Personal - shouldn't show up */
.CalendarEventTypeP
{
	color: Red;
}
.CalendarNextPrevious
{
	color: White;
}
.Prompt
{
	color: #1F4D81;
}