/* http://meyerweb.com/eric/tools/css/reset/ */

/* v1.0 | 20080212 */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}



td {

vertical-align:top;

}



.clear {

clear:both;

}



.nav {

background: url(images/navi.jpg) top no-repeat;

height:22px;

padding-top:8px;

}



ul#menu {

    width:860px;

	padding:0;

	margin:0 auto;

	list-style:none;

	height:26px;

	position:relative;

	z-index:500;

	/*background:url(images/nava.jpg) top no-repeat;*/

}



#menu li {

 float: left;

 display: inline;

 margin: 0;

 padding: 0;

 font-family:Arial;

}



#menu li a {

	display:block;

	height:26px;

	text-indent: -9999px;

	margin:0;

	padding:0;

	text-decoration:none;

}



#menu table {

	border-collapse:collapse;

	width:0;

	height:0;

	position:absolute;

	top:0;

	left:0;

}

/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */



#menu li a:hover {

	position:relative;

}

#menu li:hover {

	position:relative;

	z-index:200;

}

#menu li:hover > a {

	color:#fff;

}

#menu li:hover > a.sub {

	color:#fff;

	background:#ed8900 url(images/arrow0.gif) top left no-repeat;

}

#menu li.current a {

	color:#fff;

	background:#ed8900 url(images/arrow0.gif) top left no-repeat;

}

#menu li a.sub {

	font-family:Arial;

	font-size:11px;

	background:#ed8900 url(images/arrow0.gif) top left no-repeat;

}

#menu li.current a.sub {

	color:#fff;

	background:#ed8900 url(images/arrow0.gif) top left no-repeat;

}

#menu :hover ul {

	left:0;

	top:26px;

	width:180px;

}

/* keep the 'next' level invisible by placing it off screen. */

#menu ul, #menu :hover ul ul {

	position:absolute;

	left:-9999px;

	top:-9999px;

	width:0;

	height:0;

	margin:0;

	padding:0;

	list-style:none;

}

#menu :hover ul :hover ul {

	left:180px;

	top:0;

	white-space:nowrap;

	width:100px;

	z-index:200;

	height:auto;

}

#menu :hover ul li {

	margin:0;

}

#menu :hover ul li a {

	width:180px;

	padding:0;

	text-indent:20px;

	background:#ed8900 url(images/arrow0.gif) top left no-repeat;

	color:#fff;

	line-height:26px;

	font-size:12px;

	font-family:Tahoma;

	padding-right:20px;

}

#menu :hover ul li a.fly {

	font-family:Arial;

	font-size:11px;

	background:#ed8900 url(images/arrow.gif) top left no-repeat;

}

#menu :hover ul :hover {

	background:#ed8900 url(images/arrow0.gif) top left no-repeat;

	color:#fff;

}

#menu :hover ul :hover a.fly {

	background:#ed8900 url(images/arrow.gif) top left no-repeat;

	color:#fff;

}

#menu :hover ul li.currentsub a {

	background:#ed8900 url(images/arrow.gif) top left no-repeat;

	color:#fff;

}

#menu :hover ul li.currentsub a.fly {

	background:#ed8900 url(images/arrow.gif) top left no-repeat;

	color:#fff;

}

#menu :hover ul :hover ul li a {

	width:200px;

	padding:0;

	text-indent:20px;

	background:#ed8900 url(images/arrow0.gif) top left no-repeat;

	color:#fff;

}

#menu :hover ul :hover ul :hover {

	background:#ed8900 url(images/arrow0.gif) top left no-repeat;

	color:fff;

}

#menu :hover ul :hover ul li.currentfly a, #menu :hover ul :hover ul li.currentfly a:hover {

	background:#ed8900 url(images/arrow0.gif) top left no-repeat;

	color:#fff;

}



li#n1{width:74px;

background:url(images/nava_01.jpg) top no-repeat;

}

li#n2{width:145px;

background:url(images/nava_02.jpg) top no-repeat;

}

li#n3{width:181px;

background:url(images/nava_03.jpg) top no-repeat;

}

li#n4{width:82px;

background:url(images/nava_04.jpg) top no-repeat;

}

li#n5{width:121px;

background:url(images/nava_05.jpg) top no-repeat;

}

li#n6{width:108px;

background:url(images/nava_06.jpg) top no-repeat;

}

li#n7{width:64px;

background:url(images/nava_07.jpg) top no-repeat;

}

li#n8{width:85px;

background:url(images/nava_08.jpg) top no-repeat;

}

