@charset "utf-8";
/* CSS Document */

.bannerInner{ width:980px; height:168px;  float:left;}
.subInner{ width:980px; float:left;}
.leftSub{ width:260px; float:left;  margin:20px 0 0 0; padding:0 0 20px 0; } 

.leftTabOuter{ width:230px; float:left;  border: 1px solid  #D4D4D4; background:#EAEAEA; margin-left:8px; padding:0 0 20px 0;}
.leftTab{ width:222px; float:left; background:url(../images/bg-list.jpg) left bottom repeat-x; padding: 0 4px 14px 4px }
.leftTab ul { margin:0; padding:0;}
.leftTab ul li{ list-style:none; display:inline; width:222px; height:28px; float:left; background:url(../images/left-tab.jpg) left top no-repeat; margin:14px 0 0 0; }

.leftTab ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; text-decoration:none; color:#00ADEF; padding-left:10px; line-height:28px; float:left;}

.leftTabInner{ width:222px; float:left;  margin-top:10px; padding:0 4px 20px 4px;  }
.leftTabInner ul { margin:0; padding:0;}
.leftTabInner ul li{ list-style:none; display:inline; width:222px; height:20px; float:left; background:url(../images/left-tab-inner.jpg) left top no-repeat; margin:10px 0 0 0; overflow:hidden;}

.leftTabInner ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; text-decoration:none; color:#323232; padding-left:10px; float:left; line-height:20px;  }

.leftTabInner ul li a:hover{color:#00ADEF;}
/*#pgresi .resi, #pgcomm .comm, #pgsez .sez, #pgtown .town, #pglch .lch, #pgepc .epc {color:#00ADEF;}
.resi, .comm, .sez, .town, .lch, .epc {color:#00ADEF;}*/
.selectLink {color:#00ADEF;}

.rightSub{ width:719px; float:left; margin:20px 0 0 0 ; border-left:1px  solid #DDDDDD; }

.pagecontent{ width:700px; float:left; padding:0 9px 0 10px; font-size:11px; text-decoration:none; text-align:left;}
.pagecontent h1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; float:left; color:#8B8B8B; width:700px; padding:0 0 20px 0; text-transform:uppercase;}
.pagecontent h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; float:left; color:#666666; width:700px; padding:0 0 10px 0; font-weight:bold;}
.pagecontent h4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;  color:#666666; padding:0 0 10px 0; font-weight:bold;}
.pagecontent h3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; float:left; color:#666666; width:700px; padding:0 0 10px 0; font-weight:bold; font-style:italic}

.pagecontent ol {margin:0; padding:0;}
.pagecontent ol li {list-style-type:none; display:inline; background:url(../images/tick.gif) left 7px no-repeat; float:left;  width:700px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366; line-height:20px; text-align:left;   text-decoration:none; padding:0 0 0 10px;   }
.pagecontent ol li a {  width:700px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003366; line-height:20px;   text-decoration:none; padding:0 0 0 10px;   }
.pagecontent ol li a:hover { color:#00ADEF;}
.pagecontent a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003366;  text-align:left; text-decoration:underline;}
.pagecontent a:hover{ color:#00ADEF; text-decoration: none;}
.pagecontent img{ padding:5px; margin:10px; background:#EFEFEF; border: 1px solid #E8E8E8; text-align:left; float:left; }
.pagecontent table{border:1px solid #D3D1D1;}
.pagecontent table td{padding:10px; font-size:12px; color:#666; }
.pagecontent table th{padding:10px; background:#ECECEC; font-size:12px; color:#666666; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.pagecontent .row1{background:#F7F6F6;}
.pagecontent table{border:1px solid #D3D1D1;}
.pagecontent table td{padding:10px; font-size:12px; color:#666; }
.pagecontent table th{padding:10px; background:#ECECEC; font-size:12px; color:#666666; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.pagecontent .row1{background:#F7F6F6;}

.residentail{ width:700px; float:left; }
.residentail ol  { margin:0; padding:0; }
.residentail ol li { list-style:none; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; text-align:left; width:340px; float:left; padding:0 0 40px 0;  }
.residentail ol li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003366; text-align:left; text-decoration:none }
.residentail ol li a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00ADEF; text-align:left; text-decoration:underline }

.residentail ol li span {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00ADEF; text-align:left; font-weight:bold; }
.residentail ol li img { float:left; padding:5px; margin:0 20px 10px 10px ; }

.complete{ width:700px; float:left; }
.complete ol  { margin:0; padding:0; }
.complete ol li { list-style:none; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; text-align:left;  float:left; padding:0 0 20px 0;  }
.complete ol li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003366; text-align:left; text-decoration:none }
.complete ol li a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00ADEF; text-align:left; text-decoration:underline }
.complete ol li span {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00ADEF; text-align:left; font-weight:bold; width:100%;}
.complete ol li img { padding:5px; margin:0 20px 10px 10px ; }

.list{ width:700px; float:left; padding:0 0 10px 0; }
.list ul {margin:0; padding:0;}
.list ul li {list-style-type:none; display:inline; background:url(../images/tick.gif) left 7px no-repeat; float:left;  width:650px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003366; line-height:20px; text-align:left;   text-decoration:none; padding:0 0 0 10px;   }
.list ul li a {  width:650px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003366; line-height:20px;   text-decoration:none; padding:0 0 0 10px;   }
.list ul li a:hover { color:#00ADEF;}


.listLeftInner{ width:220px; float:left; padding:10px 0  0 10px ; }
.listLeftInner ul {margin:0; padding:0;}
.listLeftInner ul li {list-style-type:none; display:inline; background:url(../images/tick.gif) left 9px no-repeat; width:200px; float:left; width:220px;  }
.listLeftInner ul li a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003366; line-height:20px;  text-align:center; text-decoration:none; padding:0 0 0 10px; }
.listLeftInner ul li a:hover {color:#00ADEF;}





a.innerlinks{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003366;  text-align:left; text-decoration:underline;}
a:hover.innerlinks{ color:#00ADEF; text-decoration: none;}


/*table*/
table{border:1px solid #D3D1D1;}
table td{padding:10px;}
table th{padding:10px; background:#ECECEC; font-size:12px; color:#666666; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.row1{background:#F7F6F6;}

/*Form*/
.formHead{padding:5px; background:#ECECEC; border:1px solid #D8D9DA;}
/*.form{padding:10px 0; margin:0; width:680px;}
.form ol li{padding:15px 10px 25px 10px; height:15px; font-size:13px; background:#F7F6F6; margin:0; float:left; width:650px;}
.form label{float:left; color:#525252; width:150px; font-size:12px; margin:0;}
.form input{width:400px; border:none; height:32px; border:1px  solid #D3D1D1; background:#fff; margin:0;  }
.form textarea{width:400px; border:none; height:100px; border:1px solid #D3D1D1; background:#fff ; margin:0;}
.form select {width:400px; border:none; height:32px; border:1px solid #D3D1D1; background:#fff ; margin:0;}

.form li span{display:block;}

.form .row1{font-size:12px; margin:0;}
.form .btn{background: url(../images/btn-form.jpg) no-repeat; width:82px; color:#003366; font-size:13px; text-decoration:none; font-weight:normal; border:none; height:32px; cursor:pointer; line-height:32px; text-align:center;  margin:0 0 0 5px;}
.form .btn:hover{color:#00ADEF; margin:0; }
*/
.leftIconList{ width:190px; float:left; margin-top:10px;  }
.leftIconList ul{ margin:0; padding:0;}
.leftIconList ul li{ list-style:none; display:inline; padding:0 4px 5px 4px; float:left; line-height:32px; width:190px; 
  }
.leftIconList ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366; text-align:left;  float:left; text-decoration:none; padding:0 0 0 10px; }
.leftIconList ul li img{ margin:0 2px 0 0;}
.leftIconList ul li a:hover {color:#00ADEF;}
.line{ width:100%;  background: url(../images/bg-line.jpg) left top repeat-x;}

/* Data Filters */
.dataFilters{background-color:#fff; border-bottom:1px dotted #ccc; padding:10px; }
.filterHeadOpen{background:url(../images/icons/minus.jpg) right center no-repeat; color:#666; font-size:14px; display:block;  outline-style:none; text-decoration:none; }
.filterHeadClose{background:url(../images/icons/plus.jpg) right center no-repeat ; color:#666; font-size:14px; display:block;  outline-style:none; text-decoration:none; }
.dataFilters ol{margin:10px 0 20px 0;}
.dataFilters ol li{/*background:url(../images/bullet3.gif) 0 5px no-repeat ;*/ color:#666; display:block;font-size:11px;  text-decoration:none;  list-style:none;}
.dataFilters ol li b{color:green;}
.dataFilters h5{ font-weight:bold;}
/*
.dataFilters ol li.buttons{height:auto;}
.dataFilters ol li label{display:block; padding-bottom:5px;}
.dataFilters ol li .blueInput{}*/
.dataFilters ol li.subli{background:url(../images/bullet3.gif) 0 5px no-repeat; color:#666; display:block; font-size:11px; margin:0 0 0 40px; padding:0 0 0 20px; text-decoration:none;}
.dataFilters ol li a{}
.dataFilters select{width:auto !important;}
#filters{display:none;}

a.view{ background:url(../images/readmore.jpg) left center no-repeat; font-family:Arial, Helvetica, sans-serif; color:#003366; text-align:left; line-height:20px; padding-left:20px; text-decoration:none; margin-left:20px;}

a:hover.view{ color:#00ADEF; }



.newform{ width:680px; float:left; padding-bottom:50px;}
.formOuter{width:680px; float:left; margin-top:10px; }
.namefield{ width:150px; float:left; }
.inputTextinner{ width:520px; float:left;}
.inputTextinner span{ padding:0 5px;}
.newform label{ float:left; color:#525252;  font-size:12px; margin:0; line-height:30px; padding:0 10px}
.textinput{ width:400px; height:30px; border:1px  solid #D3D1D1; background:#fff;}
.textinarea{ width:400px; height:100px; border:1px  solid #D3D1D1; background:#fff;}


.radiobutton{ width:14px; margin-top:10px;}
.btn{background: url(../images/btn-form.jpg) no-repeat; width:82px; color:#003366; font-size:13px; text-decoration:none; font-weight:normal; border:none; height:32px; cursor:pointer; line-height:32px; text-align:center;  }
.btn:hover{color:#00ADEF;  }