@charset "utf-8";
/* CSS Document */


body {
	padding:0px;
	margin:0px;
	text-align:center;
	background-color:#ebebea;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
}
#left {
	width: 300px;
	background-color:#f0f0f0;
	margin-left:25px;
}
#right {
	float: right;
	width:600px;
	background-color:#f0f0f0;
	margin-top:15px;
}
#varHeader {
	background-color:#94b530;
	padding-left:1px;
	padding-right:1px;
	height:80px;
	}
	
#right #varHeader {
	
	margin-top:-15px;
}
#container {
	 /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background:#ffffff;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin: 0 auto;
  width: 1024px;
  border-left:1px #cccccc solid;
  border-right:1px #cccccc solid;
  }
#wrap {
	text-align:left;
	padding-left:8px;
	padding-right:8px;
}
#mainContent {
	padding:  5px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background:#ffffff;
}
.headerImg {
padding: 0px;
margin:0px;
background-color: #ffffff;
width:100%;
}

.header-town-menu {
float:right;
background-color:#0F6693; color:#ffffff;
padding:0.5em;
margin-top:15px;
font-weight:bolder;
}

.header-town-menu a {

background-color:#0F6693; color:#ffffff;


}

h4 {
	font-size: 1em;
	font-weight: bold;
	color:#304a1a;
}

h1, h2 {
	font-size: 2.2em;
	color:#478B34; background-color: #ffffff; font-family:Georgia, serif; font-weight:normal; line-height:100%;
}

h3 {
	font-size: 1.5em;
	color:#111111; font-weight:normal;
		padding-left:5px;
}
.note {
padding:5px;
background-color:#FFFF66;
font-weight:bold;
}

table {
border:none;
}

th {
background-color:#ececec;
padding:5px;
}
td {
padding:5px;
}
#infoBox {
float:right;
width:200px;
background-color:#ECECEC;
padding:3px;
margin:5px;
}
.infoBox {
width:195px;
background-color:#cccccc;
font-size:1.0em;
padding:5px;
margin:-3px;
}
ul.infobox li {
margin-left:-10px;
}


input {
width:100px;
height:40px;
font-size:1.2em;
}

button {
height:100px;
width:40px;
font-size: 1.0em;
}
.sm {
font-size:.5em
}
#searchTips {
float:right;
width:330px;
height:115px;
background-color:#e8f1d8;
font-size:0.8em;
padding:5px;
margin:-3px;
margin-top:5px;
margin-right:100px;
}
.searchTips {
width:200px;
background-color:#6ea611;
font-size:1.0em;
padding:5px;
margin:-3px;
color:#ffffff;
}
.bold {
font-weight: bold;
}
.note {
padding-right:5px;
}

 .style1
    {
        width: 359px;
    }
	
#Lookup_resultGrid Table {
    border: 2px solid #CCCCCC;
}

#Lookup_resultGrid Table.th {
    background-color: #616E74;
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px 5px;
}

#Lookup_resultGrid Table.td {
   border: 1px solid #CCCCCC;
    border-collapse: collapse;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    padding: 8px;

}


