﻿
.Test			{ border: 1px solid red; }

.Clear			{ clear:both; }

.FloatLeft		{ float:left; }
.FloatRight		{ float:right; }

.FontBold		{ font-weight:bold; }
.FontNormal		{ font-weight:normal; }

.Padding0		{ padding:0; }
.Margin0		{ margin:0; }

.LineHeight1	{ line-height:1.2em; }

.ShadeA			{ background-color:#eeeeee; }
.ShadeB			{ background-color:#fdd92b; }
.ShadeC			{ background-color:#cccccc; }

.DividerA		{ border-bottom:1px dotted #999999; }
.DividerB		{ border-bottom:1px dotted #0066cc; }

.ImgBorder		{ border:1px solid black; padding:1px; }

.DisplayNone	{ display:none; }

.AlignCenter	{ text-align:center; }
.AlignRight		{ text-align:right; }
.AlignLeft		{ text-align:left; }

.HeaderIconLg	{}
.HeaderIconSm	{}

.FontSize10		{ font-size:10px; }
.FontSize11		{ font-size:11px; }
.FontSize12		{ font-size:12px; }
.FontSize14		{ font-size:14px; }
.FontSize16		{ font-size:16px; }
.FontSize18		{ font-size:18px; }
.FontSize20		{ font-size:20px; }
.FontSize24		{ font-size:24px; }
.FontSize26		{ font-size:26px; }
.FontSize28		{ font-size:28px; }

.ColorAccentA	{ color:Black; }
.ColorAccentB	{ color:Gray; }
.ColorAlert		{ color:#FF0000!important; }

.BorderLeft		{ border-left:1px solid #a0a0a0; padding:0; margin:0; }
.BorderRight	{ border-right:1px solid #a0a0a0; padding:0; margin:0; }
.BorderBottomA	{ border-bottom:1px solid #999999; }	
.BorderBottomB	{ border-bottom:1px dotted #999999; }
.BorderTopB	{ border-top:1px dotted #999999; }

.NavBasic	{ margin:12px 0 0 0; padding:10px 8px 0 8px; height:30px; }
.NavBasic a:link, .NavBasic a:visited 	{ color:#0753a8; text-decoration:none; }
.NavBasic a:hover, .NavBasic a:active	{ color:#f1c700; text-decoration:none; }

.NavOver	{ margin:12px 0 0 0; padding:7px 8px 0 8px; background-color:#e3e3e3; height:30px; }
.NavOver a:link, .NavOver a:visited 	{ color:#0753a8; text-decoration:none; }
.NavOver a:hover, .NavOver a:active		{ color:#f1c700; text-decoration:none; }

.Padding15			{ padding:15px; }

.Width140 {width:140px;}

.TableA		{ border-collapse:collapse; }
.TableA	td	{ padding:5px; border-top:1px dotted #999; border-bottom:1px dotted #999; vertical-align:top;  }
.RowA		{ background-color:#eee; }
.RowB		{ background-color:#fff; }

.TableB 	{ border-collapse:collapse; }
.TableB	td	{ padding:5px; vertical-align:top;  }



/*-------------------------------------------Box Primary Decorator--*/
.boxPrimary						{ background-color: #ffffff; margin:0; padding:0; }
	.boxPrimary .TopMiddle		{ background: url('http://static.mls.com/images/BgBoxTheme1TopMiddle.gif') repeat-x top left; width:100%; }
	.boxPrimary .BottomMiddle	{ background: url('http://static.mls.com/images/BgBoxTheme1BottomMiddle.gif') repeat-x bottom left; width:100%; }
	.boxPrimary .MiddleLeft		{ background: url('http://static.mls.com/images/BgBoxTheme1MiddleLeft.gif') repeat-y top left; width:100%; }
	.boxPrimary .MiddleRight	{ background: url('http://static.mls.com/images/BgBoxTheme1MiddleRight.gif') repeat-y top right; width:100%; }
	.boxPrimary .TopRight		{ background: url('http://static.mls.com/images/BgBoxTheme1TopRight.gif') no-repeat top right; width:100%; }
	.boxPrimary .TopLeft		{ background: url('http://static.mls.com/images/BgBoxTheme1TopLeft.gif') no-repeat top left; width:100%; }
	.boxPrimary .BottomLeft		{ background: url('http://static.mls.com/images/BgBoxTheme1BottomLeft.gif') no-repeat bottom left; width:100%; height: 28px; }
	.boxPrimary .BottomRight	{ background: url('http://static.mls.com/images/BgBoxTheme1BottomRight.gif') no-repeat bottom right; width:100%; height: 28px; }
	.boxPrimary .Title			{ margin: 0px; padding: 10px 15px 10px 15px; }
	.boxPrimary .Content		{ white-space: normal; text-align: left; margin: 0px; padding: 0 15px 0 15px; }
	.boxPrimary .TabContainer	{ padding: 0 20px; height: 19px; width:100% } /* Removed display:inline-block; for BoxChrome */
	
	.boxPrimary .TabOn				{ background-color: #FFFFFF; padding: 0px; margin: 0 5px 0 0; float:left; }
	.boxPrimary .TabOn .TopMiddle	{ background: url('http://static.mls.com/images/BgBoxTheme1TabMiddleOver.gif') repeat-x bottom left; padding: 0px; margin: 0px; }
	.boxPrimary .TabOn .TopRight	{ background: url('http://static.mls.com/images/BgBoxTheme1TabSideRightOver.gif') no-repeat bottom right; padding: 0px; margin: 0px; height: 19px; }
	.boxPrimary .TabOn .TopLeft		{ background: url('http://static.mls.com/images/BgBoxTheme1TabSideLeftOver.gif') no-repeat bottom left; padding: 0px; margin: 0px; height: 19px; }
	.boxPrimary .TabOn .Content		{ white-space: normal; text-align: left; font-size: 11px; margin: 0px;	padding: 0px 10px 0 10px; font-weight:bold; }
	.boxPrimary .TabOn .Content a	{ color: White; }
		
	.boxPrimary .TabOff				{ background-color: #FFFFFF; padding: 0px; margin:0 5px 0 0; float:left; }
	.boxPrimary .TabOff .TopMiddle	{ background: url('http://static.mls.com/images/BgBoxTheme1TabMiddle.gif') repeat-x bottom left; padding: 0px; margin: 0px; }
	.boxPrimary .TabOff .TopRight	{ background: url('http://static.mls.com/images/BgBoxTheme1TabSideRight.gif' ) no-repeat bottom right; padding: 0px; margin: 0px; height: 19px; }
	.boxPrimary .TabOff .TopLeft	{ background: url('http://static.mls.com/images/BgBoxTheme1TabSideLeft.gif') no-repeat bottom left; padding: 0px; margin: 0px; height: 19px; }
	.boxPrimary .TabOff .Content	{ white-space: normal; text-align: left; font-size: 11px; margin: 0px; padding: 0px 10px 0 10px; font-weight:bold; }	
	.boxPrimary .TabOff .Content a	{ color: #0066cc; }
	
/*-------------------------------------------Box Primary Decorator--*/
.boxSecondary						{ background-color: #fdd92b; }
	.boxSecondary .TopMiddle		{ background: url('http://static.mls.com/images/BgBoxTheme2TopMiddle.gif') repeat-x top left; width:100%; }
	.boxSecondary .BottomMiddle		{ background: url('http://static.mls.com/images/BgBoxTheme2BottomMiddle.gif') repeat-x bottom left; width:100%; }
	.boxSecondary .MiddleLeft		{ background: url('http://static.mls.com/images/BgBoxTheme2MiddleLeft.gif') repeat-y top left; width:100%; }
	.boxSecondary .MiddleRight		{ background: url('http://static.mls.com/images/BgBoxTheme2MiddleRight.gif') repeat-y top right; width:100%; }
	.boxSecondary .TopRight			{ background: url('http://static.mls.com/images/BgBoxTheme2TopRight.gif') no-repeat top right; width:100%; }
	.boxSecondary .TopLeft			{ background: url('http://static.mls.com/images/BgBoxTheme2TopLeft.gif') no-repeat top left; width:100%; }
	.boxSecondary .BottomLeft		{ background: url('http://static.mls.com/images/BgBoxTheme2BottomLeft.gif') no-repeat bottom left; width:100%; height: 28px; }
	.boxSecondary .BottomRight		{ background: url('http://static.mls.com/images/BgBoxTheme2BottomRight.gif') no-repeat bottom right; width:100%; height: 28px; }
	.boxSecondary .Title			{ margin: 0px; padding: 10px 15px 10px 15px; }
	.boxSecondary .Content			{ white-space: normal; text-align: left; margin: 0px; padding: 0 15px 0 15px; }
	.boxSecondary .TabContainer		{ padding: 0 5px; height: 25px; width:100% } /* Removed display:inline-block; for BoxChrome */
	
	div.answer
	{
		clear: both;
		padding: 10px;
	}
	
	div.answer-author
	{
		width: 255px;
		border: 1px solid #d7d7d7;
		padding: 5px;
		min-height: 80px;
	}
	
	div.answer-img
	{
		float: left;
		width: 42px;
		margin-right: 5px;
	}
	div.answer-img img
	{
		width: 42px;
	}
	div.answer-author-info
	{
		
	}
	div.answer-answer
	{
		clear: both;
	}
	
	#askquestion .Content textarea
	{
		width: 310px;
		height: 125px;
	}
	
	#askquestion .Content
	{
		position: relative;	
	}
	
	#askquestion .Content input#fld_subject
	{
		width: 310px;
	}
	
	#askquestion .Content input.submitQuestion
	{
		position: relative;
		left: 125px;
	}
