body {
	margin: 0px;
	font-size:12px;
	font-family: sans-serif;
}
h3{font-size:18px;}
p{margin:12px 0;}
img{border:0}
form{margin:0}
a{
	color:#004359;
	text-decoration:none;
}

a:hover{color:#bf5c18;}
#page_con {
	width: 930px;
	padding:0 30px;
}
#header_left {
	float: left;
	width: 745px;
	background: url(/images/header.jpg) no-repeat 311px top;
}
#logo {
	background: url(/images/logo.jpg) no-repeat left 35px;
	height: 119px;
	display:block;
}
#top_nav ul{
	margin:0;
	padding:0;
	list-style:none;
	height: 36px;
}
#top_nav li{display:inline;}
#top_nav a{
	display:block;
	height:36px;
	float:left;
}
#about_the_site{background-image: url(/images/about_this_site.jpg);width:122px;}
#about_the_site:hover, #about_the_site.current{background-image: url(/images/about_this_site-mo.jpg);}
#about_perking_coie{background-image: url(/images/about_perkins_coie.jpg);width:152px;}
#about_perking_coie:hover, #about_perking_coie.current{background-image: url(/images/about_perkins_coie-mo.jpg);}
#political_law_group{background-image: url(/images/political_law_group.jpg);width:162px;}
#political_law_group:hover, #political_law_group.current{background-image: url(/images/political_law_group-mo.jpg);}
#contact_us{background-image: url(/images/contact_us.jpg);width:100px;}
#contact_us:hover, #contact_us.current{background-image: url(/images/contact_us-mo.jpg);}
#subscription_info{background-image: url(/images/subscription_information.jpg);width:203px;}
#subscription_info:hover, #subscription_info.current{background-image: url(/images/subscription_information-mo.jpg);}
#header_right {
	float: left;
	width: 170px;
	padding:0 0 0 15px;
	font-size:11px;
}
#header_right input, .search_text{
	height:16px;
	line-height:12px;
	font-size:11px;
	margin-bottom:3px;
	border:1px solid #b5b4af;
}

#header_right form{margin-bottom:5px;}
#content {padding:20px 0;}
#content-left {
	float: left;
	width: 184px;
}
#content-middle {
	float: left;
	width: 503px;
	padding:0 36px 20px 20px;
}
.main_title{
	border-top:3px solid #1e576d;
	height:20px;
	background-color:#9fc1d3;
	color:#ecf3f6;
	padding: 24px 0 0 22px;
	font-size:22px;
}
.submain_title{
	border-top:3px solid #1e576d;
	height:15px;
	background-color:#9fc1d3;
	color:#ecf3f6;
	padding: 25px 0 0 22px;
	font-size:17px;
}
.entry{
	border-bottom:1px solid #9e9e9e;
	margin:0 22px;
	padding:1px 0;
}
.entry_borderless{
	margin:0 22px;
	padding:1px 0;
}
.entry_title{
	font-size:14px;
	font-weight:bold;
	padding:0 3px;
}
.entry_title_detail{
	font-size:14px;
	font-weight:bold;
	padding:0 23px;
}
.entry_date{font-size:10px;}
.entry_links a{
	font-size:11px;
	color:#be5d18;
	text-decoration:none;
	padding:0 10px;
}
#books{
	background: url(/images/books.jpg) no-repeat right bottom;
	right: -21px;
	bottom: -13px;
	position:relative;
	padding:1px 100px 1px 1px;
}
.blue_bg_entry {
	background-color:#e2edf3;
	margin-bottom:25px;
}
#books p{
	top:-13px;
	position:relative;
}
.blue_bg_entry .entry_links{
	border-top:1px solid #ffffff;
	padding-top:3px;
}
#content-right {
	float: left;
	width: 184px;
}
.box_outer {background: url(/images/box_top.gif) no-repeat left top;}
.box {
	background: url(/images/box_bottom.gif) no-repeat left bottom;
	padding: 30px 19px 30px 15px;
}
.side_nav{
	background-color:#cfe0ea;
	padding:0 0 10px 0;
}
.side_nav ul{
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
.side_nav li{display:inline;}
.side_nav a{
	display:block;
	padding: 5px 10px;
}
a.nav_on{background:url(/images/bullet_nav2.gif) no-repeat 1px center;}
#footer{
	clear:both;
	border-top:1px solid #9e9e9e;
	border-bottom:1px solid #9e9e9e;
	height:34px;
	line-height:34px;
	color:#9e9e9e;
	font-size:11px;
}
#footer a{color:#9e9e9e;}
#footer-left {
	float: left;
	width: 220px;
}
#footer-middle {
	float: left;
	width: 490px;
	text-align:center;
}
#footer-middle a{
	padding:0 10px;
}
#footer-middle a:hover{text-decoration:underline;}
#footer-right {
	float: left;
	width: 220px;
	text-align:right;
}
.title_orange{
	color:#FFFFFF;
	background:#b65312 url(/images/blue_dotted_border.gif) repeat-x left top;
}
.title_blue{
	color:#FFFFFF;
	background:#004059 url(/images/blue_dotted_border.gif) repeat-x left top;
}
.border_bottom{
	background: url(/images/blue_dotted_border.gif) repeat-x left bottom;
}
.title_orange .border_bottom, .title_blue .border_bottom{
	height:20px;
	padding:3px 0 0 5px;
	font-weight:bold;
	background: url(/images/blue_dotted_border.gif) repeat-x left bottom;
}
.link1, .link1_first{
	color:#be5d18;
	padding:0 10px;
}
.link1_first, .entry_links a.link1_first{padding:0  10px 0 0;}
.link1:hover, .link1_first:hover, .entry_links a:hover{text-decoration:underline;}
.clear{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}
.padding15 {padding: 15px;}
#content-middle ul, .list{
	padding:0;
	margin:0;
	list-style:none;
}
#content-middle ul li, .list li{
	background: url(/images/bullet.gif) no-repeat left 5px;
	padding:0 0 10px 15px;
}
.states_list{
	padding:0;
	margin:0;
	list-style:none;
	width:150px;
	float:left;
}
.states_list li{
	background: url(/images/bullet.gif) no-repeat left 5px;
	padding:0 0 0px 0px;
}
.states_list li a:hover{text-decoration:underline;}

.link2, .link2_first{
	color:#000000;
	padding:0 10px;
}
.link2_first, .entry_links a.link2_first{font-size:14px;
	font-weight:bold;
	padding: 0px 0 0px 0px;}
.link2:hover, .link2_first:hover, .entry_links a:hover{text-decoration:none;}

a: visited {
color:#004359;
text-decoration:none;
}
#about_the_site{ background: url(images/about_this_site.jpg); width:122px; }

#about_the_site:hover, #about_the_site.current{ background: url(images/about_this_site.jpg) 0px -36px no-repeat; }

#about_perking_coie { background: url(images/about_perkins_coie.jpg); width:152px; }

#about_perking_coie:hover, #about_perking_coie.current{background: url(images/about_perkins_coie.jpg) 0px -36px no-repeat; }

#political_law_group { background: url(images/political_law_group.jpg); width:162px; }

#political_law_group:hover, #political_law_group.current{ background: url(images/political_law_group.jpg) 0px -36px no-repeat; }

#contact_us{ background: url(images/contact_us.jpg); width:100px; }

#contact_us:hover, #contact_us.current{ background: url(images/contact_us.jpg) 0px -36px no-repeat; }

#subscription_info{ background: url(images/subscription_information.jpg); width:203px; }

#subscription_info:hover, #subscription_info.current{background: url(images/subscription_information.jpg) 0px -36px no-repeat; }
