@charset "utf-8";body,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,form,input,textarea,address,table,th,td,a,p,img {
	margin:0;
	padding:0;
}

img,a {
	border:none;
}

li {
	list-style:none;
}

a {
	color:#0025AF;
	text-decoration:none;
	overflow:hidden;
	outline:none;
}

a:hover {
	text-decoration:underline;
}

table,option {
	border:none 0;
}

body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.75em;
}

.right {
	float:right;
}

.left {
	float:left;
}

#wrapper {
	width:100%;
}

#contentContainer {
	width:100%;
	min-height:580px;
	*min-height:580px;
	_height:auto!important;
	_height:580px;
}

#contentMessage {
	clear:both;
	margin:0 auto;
	text-align:left;
	white-space:nowrap;
	width:100%;
	position:relative;
	top:-3px;
}

#flashMessage {
	background:#FFFCD9 none repeat scroll 0 0;
	border:5px solid #FFE88B;
	color:#DB7740;
	font-weight:bold;
	margin-top:0;
	padding:6px;
	position:relative;
	margin:3px 0 -3px 0;
}

#content {
	margin:0 auto;
	width:960px;
}

#contentBorderTop {
	background:transparent url(../images/backgrounds/content_border_top.png) repeat-x scroll left top;
	height:6px;
}

#headerContainer {
	width:100%;
	background:transparent url(../images/backgrounds/bg_header.png) repeat-x scroll left top;
	height:38px;
}

#header {
	margin:0 auto;
	position:relative;
	width:960px;
	z-index:100;
}

#header #menu ul li {
	float:left;
}

#header #menu .menuImage {
	background:transparent url(../images/backgrounds/bg_header_menu.png) no-repeat scroll top left;
	display:block;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
}

#header #menu li #menuLogo {
	background-position:0 0;
	width:324px;
}

#header #menuRight {
	float:right;
}

#header #menu li #menuLearnMore {
	background-position:-10px 0;
	width:100px;
}

#header #menu li #menuJoin {
	background-position:-108px 0;
	width:115px;
}

#header #menu li #menuAlerts {
	background-position:-222px 0;
	width:88px;
}

#header #menu li a.menuSignin {
	background-position:469px -37px;
	width:66px;
}

#header #menu li.signinMenu {
	overflow:hidden;
	text-indent:0;
}

#header #menu li a.menuMyAccount {
	background:none!important;
	color:#FFF;
	font-weight:bold;
	margin:0 16px;
	position:relative;
	top:8px;
	text-indent:0;
}

#signinMenu a {
	background:none!important;
	color:#FFF;
	font-weight:bold;
	padding:0 16px;
	position:relative;
	top:8px;
}

#header #menu .menuText {
	color:#FFF;
	font-weight:bold;
	line-height:13px;
	margin-top:3px;
	text-indent:0;
}

#header #menu li a.menuSignout {
	background:none!important;
	color:#FFF;
	display:inline;
	font-weight:normal;
	text-decoration:underline;
}

#signinForm {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#DDEEF6;
	border:1px none transparent;
	color:#789;
	display:none;
	font-size:11px;
	left:-135px;
	margin-left:852px;
	padding:10px;
	position:absolute;
	top:38px;
	width:210px;
	z-index:4000;
}

#header #signinForm input {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border:1px solid #ACE;
	display:block;
	font-size:13px;
	margin:0 0 5px;
	padding:3px;
	width:203px;
}

#header .lightBlueButton {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#39D url(../images/backgrounds/bg_btn_blue.png) repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#FFF;
	font-weight:bold;
	padding:4px 10px 5px;
	text-shadow:0 -1px 0 #39D;
	text-decoration:none;
}

#header #loggingInText {
	visibility:hidden;
	position:relative;
	left:-62px;
	cursor:progress;
}

#header #signinError {
	font-weight:bold;
	position:relative;
	top:8px;
	margin-top:10px;
}

#header .ajaxLoader {
	visibility:hidden;
	position:relative;
	top:4px;
	left:-62px;
}

#header #menu .signinText {
	font-size:12px;
	position:relative;
	top:10px;
	overflow:hidden;
	text-indent:0;
}

#header #login {
	float:left;
	position:relative;
	top:0;
	color:#ADD8FB;
	left:64px;
}

#header #userMenu {
	position:relative;
	color:#ADD8FB;
	left:-5px;
	width:250px;
}

#header #login a {
	color:#ADD8FB;
	font-size:11px;
}

#header #userMenu a {
	color:#ADD8FB;
	font-size:11px;
	margin-left:10px;
	margin-right:10px;
}

#header #login ul li {
	float:left;
}

#header #login input {
	margin-left:2px;
	margin-right:2px;
}

#header #login li.btnGo {
	height:22px;
	width:23px;
}

#header #login li.ajaxLoader {
	display:none;
	position:relative;
	top:3px;
	width:23px;
	height:22px;
}

#header #frmLogout li.btnLogout {
	margin-left:52px;
}

div#bold_chat_button {
	display: block;
	left: 400px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	position: absolute;
	top: 2px;
}

#breadcrumbContainer {
background:transparent url(../images/backgrounds/bg_slider_bar.gif) repeat-x scroll 0 0;height:12px;position:relative;top:0;*top:0;
}

#breadcrumb {
margin:0 auto;width:960px;padding-top:3px;_padding-top:0;_padding-bottom:2px;_position:relative;_top:-6px;
}

#breadcrumb a {
text-decoration:underline;
}

#sliderContainer {
background:transparent url(../images/backgrounds/bg_slider.png) repeat-x scroll 0 0;height:308px;
}

#slider {
margin:0 auto;position:relative;top:28px;*top:24px;width:984px;height:272px;z-index:10;
}

