body {font-family: Arial, Helvetica, sans-serif; background-color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

img, a {border:0;}
.clear {clear:both;}

#wrapper {width:900px; margin: 0 auto; background-color:#ffffff;}
#header {background-color:#ffffff; height:146px; border:1px solid #999999; border-bottom:none;}
#logo {width:181px; height:145px; float:left; padding-left:10px; padding-top:10px; margin:0;}
#loginnavwrap {float:left; width:697px; height:145px; margin:0; padding:0;}
#login {width: 697px; height:113px; text-align:right;}

#intro {padding:10px; background-color:#93c42d; font-size:14px; font-weight:bold; border-top:1px solid #999999; }
#statelist {float:left; width:898px; background-color:#315ba5;}
.stateleft {float:left;width:100px; padding:10px; font-weight:bold; color:#ffffff;}
.stateright {float:left;width:758px; font-size:10px; padding:10px; color:#cccccc;}
.stateright a {color:#ffffff;}

.state_container {width:738px;}
.state_container2 {clear:both; width:738px;}
.ab_state {float:left; width:20px;}

#content {background-color:#ffffff;border-left:1px solid #999999; border-right:1px solid #999999; }
h3 {margin:0; padding:0; display:block; background-color:#315ba5; color:#31b6ef; width:160px; padding:10px; font-size:14px;}
.leftcol {float:left;  width:180px; border:1px solid #999999;  margin:0px 10px 10px 0px;}
.middlecol { float:left; width:560px; margin:0; padding:0;}
.topcities1 {float:left;font-size:11px; }
.topcities1 ul {float:left;margin:10px; padding:10px;}
.topcities1 ul li {margin:0; padding:0;}
.bar {color:#31b6ef;}
.menu {color:#315ba5;}

.rightcol {float:right;  width:125px;  margin:0px; padding:0; padding-right:10px;}
#tops { padding:10px;clear:both; }
.top {float:left; width:265px; border:1px solid #999999; margin:0px 9px 10px 0px;}
.top table {width:265px; font-size:11px; padding:5px;}

/*STATE ITEMS */

.statehead {height:50px; margin:0; padding:0; float:left; width:900px;}
h1 {padding:10px; margin:0; font-size:16px; font-weight:bold; float:left; padding-bottom:3px;}
.bc {font-size:11px; margin-top:0px; padding-left:10px; width:300px;clear:both; float:left; }
.bc a:link, .bc a:visited {color:#0000FF;}
.bc a:hover {color:#93c42d;}
.search {float:right;padding:10px; font-size:11px; padding-bottom:0;}
.search input {font-size:11px;}

.google {float:left;}
#footer {width:900px; margin:0 auto; background-color:#315ba5;}
#footer div {text-align:center; padding:15px; color:#ffffff;}

/*NAV ITEMS */


.suckertreemenu ul {margin: 0; padding: 0; list-style-type: none; height:30px;}
/*Top level list items*/
.suckertreemenu ul li {position: relative; display: inline; float: right; background-color: #cccccc; border-right:#000000;/*overall menu background color*/ }
/*Top level menu link items style*/

.suckertreemenu ul li a {display: block; width: 115px; /*Width of top level menu link items*/
padding: 8px 8px;  text-decoration: none; color: navy; font-weight:bold; font-size:14px; text-align:center;
border-left:1px solid #999999; border-top:1px solid #999999;border-collapse:collapse;}

.suckertreemenu ul li.last a {display: block; width: 115px; /*Width of top level menu link items*/
padding: 8px 8px;  text-decoration: none; color: navy; font-weight:bold; font-size:14px; text-align:center;
border-right:1px solid #999999;border-left:1px solid #999999; border-top:1px solid #999999;border-collapse:collapse;}

/*1st sub level menu*/
.suckertreemenu ul li ul {left: 0; position: absolute; top: 1em; /* no need to change, as true value set by script */
display: block; visibility: hidden; }
/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li { display: list-item; float: none;}
/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul {left: 159px; /* no need to change, as true value set by script */
top: 0;}
/* Sub level menu links style */
.suckertreemenu ul li ul li a, .suckertreemenu ul li.last ul li a {
display: block; width: 120px; /*width of sub menu levels*/
color: navy; text-decoration: none; padding: 5px 5px; border: 1px solid #999999; }
.suckertreemenu ul li a:hover {background-color:#315ba5; color: white; }
/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon { background: #cccccc url(media/arrow-down.gif) no-repeat center right;}
/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon {background: #cccccc url(media/arrow-right.gif) no-repeat center right;}

.suckertreemenu ul li ul li a, .suckertreemenu ul li.last ul li a {font-size:12px; text-align:left;}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }


