
/* LANStatus screen css */

body 				{ background: #fff; }
.container 				{ }
.overall 				{ background: #fff; border-left: solid 1px #ddd; border-right: solid 1px #ddd; border-top: none; }

h1					{ letter-spacing: -.01em; }
h1, h2, h3 			{ color: #369; }
h1, h2, h3, p 			{ margin: 0; padding: 0; }
p 					{ font: normal 1.15em/1.25em georgia; color: #444; }

.push-1, .push-12 		{ margin-bottom: 0; }


.mini-nav 				{ background: #fff; }
.mini-nav ul 			{ float: right; list-style-type: none; margin: 0; }
.mini-nav li 			{ display: inline; font: normal 1em/2em arial; color: #aaa; }
.mini-nav li a 			{ text-decoration: none; color: #777; }
.mini-nav li a:hover 		{ text-decoration: underline; color: #888; }

.masthead 			{ display: inline; background: #fff; }
.masthead img 			{ margin: 0; padding: 0; }


.search-group 			{ display: inline; width: 470px; height: 96px; background: #fff; }

.search-wrap, #search 			{ display: inline; float: right; width: 304px; height: 32px; margin: 58px 8px 0 0; }
.search-legend			{ display: inline; float: left; width: 60px; height: 32px; }
.search-legend p			{ font: 900 1em/32px arial; color: #777; margin: 0 0 0 6px; }

.search-left 			{ display: inline; float: left; width: 8px; height: 32px; background: url( '../images/search-box-left-8x32.gif' ) no-repeat; }
.search-center, #search_box 			{ display: inline; float: left; width: 178px; height: 32px; background: url( '../images/search-box-center-16x32.gif' ) repeat-x; }

.search-center input, #search_box input 		{ border: none; background: #fff; height: 19px; width: 170px;  margin: 6px 0 0 6px; }
.search-center input, #search_box input		{ font: normal 1em/1em verdana; color: #777; }

.search-right 			{ display: inline; float: left; width: 8px; height: 32px; background: url( '../images/search-box-right-8x32.gif' ) no-repeat; }
.search-submit, #search_submit_button 			{ display: inline; float: left; width: 40px; height: 32px; }
.search-submit input, #search_submit_button	input	{ margin: 0 0 0 2px; }


.nav-left				{ margin: 0 0 12px 12px; }
.nav-left				{ display: inline; float: left; width: 008px; height: 44px; background: #fff url( '../images/nav-bar-left-8x44.gif' ) no-repeat; }
.nav-center			{ display: inline; float: left; width: 910px; height: 44px; background: #fff url( '../images/nav-bar-center-8x44.gif' ) repeat-x; }
.nav-right				{ display: inline; float: left; width: 008px; height: 44px; background: #fff url( '../images/nav-bar-right-8x44.gif' ) no-repeat; }





.placeholder			{ line-height: 1.0em; margin: 0 0 12px 12px; }





.left-column				{ display: inline; float: left; width: 190px; margin: 0 10px 0 12px; line-height: 1.0; }
.secondary-nav				{ display: inline; float: left; width: 190px; margin: 0 0 0 0; background: #e8e8e8; }
.secondary-nav-top			{ display: inline; float: left; width: 190px; height: 6px; background: #fff url( '../images/nav-cap-top-190x6.gif' ) no-repeat; }
.secondary-nav-content		{ display: inline; float: left; width: 190px; margin: 0; }
.secondary-nav-content ul		{ list-style-type: none; width: 170px; margin: 0 0 6px 9px; }
.secondary-nav-content li		{ border-bottom: solid 1px #fff; padding: 9px 0 9px 12px; background: url( '../images/list-bullet-5x5.gif' ) 0 13px no-repeat; }
.secondary-nav-content li.last_category_menu_li	{ border-bottom: none; }
.secondary-nav-content li a		{ font: normal 1em/1.00em verdana; color: #000; text-decoration: none; }
.secondary-nav-content li a:hover { color: #777; }
.secondary-nav-bottom		{ display: inline; float: left; width: 190px; height: 6px; background: #fff url( '../images/nav-cap-bottom-190x6.gif' ) no-repeat; }
#li_menu_category_2_active a {color: #c60;} 




.main-content				{ display: inline; float: left; width: 480px; }
.main-content h1			{ font: 100 2.00em/1.20em arial, sans-serif; margin: 0 1em .5em 6px; color: #960; }
.main-content h2			{ font: 900 1.25em/1.50em arial, sans-serif; margin: 0 0 0 6px; color: #777; }
.main-content p				{ font: normal 1.00em/1.50em verdana, sans-serif; color: #444; margin: 0 0 .75em 6px; }
.main-content ul				{ margin: 0 0 0 24px; }
.main-content li				{ font: normal 1.00em/1.50em verdana, sans-serif; color: #444; }
.main-content li a			{ color: #444; text-decoration: none; }
.main-content li a:hover		{ text-decoration: underline; }


.right-column					{ display: inline; float: left; width: 230px; margin: 0 0 0 34px; width: 212px; line-height: .1em; }
.right-column img				{ float: right; margin-bottom: 6px; }
.right-column .sign-up				{ float: right; line-height: 1em; clear: both; width: 212px; height: 90px; background: #fff url( '../images/button-newsletter-212x90.gif' ) no-repeat; }
.right-column .sign-up input			{ margin: 35px 0 0 78px; height: 16px; color: #777; background: #fff; border: 0; }
.right-column .sign-up .subscribe 	{ margin: 8px 0 0 78px; width: 79px; height: 23px; }



.gateway					{ display: inline; float: left; margin-top: 12px; }

.lan-about					{ display: inline; float: left; background: #fff; }
.lan-about h2				{ font: normal 1.75em/1.10em 'Arial Narrow', sans-serif; margin: 0 0 12px 14px; color: #666; }
.lan-about p				{ font: normal 1.10em/1.35em arial, sans-serif; margin: 0 0 9px 14px; color: #777; }
.lan-about-button			{ display: block; float: right; padding-right: 12px; text-align: center; width: 80px; height: 24px; background: url( '../images/button-background-80x24.gif' ) no-repeat; }
.lan-about-button a			{ font: normal .85em/21px arial; color: #fff; text-decoration: none; }
.lan-about-button a:hover		{ color: #ddd; }


.lan-success				{ display: inline; float: left; background: #fff; }
.lan-success h2				{ font: normal 1.75em/1.10em 'Arial Narrow', sans-serif; margin: 0 0 12px 12px; color: #666; }
.lan-success p				{ font: italic 1.10em/1.35em arial, sans-serif; margin: 0 0 6px 12px; color: #777; }
p.lan-success-quote	 		{ font: normal 1em/1em arial; margin: 0 0 12px 0; text-align: right; color: #36c; }

.lan-contact				{ display: inline; float: left; width: 310px; line-height: 0.1em; }
.lan-contact-wrap			{ width: 286px; margin: 0 0 0 12px; text-align: center; }
.lan-signup-form				{ width: 284px; padding: 12px 0 12px 0; text-align: center; border: solid 1px #ccc; border-top: none; background: #fff url( '../images/background-form-4x72.gif' ) 0 1px repeat-x; }
.lan-signup-form-outline		{ display: inline; float: left; width: 224px; height: 25px; margin: 0 0 6px 30px; background: #fff url( '../images/background-input-224x25.gif' ) no-repeat; }
.lan-signup-form input			{ margin: 3px 0 0 0; font: normal 1.0em/1em verdana; color: #999; border: none; background: #fff; }




.footer					{ display: inline; float: left; width: 950px; margin-top: 24px; text-align: center; background: #ccc; }
.footer p					{ font: normal 1em/1em arial; margin: 0; color: #777; }
.footer ul					{ list-style-type: none; margin: 9px 0 6px 0; }
.footer li					{ display: inline; text-align: left; color: #777; }
.footer li a					{ text-decoration: none; color: #777; }
.footer li a:hover			{ text-decoration: underline; color: #999; }

#search_result_message, #search_result { padding-left: 10px;}
.search_result_title a { font-weight: bold;}
.Error_Message, .Error_Message li { color: Red;}