li#n1 a:hover{background:url(images/nava_01.jpg) bottom no-repeat;}

li#n2 a:hover{background:url(images/nava_02.jpg) bottom no-repeat;}

li#n3 a:hover{background:url(images/nava_03.jpg) bottom no-repeat;}

li#n4 a:hover{background:url(images/nava_04.jpg) bottom no-repeat;}

li#n5 a:hover{background:url(images/nava_05.jpg) bottom no-repeat;}

li#n6 a:hover{background:url(images/nava_06.jpg) bottom no-repeat;}

li#n7 a:hover{background:url(images/nava_07.jpg) bottom no-repeat;}

li#n8 a:hover{background:url(images/nava_08.jpg) bottom no-repeat;}





.footer {

font-family:Arial, Helvetica, sans-serif;

width:800px;

margin:0 auto;

margin-top:30px;

margin-bottom:20px;

min-height:8em; 

height:auto;

text-align:center;

}

/* for Internet Explorer */

/*\*/

* html .footer  {

height: 8em;

}

/**/



.footer span {

color:#fff;

}



.footer ul {

margin:0;

padding:0;

color:#666666;

list-style:none;

}



.footer p {



color:#666666;

font-size:10px;

padding:5px 0;

}



.footer li {

color:#666666;

display:inline;

list-style:none;

padding:0 10px 0 5px;

font-size:10px;

border-right:1px solid #898989;

}



.footer a, li a{

color:#666666;

text-decoration:none;

}



.footer a:hover, li a:hover{

color:#666666;

text-decoration:none;

}



li.leftlink {

padding-left:0;

}



li.rightlink {

border-right:none;

}



/*Layout*/



body {

background:#fbf8f3 url(images/bg.jpg) top no-repeat;

}



.main {

width:910px;

margin:0 auto;

}



.header{

width:910px;

margin:0 auto;

background:url(images/header.jpg) top no-repeat;

}



.header h1{

text-indent: -9999px;

}



.header h1 a{

margin:0 auto;

width:600px;

height:105px;

display:block;

}



.contentr{

background:url(images/contentr.jpg) top repeat-y;

margin:0;

padding:0;

}



.contenttop{

background:url(images/contenttop.jpg) top no-repeat;

min-height:1000px; 

height:auto;

}

/* for Internet Explorer */

/*\*/

* html .contenttop {

height: 1000px;

}

/**/



.contentbottom{

background:url(images/contentbottom.jpg) bottom no-repeat;

}



.nav{

width:910px;

height:37px;

margin:0 auto;

}



.flash{

width:898px;

height:375px;

margin:0 auto;

}



.inner{

width:886px;

height:196px;

margin:0 auto;

background:url(images/inner.jpg) top no-repeat;

padding:8px 0 0 14px;

}



.context {

width:865px;

margin:0 auto;

clear:both;

}



.context hr {

width:600px;

margin:0 auto;

margin-top:20px;

margin-bottom:20px;

color:#e1dcd6;

}



.lcontent {

float:left;

width:280px;

}



.rcontent {

float:right;

width:570px;

}



.title{

background:url(images/welcome.png) top no-repeat;

width:550px;

height:70px;

text-indent: -9999px;

margin:0 auto;

margin-top:20px;

}



.lcontext {

float:left;

width:520px;

padding:0 20px 0 10px;

border-right:#e1dcd6 1px solid;

margin-right:20px;

color:#0071e1;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

}



.lcontext p{

line-height:160%;

padding-bottom:10px;

}





.rcontext {

float:left;

width:250px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

}



.rcontext p{

line-height:120%;

/*padding-bottom:15px;

*/color:#0071e1;

margin-bottom:5px;

}



.rcontext h3{

color:#ec9e02;

font-size:13px;

text-transform:uppercase;



}



.rcontext h3 a{

color:#ec9e02;

text-decoration:none;

}

.rcontext h4{

color:#ec9e02;

font-size:11px;

}



.rcontext h4 a{

color:#ec9e02;

text-decoration:none;

}

.rcontext .more{

	text-decoration:underline;

	font-size:11px;

	color:#0071e1;

	text-align:right;

	margin-bottom:15px;



}

.rcontext .more a{

	text-decoration:underline;

	color:#0071e1

}

.community {

float:left;

width:205px;

margin:0 5px;

color:#fc9200;

}



.community h3{

color:#fc9200;

font-family:Arial;

text-transform:uppercase;

text-align:center;

font-size:12px;

}



.community ul{

padding:5px;

}



