@import url(style_editor_2157.css);
a, a:link {
	color: #00f;
}
a:visited {
	color: #00f;
}
body {
	background-color: #fff;
}
body, p, td, th, li {
	
		font-size: 10pt;
	
	
		font-family: tahoma,sans-serif;
	
}

.menu, a:link.menu, a:visited.menu {
	color: #000;
	font-size: 11px;
	font-family: tahoma,sans-serif;
}
#menuList {
	background-color: #ccc;
}
#menuList li a {
	border-right: 1px solid #000;
}
/*********************************** BODY */

body.externalSite {
border:0px solid #fff;
 margin-left:auto;
 margin-right:auto;
 background-color:#99a386;
 background-image:url(http://www.sugarlandtx.gov/images/bg_diag2.gif);
 background-repeat: repeat;
 color:#000000;
 padding:0;
 text-align:center;
 }


/*********************************** CONTAINER */

#container {
 border: 1px solid #778877;
 background-color: #fff;
 width:975px;
text-align:left;
 }


/*********************************** BANNER */

#bannerBar {
 background-color: #fff;
 background-image: url(/clients/2157/408783.jpg);
 background-repeat: no-repeat;
 height:115px;
 overflow: hidden;
}

#bannerBar p {
 margin: 0px;
 padding: 0px;
 }

/*********************************** USER/GUEST BAR */

#userBar, #guestBar {
 display: none;
 }

/*********************************** MENU BAR */

#menuList{
border:0px solid #000;
background: #2f4a67;
color: #fff;
font-weight:normal;
}

#menuList li{
height:20px;
}

#menuList li a {
border-right: 1px solid #fff;
color: #fff;
padding:3px 18px 3px 18px;
font-weight:normal;
 }

#menuList li a:hover {
background-color: #025299;}


/*********************************** CONTENT */

#homepage #content {
border:0px solid #000;
 padding:5px 8px 10px 0px;
 float:left; 
 width: 550px;
 clear: none;
 }

#content {
border:0px solid #000;
 padding:0;
margin:16px;
 }

#homepage #bodyContent {

 }

#content P{
border:0px solid #000;
padding:0px;
margin:0 0 8px 0;
}

/*********************************** HEADERS */

h1 {
 background: transparent;
 color: inherit;
 _color: #000;
 text-align: left;
 font-size: 1.8em;
 }

#postDateBar {
 background-color: transparent;
 color: #666;
 font-weight: normal;
 font-style: italic;
 margin: 0;
 padding: 3px;
 }

#headlines {
 text-align: left;
 font-size: 1em;
 }

#headlines .subheading {
 font-size:.8em;
 font-weight: normal;
 }

/*****************************RECENT UPDATES */

#recentUpdatesBar {
border-left:1px solid #ccc;
float:right;
width:375px;
padding-left:0px;
height:750px;
}

#recentUpdatesBar h4{
border:0px solid #ccc;
font-size:12px;
padding:0 6px 0 6px;
}

#recentUpdatesBar p {
border:0px solid #ccc;
font-size:11px;
padding:0 6px 0 6px;
margin-top:-16px;
}


/*********************************** INJECTED */

.injectedDocumentList{
list-style-type:none;
}

.injectedDocumentList li{
border-bottom:1px solid #ccc;
}

/*********************************** DOC LISTS */

#bottomSearchForm.compactSearchForm {
 border-top: 0px;
 }

.odd {
 -moz-border-radius-bottomleft: 10px;
 -moz-border-radius-bottomright: 10px;
 -moz-border-radius-topleft: 10px;
 -moz-border-radius-topright: 10px;
 background-color: #F1F1F1;
 }

#bodyContent li {
 /*margin-bottom: 5px;
 padding: 8px 15px;*/
margin-bottom:0;
padding:1px 15px;
font-size:12px;
 }

#documentList li {
 border-top: 0px;
 clear: right;
 display: block;
 margin-bottom: 5px;
 padding-bottom: 5px;
 }

.searchInfoBar {
 background-color: transparent;
 padding: 3px;
 text-align: right;
 }

/*********************************** FORMS */

form hr {
 display: none
 }

.label, .label_required {
 font-weight: normal;
 }

/*********************************** HEADER SOCIAL MEDIA */

#headerSocialMedia{
border:0px solid #000;
position: absolute;
top:60px;
margin-left:810px;
 }

/*********************************** HOMEPAGE SEARCH */

#homesearchPos {
border:0px solid #000;
position: absolute;
top:6px;
margin-left:820px;
 }

.homesearchform {
 color:#000000;
 display:inline;
 margin:0;
 padding:0;
 text-align:right;
 }

.homesearchbox {
 -moz-background-clip:border;
 -moz-background-inline-policy:continuous;
 -moz-background-origin:padding;
 -x-system-font:none;
 background:white none repeat scroll 0 0;
 border:1px solid #6F8397;
 color:#2F4A67;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-size-adjust:none;
 font-stretch:normal;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 line-height:normal;
 padding:1px;
 }

.homesearchbutton {
 background-color:#2F4A67;
 border:1px solid #6F8397;
 color:#DCE7FD;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 margin:0;
 padding:0;
 }

/*********************************** FOOTER */

#footer {
 background-color:#CBDBC0;
 border-top:2px solid #7E8C71;
 clear:both;
 margin:0em;
 padding:0.2em 0;
 text-align:center;
 }

#footnavcontainer {
 margin:0;
 padding:0;
 width:100%;
 }

#footlist {
 border-bottom:2px solid #FFFFFF;
 margin:0;
 padding:8px 0 9px 10px;
 }

#footlist ul, #footlist li {
 display:inline;
 font-size:1.2em;
 list-style-type:none;
 margin:0;
 padding:0;
 }

#footlist a:link, #footlist a:visited {
 color:#5E5E5E;
 line-height:1px;
 margin:0 10px 4px;
 text-decoration:none;
 }

ul {font-size:0.75em;}

/************************************ ADDED BY CMO 04-26-2010  */
#content h2 { font-size: 16px;}