#slider a {
position:relative;
}

#slider #tabTypes {
background:transparent url(../images/backgrounds/bg_types_inactive.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/bg_types_inactive.png',sizingMethod='crop');height:59px;width:193px;
}

#slider #tabStates {
background:transparent url(../images/backgrounds/bg_states_inactive.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/bg_states_inactive.png',sizingMethod='crop');height:59px;width:193px;
}

#slider #tabFederal {
background:transparent url(../images/backgrounds/bg_federal_inactive.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/bg_federal_inactive.png',sizingMethod='crop');_display:block;height:59px;width:193px;
}

#slider .ui-tabs-selected #tabTypes {
background:transparent url(../images/backgrounds/bg_types_active.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/bg_types_active.png',sizingMethod='crop');height:59px;width:193px;
}

#slider .ui-tabs-selected #tabStates {
background:transparent url(../images/backgrounds/bg_states_active.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/bg_states_active.png',sizingMethod='crop');height:59px;width:193px;
}

#slider .ui-tabs-selected #tabFederal {
background:transparent url(../images/backgrounds/bg_federal_active.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/bg_federal_active.png',sizingMethod='crop');_display:block;height:59px;width:193px;
}

#slider .ui-tabs-nav li {
float:none;height:60px;margin-top:-8px;*margin-top:-10px;width:200px;
}

#sliderNav {
*margin-top:10px;
}

#slider .ui-tabs-nav .ui-tabs-selected a {
position:relative;top:0;z-index:2;
}

#slider .ui-tabs-selected a {
cursor:default;
}

#slider .ui-tabs-nav a {
color:white;float:left;font-weight:bold;line-height:1.2;text-decoration:none;white-space:nowrap;height:59px;width:193px;
}

#slider .pagination {
font-size:10px;position:absolute;top:225px;*top:227px;_top:220px;left:181px;*left:180px;width:760px;height:32px;text-align:center;z-index:10;
}

#sliderBorderline {
border-top:1px dotted #BEBEBE;left:185px;position:absolute;top:225px;width:754px;z-index:9;_top:218px;
}

#sliderContainer #sliderBackground {
background:transparent url(../images/backgrounds/bg_slider_content.png) repeat-x scroll 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/bg_slider_content.png',sizingMethod='crop');position:relative;height:276px;width:776px;left:174px;*left:177px;_left:177px;top:-494px;*top:-498px;_top:-506px;
}

#sliderContainer #sliderBar {
background:transparent url(../images/backgrounds/bg_slider_bar.png) repeat-x scroll 0 0;height:22px;position:relative;top:31px;_top:-463px;
}

#slider .pagination .current {
background:transparent url(../images/backgrounds/bg_pagination_active.png) no-repeat scroll left top;color:#fff;font-size:12px;font-weight:bold;position:relative;padding:5px 8px;top:10px;*left:-60px;_padding:5px 7px 5px 8px;_width:23px;_background:none;_background-color:#ffb540;
}

#slider .pagination a {
color:#999;font-size:12px;font-weight:bold;padding:5px 8px;position:relative;top:10px;*left:-60px;
}

#slider .pagination .current.prev {
background:transparent url(../images/backgrounds/btn_paddle_prev_inactive.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/btn_paddle_prev_inactive.png',sizingMethod='crop');color:#FFF;float:left;height:30px;left:8px;margin-left:-9px;padding-left:0;padding-top:6px;position:relative;top:4px;width:107px;_width:107px;
}

#slider .pagination .prev {
background:transparent url(../images/backgrounds/btn_paddle_prev.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/btn_paddle_prev.png',sizingMethod='crop');_cursor:pointer;float:left;height:20px;left:0;color:#FFF;padding-top:6px;position:relative;top:4px;width:90px;*top:3px;_width:107px;_top:3px;_left:12px;
}

#slider .pagination .current.next {
background:transparent url(../images/backgrounds/btn_paddle_next_inactive.png) no-repeat scroll 3px top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/btn_paddle_next_inactive.png',sizingMethod='crop');color:#FFF;float:right;height:30px;left:-1px;padding-left:1px;padding-right:0;position:relative;top:4px;width:107px;*top:-12px;*background-position:4px top;_width:107px;
}

#slider .pagination .next {
background:transparent url(../images/backgrounds/btn_paddle_next.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/btn_paddle_next.png',sizingMethod='crop');_cursor:pointer;color:#FFF;float:right;height:20px;left:3px;padding-left:2px;padding-top:6px;position:relative;top:4px;width:98px;*top:-12px;_width:107px;
}

#quickSearch {
position:relative;width:200px;top:4px;*top:0;
}

#quickSearch li.list1 {
color:#FFF;left:4px;position:relative;text-align:center;top:-206px;width:166px;*left:10px;
}

#quickSearch li.list2 {
color:#FFF;position:relative;left:4px;top:-18px;text-align:center;width:166px;*left:10px;
}

#quickSearch li.list3 {
position:relative;top:-18px;left:7px;
}

#quickSearch li.list4 {
margin-top:-18px;position:relative;
}

#quickSearch #keyword {
border:medium none;left:14px;position:relative;top:-25px;*top:-26px;_top:-23px;
}

#quickSearch #qsButton {
position:relative;left:-3px;_top:3px;
}

#sliderContent {
line-height:17px;overflow:hidden;position:relative;top:-262px;left:185px;*top:-270px;_top:-278px;height:224px;width:760px;z-index:10;
}

#sliderContent a {
color:#0025AF;text-decoration:underline;
}

#sliderContent .sliderHiddenData {
display:none;
}

