BODY		{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:12px; }
TD			{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:12px; }
TH			{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:12px; font-weight: bold;}
.small		{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:10px; }
.smaller	{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:8px; }
.smallwhite		{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:10px;  color: white;}
.smallwhite	a {font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:10px;  color: white;}
.smallwhite  a:HOVER {font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:10px;  color: white;text-decoration: underline;}
.smallgray		{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:10px;  color: gray;}
.smallred		{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:10px;  color: red;}
.Body		{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:12px; }
.Header	{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:16px;  font-weight: bold;  color:#000000;
	line-height: 24px; margin-top: 12px;}
.BlueHeader	{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:16px;  font-weight: bold;  color:#0000a0;}
.WhiteHeader	{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:16px;  font-weight: bold;  color:#ffffff;}
.WhiteMedHeader	{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:15px;  font-weight: bold;  color:#ffffff;}
.MedHeader	{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:15px;  font-weight: bold;
	line-height: 18px; margin-top: 10px;}
.WhiteHead	{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:16px;  font-weight: bold;  color:#ffffff;}
.WhiteTextBold	{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:12px;  font-weight: bold;  color:#ffffff;}
.SubHead	{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:10px; color:#f0f0f0;}
.SubHead a {font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:10px; color:#f0f0f0; text-decoration: none;}
.SubHead  a:HOVER {font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:10px; color:#FED801; text-decoration: underline;}
.SubHeadOn	{font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:10px;  font-weight: bold; color:#A7C5FF;}
th.TableHeader {
	border: 2px outset silver;
	background-color: #ECE9D8;
	font-weight:bold;
}
tbody.AlternateRow,tr.AlternateRow  {
	background-color: #f0f0f0;
}
tr.TableRow, tbody.TableRow {
	
}
tbody.TableRow:hover, tbody.AlternateRow:hover  {
	background-color: #ffffcd;	
}

form {padding: 0px; margin:0px;}



.SectionPanel {
	clear:both;
	margin: 12px auto 12px auto;
}

.SectionTop {
	width:100%; 
	background-position:top; 
	background-repeat:repeat-x; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	height:22px; 
}

.TallSectionTop {
	width:100%; 
	background-position:top; 
	background-repeat:repeat-x; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	height:28px;
}

.SectionOff .SectionTop {
	background-image:url(/Themes/360House/FR/Media/Images/Modules/HeaderBackgroundOff.jpg); 
}
.SectionOff .TallSectionTop {
	background-image:url(/Themes/360House/FR/Media/Images/Modules/TallHeaderBackgroundOff.png); 
}
.SectionOff .SectionTop .SectionTopLeft {
	background-image: url(/Themes/360House/FR/Media/Images/Modules/HeaderLeftOff.jpg);
	height: 22px;
}
.SectionOff .TallSectionTop .SectionTopLeft {
	background-image: url(/Themes/360House/FR/Media/Images/Modules/TallHeaderLeftOff.png);
	height: 28px;
}
.SectionOff .SectionTop .SectionTopRight {
	background-image: url(/Themes/360House/FR/Media/Images/Modules/HeaderRightOff.jpg);
	height: 22px;
}
.SectionOff .TallSectionTop .SectionTopRight {
	background-image: url(/Themes/360House/FR/Media/Images/Modules/TallHeaderRightOff.png);
	height: 28px;
}


.SectionOn .SectionTop {
	background-image:url(/Themes/360House/FR/Media/Images/Modules/HeaderBackgroundOn.jpg); 
}
.SectionOn .TallSectionTop {
	background-image:url(/Themes/360House/FR/Media/Images/Modules/TallHeaderBackgroundOn.png); 
}
.SectionOn .SectionTop .SectionTopLeft {
	background-image: url(/Themes/360House/FR/Media/Images/Modules/HeaderLeftOn.jpg);
}
.SectionOn .TallSectionTop .SectionTopLeft {
	background-image: url(/Themes/360House/FR/Media/Images/Modules/TallHeaderLeftOn.png);
}
.SectionOn .SectionTop .SectionTopRight {
	background-image: url(/Themes/360House/FR/Media/Images/Modules/HeaderRightOn.jpg);
}
.SectionOn .TallSectionTop .SectionTopRight {
	background-image: url(/Themes/360House/FR/Media/Images/Modules/TallHeaderRightOn.png);
}

.SectionTopLeft {
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	position:relative; 
	width: 6px;
}

.SectionTopRight{
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	position:relative; 
	width: 6px;
}

.TallSectionTop .SectionTopLeft {
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	position:relative; 
	width: 6px;
}
.TallSectionTop .SectionTopRight{
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	position:relative; 
	width: 6px;
}
.SectionTitle {
	position:relative; 
	float:left; 
	color:#ffffff; 
	padding: 4px 2px 4px 0px; 
	margin-left:4px;
	font-size: 14px;
	font-weight:bold;
}

.SectionTopRightText {
	position:relative; 
	float:right; 
	padding: 4px 0px 0px 0px; 
	margin-right:0px;
}
.SectionTopRightText, .SectionTopRightText a {
	color:#ffffff; 
	font-size: 10px;
	font-weight:bold;
}
.SectionContent {
	clear:both; text-align:left;padding:4px;
}

.SectionBottom {
	clear:both; 
	height:15px; 
	width:100%; 
	background-image:url(/Themes/360House/FR/Media/Images/Modules/Background.png); 
	background-position:top; 
	background-repeat:repeat-x;
}
.SectionBottomLeft {
		position:relative; float:left;
}
.SectionBottomRight {
	position:relative; float:right;
}


.GraySection {
	background-image:url(/Themes/360House/FR/Media/Images/SectionGradientGray.png);
}
.OrangeSection {
	background-image:url(/Themes/360House/FR/Media/Images/SectionGradientOrange.png);
}
.SectionHeader {
	font-family: Helvetica, Arial, Ariel, sans-serif; 
	font-size: 14px;  
	font-weight: bold;
	line-height: 18px; 
	margin-top: 10px;
	color: #5E6E66;
}

.ErrorMessage {
	font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:10px;  color: red; font-weight: bold; background-color: #ffffcd;
	height: 24px; width: 400px; 
	border: 1px solid black; text-align:center;
	margin: 10px; padding: 4px;
}

.ErrorSolution {
	font-family:Verdana, Arial, Ariel, Helvetica, sans-serif; font-size:10px;  font-weight: bold;
	color: #000000; 
	margin-top: 24px; 
	text-align:center;	
}


.tooltiptitle{COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}

#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}


/*Members Summary Page */
#SummaryContainer {width:900px;}
#SummaryContentLeft {width: 540px; float:left; position:relative;}
#SummaryContentRight {float:right; position:relative; width: 300px;}