/* Place root theme CSS stylesheet here */
BODY
{
	background-color:#dddddd;
color:#444444;
font-size:12px;
}
TD, P, LI, UL, OL
{
color:#444444;
font-size:12px;
}
.BodyTable
{
	background-color:inherit;
	border:solid 1px #cecece;
}

#BodyPageInnerDiv
{
	width:875px;
	background-color:#ffffff;
	/*centers div in firefox*/
	margin-left: auto; 
	margin-right: auto;
}
#BodyPageOuterDiv
{
	padding-top:0px;
}

#CenterColumnDiv
{
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
}
#FrontPage-CenterColumnDiv
{
	height:770px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#000000;
	background-image:url('http://net2.taloninteractive.com/f/content/193/34191ed7b30644f89d1925382c4cba05/Background_HomePage_Center.jpg');
	background-repeat:no-repeat;
}

.FrontPage-CenterColumn
{
	background-color:#000000;
}

/*Start Left Menu*/
#LeftMenuHeader-InnerDiv {}

.LeftMenuHeaderTable {}

.LeftMenuHeader 
{
	background:none;
	width: 100%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	text-align:left;
}

.LeftMenuHeaderItemSpacer 
{
	background:none;
	height:0px;
	/*background:#666666;*/
}

.LeftMenuHeaderItem 
{
	background-color:none;
	padding-right:6px;
	padding-left:10px;
	height:30px;
	text-align:left;
	border-bottom:1px solid #666666;
}

.LeftMenuHeaderItemHover 
{
	background-color:#36618e;
	padding-right:6px;
	padding-left:10px;
	height:30px;
	text-align:left;
	border-bottom:1px solid #666666;
}

.LeftMenuHeaderItem A,
.LeftMenuHeaderItem A:link,
.LeftMenuHeaderItem A:visited,
.LeftMenuHeaderItem A:active,
.LeftMenuHeaderItem A:hover
{
font-family:arial;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	/*text-align:left;*/

}

.LeftMenuHeaderItemHover A,
.LeftMenuHeaderItemHover A:link,
.LeftMenuHeaderItemHover A:visited,
.LeftMenuHeaderItemHover A:active,
.LeftMenuHeaderItemHover A:hover
{
font-family:arial;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	/*text-align:left;*/
}

#dropmenudiv{
	position:absolute;
	border:1px solid #333333;
	border-bottom-width:0;
	font:normal 12px Verdana;
	line-height:20px;
	z-index:100;
	width:165px;
	background-color:#ededed;
}

