/*========================================================*/
/*  Universal                                          */
/*========================================================*/

html,body		{font-family: Arial, Helvetica, sans-serif;}
table, tr, td	{ font-size: 12px; font-weight: normal; color: #555;}
p, div, ul, li	{ font-size: 12px; font-weight: normal; color: #555;}
p				{ display: block; margin:0; padding: 0 0 5px 0;}

li				{ list-style: disc; }
ol li			{ list-style: decimal; }
ul li			{ list-style: disc }
li				{ margin: 5px 0; }
/*========================================================*/
/*  Design Elements                                    */
/*========================================================*/

.clear			{clear:both}
.left			{float:left}
.right			{float:right}
.themeOff		{ border:0px; cursor:pointer; margin:1px}
.themeOn		{ border:0; cursor:pointer; margin:1px}
.mbl			{background:url(images/mbl.gif) top left no-repeat; }
.mbr			{background:url(images/mbr.gif) top right no-repeat; height:30px}
.breader		{
	
	color:#666666;
	font-size:12px;
	
}
.searchbox		{ position:absolute; right:8px; top:1px; width:212px;  z-index:500; height:70px; color:#FFFFFF; font-size:11px}
#dnn_dnnSEARCH_txtSearch{
	font-size:12px;
	line-height:22px;
	height:23px;
	position:absolute;
	right:37px;
	width:150px;
	padding:0 2px;
	top:35px;
	border:1px solid #CCCCCC;
}
.searchbox input{ margin:0px; display:inline;}
.search			{ color:#FFFFFF; padding:0px; line-height:20px; font-size:11px; font-family:Tahoma}
.leftnav		{
	width:210px;
	margin-left:0px;
	height:100%;
	background:#7AAADA;
	display:inline;
	
}
.banner3			{
	min-height:103px;
  height:auto !important;
  height:103px;

float: left;
	width: 246px;
		
}
.content		{ width:745px;margin-right:18px; display:inline}
.content2		{
	width:499px;
	display:inline;
	float: left;
	margin-left:18px;
}
.signin			{ position:absolute; left:215px;width:30%; text-align: left;z-index:900; height:55px;}
.copyright		{
	color:#666;
	margin:0 5px;
	line-height:25px;
	
}

/* Headings */
h1,h2,h3,h4,h5{padding:0px; margin:6px 0}
h1, h1 .head	{ font-size: 24px; font-weight: 700; line-height: 28px; color: #706b08; border: none; vertical-align: top; width: 100%; margin-bottom: 10px; }
h2				{ font-size: 18px; font-weight: 700; line-height: 18px; color: #706b08; border: none;  }
h3				{ font-size: 15px; font-weight: 700; line-height: 16px; color: #979015; border: none;  }
h4				{ font-size: 13px; font-weight: 700; line-height: 14px; color: #c6c04f; border: none; }
h5				{ font-size: 11px; font-weight: 700; line-height: 14px; color: #666666; border: none; }
.textIntro		{ font-size: 10px; font-weight:300; line-height: 12px; color: #979015; border: none; margin: 10px 20px; }

/* Forms */
div.form		{ width: 500px; text-align: left; }
div.form_group	{ text-align: left; margin-bottom: 10px; font-size: 14px; color: #4b91ae;  }
div.form_text	{ float: left; margin: 0; }
p.form_text		{ margin: 0 0 3px 0; }
textarea.form_text,
input.form_text,
select.form_text{ font: bold 12px Arial, Helvetica, sans-serif;color:#333;background:#efefef; border-color: #bbb #bbb #ddd;border-width: 2px 1px 1px; padding: 0.2em;margin: 0 10px 10px 0; }
input			{ color: #999; }
select			{ color: #999; }
.StandardButton	{ color: #666; background: #EEE; border: solid 1px #D1C7BE; line-height:22px; padding:0 10px; height:22px; cursor:pointer}
.NormalTextBox	{ color: #666; padding-left: 4px; line-height: 12px; font-weight: normal; }
td.NormalTextBox{ padding: 0; margin: 0; background: transparent; visibility: inherit; border: 0; }

/*========================================================*/
/*  Text                                               */
/*========================================================*/

.Normal,
.normal			{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: normal; color: #333; line-height: 120%; }
strong,b,.NormalBold	{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold;  line-height: 120%; }
.NormalRed		{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #C00; line-height: 120%; }
.SubHead		{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #333; line-height: 120%; }
span.SubHead	{ font-size: 9px; margin:0; padding:0; }
span.SubHead br	{ display: none; }

/*========================================================*/
/*  Links                                        	  */
/*========================================================*/

a:active,a:visited,
a:link 					{ background:transparent; color: #019dbe; text-decoration: none; }
a:hover					{ color: #000; text-decoration: underline; }
a.Normal:visited,
a.Normal:link			{ background:transparent; color: #019dbe; text-decoration: none; font-weight: normal; }
a.Normal:hover			{ color: #000; text-decoration: underline;}
a.CommandButton:active,a.CommandButton:visited,
a.CommandButton:link	{ color:#aca94c; background:#FFF;padding: 2px 3px 3px 4px; height: 18px; font-weight: bold; text-decoration: none; }
a.CommandButton:hover	{ color: #FFFFFF; background: #999;}
a.button,a.button:link,a.button:active,a.button:visited{ background:url(images/button.gif) left top no-repeat #f9fafa; border:3px #9e9a23 solid; height:42px; display:block; margin:6px 0;color:#333; padding-left:10px}
.button b,.button strong{ font: normal 14px Trebuchet MS; line-height:22px}
a.button:hover{background:url(images/button.gif) right bottom no-repeat #fff; border:3px #27515e solid; height:42px; text-decoration:none}
/*========================================================*/
/*  Tokens                                             */
/*========================================================*/

a.search:link,a.search:active,a.search:hover{ background:url(images/sb.gif) top center no-repeat; text-decoration:none; display:block;  position:absolute; width:49px; height:23px; right:10px; top:35px;}a.search:hover{ background:url(images/sb.gif) bottom center no-repeat}

.account,A.account:link,A.account:active,A.account:visited  {COLOR: #fff;line-height:25px;background:url(images/icon.gif) left top no-repeat; padding:0 0 0 18px; text-decoration:none; white-space:nowrap} A.account:hover {COLOR:#ffff00;background:url(images/icon.gif) left bottom no-repeat; text-decoration:underline}

.links,A.links:link,A.links:active,A.links:visited  {padding:0px; font-weight:normal; color:#aca94c; text-decoration:none;font-size:12px; line-height:25px} A.links:hover {COLOR:#000;  text-decoration:underline }

.bread,A.bread:link,A.bread:active,A.bread:visited  {padding:0 4px; font-weight:normal; color:#666666; text-decoration: underline;font-size:12px; line-height:35px} A.bread:hover {COLOR:#7AAADA;  text-decoration:underline}

.privacy,A.privacy:link,A.privacy:active,A.privacy:visited  {font-weight: normal; color:#666; font-size:12px; margin:0 5px; text-decoration:none} A.privacy:hover {color:#000; text-decoration:underline }

.terms, A.terms:link, A.terms:active, A.terms:visited {font-weight: normal; color:#666; text-decoration:none; font-size:12px; margin:0 5px} A.terms:hover {color:#000; text-decoration:underline }
.copyright{ color:#333; font-size:12px}

/*========================================================*/
/*  ContentPanes                                         */
/*========================================================*/

#dnncontent .panes	{ margin:0 auto;}

.propertysearch		{
	float:right;
	width:735px;
	margin-right:18px;
	margin-left:17px;
	display:inline;
	min-height: 70px;
	background: #7aaada;
	padding-top: 10px;
	padding-left: 10px;
}

.propertysearch	p	{
	
	color: #FFFFFF;
}
.TopMenu			{
	float:right;
	margin-top:0px;
	margin-right:19px;
	width:300px;
	height:70px;
	display:inline;
	text-align: right;
	padding-top: 5px;
}
.tlpane				{ width:49.5%; float:left;}
.trpane				{ width:49.5%; float:right}

.leftpane			{ width:22%; float:left;overflow:hidden;}
.contentpane		{ width:100%; display:inline; float:left; display:inline;}
.rightpane			{ width:22%; float:right; overflow:hidden;}




.boxleftpane			{
	width:32%;
	float:left;
	overflow:hidden;
margin-right:2%;
}
.boxmiddlepane			{ margin-right:2%; width:32%; float:left;overflow:hidden; }
.boxrightpane		{ 	width:32%;float:right; ;overflow:hidden;}

.mainapane			{ width:32%;
	float:left;
	overflow:hidden;
margin-right:2%; }
.mainbpane			{ margin-right:2%; width:32%; float:left;overflow:hidden; }
.maincpane			{width:32%;float:right; ;overflow:hidden;}

.topleftpane		{ width:24%; float:left;overflow:hidden}
.toprightpane		{ width:75%; float:right;overflow:hidden}
.midleftpane		{ width:65%; display:inline; float:left; display:inline;}
.midrightpane		{ width:32%;float:right; ;overflow:hidden;}
.footerpane			{ width:100%; margin:0 auto;}

/*========================================================*/
/*  Page Options                                         */
/*========================================================*/

.black_overlay{display: none;position:absolute;top:0%;left:0%;width:100%;height:100%;z-index:3000;}
.white_content{display:none;position:absolute;top:30%;left:30%;width:450px;height:300px;padding:0px;border:0px solid #aca94c;background:url(images/pageoption.gif) bottom right repeat-x #fff;z-index:3001;overflow:auto;; border:2px #000 solid} 
.option{ margin:0 15px 15px 15px}
.option h2{ padding:4px 0; font-size:18px; margin:0px;clear:both}
.option p{ padding:0px; margin:0px; clear:both}
a.pageoption:link,a.pageoption:active,a.pageoption:visited{background:url(images/bbt.gif) right top no-repeat;position:absolute; right:20px;top:3px; display:block; width:80px; height:18px; z-index:3000; color:#FFFFFF; font-size:11px; text-decoration:none; line-height:18px; text-indent:2px}
a.pageoption:hover{background:url(images/bbt.gif) right -18px no-repeat; color:#aca94c; text-decoration:none}
a.close:link, a.close:active, a.close:visited{ background:url(images/close.gif) top left no-repeat; float:right;display:block; width:20px; height:20px;}
a.close:hover{ background:url(images/close.gif) bottom left no-repeat}

/*========================================================*/
/*  CSSMenu                                     */
/*========================================================*/

.CSSMENU				{
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	min-height:329px;
	background: #7AAADA;
	position: relative;
	
	width:208px;
	padding-left:2px;
}
* html .CSSMENU			{ height:329px}
.CSSMENU ul				{ padding:0px;margin:0px auto;}
.CSSMENU ul li			{ margin:0 10px;list-style: none none outside; position: relative; border-bottom:1px solid #ADCBE9}
.CSSMENU ul .current	{ margin:0 10px}
.CSSMENU ul .current span	{color:#000}
.CSSMENU ul .slide		{ display:none; float: left; overflow:hidden; position:absolute; z-index:2000;}
.CSSMENU ul span		{ padding:0 0 0 0px; font-size:13px; font-weight: normal;display:block}
.CSSMENU ul a:link, 
.CSSMENU ul a:active, 
.CSSMENU ul a:visited	{ width:auto;color:#FFFFFF; text-decoration:none; line-height:30px; display:block; cursor: pointer}
.CSSMENU ul a:hover 	{ color: #000;}
.CSSMENU .bottomarrow	{ }

.CSSMENU .Group			{
	background:#ADCBE9;
	margin:0px 0px 0px -10px;
	padding:0px;
	display:none;
	position:absolute;
	left:0px;
	float:left;
	z-index:4000;
	border:1px #ADCBE9 solid;
	width: 250px;
}
.CSSMENU .Group li 		{ border:none; margin:0px}
.CSSMENU .Group li span { padding:0 0px 0 5px; display:block;font: normal 12px/28px Arial, Helvetica, sans-serif;min-height:28px; color:#333333; background:transparent}
.CSSMENU .Group li img	{ margin-right:10px; vertical-align:middle}
.CSSMENU .Group a:link,
.CSSMENU .Group a:active,
.CSSMENU .Group a:visited		{
	text-align:left;
	line-height:28px;
	color:#666666;
	background:none;
	
}
.CSSMENU .Group a:hover 		{
	text-decoration:none;
	background:#f5f5f5;
	color: #333333;
	
}
.CSSMENU .Group a:hover span 	{ background:#f5f5f5}
.CSSMENU .Group .subcurrent		{ background:url(images/on.gif) right center no-repeat;}
.CSSMENU .Group .rightarrow 	{ background:url(images/rc.gif) right center no-repeat;}


/*========================================================*/
/*  Containers                                        */
/*========================================================*/

.icon							{ display:block; float:left;text-align:center; height:20px; }
* html .icon,* html .actions	{ width:15px} 
* html.visibility				{ width:20px}
.icon span						{ width:13px; display:block; margin:0px; padding:0px;}
.icon span img					{ padding:0px;}
.icon img						{ padding:5px 0 0 5px; max-width:20px;}
.title							{ float:left; overflow:hidden; line-height:28px; font-size:13px; font-weight:bold; color:#716e08;}
.visibility						{ display:block; float:right; min-width:20px; text-align:center; height:20px;}



/*========================================================*/
/*  SiteMap                                        */
/*========================================================*/


.SiteMap{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; width:95%; margin:50px auto; }
.SiteMap ul { list-style:none; margin:0px; padding:0px}
.SiteMap ul li{margin:0px 0px 0 15px; list-style:none; float:left; width:45%; background:url(images/pcbbg-gray.jpg) 0 -200px repeat-x #eee}
.SiteMap ul li span{ color:#FFFFFF; line-height:24px; padding-left:10px}
.SiteMap .Group li{margin:1px 0px; list-style:none; border:none; width: auto; clear:both; background:transparent;}
.SiteMap ul li a{ font-size:14px; font-weight:bold}
.SiteMap ul li ul{ margin:0 10px;list-style:inside;}
.SiteMap ul li ul li {list-style:disc; margin:0 10px}
.SiteMap ul li ul li span { font-size:12px; color:#b3ac29; text-decoration:underline; line-height:20px; white-space:nowrap; padding:0px}
.SiteMap ul li ul li a:hover span { color:#333; text-decoration:none}

/*========================================================*/
/*  Banner												*/
/*========================================================*/



.b01			{background:url(images/b1.gif) bottom left no-repeat; position:absolute; bottom:0px; right:0px}
.b02			{background:url(images/b2.gif) bottom left no-repeat; position:absolute; bottom:0px; right:0px}
.b03			{background:url(images/b3.gif) bottom left no-repeat; position:absolute; bottom:0px; right:0px}
.b04			{background:url(images/b4.gif) bottom left no-repeat; position:absolute; bottom:0px; right:0px}
.b05			{background:url(images/b5.gif) bottom left no-repeat; position:absolute; bottom:0px; right:0px}
.b06			{background:url(images/b6.gif) bottom left no-repeat; position:absolute; bottom:0px; right:0px}
.b07			{background:url(images/b7.gif) bottom left no-repeat; position:absolute; bottom:0px; right:0px}
.b08			{background:url(images/b8.gif) bottom left no-repeat; position:absolute; bottom:0px; right:0px}
hr {
	border: 1px solid #999999;
	color: #CC0000;
}
