/*********************************************************
/*********************************************************
/* GLOBAL STYLES                                         */

	body		{background-color:#FDF3E7; color:#333333; font-size:75%;}
	body.Print	{background-color:White;}

	/* FONT-FAMILY and COLOR */
	*		{font-family: Verdana, Arial, Sans-serif;}
	
	/* STANDARD ELEMENTS */
	p, div.Content, div.FullContent, div.CMSContent, ul, ol
			{line-height:160%;}

/*********************************************************
/* MAJOR LAYOUT ELEMENTS                                 */

	#Page						{margin:0 auto; width:732px;}
	#Page #PageWrapper			{background:White url(../../Graphics/Layout/Background.gif) repeat-y; padding:0 6px;}
	#Page #Banner				{background:White url(../../Graphics/Layout/BannerBG.gif) repeat-x; height:86px;}
	#Page #Logo					{float:left; width:234px;}
	#Page #Slogan				{float:right; width:152px;}
	#Page #UserInfo				{clear:right; color:White; float:right; margin-top:26px; padding:10px; text-align:right; width:350px;}
	#Page #UserInfo .UserName	{font-weight:bold;}
	#Page #UserInfo a			{color:White; font-weight:bold; text-decoration:none;}
	#Page #UserInfo a:hover		{color:#FBDAB4; text-decoration:underline;}
	#Page #Nav					{background:White url(../../Graphics/Layout/Nav/BG.gif) repeat-x; clear:both; height:30px; padding-left:10px;}
	#Page #Body					{clear:both; padding:15px;}
	#Page #FooterImage			{background-image:url(../../Graphics/Layout/Footer.gif); background-repeat:no-repeat; height:16px; width:732px;}
	#Page #Footer				{clear:both; font-size:92%; line-height:180%; margin:5px 0 40px 0; text-align:center;}
	#Page #Footer a				{color:#999999; font-weight:bold; text-decoration:underline;}
	#Page #Footer a:hover		{color:Black; text-decoration:underline;}
	
	/* Block Images */
	#Page #Logo img,
	#Page #Slogan img,
	#Page #Nav img				{display:block;}

/*********************************************************
/* STANDARD HTML ELEMENT STYLES                          */

	a			{color:#6B023F;}
	a:visited	{color:#6B023F;}
	a:hover		{color:Black;}
	a:active	{color:Black;}

	h1			{color:#5C032B; font-family:Georgia,Serif; font-size:160%;}
	h2			{color:#333333; font-family:Georgia,Serif; font-size:140%;}
	h3			{color:#666666; font-size:120%;}
	h4			{color:#666666; font-size:100%;}
	
	input[type="submit"],
	input[type="button"]	{background-color:#CCCCCC; color:Black; font-weight:bold; padding:2px 4px;}
	
/*********************************************************
/* CUSTOM STYLES                                         */	

	.Callouts	{float:right; margin-left:25px; width:220px;}
	.Callouts h2{font-family:Georgia,Serif; font-size:93%; letter-spacing:1px; margin:0 0 5px 0; padding:0 4px; text-transform:uppercase;}
	.Callouts .Callout	{background-color:#EEEEEE; border-bottom:solid 2px #666666; border-top:solid 3px #666666; font-size:92%; font-weight:bold; line-height:140%; padding:10px;}

		
/*********************************************************
/* STYLE OVERRIDES (FROM SHARED STYLE)                   */	

	/* Block Styles */
	div.Block,
	div.FieldsetBlock,
	div.GridBlock					{background-color:#EEEEEE; border-bottom-color:#6C0242; border-width:0 0 2px 0;}
	div.MessagesBlock				{background-color:White;}
	div.BlockTitle					{background-color:#6C0242; color:White; font-size:93%; font-weight:bold; padding:4px 3px 5px 3px;}
	h3.BlockTitle					{background-color:#6C0242; color:White; font-size:93%; margin:0; padding:5px;}
	
	/* Property View */
	.PropertyView .Info				{width:40%;}
	.PropertyView .Images			{float:right; width:55%;}