#dropmenudiv a
{
	width:100%;
	display:block;
	padding-left:5px;
	border-bottom:1px solid #333333;
	padding:1px 0;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

#dropmenudiv a:hover
{ /*hover background color*/
	background-color:#d6d6d6;
}
/*End Left Menu*/

.LeftColumn
{
	width:180px;
	background-color:#495139;/*#282e22;*/
	border-right:1px solid #333333;
	background-image:url('http://net2.taloninteractive.com/f/content/193/b45532d6201d4233a7e23268f6170225/Background_InteriorPage_Left.jpg');
	background-repeat:no-repeat;
}

.FrontPage-LeftColumn
{
	height:520px;
	width:180px;
	background-color:#282e22;/*#282e22;*/
	border-right:1px solid #333333;
	background-image:url('http://net2.taloninteractive.com/f/content/193/461e93b828724a11b412228755492c6a/Background_HomePage_Left.jpg');
	background-repeat:no-repeat;
}

#FrontPage-LeftColumnDiv,
#LeftColumnDiv
{
}

#TopCustomNavText
{
	color:#ffffff;
	font-size:11px;
}
#TopCustomNavText A,
#TopCustomNavText A:link,
#TopCustomNavText A:visited,
#TopCustomNavText A:active,
#TopCustomNavText A:hover
{
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

/*Start Footer*/
#FooterDiv TD, #FooterDiv P, #FooterDiv
{
color:#ffffff;
font-size:11px;
}

#FooterDiv
{
	border-top:0px solid #A9A9A9;
	padding:10px 10px 5px 10px;
	background-color:#3f7bb9;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}
#FooterDiv A,
#FooterDiv A:link,
#FooterDiv A:visited,
#FooterDiv A:active,
#FooterDiv A:hover
{
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	/*text-decoration:none;*/
}
.FooterText
{
	font-weight:normal;
}
.FooterCell
{
	padding-bottom:5px;
}
/*End Footer*/


/* Start Rounded Panel */
.PanelContainer-Table
{
	/*width:100%;*/
}

.PanelContainer1-HC
{
	height:18px;
	vertical-align:middle;
	text-align:left;
	white-space:nowrap;
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	border:none;
	padding-left:10px;
}
.PanelContainer1-MC
{
	vertical-align:top;
	height:100%;
	color:#ffffff
	padding-top:0px;
}
/* End Rounded Panel */



/* Start Rounded Panel */
#MortgageCalculatorControl-OuterDiv
{
border-top:2px solid #000000;
border-bottom:2px solid #000000;
color:white;
background:#193556;
}

#MortgageCalculatorControl-OutterDiv,
#MortgageCalculatorControl-InnerDiv,
#MortgageCalculatorControl-InnerDiv td
{
color:white;
background:#193556;
font-weight:normal;
}

#MortgageCalculatorControl-OuterDiv .PanelContainer-Table
{
}

#MortgageCalculatorControl-OuterDiv .PanelContainer-UL
{
	background-image:none;
	background-color:#193556;
	width:0px;
	height:0px;
}
#MortgageCalculatorControl-OuterDiv .PanelContainer-UC
{
	background-image:none;
	background-color:#193556;
	width:0px;
	height:0px;
}
#MortgageCalculatorControl-OuterDiv .PanelContainer-UR
{
	background-image:none;
	background-color:#193556;
	width:0px;
	height:0px;
}

#MortgageCalculatorControl-OuterDiv .PanelContainer-HL
{
	background-image:none;
	background-color:#193556;
	width:0px;
	height:22px;
}
#MortgageCalculatorControl-OuterDiv .PanelContainer-HC
{
	background-image:none;
	background-color:none;
	height:22px;
	width:100%;
	vertical-align:top;
	text-align:center;
	white-space:nowrap;
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:white;
	border:none;
	padding:0px;
	background:#193556;
}
#MortgageCalculatorControl-OuterDiv .PanelContainer-HR
{
	background-image:none;
	background-color:#193556;
	width:0px;
	height:22px;
}
#MortgageCalculatorControl-OuterDiv .PanelContainer-ML
{
	background-image:none;
	background-color:#193556;
	width:0px;
}
#MortgageCalculatorControl-OuterDiv .PanelContainer-MC
{
	background-image:none;
	background-color:#193556;
	vertical-align:top;
	height:100%;
	padding-top:5px;
color:white;
background:#193556;
}
#MortgageCalculatorControl-OuterDiv .PanelContainer-MR
{
	background-image:none;
	background-color:#193556;
	width:0px;
}
#MortgageCalculatorControl-OuterDiv .PanelContainer-LL
{
	background-image:none;
	background-color:#193556;
	width:0px;
	height:1px;
}
#MortgageCalculatorControl-OuterDiv .PanelContainer-LC
{
	background-image:none;
	background-color:#193556;
	height:1px;
}
#MortgageCalculatorControl-OuterDiv .PanelContainer-LR
{
	background-image:none;
	background-color:#193556;
	width:0px;
	height:1px;
}
#MortgageCalculatorControl-OuterDiv .MortgageCalculatorLabel,
#MortgageCalculatorControl-OuterDiv .MortgageCalculatorInputTotal,
#MortgageCalculatorControl-OuterDiv .MortgageCalculatorNumericSymbol,
#MortgageCalculatorControl-OuterDiv .MortgageCalculatorText
{
color:white;
}
/* End Rounded Panel */

/*******************************/

#OneFeaturedPropertyControl-InnerDiv,
#OneFeaturedPropertyControl-InnerDiv TD
{
color:white;
}