/*General classes*/
ol, ul {line-height:125%;}
ul {list-style:none; margin:0px 0px 10px; padding:0px;}
ul li {margin:0px; padding:0px;}
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:160px; 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:0px 0px 10px 5px;}

/*Search Box*/
#search {width:185px; font-size:90%; font-weight:bold; font-family: Verdana, Arial, sans-serif; padding: 5px 0px 5px 5px; margin:0px; background-color:#060;color:#fff;}
#search form {margin:0px;}
.searchbox {font-size:10px; border: 1px solid #00317b; margin:0px;}
.gobutton {font-size:11px; font-weight:bold; width:52px; color:#fff; border: 1px solid #ddd; background-color: #999; 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 {width:166px; padding:0px; color:black; border:1px solid black;background-color:#E5EAD6; margin-top:10px;}
#ePass input {margin-top:10px;}
#ePass:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#ePass h2 {color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
.ePassbox {font-size:13px; border:1px solid #00317b; margin:0px;}
.ePassLogin {float:right; margin:0px 3px 5px 0px;}
.account {float:left; margin:8px 5px 5px; width:80px;}
.bumpright {margin-left:5px;}

/*Links*/
#links {margin-top:10px;}
#links ul li {background:url(/images/arrowgreen.gif) no-repeat 5px 2px;}
#links ul {list-style:none; margin:0px; margin-top:-3px; padding:3px 3px 5px 0px;}
#links ul li {background:url(/images/arrowgreen.gif) no-repeat 5px 2px; margin:0px; padding:0px 0px 0px 20px; line-height:1.4em;}
#links h2 {margin:0px 0px 3px 0px; font-size:small; color:#740019;}

/***********Middle Column IDs and Classes**********/

/*General Middle Column*/
#midcol {float:right; width:385px; 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:240px; 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/arrowgray.gif) 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;}

/*Single and Two column inside layouts*/
#wrapper {float:left; width:747px; background-color:#fff; border:solid #135; border-width:0px 1px 1px 1px;}
#singlecol {float:left; width:700px; padding:10px 10px 15px 10px; background-color:#fff;}
#maincol {float:left; width:400px; padding:10px 10px 15px 10px; background-color:#fff; margin-left:-1px; border-left: 1px solid #ccc;}
#maincol h4 a {color:#740019; font-size:small; margin-bottom:0px; clear:both; text-decoration:none;}
#maincol h4 {color:#740019; font-size:small; margin-bottom:0px; clear:both;}
#maincol p {margin-top:5px;}
#maincol img {margin-top: 10px;}
#maincol ul {list-style: none; margin: -10px 0px 15px 10px; padding: 0px;}
#singlecol ul {list-style: none; margin: 0px 0px 15px 10px; padding: 0px;}
#maincol ul li {background: url(/images/arrowgreen.gif) no-repeat 3px 4px;  padding: 0 0 0 20px; line-height: 1.4em; }
#singlecol ul li {background: url(/images/arrowgreen.gif) no-repeat 3px 4px;  padding: 0 0 0 20px; line-height: 1.5em;}

/*Return to Top link*/
.red {color:#cc0000; font-weight:bold; font-size:10px;}

/*Governor*/
#governor h2 {font-size:110%; color:#000; margin:0px 0px 3px 0px;}
#governor img {margin:8px 16px 0px 0px; float:right;}

/*Contact Box*/
#contact {width:230px; background-color:#fff; color:black; border:1px solid black; margin: 10px 0 0 0; padding:0px;}
#contact p a {color:black;}
#contact h2 {color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
#contact ul {list-style:none; margin:0px; margin-top:-3px; padding:3px 3px 5px 0px;}
#contact ul li {background:url(/images/arrowgreen.gif) no-repeat 5px 2px; margin:10px; padding:0px 0px 0px 20px; line-height:1.4em;}
#contact p {padding:10px; margin-top:-2px; margin-bottom:-10px;}

/*contact form*/
.input-box {margin-bottom: 10px; margin-top:5px; width:10em;}
.label2 {width:5em; float:left; font-weight:bold; text-align:right; margin: 2px 1em 10px 38px;}

/*First Lady styles*/
.flquote {color: #4F0012; font-family: "Comic Sans MS", Cursive;}