#sliderContent .sliderHiddenData ul li.result {
*position:relative;*width:760px;*height:215px;*float:left;
}

#sliderContent .doclistTitle {
font-weight:bold;padding-bottom:1px;
}

#sliderContent .doclistTitle a.circuitName {
color:black;
}

#sliderContent ul li ul {
float:left;height:220px;width:190px;
}

#sliderContent ul li ul li {
width:184px;
}

#sliderContent ul.frame {
position:relative;width:50000px;
}

#sliderContent hr {
margin:8px 0 8px 0;*margin:2px 10px 2px 0;width:180px;
}

#homeContenter {
width:984px;margin:0 auto;_top:-500px;_position:relative;
}

#homeLeftContent {
position:relative;float:left;top:27px;width:764px;*top:28px;_top:48px;_margin-bottom:-430px;
}

#homeLeftContent .docExamples {
margin:7px 0 -4px 0;*margin:6px 0 -5px 0;
}

#docExamples img {
background:#FFF none repeat scroll 0 0;border:4px solid #E3E3E3;padding:15px;
}

#homeLeftContent #docExamplesHeaderRight {
color:#00BA33;font-size:15px;font-style:italic;font-weight:bold;margin-left:20px;
}

#homeLeftContent #docExamplesNav {
float:right;position:relative;top:4px;*top:12px;
}

#homeLeftContent #docExamplesNav a {
left:-121px;margin-left:10px;margin-top:0;position:relative;top:-18px;text-decoration:underline;
}

#homeLeftContent #docUnderText {
margin:0 29px 25px 0;padding:20px;_margin:0 29px -20px 0;
}

#homeRightContent {
position:relative;float:right;top:31px;width:220px;min-height:698px;*top:31px;*min-height:695px;_top:51px;_margin-bottom:-420px;
}

#bannersHeader {
font-size:1.2em;font-weight:bold;margin:0 0 10px 0;text-align:center;
}

#bannersHeader p {
font-size:.78em;font-style:italic;font-weight:bold;margin-left:17px;text-align:center;width:180px;*margin-left:0;
}

#banners {
margin-left:16px;
}

#sideSearch #banners {
display:none;margin-left:12px;
}

#homeRightContent #testimonialsHeader {
font-size:1.2em;font-weight:bold;text-align:center;margin:10px 0 10px 0;
}

#homeRightContent .testimonials {
margin-left:18px;width:200px;
}

#homeRightContent .testimonialsText {
font-style:italic;
}

#navigation {
-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border:3px solid #F1F1F1;padding:10px;margin:5px 2px 10px 0;font-size:12px;
}

#navigation hr {
margin-left:-3px;width:220px;
}

#footerContainer {
background:transparent url(/images/backgrounds/bg_footer.gif) repeat-x scroll left top;height:315px;overflow:hidden;position:relative;width:100%;border-top:1px solid #E3E3E3;
}

#footer {
margin:20px auto;text-align:center;width:980px;color:#fff;line-height:16px;
}

#footer li {
display:block;float:left;margin-left:12px;
}

#footer .footerHeader {
color:white;font-size:13px;font-weight:bold;
}

#footer .footerHBorder {
border-bottom:1px dotted #bebebe;height:10px;
}

#footer .footerVBorder {
border-left:1px dotted #bebebe;font-size:11px;
}

#footer a {
color:#fff;font-size:11px;
}

#footer a.seo_link {
font-size: 11px;
line-height: 8px;
}
#footer a.email {
color:#ADD8E6;font-size:11px;text-decoration:underline;
}

#footer .text {
padding:8px 15px 0 15px;text-align:left;vertical-align:top;
}

#footer .blogHeader {
font-size:1.1em;font-weight:bold;
}

#footer .blogLink {
color:lightBlue;
}

#footer img {
position:relative;top:2px;
}

#sideSearch {
float:left;position:relative;top:4px;width:211px;_top:-10px;z-index:10;
}

#sideSearchTop {
background:transparent url(/images/backgrounds/bg_sidesearch_top.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/bg_sidesearch_top.png',sizingMethod='crop');height:10px;_position:relative;_top:5px;
}

#sideSearchBottom {
background:transparent url(/images/backgrounds/bg_sidesearch_bottom.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/bg_sidesearch_bottom.png',sizingMethod='crop');height:10px;
}

#sideSearchCurrentSearchHeader {
background:#636363 url(/images/backgrounds/bg_current_search_header.png) no-repeat scroll 5px 2px;height:25px;*height:24px;
}

#sideSearchCurrentSearch {
background-color:#636363;padding-bottom:10px;*padding-top:1px;
}

#sideSearchModifySearchHeader {
background:#636363 url(/images/backgrounds/bg_modify_search_header.png) no-repeat scroll 5px 10px;height:33px;border-top:1px dotted #BEBEBE;_height:25px;_background-position:5px 8px;
}

#sideSearchModifySearch {
background-color:#636363;
}

#sideSearch .selectedTitle,#sideSearch .addTitle {
color:#FFF;font-size:12px;font-weight:bold;padding-top:10px;padding-left:7px;
}

#sideSearch .selectedItem {
color:#FFF;font-size:10px;padding-left:11px;background-color:#636363;
}

#sideSearch table {
background:#636363 url(/images/backgrounds/bg_selected_item.png) no-repeat scroll top left;
}

#sideSearch .selectedItem .selectedText {
padding:4px 12px 4px 6px;width:146px;color:#d3d3d3;font-size:11px;
}

#sideSearch .selectedItem .deleteItem {
width:25px;
}

#sideSearch .selectedItem .clearField {
position:relative;top:2px;left:0;left:0;*top:1px;
}

#sideSearch .selectedText li {
float:left;
}

