﻿
h1
{
	color: #902147;
	font-family: arial black,arial,sans-serif;
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}
h2
{
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
}
h3
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
h4
{
	font-family: Arial;
	font-size: 10px;
	font-weight: regular;
	color: #000000;
}
table
{
	margin-bottom: 0px;
}
.th
{
	background-color: #4B253E;
}
a:link
{
	color: #007DC3;
	text-decoration: underline;
}
a:visited
{
	color: #007DC3;
	text-decoration: underline;
}
a:hover
{
	color: #007DC3;
	text-decoration: underline;
}

#MPOuterMost
{
	margin: auto;
	width: 984px;
}
#MPOuter
{
	margin: auto;
	width: 984px;
	background-image: url( 'images/top.jpg' );
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;	
	background-color: #842147;
	border-right:solid 1px #842147;
}
.MPheader
{
	width: 984px;
	height: 72px;
	background-image: url(         'images/headerBG.gif' );
	background-repeat: repeat-x;
	background-position: left top;
}
.Logo
{
	float: left;
	height: 72px;
	width: 482px;
	/*background-image: url( 'images/logo.jpg' );*/
	background-repeat: no-repeat;
	background-position: left top;
}
#MicrositeSlogan
{
	font-size: 16px;
	font-family: Arial;
	color: #1a234c;
	text-align: left;
	font-weight: bold;
}
.RightToLogo
{
	width: 482px;
	float: right;
	padding-right: 20px;
	height: 67px;
	padding-bottom: 5px;
}
.tdLeft
{
	width: 180px;	
}
.tdRight
{
	background-color:#ffffff;
}
.MPContentSection
{
	width: auto;
	margin: auto;
	border: none;
}
.MPContentArea
{
	width: 784px;
	margin: 0px;
	float: left;
	min-height: 550px;
	height: auto !important;
	height: 550px;
	text-align: left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-size:13px;
	background-image: url( 'images/curve.gif' );
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-bottom:20px;	
}
.MPBreadCrumb
{
	background-color: #d9dee4;
	height: 18px; 
	#height:20px;
	width:790px;
	margin-left:14px;
	padding-top:4px;
	#padding-top:2px;
}
.MPBreadCrumb a, .MPBreadCrumb span, .MPBreadCrumb a:visited
{
	color: #02234C;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
}
.MPBreadCrumb span
{
	padding-left: 1px;
	padding-right: 0px;
}
.MPBreadCrumb a:hover
{
	color: #842147;
	text-decoration: underline;
}
.MPContentAreaWide
{
	margin: 0px;
	float: left;
	width: 795px;
	min-height: 730px;
	height: auto !important;
	height: 730px;
	text-align: left;
	border: none;
	padding: 10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
}
.MPSponsorSection
{
	float: left;
	width: 170px;
	padding-left: 5px;
	padding-right: 5px;
	min-height: 410px;
	height: auto !important;
	height: 300px;
	padding-top: 10px;
}
.MPSponsorSection .AdSpots .AdSpot
{
	padding-bottom: 10px;
}

/*---------------------------------------TopNavigation(AuxNav)---------------------------------------*/

#MPAuxNav
{
	float: right;
	height: 20px;
}
.MPAuxNav ul.AspNet-Menu li
{
	padding-left: 2px;
	padding-right: 2px;
	height: 20px;
}
.MPAuxNav ul.AspNet-Menu li a
{
	font-family: geneva,arial,sans-serif;
	font-size: 12px;
	color: #02234c;
	font-weight: bold;
	padding: 2px;
	padding-top: 4px;
}
.MPAuxNav ul.AspNet-Menu li a:hover
{
	color: #842147;
	text-decoration: underline;
}
.MPAuxNav ul.AspNet-Menu li.AspNet-Menu-Sep
{
	background-image: url(                    'images/sep.gif' );
	background-position: right 6px;
	background-repeat: no-repeat;
}
/*---------------------------------------TopNavigation(AuxNav)----------------------------------------------*/

