input, select {
	color : #000000;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
div {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
div.container {	overflow:hidden; width: 100%;}
h1 {
	color : #D44409;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 16px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
h2 {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.menu01 {
	color : #707070;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: center;
}
.menu01 a {
	color : #707070;
	text-decoration: none;
}
.menu01 a:hover {
	color : #333333;
}
.menu02 {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: center;
}
.menu02 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu02 a:hover {
	color : #F2F2F2;
}
.menu03 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: center;
}
.menu03 a {
	color : #000000;
	text-decoration: none;
}
.menu03 a:hover {
	color : #555555;
}
.title {
	color : #D44409;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right a {
	color : #EF6D00;
}
.right a:hover {
	color : #000000;
}
li {
	color : #000000;
	margin-top : -1px;
	padding-bottom : -1px;
	margin-bottom : -1px;
	margin-right : 1px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
ul, ol {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
p,table,td {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
}
p a {
	color : #294A7B;
}
p a:hover {
	color : #000000;
}
.bot {
	color : #000000;
	margin-top : 20px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 200px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.bot a {
	color : #000000;
	text-decoration: none;
}
.bot a:hover {
	color : #294A7B;
}

.res{display:block}
.res *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.res1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0;
  background:#f8f8f8}
.res2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e8e8e8;
  border-right:1px solid #e8e8e8;
  background:#fafafa}
.res3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa;}
.res4{
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0}
.res5{
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8}
.resfg{
  background:#FFFFFF}
  
  #img { width:150px; margin-right:10px;}
  
.col-0, .col-1, .col-2, .col-3 { float:left;}

#content { padding:0 0 34px 0;}
#content .row-1 { padding-bottom:11px; border-bottom:1px solid #cecec6; margin-bottom:15px;font-weight: bold;}

  

#residential #content .row-1 .col-1 { width:50px; margin-right:10px;}
#residential #content .row-1 .col-2 { width:50px; margin-right:10px;}
#residential #content .row-1 .col-3 { width:80px;}

#residential #content .row-2 .col-1 { width:50px; margin-right:10px;}
#residential #content .row-2 .col-2 { width:50px; margin-right:10px;}
#residential #content .row-2 .col-3 { width:80px;}



/*box1*/
.box1 { width:600px; position:relative; padding-left:20px;}
.box1 .left-top-corner { background:url(images/left-top-corner1.png) no-repeat left top; height:20px; padding-left:20px;}
.box1 .right-top-corner { background:url(images/right-top-corner1.png) no-repeat right top; height:20px; padding-right:20px;}
.box1 .border-top { background:url(images/border-top1.png) left top repeat-x; height:20px; }

.box1 .left-bot-corner { background:url(images/left-bot-corner1.png) no-repeat left bottom; height:20px; padding-left:20px}
.box1 .right-bot-corner { background:url(images/right-bot-corner1.png) no-repeat right bottom; height:20px; padding-right:20px}
.box1 .border-bottom { background:url(images/border-bot1.png) left bottom repeat-x; height:20px; width:100%;}

.box1 .right-border { background:url(images/border-right1.png) right top repeat-y; padding-right:20px;}
.box1 .border-left { background:url(images/border-left1.png) left top repeat-y; padding-left:20px;}
.box1 .border-right { background:url(images/border-right1.png) right top repeat-y; padding-right:5px;}

.box1 .xcontent { background:url(images/box-bg.png) repeat-x top #d9d8d6; }