#sideSearch #typeDialogTrigger,#sideSearch #stateDialogTrigger,#sideSearch #circuitDialogTrigger,#sideSearch #courtDialogTrigger {
background:#636363 url(/images/backgrounds/bg_add_item.png) no-repeat scroll left top;height:29px;left:11px;padding-top:6px;position:relative;text-indent:9px;width:188px;
}

#sideSearch .addItem a {
color:#636363;font-size:11px;display:block;
}

#sideSearch #noteNosearchOption {
display:none;left:187px;position:relative;top:-19px;
}

#frmSearch {
padding-left:10px;
}

#frmSearch .btnTextSearch {
padding-left:103px;
}

#frmSearch .textSearch {
border:none;background:#636363 url(/images/backgrounds/bg_text_search.png) no-repeat scroll top left;height:31px;margin-left:1px;
}

#frmSearch #tsTextbox {
position:relative;left:9px;top:10px;font-size:11px;border:none;*top:7px;*border-width:0;_border-width:0;
}

#sideSearch ul.frame {
position:relative;overflow:hidden;width:50000px;*height:220px;
}

#sideSearch .frame hr {
margin:8px 0 8px 0;*margin:2px 10px 2px 0;width:180px;
}

#sideSearch ul.frame li ul {
float:left;height:220px;*height:210px;width:190px;
}

#sideSearch ul.frame a {
color:#0025AF;text-decoration:underline;
}

#sideSearch .pagination {
position:relative;text-align:center;top:-22px;*top:-24px;_top:-5px;_margin-top:-20px;
}

#sideSearch .pagination a {
font-size:11px;color:#d3d3d3;text-decoration:underline;padding:0 8px;*padding:0 4px;
}

#sideSearch .pagination span.current {
font-size:11px;color:#d3d3d3;padding:0 8px;*padding:0 4px;
}

#sideSearch .pagination .prev {
background:#414141 url(/images/backgrounds/icon_prev_arrow.png) no-repeat scroll left -2px;_background:#414141 none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/icon_prev_arrow.png',sizingMethod='crop');height:17px;left:-2px;position:relative;top:1px;width:17px;*background-position:left top;*display:inline-block;*position:relative;*left:4px;_background-position:left top;_display:inline-block;_position:relative;_left:4px;
}

#sideSearch .pagination .next {
background:#414141 url(/images/backgrounds/icon_next_arrow.png) no-repeat scroll left -2px;_background:#414141 none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/icon_next_arrow.png',sizingMethod='crop');height:17px;left:2px;position:relative;top:1px;width:17px;*background-position:left top;*display:inline-block;*position:relative;*left:4px;_background-position:left top;_display:inline-block;_position:relative;_left:4px;
}

#sideSearch .doclistTitle {
font-weight:bold;
}

#searchResult {
float:left;position:relative;top:5px;width:564px;_top:-4px;_margin-bottom:-5px;
}

#navBarTop {
background:#636363 url(../images/backgrounds/bg_navbar_top.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/bg_navbar_top.png',sizingMethod='crop');color:#D3D3D3;height:44px;width:564px;
}

#navBarBottom {
background:#636363 url(../images/backgrounds/bg_navbar_bottom.png) no-repeat scroll left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/bg_navbar_bottom.png',sizingMethod='crop');color:#D3D3D3;height:44px;width:564px;margin-bottom:9px;_margin-bottom:0;
}

.navBarEmpty {
height:10px;
}

#docDescription {
-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border:3px solid #F1F1F1;padding:10px;margin:5px 2px 10px 0;font-size:12px;
}

#docDescription .docDescriptionImage {
margin-bottom:6px;text-align:center;
}

#docDescription .docDescriptionTitle {
font-weight:bold;clear:right;
}

#docDescription .docDescriptionLine {
border-bottom:1px dotted #808080;margin:5px 0 5px 0;
}

#docDescription #docDescriptionFull {
display:none;
}

#docDescription #expand {
font-weight:bold;
}

#searchResult .navBar li {
float:left;font-size:11px;padding-left:10px;padding-top:4px;position:relative;text-align:center;top:10px;
}

#searchResult .pagination {
background:transparent url(../images/backgrounds/bg_navBar_pagination.png) no-repeat scroll left top;left:14px;height:25px;width:170px;
}

#searchResult .pageNumber a {
color:#636363;padding:0 4px;text-decoration:underline;
}

#searchResult .pageNumber span {
color:#636363;padding:0 4px;
}

#searchResult .pageNumber {
position:relative;left:-12px;top:-4px;_top:-1px;
}

#searchResult .pageButtonLeft {
position:relative;left:-10px;
}

#searchResult .pageButtonRight {
position:relative;left:-13px;
}

#searchResult .fliter {
height:33px;width:147px;float:left;position:relative;top:-3px;padding-top:3px;
}

#searchResult .fliter a {
color:#CCF2FF;text-decoration:underline;
}

#searchResult .fliterSroTop {
background:transparent url(../images/backgrounds/bg_sro_active_top.png) no-repeat scroll left top;float:left;height:33px;padding-top:3px;position:relative;text-align:center;top:-3px;width:147px;
}

#searchResult .fliterSroBottom {
background:transparent url(../images/backgrounds/bg_sro_active_bottom.png) no-repeat scroll left top;float:left;height:33px;padding-top:12px;position:relative;text-align:center;top:-12px;width:147px;
}

#searchResult .fliterCcfTop {
background:transparent url(../images/backgrounds/bg_ccf_active_top.png) no-repeat scroll left top;float:left;height:33px;padding-top:3px;position:relative;text-align:center;top:-3px;width:140px;
}

