/* photo banner styles */
#photo-banner {height: 182px;  width: 100%; overflow: hidden; z-index: -100; position: relative;}
.vertical, .horizontal, .panorama{ display: none;}
.vertical { padding-right: 3px; padding-bottom: 10px; display: none; position: absolute; background: url("../images/vertical-bg.jpg") bottom no-repeat;}
.horizontal {position: absolute; padding-right: 3px; padding-bottom: 10px; background: url("../images/horizontal-bg.jpg") bottom no-repeat;}
.panorama {padding-bottom: 10px; background: url("../images/panorama-bg.jpg") bottom no-repeat;}
#vertical-6 {margin-left: 130px;}
#vertical-5{margin-left: 0px;}
#vertical-4{margin-left: -130px;}
#vertical-3{margin-left: -260px;}
#vertical-2{margin-left: -390px;}
#vertical-1{margin-left: -520px;}
#horizontal-1{margin-left: 0px; margin-top: -126px;}
#horizontal-2{margin-left: 253px; margin-top: 200px;}
#horizontal-3{margin-left: 509px; margin-top: -126px;}
#text-container{margin: 0 auto; width: 450px; height: 28px; position: absolute; left: 20px; top: 10px;}
#text-line-1 {text-align: center; margin: 0 auto; width: 225px; height: 14px; display: none;}
#text-container-2{margin: 0 auto; width: 305px; height: 34px; position: absolute; left: 20px; top: 38px;}
#text-line-2 {text-align: left; margin: 0 auto; width: 152px; height: 12px; display: none;}

#flashbann{ margin-left:-2px; }

.last{padding-left: 1px; padding-right: 0px; display: none;}
/* end photo banner styles */

/* main content */
#main-content {width: 538px; float: left; border: 1px solid #C7C7D0; padding: 12px 9px; overflow: hidden; margin-right: 10px;}
#main-content p { line-height: 17px; padding: 0px 0px 10px 0px; border-bottom: 1px solid  #C7C7D0;}

#options-list{ float: left;	width: 176px; margin-top: 14px;	list-style: none; height: 213px; border-bottom: 1px solid #74738A; 	background: url("../images/options-ul-bg.gif") bottom no-repeat;}
#options-list li{width: 168px; padding: 3px 0px 3px 8px; margin-bottom: 3px; font: bold 11px "Verdana", "Arial", "Helvetica", sans-serif;}
#options-list li:hover {cursor: pointer;}
#options-list a:link, #options-list a:visited{text-decoration: none; color: #000;}

.inactive{ background: #D4D4DC;}
.active-option{background: url("../images/options-list-bg.gif") 162px 5px no-repeat #EEEEF0;}
.items{	width: 342px; margin: 14px 0px 0px 7px/*used to be 10px*/; float: left; height: 205px; padding-left: 10px; padding-bottom: 8px; background: url("../images/recent-items-bg.gif") bottom repeat-x #fff; border-bottom: 1px solid #75738B; 	font-family: "Arial", "Helvetica", sans-serif; 	overflow: hidden;}
.items dt {float: left;	width: 50px; font-size: 11px; min-height: 11px; font-weight: bold; margin-right: 3px; margin-bottom: 8px;}
.items dd {float: left;	width: 285px; letter-spacing: 0px; margin-bottom: 8px;}
#main-content dl.long dd{ float: left; width: 340px; letter-spacing: 0px; margin-bottom: 8px;}
/*#main-content .items a{color: #000; text-decoration: none;}*/

#side-bar{width: 188px;	float: left; overflow: hidden;}
#side-bar fieldset {border: 0px; background: #D5D4DC; padding: 0px 8px; height: 78px; border-bottom: 1px solid #74738A}
#side-bar fieldset label {font: bold 11px "Verdana", "Arial", "Helvetica", sans-serif; margin-top: 7px;	margin-bottom: 5px;	display: inline-block; clear: both; width: 100%;}
#side-bar fieldset .textbox {border: 1px solid #ACABB9;	width: 127px; float: left;}
#search-button{float: left; width: 43px; background: #ACAAB9; padding: 2px 0px; font: 10px "Verdana", "Arial", "Helvetica", sans-serif; border: 0px; height: 18px; cursor: pointer;}
#attorney-search-button{margin-top: 7px; width: 172px; background: url("../images/attorney-search-bg.gif") 159px 4px no-repeat #ACAAB9; font: bold 10px "Verdana", "Arial", "Helvetica", sans-serif; border: 0px; text-align: left; padding: 2px; margin-bottom: 10px; cursor: pointer;}

#latest-news{margin-top: 2px; padding: 0px 8px; background: #E4E4E8; height: 273px; border-bottom: 1px solid #ACAAB9; overflow: hidden;}
#latest-news h2{padding: 7px 0px; font: bold 11px "Verdana", "Arial", "Helvetica", sans-serif;}
#latest-news ul{background: #fff; height: 218px;padding: 10px 5px 10px 0px;  overflow: hidden;}
#latest-news li{margin-left: 20px; padding: 0px; font: 10px "Arial", "Helvetica", sans-serif; margin-bottom: 5px;}
#latest-news li a:link, #latest-news li a:visited{color: #00129D; text-decoration: none; }
#latest-news li a:hover{text-decoration: underline;}

/* EMERGENCY ALERT */
#latest-news-alert{margin-top: 2px; padding: 0px 8px; background: #E4E4E8; height: 268px; border-bottom: 1px solid #ACAAB9;}
#latest-news-alert h2{padding: 7px 0px; font: bold 11px "Verdana", "Arial", "Helvetica", sans-serif;}
#latest-news-alert ul{background: #FFD700; height: 209px;padding: 10px 5px 10px 0px;}
#latest-news-alert li{margin-left: 20px; padding: 0px; font: 10px "Arial", "Helvetica", sans-serif; margin-bottom: 5px;}
#latest-news-alert li a:link, #latest-news li a:visited{color: #00129D; text-decoration: none; }
#latest-news-alert li a:hover{text-decoration: underline;}