.community li {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

list-style:none;

padding:5px 0;

text-align:center;

}



.community li a{

color:#fc9200;

text-decoration:none;

}



/*innerpage*/



.icontext{

width:898px;

margin:0 auto;

clear:both;

margin-top:5px;

min-height:600px; 

height:auto;

}

/* for Internet Explorer */

/*\*/

* html .icontext {

height: 600px;

}

/**/



.icontent {

color:#0a53a6;

font-family:Arial;

font-size:12px;

padding:15px 5px 20px 15px;

background:url(images/icontent.png) top repeat-x;

margin:0 3px;

}



h2  {

color:#0071e1;

font-size:18px;

letter-spacing:1pt;

text-transform:uppercase;

font-weight:bold;

margin-bottom:10px;

}

h3{

color:#ec9e02;

font-size:13px;

}



h3 a{

color:#ec9e02;

text-decoration:none;

}





a.bluea {

	color:#06F;

	text-decoration:none;

}



.icontent p{

padding-bottom:10px;

line-height:150%;

}



.icontent ul{

margin-left:30px;

}



.icontent li{

line-height:150%;

list-style:circle;

list-style-position:outside;

}



.testimonials {

color:#0a53a6;

font-family:Arial;

font-size:11px;

padding:10px;

}



.testimonials h3{

color:#e77801;

font-family:Arial;

font-size:11px;

font-weight:bold;

}



.testimonials p{

margin:0;

padding:0;

}



.testimonials a{

color:#0a53a6;

font-weight:bold;

}



.propbg {

float:left;

width:310px;

height:280px;

background:url(images/property.png) top no-repeat;

margin:0 10px;

}



.combg {

float:left;

width:210px;

height:193px;

background:url(images/communitybg.png) top no-repeat;

}



.photo{

width:210px;

height:193px;

margin:0 auto;

margin-top:20px;

}



.photoc{

width:180px;

margin:0 auto;

margin-top:20px;

text-align:center;

}

.photoc img{

/*width:180px;*/



}

.property {

width:280px;

margin:0 auto;

padding-top:5px;

}



.property h3{

float:left;

width:190px;

color:#ff6600;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}



.property h4{

float:right;

width:80px;

color:#ff6600;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:right;

}



.property p{

color:#000000;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}



.property strong{

color:#0075c7;

}



.pro100 {

float:left;

width:80px;

padding-bottom:10px;

}



h2.protitle {

float:left;

width:300px;

}



.pagination {

float:right;

width:350px;

text-align:right;

}



.proimage {

float:left;

width:401px;

margin:0 5px 0 0;

}



.proimage img{

width:400px;

border:1px #0a53a6 solid;

}



.proimage2 {

float:left;

width:121px;

margin:0 5px 8px 0;

}



.proimage2 img{

width:120px;

border:1px #0a53a6 solid;

}



.prodiv{

float:left;

width:205px;

margin:10px 10px 10px 0;

}



.prodiv h3 {

float:left;

width:90px;

color:#e46900;

padding-bottom:6px;

margin:0;

font-size:11px;

}



.prodiv span {

float:right;

width:100px;

color:#333333;

padding-bottom:5px;

margin:0;

font-size:12px;

}



.prodiv a {

color:#333333;

}



.prodetail {

float:left;

width:420px;

margin:0 10px 0 0;

}



.prodetail2{

float:left;

width:200px;

margin:0 5px 0 0;

}



.prodetail a, .prodetail2 a{

color:#0a53a6;

text-decoration:none;

}



.resourcesf {

float:left;

padding:5px;

width:80px;

}



.resourcesft {

float:left;

padding:30px 0 0 5px;

width:700px;

}



.agentf {

float:left;

padding:5px;

width:200px;

}



.agentft {

float:left;

padding:10px 0 0 5px;

width:600px;

}



.agentftw {

float:right;

padding:10px 30px 10px 0;

width:580px;

line-height:160%;

}



.agentftw p{

	padding-bottom:10px;

}





.community1{

width:180px;

margin:0 auto;

color:#e46900;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

padding-top:10px;

}



.community1 h3{

float:left;

width:130px;

color:#e46900;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}



.community1 h4{

float:right;

width:120px;

color:#e46900;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:right;

}



.community1 a{

color:#e46900;

text-decoration:none;

}



.container577{

float:left;

width:577px;

}



.conbg577 {

width:577px;

background:url(images/577conbg.png) top repeat-y;

}



.conbgtop577{

background:url(images/577conbgtop.png) top no-repeat;

height:5px;

margin:0;

}



.conbgbottom577{

background:url(images/577conbgbottom.png) top no-repeat;

height:5px;

}



.container577{

float:left;

width:577px;

}



.conbg577 {

width:577px;

background:url(images/577conbg.png) top repeat-y;



}



.conbgbottom577{

background:url(images/577conbgbottom.png) top no-repeat;

height:5px;

}



.container320{

float:left;

width:320px;

}



.conbg320 {

width:320px;

background:url(images/320conbg.png) top repeat-y;

}



.conbgtop320{

background:url(images/320conbgtop.png) top no-repeat;

height:5px;

}



.conbgbottom320{

background:url(images/320conbgbottom.png) top no-repeat;

height:5px;

}



.container205{

float:left;

width:205px;

}



.conbg205 {

width:205px;

background:url(images/205conbg.png) top repeat-y;

}



.conbgtop205{

background:url(images/205conbgtop.png) top no-repeat;

height:5px;

}



.conbgbottom205{

background:url(images/205conbgbottom.png) top no-repeat;

height:5px;

}



.container690 {

float:left;

width:690px;

}



.conbg690 {

width:690px;

background:url(images/690conbg.png) top repeat-y;



}



.conbgtop690{

background:url(images/690conbgtop.png) top no-repeat;

height:5px;

}



.conbgbottom690{

background:url(images/690conbgbottom.png) top no-repeat;

height:5px;

}



.container895{

width:895px;

margin:0 auto;

}



.conbg895 {

width:895px;

background:url(images/895conbg.png) top repeat-y;



}



.conbgtop895{

background:url(images/895conbgtop.png) top no-repeat;

height:5px;

}



.conbgbottom895{

background:url(images/895conbgbottom.png) top no-repeat;

height:5px;

}



.container850{

width:850px;

margin:0 auto;

margin-top:10px;

}



.conbg850 {

width:850px;

background:url(images/850conbg.png) top repeat-y;

}



.conbgtop850{

background:url(images/850conbgtop.png) top no-repeat;

height:5px;

}



.conbgbottom850{

background:url(images/850conbgbottom.png) top no-repeat;

height:5px;

}



.padb10 {

padding:0 0 10px 0;

}



.comlist {

color:#e46900;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;	

padding:5px 0;

}



.comlist a{

color:#e46900;	

text-decoration:none;

font-weight:bold;

}

.seo-content { padding:20px; }

.seo-content .seo-Abox { float:right; width:190px; padding: 8px 0pt 10px 15px; *padding: 8px 0pt 10px 10px; _padding: 8px 0pt 10px 10px; }

.seo-content .seo-Abox ul { border: 1px solid #0a53a6; background:none; margin:0px; list-style-type:none; padding:0px; }

.seo-content .seo-Abox ul li { text-align:center; margin:0px; padding:0px; list-style-type:none; }

.seo-content .seo-Abox ul li.bookmark { padding:8px; }

.seo-content .seo-footer { text-align:center; margin:10px 0; color:#0a53a6; }

.seo-content .seo-footer span { text-decoration:underline; font-weight:bold; color:#0a53a6; }

.seo-footer a:link, .seo-footer a:visited, .seo-footer a:active { text-decoration:none; color:#0a53a6; }

.seo-footer a:hover { text-decoration:underline; }

.seo-content h2
{
	font-size: 13px;
	font-family: Arial;
	color: #0a53a6;
	font-weight: bold;
}
.seo-content a:link,
.seo-content a:active,
.seo-content a:visited
{
	color:#0a53a6;
	text-decoration:underline;
}
.seo-content a:hover {
	text-decoration:none;
	color: #0a53a6;
}
.icontent h2
{
	font-size: 13px;
	font-family: Arial;
	color: #0a53a6;
	font-weight: bold;
}

.seo-innerpage
{
	width:840px;
	text-align:justify; /*- FONT FACE SETTING -*/
	font-family:arial; /*- FONT SIZE -*/
	font-size:12px;
	float: left;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 30px;
	line-height: 18px;
}
.seo-innerpage h1
{
	font-size:28px;
	font-family: Arial;
	font-weight: normal;
}
.seo-innerpage h2
{
	font-size: 13px;
	font-family: Arial;
}
.seo-innerpage a:link,
.seo-innerpage a:visited,
.seo-innerpage a:active
{ text-decoration:underline; color:#000000; }
.seo-innerpage a:hover { text-decoration:none; }