#searchResult .fliterCcfBottom {
background:transparent url(../images/backgrounds/bg_ccf_active_bottom.png) no-repeat scroll left top;float:left;height:33px;padding-top:12px;position:relative;text-align:center;top:-12px;width:140px;
}

#searchResult .resultTable a {
color:#0025AF;text-decoration:underline;font-weight:bold;
}

#searchResult .resultTable thead {
font-weight:bold;
}

#searchResult .resultTable td.icon {
width:20px;
}

#searchResult .resultTable td.title {
width:44%;
}

#searchResult .resultTable td.titlewide {
width:70%;
}

#searchResult .resultTable tr {
border:none;height:40px;min-height:40px;
}

#searchResult .resultTable thead tr {
background-color:#F1F1F1;
}

#searchResult .resultTable thead td {
height:32px;padding-left:5px;border-bottom:dotted 1px #f1f1f1;border-right:none;border-left:none;
}

#searchResult .resultTable td {
padding-left:5px;border-bottom:solid 1px #f1f1f1;border-right:solid 1px #f1f1f1;border-top:none;border-left:none;color:#666;
}

#searchResult .resultTable td.icon {
border-right:medium none;
}

#searchResultRight {
float:left;position:relative;top:5px;width:180px;margin-top:-2px;padding-left:2px;_margin-top:-10px;
}

#searchResultRight .searchResultRightText {
padding:6px 0 6px 6px;
}

#searchResultRight .searchResultRightText a {
font-weight:bold;text-decoration:underline;
}

#docView {
float:left;position:relative;top:5px;left:3px;width:564px;
}

#docViewContent {
-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;padding:10px;font-family:georgia!important;background:transparent url(../images/backgrounds/bg_docview_middle.png) repeat-y scroll left top;min-height:620px;
}

#docViewContentTop {
background:transparent url(../images/backgrounds/bg_docview_top.png) no-repeat scroll left top;height:11px;width:564px;position:relative;top:3px;_top:10px;
}

#docViewContentBottom {
background:transparent url(../images/backgrounds/bg_docview_bottom.png) no-repeat scroll left top;height:11px;width:564px;margin-bottom:7px;position:relative;top:-3px;_margin-bottom:2px;
}

#docViewHeader {
background:#FFF url(../images/backgrounds/icon_doc.gif) no-repeat scroll left 2px;font-size:10px;font-weight:bold;height:24px;padding-left:30px;padding-top:6px;position:relative;top:-10px;width:510px;
}

#docViewHeaderLeft {
float:left;
}

#docViewHeaderRight {
float:right;position:relative;top:-2px;
}

#docViewTitleRight {
float:right;padding-right:3px;*margin-top:-20px;
}

#docViewTitleRight a {
text-decoration:underline;
}

#docViewTitleRight img {
position:relative;top:2px;
}

#docViewHeaderDate {
color:#666;font-weight:normal;
}

#docViewContent .MsoBodyText a.previewMoreLink {
font-weight:bold;text-decoration:underline;
}

#docViewContent .MsoTitle, #docViewContent .Heading {
font-size:22px;font-weight:bold;line-height:25px;margin-bottom:5px;text-align:center;text-transform:uppercase;clear:both;
}

#docViewContent .AllowPageBreak {
height:0;
}

#docViewContent .Court,#docViewContent .court {
color:#000000;text-align:center;text-transform:uppercase;
}

#docViewContent .jurisdiction {
color:#666;text-align:center;text-transform:uppercase;
}

#docViewContent h1 {
font-size:20px;font-weight:bold;line-height:30px;padding:10px;text-transform:uppercase;
}

#docViewContent h2 {
border-top:1px solid #000;font-size:18px;font-weight:bold;line-height:18px;margin-top:15px;padding:15px 75px 10px 0;text-transform:uppercase;_padding:8px;_margin-top:5px;
}

#docViewContent h3,#docViewContent h4 {
font-weight:bold;padding:10px 15px 3px;font-size:13px;
}

#docViewContent .MsoBodyText {
padding:0 20px;line-height:16px;text-indent:0!important;
}

#docViewContent .MsoListNumber {
padding:0 20px;line-height:16px;text-indent:0!important;
}

#docViewContent .MsoBodyText a {
text-decoration:underline;word-break:break-all;word-wrap:break-word;
}

#docViewContent .ListAlpha2 {
padding-left:68px;
}

#docViewContent .MsoListBullet2 {
margin-left:68px!important;
}

#docViewContent .CopyrightNotice {
left:30px;position:relative;text-align:center;display:none;
}

#docViewContent .backtotop {
background:#fff url(../images/backgrounds/bg_backtotop.png) no-repeat scroll left top;float:right;font-size:10px;height:18px;left:4px;position:relative;right:0;text-align:center;top:-28px;width:80px;
}

#docViewContent .backtotop a {
text-decoration:underline;position:relative;top:2px;
}

#docViewContent .MsoNormal {
text-align:center;
}

#docViewContent .Heading2Body {
padding-left:20px;
}

#docViewContent .MsoListBullet2 {
margin-left:70px;
}

#docViewContent .MsoNormalTable {
margin:10px 0 0 0!important;padding:0!important;width:100%!important;
}

#docViewContent table {
border-width:1px 1px 1px 1px!important;border-spacing:0!important;border-style:outset outset outset outset!important;border-color:gray gray gray gray!important;border-collapse:separate!important;background-color:white!important;width:100%;
}

#docViewContent th {
border-width:1px 1px 1px 1px;padding:1px 1px 1px 1px;border-style:inset inset inset inset;border-color:gray gray gray gray;background-color:white;-moz-border-radius:0;
}

