@charset "UTF-8";
/* CSS Document */

* {padding: 0; margin: 0; line-height:1; color:#fff}

body {font: normal 80% Arial, sans-serif; background: #f8e100; /*background: #005baa url(../images/ljs_main_bkg.jpg) 50% 0 repeat-x*/;}

h1 {font-size: 20px; font-weight:bold; padding:0 0 2px 0; color:#f8e100;}
h2 {font-size: 16px; font-weight:bold; padding:0 0 2px 0; color:#f8e100;}
h2 a, h2 a:hover {text-decoration:none}
h3 {font-size: 14px; font-weight:bold; padding:0 0 10px 0; color:#f8e100;}
h3 a, h3 a:hover {line-height:1.2;}
h4 {font-size: 14px; font-weight:bold; padding:10px 0;}

a {color: #f8e100; font-weight:bold;}
a:hover {color:#a1dafc; font-weight:bold;}

img {border: 0;}

p {}

.titlesup{color:#f8e100;}

ul.press {
margin-bottom: 15px;
}

ul.press li {
line-height: 18px;
}
#legalCopy {
position:relative;
top:4px;
}
p.legal {font-size:10px}

#top {width:100%; background: #005baa url(../images/ljs_main_bkg.jpg) 50% top repeat-x; postion: relative; top: 0;}

	#main_home {width: 970px; margin:0 auto; background:#005baa url(../images/ljs_home_bkg.jpg) 50% top no-repeat; }
	#main_sub {width: 970px; margin:0 auto; background:#005baa url(../images/ljs_sub_bkg.jpg) 50% top no-repeat;}
	#main_opinion {width: 970px; margin:0 auto; background:#005baa url(../images/ljs_sub_opinion_bkg.jpg) 50% top no-repeat;}
	
	#logo {padding:9px 149px 13px 118px; width:210px; height:140px; margin:0; float:left;}
 		#logo_item {width: 210px; height: 140px; background: transparent url(../images/logo.jpg);padding: 0; position: relative;}
			#logo_item li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
			#logo_item li a {height: 140px; display: block;}
				#logo_link {left:  0px; width: 210px;}
				#logo_link a:hover {background: transparent url(../images/logo.jpg) 0px -140px no-repeat;}
					
		.logo {float:left; height:120px; padding:21px 159px 21px 123px;}
		.headline {clear:both;}
	
	#alert_show {float:right;position:relative;padding:0; margin:-140px 58px 0 0; display:inline}
	#alert_hide {display:none}
		
	#nav { position:relative; left:-34px;padding-top: 87px; width:464px; height: 55px; margin:0; float:left;}
 		#nav_items {width: 464px; height: 55px; background: transparent url(../images/nav_bkg.jpg);padding: 0; position: relative;}
			#nav_items li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
			#nav_items li a {height: 55px; display: block;}
				#link1b {left:  0px; width:  111px;}
				#link2b {left: 111px; width: 85px;}
				#link3b {left: 196px; width: 108px;}
				#link4b {left: 304px; width: 80px;}
				#link5b {left: 384px; width: 80px;}
				#link1b a:hover {background: transparent url(../images/nav_bkg.jpg) 0px -55px no-repeat;}
				#link2b a:hover {background: transparent url(../images/nav_bkg.jpg) -111px -55px no-repeat;}
				#link3b a:hover {background: transparent url(../images/nav_bkg.jpg) -196px -55px no-repeat;}
				#link4b a:hover {background: transparent url(../images/nav_bkg.jpg) -304px -55px no-repeat;}
				#link5b a:hover {background: transparent url(../images/nav_bkg.jpg) -384px -55px no-repeat;}
		
		#content {min-height:300px; padding: 15px 0 10px 0}	
			#one_column_home {float:left; width: 765; padding:0 0 0 30px; margin: -45px 0 0 -40px; display:inline;}
			#one_column_menu {float:left; width: 765; padding:0 0 0 30px; margin: 0 0 0 -40px; display:inline;}

			#one_column {float:left; width: 715px; padding:0 0 0 40px; }
			#one_column ul{padding: 0px 20px 0px 20px;}
			#one_column.opinion {float:left; width: 420px; padding:0 305px 0 30px;}
			
			#two_column_1a {float:left; width: 210px; margin-top:0px; padding:0px 30px 0px 30px; /*background:#99FF66*/}
			#two_column_1 {float:left; width: 210px; padding:0 30px 0 30px; /*background:#99FF66*/}
			#two_column_2 {float:left; width: 415px; padding:0 20px 0 50px; margin:0; /*background:#00CC66*/}
				.icon {float:left; width:30px; height:60px; margin:2px 0 0 -50px; padding:0; display:inline; /*background:#996600*/}

			#two_column_2_ni {float:left; width: 465px; padding:0 20px 0 0; margin:0; /*background:#00CC66*/}
					#textnav { height:25px}
						#textnav ul {margin:0; padding:0; display:inline}
						#textnav ul li {margin:0; padding:2px 10px; border-left: 1px solid #fff; list-style: none; display: inline}
						#textnav ul li.first {margin:0; padding: 2px 10px 2px 0; border:0; list-style: none; display: inline}
						#textnav ul li a {margin-left: 0; border-left: none; list-style: none; display: inline;}
						

			
			
			#one_column p, #one_column li, #two_column_1 p, #two_column_2 p, #two_column_2_ni p, #two_column_2_ni li {padding:0 0 10px 0;line-height:1.3;}
			#two_column_2_ni p.disclaimer {font-size: 11px; font-style: italic;}
			#two_column_1 p {font-weight:bold;}
			#two_column_1 p.normal {font-weight:normal;}
			
			#sidebar_hide {display:none;}
			
			#sidebar_home {display:inline; float:left; width: 180px; height:215px; margin: 32px 0 0 0; padding:70px 10px 0 10px; background: transparent url(../images/sidebar_bkg.gif) 50% 0 no-repeat;}
			#sidebar_sub, #sidebar {display:inline; float:left; width: 180px; height:215px; margin: 0 0 0 0; padding:70px 10px 0px 10px; background: transparent url(../images/sidebar_bkg.gif) 50% 0 no-repeat;}
				.findform {position:relative; width: 100px; left: 22px; border: solid #ffde00 2px; padding: 4px 0px 1px 8px; font-size:11px; font-weight: bold; color:#176cb6;}
				.gobtn {position:relative; left:20px; top:6px}
				#sidebar p.advsearch_btn, #sidebar_home p.advsearch_btn, #sidebar_sub p.advsearch_btn {padding: 108px 0 0 25px;}
				
			.imgleft{float:left; padding-right:10px;}
			.imgright{float:right; padding-left:10px;}
				
#foot {clear:both; width:100%; height:100px; background: transparent url(../images/footer_bkg.jpg) 50% top repeat-x;}
	#foot_main {width:980px; margin:0 auto; top:40px; position:relative}
		#foot_main div {float:left; width:450px}
		#foot_main p {float:left; color:#039; font-size:10px; padding:0 5px 0}
		#foot_main a {color:#039}
		#foot_main a:hover {color:#f15c22}
		#foot_main p.foot_nav {padding-top: 11px; line-height:1.3}
		.foot_fish{padding-top:11px;}
		#foot_main p.legal {clear:left; padding-top: 5px; width:550px}
		#foot_main p.vertline {padding:0 25px 0}
		
#locate {
margin:0px;
padding:0px;
width:100%;
}
#locate td, #locate th {
padding:5px;
font-size:11px;
}
#locate tr {
border-bottom:1px solid #572700;
}
#locate .headers {
font-size:11px;
background:#00325B;
color:#fff;
}
#locateForm {
font-size:11px;
padding-left:30px;
}
#locateForm input, #locateForm select {
margin-right:10px;
color:#000;
}
#locateForm option {
color:#000;
}

#forms input, #forms select, #forms option {
color:#000;
}