@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
  #ulTopNav{font-size:1.2em;}

}
body{top:10px;background-color:#999;text-align:center;color:#000;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
A{text-decoration:none;font-weight:900;color:#0E5257;}
A:hover{text-decoration:none;color:#F3990C;font-weight:900;}
h1,h2,h3,h4,h5,h6,p,ul,li,br,table,div,ol,a,img,form{border:0;margin:0;padding:0}
input,textarea,select{margin:0;padding:0}
h1,.h1{font-size:18px;font-weight:900}
h2{font-size:16px;}
h3{font-size:14px;}
h2,h3,p,ul,ol,.padding_top_bottom{padding-top:7px;padding-bottom:7px;padding-right:5px;}
h1.left{float:left;}
#case_search_date_range{float:left;font-weight:normal;font-size:14px;}
#case_search_date_range strong{color:#F00;}
ul,ol{list-style:bullet;text-indent:-3px;}
li{padding-left:3px;}
ul, ol{padding-left:25px;}
ul.column_left{padding-bottom:15px;}
input,textarea,select,option{color:#000;font-size:15px;padding:1px}
input.button{border:none;padding:0}
input.submit{padding-left:7px;padding-right:7px;padding-bottom:2px;font-size:18px;margin-top:10px;font-family:"Arial Black", Gadget, sans-serif;color:#0E5257;}
input.submit_order{border:solid 1px #222;background-color:#ddd;font-size:15px;font-weight:900;margin-top:20px}
input.no_border{border:none;background:transparent !important}
input.search_field{border:inset 1px #555;margin-left:2px;margin-top:2px}
select.search_field{border:inset 1px #555;padding-top:3px;padding-bottom:0;margin-left:2px;margin-top:2px}
.radio{border:1px;background-color:#444;margin:1px}
.nobr{white-space:nowrap}
.PractLinks{font-weight:900}
.page_top A:hover{color:#F3990C;}
div.page_top{border-bottom:solid 1px #000;width:97%;float:left;font-size:18px;font-weight:900}
div.page_top h2{padding-bottom:0px;}
div.page_top .news_type{font-weight:500;font-size:16px;padding-bottom:5px;}
div.author, div.subscriber_form_message{float:left;font-weight:900;font-size:12px;}
div.page_top_search_results{width:97%;float:left;}
h1.search_results_header{font-weight:900;font-size:18px;margin-bottom:3px;}

h1.news_results_header{font-weight:900;font-size:18px;margin-bottom:3px;float:left;}
#h1RecentNews{float:left;padding-top:1.9em;line-height:.7em;padding-bottom:.3em}

div.searched_for{float:left;font-size:15px;}
div.searched_for strong{color:#F00;}
div.date{float:right;font-size:12px;}
div.new_search{float:right;font-size:15px;}
a.new_search{font-size:15px;}
table.search_results{width:100%;border-collapse:collapse;margin-top:10px;margin-bottom:5px;}
table.search_results th, table.search_results td{border-bottom:1px solid #97bdbe;padding:0.5em;}
.go_back, .go_back a{font-size:15px;}
#social_logos{clear:both;padding-top:20px;padding-left:13px;list-style-type:none;}
#social_logos li{padding-bottom:10px;}
.search_tips ul{list-style:bullet;margin-top:5px;margin-bottom:5px;margin-left:20px}
table.search_articles_results{border-top:none;}
.search_results_title{width:470px}
.no_border{border:0 none;}
#container{position:relative;width:1024px;background-color:#ede7ce;text-align:left;overflow:hidden;border:solid #000 1px;margin:0 auto}
#top_nav{width:100%;background-color:#0f5358;}
#column_left,#column_middle,#column_right{padding-bottom:20000px;margin-bottom:-20000px}
#column_left a{font-family:"Arial Black", Gadget, sans-serif;font-size:12px;}
#column_left{float:left;width:210px;background-color:#bdcfd1;}
#column_middle{float:left;}
#column_right{float:right;width:210px;background-color:#bdcfd1;}
.text_margin, .padding_10px{padding:10px;}
.text_dark_green{color:#0F5358;}
.text_light_grey{color:#777574;}
#divSearchHeader{font-family:"Arial Black", Gadget, sans-serif;text-shadow:0.02em 0.02em 0.06em #333;color:#f5f1e2;font-size:26px;background-color:#7da1a5;width:70%;height:40px;}
#divSearchHeaderLeft{float:left;width:5%;height:40px;background-color:#777574;}
#divSearchHeaderLeftCorner{background-color:#ffcd73;width:100%;height:10px;}
#divSearchHeaderRight{float:right;width:95%}
#divSearchHeaderText{font-size:26px;padding-left:10px;padding-top:.35em;padding-bottom:0px;line-height:.8;}
#content{padding-left:20px;padding-top:20px;}
#regularcontent{width:97%;clear:both;padding-top:5px;font-size:13px;}
#regularcontent a{font-size:13px;}

div.teaser{padding-bottom:5px;border-bottom:solid 2px #bfd0d2;}
p.teaser{padding-bottom:5px;border-bottom:solid 2px #bfd0d2;}

#pract_click_here{width:165px;height:39px;margin-top:10px;padding-top:11px;margin-bottom:15px;margin-left:15px;padding-left:13px;background-image:url(images/yellow_circle.png);background-repeat:no-repeat;background-position:left;}
#pract_click_here a{color:#000;font-size:12px;}
#pract_click_here div{width:16px;height:44px;}
#footer_links{width:97%;margin-top:25px;margin-bottom:10px;padding-top:10px;border-top:solid 1px #000;}
.login form{padding-top:10px;}
.login div{padding-top:7px;padding-bottom:7px;}
.bold,.field,.search_tips{font-weight:900}
.SubHeader{font-size:14px;font-weight:900}
h2 A:link,h2 A:visited,h3 A:link,h3 A:visited,.SubHeader A:link,.SubHeader A:visited{color:#0E5257;font-size:15px;}
h2 A:hover,h3 A:hover,.SubHeader A:hover{color:#F3990C;font-size:15px;}
.PractLinks A:link,.PractLinks A:visited,.font_12px A:link,.font_12px A:visited{color:#0E5257;font-size:12px;}
.PractLinks A:hover,.font_12px A:hover{color:#F3990C;font-size:12px;}
.font_12px{font-size:12px;}
.font_15px{font-size:15px;}
.font_20px{font-size:20px;}
#two_column{float:left;width:100%;}
#two_column_left{float:left;width:810px;padding-bottom:20000px;margin-bottom:-20000px;}
.results_filter{float:right;}
#ulTopNav{text-indent:0;padding-left:3em;padding-top:.3em;padding-bottom:.3em;}
li.top_links{display:inline;list-style-type:none;padding-left:1.5%;padding-right:1%;text-align:center;}
li.top_links A,li.top_links A:visited{color:#FFC872;font-size:1em;}
li.top_links A:hover{color:#97bdbe;font-size:1em;}
#divExperts{margin-left: 25px; padding-top: 10px; clear: both;}
.ulExperts{margin:0px; padding:0px;}
.liExperts{list-style:none;margin-left:0px;padding-left:1em;text-indent:-1em;margin-top:3px;margin-bottom: 3px;}
.clear_both{clear:both;}
select.filter{font-size:12px; height:1.7em;}
.border_bottom{border-bottom:solid 2px #58878c;}
h3.search_box{padding-bottom:0; font-size: 13px;}
div.divColRightHeader{float:right;font-family:"Arial Black", Gadget, sans-serif;text-shadow:0.02em 0.02em 0.06em #333;color:#eeb04d;background-color:#777574;width:90%;height:40px;font-size:11px;padding-left:10px;padding-top:10px;line-height:1;}
h2.h2ColRightHeader{font-size:22px;color:#ede7ce;padding-bottom:0;padding-top:0;padding-right:0;line-height:.8;}
div.divColRightSubHeader{float:right;width:85%;background-color:#7da1a5;font-size:12px;color:#000;padding:5px;}
div.divColRightSubHeader A{color:#f5f1e2;}
div.divColLeftBox{width:94%;background-color:#FFC872;margin-bottom:20px;margin-top:5px;}
div.divColLeftBoxHeader{width:100%;background-color:#7da1a5;border-top:5px solid #777574;}
div.divColLeftBoxHeaderProp65{float:left;color:#0f5358;font-size:14px;padding-left:10px;padding-right:5px;font-weight:900;padding-top:2%;}
div.divColLeftBoxHeaderText{color:#f5f1e2;font-size:18px;font-family:"Arial Black", Gadget, sans-serif;text-shadow:0.03em 0.03em 0.06em #333;padding-top:0;padding-bottom:.15em;padding-left:0px;padding-right:0px;line-height:1.2;}
#divNewsSearch{padding-bottom:10px;}
#recent_news{width:590px;padding-left:10px;}
#divHeaderNews{font-family:"Arial Black", Gadget, sans-serif;border-bottom:solid 2px #bfd0d2;width:97%;}
#h1HeaderNews{color:#eeb04d;text-shadow:0.03em 0.02em 0.05em #333;font-size:58px;font-weight:900;line-height:.7;text-indent:-.06em;}
.header_yellow, .header_yellow a, .header_dark_green a:hover{color:#eeb04d;text-shadow:0.02em 0.01em 0.02em #333;font-size:30px;font-weight:900;}
.header_dark_green, .header_dark_green a, .header_yellow a:hover{color:#0F5358;text-shadow:0.02em 0.01em 0.02em #333;font-size:30px;font-weight:900;}
#divHeaderNewsLeft{float:left;color:#eeb04d;padding-top:1%;padding-bottom:3%;}
#divHeaderNewsRight{float:right;padding-right:30px;}
div.view_complete_stories{height:11px;padding-top:15px;}
div.view_complete_stories a{color:#777574;font-size:11px;word-spacing:.1em;}
#subscribe a{color:#7da1a5;font-size:24px;}
#subscribe a:hover{color:#eeb04d;font-size:24px}
div.view_complete_stories a:hover{color:#eeb04d;font-size:11px;}
.red_text{color:#F00;}
.green_text{color:#090;}

table.pricing_chart {
	border-collapse:collapse;	
	background-color:#BDCFD1;
}

table.pricing_chart td {
	padding: 5px;	
	border: solid 1px #7DA1A5;
}

.no_bold {
font-weight:100;	
}

.center_element {
	margin-left:auto;
	margin-right:auto;	
}

.center_text {
	text-align:center;
}