#docViewContent td {
border-width:1px 1px 1px 1px;padding:1px 1px 1px 1px;border-style:inset inset inset inset;border-color:gray gray gray gray;background-color:white;-moz-border-radius:0;
}

#docViewContent .MsoNormalTable .MsoBodyText {
padding:0!important;
}

#docViewContent .MsoNormalTable p {
width:auto!important;
}

#docViewRight {
float:left;padding:10px 0 10px 10px;position:relative;top:15px;width:160px;font-size:11px;_position:static;_clear:right;_margin-top:22px;
}

#docViewRight a {
text-decoration:underline;
}

#marketingTitleTop {
background:transparent url(../images/backgrounds/bg_marketing_title_top.gif) no-repeat scroll left top;height:6px;width:173px;
}

#marketingTitleContent {
background:transparent url(../images/backgrounds/bg_marketing_title_middle.gif) repeat-y scroll left top;color:#FFF;font-size:14px;font-weight:bold;height:34px;padding-top:2px;text-align:center;width:173px;_margin-top:-10px;
}

#searchResultRight .howToImage {
	padding-left:6px;
}

#marketingTitleBottom {
background:transparent url(../images/backgrounds/bg_marketing_title_bottom.gif) no-repeat scroll left top;height:6px;width:173px;
}

#marketingContent {
padding:0 6px 10px 6px;font-size:12px;
}

#marketingContent a {
font-weight:bold;
}

#tocContentTop {
background:transparent url(../images/backgrounds/bg_toc_top.png) no-repeat scroll left top;height:8px;left:-12px;position:relative;top:3px;width:182px;_top:10px;
}

#tocContent {
background:transparent url(../images/backgrounds/bg_toc_middle.png) repeat-y scroll left top;left:-12px;padding:10px;position:relative;top:3px;width:168px;
}

#tocContent li {
text-indent:-1.6em;margin:0 .3em 0 1.4em;
}

#tocContentBottom {
background:transparent url(../images/backgrounds/bg_toc_bottom.png) no-repeat scroll left top;height:8px;left:-12px;position:relative;top:3px;width:182px;
}

#tocBorder {
border-top:1px dotted #808080;margin:10px 0;
}

#docKeywords a {
font-size:11px;
}

#docStats {
background:#FFF url(../images/backgrounds/bg_doc_stats.gif) repeat-x scroll left top;border:1px solid #D3D3D3;padding:5px;width:158px;margin:15px 0;
}

#docStats .docStatsHeader {
color:#989898;font-weight:bold;padding-bottom:4px;text-align:center;
}

#docStats .docStatsTitle {
color:#666;
}

#docStats .docStatsBorder {
border-top:1px dotted #808080;
}

#relatedDocumentsHeader {
color:#000;
}

#relatedDocuments {
padding-left:9px;
padding-right:3px;
color:#666;
font-size:11px;
width:140px;
}

#relatedDocuments a { text-decoration:underline; }

/* ------ static page start -----------*/

#staticPage {
margin:0 auto;padding-bottom:60px;position:relative;top:20px;width:960px;
}

#staticPage h1 {
font-size:24px;line-height:30px;padding-bottom:10px;position:relative;top:-8px;
}

#staticPage h2 {
font-size:18px;padding-top:10px;padding-bottom:10px;
}

#staticPage #content-frame {
border:1px solid #e3e3e3;padding:20px;
}

#staticPage ul.contents li {
list-style-type:disc;margin-left:14px;
}

#staticPage .contact-title {
vertical-align:top;font-size:18px;font-weight:bold;
}

#staticPage .border-line {
border-top:1px solid #E3E3E3;margin-bottom:10px;margin-top:10px;padding-bottom:10px;position:relative;top:5px;
}

/* ------ static page end -----------*/

/* ======================================
       NEW static page start  
========================================= */

#staticPage2 {
	margin:0 auto;
	padding-bottom:60px;
	position:relative;
	top:30px;
	width:956px;
	letter-spacing: .1px;
}
#contentLeft {
	width: 530px;
	padding: 0px;
	float: left;
}
#contentRight {
	width: 362px;
	padding: 0px;
	float: right;
}
#row {
	float: left;
	width:956px;
}
#staticPage2 h1 {
	font-size:24px;line-height:30px;padding-bottom:10px;top:-8px; color:#30699b;
}
#staticPage2 h2 {
	font-size:18px;line-height:30px;padding-bottom:0px;margin-bottom:12px; color:#30699b; font-style:italic;
}
p.padding {
	margin-bottom:15px;
}
.checklist {
	background:url(../images/lm_check.gif) no-repeat;
	margin: 3px 30px 00px 5px;
	padding-left: 25px;
	padding-bottom: 17px;
	text-align:left;
}
.lm_bold {
	font-weight: bold;
}
#lm_approach {
	background:url(../images/lm_approach.gif) no-repeat;
	width: 360px;
	height: 255px;
	margin-bottom: 25px;
}
#lm_testimonial {
	background:url(../images/lm_testimonial.gif) no-repeat;
	width: 360px;
	height: 226px;
	margin-bottom: 29px;
}
#lm_join {
	background:url(../images/lm_join.gif) no-repeat;
	width: 360px;
	height: 183px;
	margin-bottom: 15px;
	margin-top:5px;
}
/* ======================================
       NEW static page start end
========================================= */

/* ======================================
       Our Clients page start
========================================= */

