/*General classes*/
ol, ul {line-height:125%;}
ul {list-style:none; margin:0px 0px 10px; padding:0px;}
ul li    { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; margin: 0; padding: 0 }
p {line-height:125%;}
form {margin:0px;}

/*General Page Layout*/
#contenthome {float:left; width:747px; margin-top:0px; border:solid #135; background-color:#fff; border-width:0px 1px 1px 1px;}
#contenthome h1 {margin:0px;}
#contenthome:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#contenthome a {color:#424A32;}
#contenthome a:hover {color:#c00;}

#homewrap {float:left; width:540px; background:#fff;}


/***********Left Column IDs and Classes**********/

/*General Left Column*/
#leftcol {float:left; width:190px; font-size:85%; padding:0px; color:#777; background:#fff; border-right:1px solid #ccc;}
#leftcol ul {margin-left:4px;}
#leftcol a {text-decoration:none;}
#leftcol a:hover {text-decoration:underline;}
#leftnavcontent  { padding-top: 0; padding-right: 0; padding-bottom: 10px }

/*Search Box*/
#search   { color: #fff; font-size: 90%; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #71522a; text-align: center; margin: 0; padding: 5px 0 5px 5px; width: 160px }
#search form {margin:0px;}
.searchbox {font-size:12px; border:1px solid #00317b; margin:0px;}
.gobutton {font-size:11px; font-weight:bold; color:#fff; border:1px solid #ddd; background-color:#444; padding:0px;}
#formwrap {width:170px; font-size:90%; font-family:Verdana, Arial, sans-serif;}
.formdrop {font-size:11px; border:1px solid #00317b; margin-top:0px;}

/*ePass*/
#ePass     { color: black; background-color: white; margin-top: 10px; padding: 0; width: 166px; border: solid 1px #71522a }
#ePass input {margin-top:10px;}
#ePass:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.ePassbox {font-size:13px; border:1px solid #00317b; margin:0px;}
.ePassLogin {float:right; margin:0px 3px 5px 0px;}
.account    { font-size: x-small; line-height: 150%; list-style-type: square; margin: 8px 5px 5px 2px; width: 150px; float: left }
.bumpright {margin-left:5px;}

/*Links*/
#links   { background-color: white; margin-top: 10px; width: 177px }
#links ul li   { line-height: 150%; background: url("../Images/arrowlist.jpg") no-repeat 5px 2px }
#links ul {list-style:none; margin:0px; margin-top:-3px; padding:3px 3px 5px 0px;}
#links ul li   { line-height: 1.3em; background: url("../Images/arrowlist.jpg") no-repeat 5px 2px; margin: 0; padding: 0 0 0 20px }
#links h2 {margin:0px 0px 3px 0px; font-size:small; color:#333333;}

/*How Do I*/
#howdoi  { color: #000; background-color: #fff; margin-top: 10px; padding: 0; width: 166px; border: solid 1px #71522a }
#howdoi ul li  { font-size: xx-small; margin-left: 2px; padding-top: 2px }

#ePass h2, #howdoi h2  { color: #fff; font-size: 11px; background-color: #71522a; margin: 0; padding: 3px }


/***********Middle Column IDs and Classes**********/

/*General Middle Column*/
#midcol {float:right; width:330px; background:transparent; font-size:85%; padding:15px 5px 10px;  border-right:1px solid #ccc;}
#midcol img {margin-bottom:10px; border:1px solid #000;}
#midcol p {list-style:none; margin:0px 0px 10px; padding:0px;}
#midcol h2 {margin:0px 0px 3px 0px; font-size:small; color:#333333;}


/***********Right Column IDs and Classes**********/

/*General Right Column*/
#rightcol {float:right; width:185px; background:transparent; font-size:85%; padding:15px 5px 10px;}
#rightcol ul {margin:0px; margin-top:-3px; padding:3px 3px 5px 0px;}
#rightcol ul li {background:url(../Images/arrowlist.jpg) no-repeat 5px 2px; margin:0px; padding:0px 0px 0px 20px; line-height:1.3em; vertical-align:baseline;}
#rightcol p {list-style:none; margin:0px 0px 10px; padding:0px;}
#rightcol a {text-decoration:none;}
#rightcol a:hover {text-decoration:underline;}

/*Governor*/
#governor h2    { color: #71522a; font-size: 11px; font-weight: normal; text-align: center; margin: 0 0 3px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: solid 1px }
#governor img    { margin: 3px 6px 5px 0; float: right; border: solid 2px #71522a }

/*Featured Online Services*/
#featured p {padding-top:10px;}
#featured   { color: black; background-color: #fff; padding: 0; border: solid 1px #71522a }
#featured img {float:left; margin:-3px 7px 0px 5px; border:1px solid #000;}
#featured h2  { color: #fff; font-size: 11px; background-color: #71522a; margin: 0; padding: 3px }

/*Featured Online Services*/
#otheronline  { list-style-image: url("../Images/arrowlist.jpg"); margin-top: 10px }
#otheronline h2 {margin:0px 0px 3px 0px; font-size:110%; color:#333333;}
#bottom { position: relative; bottom: 0 }
#insert   { color: #71522a; font-size: x-small; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0 0 3px; padding: 3px; width: 200px; border: solid 1px }