/*-----------------------------------SideNavigation-Started-------------------------------------------------*/
.SideNavigation
{
	float: left;
	width: 180px;
	margin-top: 22px;
}
.MPNavBar
{
	width: 180px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
.MPSideNav ul.AspNet-Menu
{
	position: relative;
	left: 0px;
	border-top: 1px solid #9E8298;
}
.MPSideNav ul.AspNet-Menu li
{
	min-height: 19px;
	height: auto !important;
	height: 19px;
	border-bottom: 1px solid #9E8298;
}
.MPSideNav ul.AspNet-Menu li a
{
	font-family: trebuchet,arial,sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	min-height: 19px;
	height: auto !important;
	height: 19px;
	padding-left: 8px;
	padding-top: 1px;
	background-image: url(  'images/leftnavBG.jpg' );
	background-position: right top;
	background-repeat: no-repeat;
}
.MPSideNav ul.AspNet-Menu li a:hover
{
	background-color: #1a234c;
	background-image: none;
}
.MPSideNav ul.AspNet-Menu li ul,
.MPSideNav ul.AspNet-Menu li ul li,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Selected ul,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Selected ul li,    
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-Selected ul li.AspNet-Menu-WithChildren.AspNet-Menu-ParentSelected ul,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren ul,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren ul li
{
	display: none;	
}        
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-Selected ul,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-Selected ul li,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren.AspNet-Menu-Selected ul,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren.AspNet-Menu-Selected ul li,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li
{
	display:block;
	position:relative;
}
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Leaf ul
{
	display:none;
}    
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Selected ul li
{
	background-image: none;
	border: none;
	padding-left: 0px;
}
.MPSideNav ul.AspNet-Menu li li a
{
	color: #ffffff;
	font-size: 13px;
	text-align: left;
	background-image: none;
	background-color: #1a234c;
}
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li a, .MPSideNav ul.AspNet-Menu li.AspNet-Menu-ParentSelected a
{
	padding-left: 20px;
}
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren.AspNet-Menu-Selected ul li.AspNet-Menu-ParentSelected a, .MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li a
{
	padding-left: 35px;
}
.MPSideNav ul.AspNet-Menu li ul li ul li, .MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li, .MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li
{
	border: none;
}
.MPSideNav ul.AspNet-Menu li ul li ul li a
{
	background-image: none;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Selected ul li a, .MPSideNav ul.AspNet-Menu li ul li.AspNet-Menu-Selected a
{
	min-height: 19px;
	height: auto !important;
	height: 19px;
}
/*---------------------------------------SideNavigation-End-------------------------------------------*/


/*---------------------------------------MPBottomMenu-start-------------------------------------------*/

.MPBottomMenu
{
	width:400px;
	float:right;
	text-align:left;
}
.MPBottomNav ul.AspNet-Menu li.AspNet-Menu-Sep
{
	background-image: url(            'images/sep.gif' );
	background-position: right center;
	background-repeat: no-repeat;
}
.MPBottomNav ul.AspNet-Menu
{
	position:relative;
}
.MPBottomNav div.AspNet-Menu-Horizontal ul.AspNet-Menu li
{
	float: none;
	display: inline;
	margin-right:3px;
}
.MPBottomNav ul.AspNet-Menu li a, .MPBottomNav ul.AspNet-Menu li span
{
	display: inline;
}
.MPBottomNav ul.AspNet-Menu li a:hover
{	
	color: #842147;
	text-decoration: underline;
}
.MPBottomNav ul.AspNet-Menu li a
{
	text-decoration: none;	
	text-align: center;
	width: auto;	
	font-family: geneva,arial,sans-serif;
	font-size: 12px;
	color: #02234c;
	font-weight: bold;
	padding-left:1px;
	padding-right:1px;
}

/*---------------------------------------MPBottomMenu-end-------------------------------------------*/
.MPFooter
{
	margin: 0px;
	width: 804px;
	font-family: geneva,arial,sans-serif;
	font-size: 12px;
	text-align:center;
	color: #000000;
	background-color:#ffffff;
	float:right;
}
#MPCopyright
{
	font-family: geneva,arial,sans-serif;
	font-size: 12px;
	color: #000000;
	width:400px;
	/*background-image: url(           'images/sep.gif' );
	background-position: right center;
	background-repeat: no-repeat;*/
	float:left;
	text-align:right;	
}

/*---------------------------------Calendar Style-Start-----------------------------------*/

/* Deault, for unknown or un-popular event types */
.CalendarEventType
{
	color: Blue;
}
/* Brick Red */
.CalendarEventTypeConference
{
	color: #CC3333;
	cursor: pointer;
}
/* Dark Blue */
.CalendarEventTypeSemianr
{
	color: #191970;
	cursor: pointer;
}
/* Purple */
.CalendarEventTypeWebinar
{
	color: #800080;
	cursor: pointer;
}
/* BlueGreen */
.CalendarEventTypeChapterMeeting
{
	color: #339999;
	cursor: pointer;
}
/* Orange */
.CalendarEventTypeCommitteeMeeting
{
	color: #FFA500;
	cursor: pointer;
}
/* Pink */
.CalendarEventTypeCommunityMeeting
{
	color: #FF80C0;
	cursor: pointer;
}
.CalendarEventTypeProfessionalDevelopmentCourse
{
	color: #006f3b;
	cursor: pointer;
}
.CalendarEventTypeSeminar
{
	color: #e84646;
	cursor: pointer;
}
.rsContent.rsMonthView table, .rsContent.rsDayView table, .rsContent.rsWeekView table
{
	position: relative;
}

.rsHeader h2
{
	border-bottom: none;
	padding-top: 8px;
	text-align: center;
	z-index: 1;
}
.rsHorizontalHeaderTable, .rsContentTable /* For the correct alignment of calendar in IE8*/
{
	width: 100%;
}
/* Fix so that two line title fits in the box */
.RadScheduler_Office2007 .rsMonthView .rsWrap *
{
	padding-top: 0;
	padding-left: 0px;
	line-height: 1.1em;
}
.rsTopWrap /*issue in IE6*/
{
	position: relative;
}
table.rsContentTable tr.rsFirstRow .rsWrap.rsDateWrap, table.rsContentTable tr.rsFirstRow .rsWrap /*In order to solve the issue in Firefox*/
{
	position: inherit;
}
/*---------------------------------Calendar Style-End-----------------------------------*/


.address
{
	font: normal 10px/10px Verdana,Helvetica,Sans-Serif;
	color: #404B55;
	padding: 10px;
}
#brdcrm
{
	text-transform: capitalize;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #abb0b6;
	text-decoration: none;
}
#brdcrm a
{
	color: #2e5ba4;
	text-decoration: none;
}
.NumericUpDown .Buttons
{
	float: left;
	margin: 14px 1em 0px 3px;
}
.NumericUpDown .Buttons input
{
	float: none;
	margin-top: 3px;
}
.NumericUpDown input
{
	font-size: 85%;
	margin-top: 15px;
	float: left;
}
.NumericUpDown span
{
	display: block;
	margin-top: 15px;
	float: left;
	margin-right: 1em;
}

.modalBackground
{
	background-color: White;
	filter: alpha(opacity=10);
	opacity: 0.7;
}
.Help
{
	width: 305px;
	height: 250px;
	overflow: auto;
	background-color: #FFFACD;
	color: #666666;
	border: solid 1px #4B253E;
	padding: 5px 5px 5px 5px;
}
/*------------------------Classes extended for solving alignment and color code issues---------------------*/
.ListGroupRow span
{
	color: #842147;
}

/*Newly added styles*/
legend
{
	color: #000000;
}

/*Checkbox alignment*/
input[type=radio] + label
{
	margin-left: 2px;
	margin-right: 2px;
}
input[type=checkbox] + label
{
	margin-left: 2px;
	margin-right: 2px;
}
/*Checkbox alignment - End*/

/* Prompt class added on 23.03.09*/

.Prompt
{
	margin-top: 10px;
	font-weight: bold;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 7px;
}
.Prompt Label
{
	font-weight: normal;
}
/*--------------------------------------------Added by Supriya-----------------------------------------*/
.TableHeading /*header bg in email templates*/
{
	background-color: #d9dee4;
	color: #842147;
}

.Form .Required /*style for contact us page*/
{
font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
.ContentUserControl div p /* style for code of conduct*/
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #000000;
}
.ContentUserControl div ul li /* style for code of conduct*/
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #000000;
}
.MPContentSection .TableRow td, .MPContentSection .TableRowAlternate td /*override the same class in communityeventmanager.css*/
{
	border: 1px solid #bebebe;
	padding: 3px 5px;
}

/*.tdbgBold1 a.contentBoldNew
{
	color: #842147;
}*/
.DigestVCrumbBar td span a.contentBoldNew, .DigestVCrumbBar td a.Heading1New, .DigestVCrumbBar td span span a, .DigestVCrumbBar td span.contentBoldNew span a, .DigestVCrumbBar td span
{
	color: #842147;
	text-decoration: none;
}
.DigestVCrumbBar td span.contentBoldNew
{
	color: black;
}
.MPContentSection .TabSelected a /* To solve the color code issue in IE6 for my fav page in RL*/
{
	color: #ffffff;
	text-decoration: none;
}
.MPContentSection .Tab a /* To solve the color code issue in IE6 for my fav page in RL*/
{
	color: #842147;
	text-decoration: none;
}
.MPContentSection a.TabSelectedDir, .MPContentSection a.TabSelectedDir:hover /* To solve the color code issue in IE6 in Directory*/
{
	color: #ffffff;
	text-decoration: none;
}
.MPContentSection a.TabDeselectedDir, .MPContentSection a.TabDeselectedDir:hover /*To solve the color code issue in IE6 in Directory*/
{
	color: #842147;
	text-decoration: none;
}
.ListHeader .LeftPane a /* To solve the color code issue in IE6 for message digest page in EGroups*/
{
	color: #ffffff;
}
.ListContainer .ListHeader a:hover, .ListContainer .ListHeader a:visited
{
	color: #ffffff;
}

.Default.reToolbarWrapper, .web20.reToolbarWrapper, .reToolCell div
{
height:auto !important;
}

Table.rwTitlebarControls
{
	margin-bottom:0px;
}
bodyBG
{
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