#tesBox {
	float: left;
	width: 630px;
}
#tesCol3 {
	float: right;
	width:304px;
	margin-left:22px;
}
#testCol1 {
	float:left;	
	width: 304px;
}
#testCol2 {
	float: right;
	width: 304px;
	margin-left:22px;
	
}
#spchBox{
	margin-top: 15px;
}
#spchBox #spchTop #spchMid #spchBot{
	width: 304px;
	float: left;
	text-align:left;
}
#spchTop{
	color:#FFF;
	background:url(../images/speechT.jpg) no-repeat;
	font-size: 11px;
	font-weight:bold;
	letter-spacing:.03em;
	padding: 5px 11px 3px 10px;
}
#spchMid {
	background: url(../images/speechM.gif) repeat-y;
	color:#000;
	font-size: 12px;
	font-weight: normal;
	padding: 14px 18px 9px 21px;
}
#spchBot{
	background:url(../images/speechB.gif) no-repeat;
	font-size: 12px;
	color:#000;
	padding: 25px 5px 2px 90px;
}
#spchBot .name {
	font-weight: bold;	
}
#spchBot .company {
	font-style:italic;
}
#clients {
	background:url(../images/clients.gif) no-repeat center bottom;
	width: 630px;
	height: 175px;
	float: left;
}

/* ======================================
       Our Clients page end
========================================= */

#modalDialogWindow .dialogCloseBtn {
background:transparent url(/images/btn_close_dialog.gif) no-repeat scroll right 1px;cursor:pointer;float:right;height:20px;margin-right:20px;margin-top:12px;padding-right:17px;position:relative;
}

#loginDialog {
background:transparent url(/images/bg_login_dialog.png) no-repeat scroll left top!important;width:739px;height:446px;
}

#loginDialog .btnGo {
margin-top:10px;
}

#loginDialog .ajaxLoader {
display:none;margin:10px 0 0 4px;
}

#loginDialog #loginDialogLeft {
float:left;height:300px;margin:50px 20px 10px;overflow:visible;padding-left:15px;width:370px;
}

#loginDialog #loginDialogLeft h2 {
color:#0445C5;font-size:20px;font-weight:bold;margin-top:25px;
}

#loginDialog #loginDialogLeft p {
font-size:15px;font-weight:bold;line-height:20px;margin:15px 0 15px 0;text-align:left;
}

#loginDialog #loginDialogLeft ul {
margin-left:5px;padding-left:0;
}

#loginDialog #loginDialogLeft ul li {
background:transparent url(/images/icon_check_green.png) no-repeat scroll 0 0;font-size:11px;font-weight:bold;list-style-type:none;margin-bottom:5px;padding-left:20px;
}

#loginDialog #loginDialogLeft .signUpLink div {
background:transparent url(/images/btn_bg_green.png) no-repeat scroll 0 0;color:white;cursor:pointer;font-size:13px;font-weight:bold;height:38px;margin-top:15px;padding-left:43px;padding-top:6px;width:185px;
}

#loginDialog #loginDialogRight {
float:right;height:322px;width:277px;margin:43px 31px 0 0;_margin:-340px 20px 0 0;
}

#loginDialog #loginDialogRight h4 {
font-size:17px;margin:15px 10px 20px 15px;padding:0;_margin:15px 0 20px 0;_padding-left:15px;
}

#loginDialog #loginDialogRight ul {
margin-left:15px;
}

#loginDialog #loginDialogRight input {
width:240px;
}

#loginDialog .testimonial {
background:#FFFEE8 none repeat scroll 0 0;color:#9A9A9A;float:left;font-size:11px;margin:35px 0 0 -20px;padding:4px;text-align:center;width:390px;
}

#loginDialog .testimonial .testifier {
font-weight:bold;
}

#sampleDocumentDialog {
background:#FFF none repeat scroll 0 0;border:4px solid #E3E3E3;padding:0 15px 140px;
}

#sampleDocumentDialog .dialogCloseBtn {
margin-right:0;
}

#getAlertDialog, #videoDialog {
background:transparent url(/images/bg_basic_email_dialog_big.png) no-repeat scroll left top!important;padding:10px 15px 0 25px;
}

#getAlertDialog h2 {
	font-size:24px;
	margin-top:30px;
}

#getAlertDialog p {
float:left;font-size:15px;font-weight:bold;line-height:125%;margin:10px 0 0;padding:0 0 0 5px;text-align:left;width:370px;
}

#getAlertDialog #getAlertDialogLeft {
float:left;margin-top:20px;padding:0 0 0 5px;width:350px;
}

#getAlertDialog #getAlertDialogLeft label {
	display:block;
	font-weight:bold;
	margin-bottom:5px;
}

#getAlertDialogLeft div {
	float:left;
}
	
#getAlertDialog #getAlertDialogLeft input {
	margin-bottom:10px;margin-right:5px; display:block;
}

#alertTermsCheckbox {
	float:left;	
}

#getAlertDialog #getAlertDialogLeft #alertSubmit {
background:transparent url(/images/btn_bg_green.png) repeat scroll 0 0;border:0 none;color:#FFF;cursor:pointer;font-size:13px;font-weight:bold;height:38px;padding:3px 0 13px 0;position:relative;width:183px;clear:both;
}

#getAlertDialog #getAlertDialogRight {
background:transparent url(/images/bg_basic_email_scrshts.png) no-repeat scroll left top;float:right;height:169px;left:337px;margin-right:-5px;margin-top:-170px;overflow:visible;width:403px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_basic_email_scrshts.png',sizingMethod='crop');
}

#getAlertDialog #getAlertDialogRight h4 {
color:#F69800;font-size:18px;margin-bottom:0;margin-left:120px;overflow:visible;position:relative;top:-174px;width:241px;z-index:122;
}

#getAlertDialog #getAlertDialogRight ul {
background:transparent url(/images/bg_basic_email_bubble.png) no-repeat scroll left top;height:234px;margin-left:107px;margin-top:-209px;overflow:visible;padding-top:53px;position:relative;width:279px;z-index:121;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_basic_email_bubble.png',sizingMethod='crop');
}

#getAlertDialog #getAlertDialogRight ul li {
background:transparent url(/images/icon_check_green.png) no-repeat scroll 0 0;font-size:12px;list-style-type:none;margin-bottom:8px;margin-left:20px;margin-top:-6px;overflow:visible;padding-left:20px;position:relative;width:210px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon_check_green.png',sizingMethod='crop');
}

#upsellDialog {
background:transparent url(/images/bg_upsell_dialog.png) no-repeat scroll left top!important;
}

#upsellDialog h2 {
font-size:24px;padding-left:18px;padding-top:15px;
}

#upsellDialog .dialogCloseBtn {
background:transparent url(/images/btn_close_dialog.gif) no-repeat scroll right 3px;cursor:pointer;float:right;height:20px;margin-right:100px;margin-top:15px;padding-right:17px;position:relative;
}

#upsellDialog .upsellContent {
border-top:1px dotted #AAA;float:left;font-family:arial,sans-serif;font-size:11px;font-weight:bold;line-height:15px;margin:5px 20px;padding-top:5px;width:580px;_margin:5px 10px 5px 10px;
}

#upsellDialog ul {
color:#008D55;padding-left:15px;
}

#upsellDialog li {
list-style-type:disc;
}

#upsellDialog input.upsellSubmit {
border:0 none;position:relative;top:5px;outline:none;
}

#_atssh,#atff {
display:none;
}

#scriptContents {
overflow:hidden;position:relative;width:100%;height:0;
}

span.OldRule {
text-decoration:line-through;
}

.previewBanner {
	background-color:#FDEADB;
	border: 2px solid #E99E2B;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.35em;
	padding: 8px 0px;
	margin-top: 5px;
	font-weight:bold;
	color: #403F3A;
}

.previewBanner a {
	color: #4990A2;
	text-decoration: underline;
}

#copyright {
	text-align:center;
	width:100%;
	margin:15px 0px 5px 0px;
	clear:both;
}

/**************************/
.top, .bottom {
	background-repeat: no-repeat;
	height: 10px;
}

.jurisdictionColumn_b{
	float:left;
	width:760px;
}

div#mainbox, div#secondarybox {
	width: 500px;
	margin: 0 0 10px 0;
	text-align:center;
}

div#smartbox, div#sidebar {
	text-align: center;
}



/* FIRST BOX */

div#mainbox .top {
	background-image: url(../images/topbox_top.png);
}

div#mainbox .middle1 {
	background-image: url(../images/topbox_middle1.png);
	background-repeat: repeat-y;
	height: 40px;
	padding: 10px;
}

div#mainbox .middle2 {
	background-image: url(../images/topbox_middle2.png);
	background-repeat: no-repeat;
	height: 1px;
}

div#mainbox .middle3 {
	background-image: url(../images/topbox_middle3.png);
	background-repeat: repeat-y;
	
	padding: 10px;
}

div#mainbox .bottom {
	background-image: url(../images/topbox_bottom.png);
}

/* SECOND BOX */

div#secondarybox .top {
	background-image: url(../images/bottombox_top.png);
}

div#secondarybox .middle1 {
	background-image: url(../images/bottombox_middle1.png);
	background-repeat: repeat-y;
	height: 40px;
	padding: 10px;
}

div#secondarybox .middle2 {
	background-image: url(/..images/bottombox_middle2.png);
	background-repeat: no-repeat;
	height: 1px;
}

div#secondarybox .middle3 {
	background-image: url(../images/bottombox_middle3.png);
	background-repeat: repeat-y;
	height: 185px;
	padding: 0 10px 10px;
}

div#secondarybox .bottom {
	background-image: url(../images/bottombox_bottom.png);
}


/* SMART RULES BOX AT THE BOTTOM OF PAGE */

div#smartbox {
	background-image: url(/images/smartrules_box.png);
	background-repeat: no-repeat;
	padding: 17px 0;
	height: 36px;
	width: 370px;
	margin: 10px 0 0 65px;
}

/* SIDEBAR */

div#sidebar {
	background-image:url(/images/checkout_box.png);
	background-repeat:no-repeat;
	padding: 10px;
	width: 230px;
	height: 165px;
	font-size: 12px;
	font-weight: bold;
	float: right;
	margin-top: 70px;
}

div#sidebar div {
	margin-top: 10px;
}

/* CHECKBOXES */

div#mainbox .middle3 ul {
	margin: 0;
	float: left;
	padding: 0 0 0 45px;
}

div#mainbox .middle3 li {
	font-size: 12px;
	text-align: left;
	margin: 0 0 9px 0;
 	list-style-type: none;
}

div#mainbox .middle3 li.existingJurisdiction{
	font-size: 12px;
	text-align: left;
	margin: 0 0 12px 0;
	padding-left: 20px;
	background-image: url(../images/checkmark.png);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: left;
}

/* INCLUDED STATES */

div#secondarybox .middle3 ul {
	margin: 0;
	padding: 10px 0 0 20px;
	float: left;
	width: 20%
}

div#secondarybox .middle3 li {
	font-size: 11px;
	text-align: left;
	margin: 6px 0 4px 0;
	padding-left: 17px;
	background-image: url(../images/checkmark.png);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: left;
}

.NewRule { color:#3366ff; }
.Indent { padding-left:40px; }

#newsearch_viewdoc #quicksearch li.list2 { color:#000; padding:0px; display:block; }
#newsearch_viewdoc { margin-top:20px; margin-bottom:10px; }
#newsearch_viewdoc span { padding-left:8px; display:block; margin-bottom:3px; }

#newsearch_viewdoc a { text-decoration:underline; }




