@import "http://fast.fonts.com/cssapi/1322df79-3270-43cd-a954-2d1110f1cf9f.css";

* { margin: 0; padding: 0; }

body {margin:0; padding:0; color:#000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#f2f3f5; border-top:7px solid #343434;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0 0 15px 0;}
a {color:#cd2e08; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}

.clr {clear:both; font-size:1px; height:1px; overflow:hidden;}

#container {position:relative; margin:0 auto; width:978px; background:#fff url(../images/container-y.png) repeat-y;}

#header {margin:0 4px; width:970px;}
#header .clr {height:0;}
#head {overflow:hidden;	height:100px;}
#head a {overflow:hidden;}

#logo {display:inline; float:left; font-size:12px; padding:0; margin:12px 0 0 22px; width:379px; height:74px;}
#logo a,
#logo a:after {display:block; position:relative; margin:0; padding:0; width:379px; height:74px;}
#logo a:after {position:absolute; left:0; top:0;}
#logo a:before,
#logo a:after {content:url(../images/logo.gif);}
#logo a {background-image: expression(this.runtimeStyle.backgroundImage = "none", this.innerHTML = '<img src="/images/logo.gif" border="0" alt="' + this.innerHTML + '">');}

#tagline {display:inline; float:right; width:1px; height:1px; margin:0; font-size:11px;}
#tagline a,
#tagline a:after {display:block; position:relative; width:1px; height:1px;}
#tagline a:after {position:absolute; left:0; top:0;}
#tagline a:before,
#tagline a:after {content:url(../images/h2.gif);}
#tagline a {background-image: expression(this.runtimeStyle.backgroundImage = "none", this.innerHTML = '<img src="/images/h2.gif" border="0" alt="' + this.innerHTML + '">');}


#topnav {float:right; position:relative; z-index:111; width:970px; background:#ce2716;}
#topnav ul {display:block; margin:0; float:left; padding:0;}
#topnav ul li {position:relative; display:inline; padding:0; float:left;}

#topnav ul li a {display:block; float:left; height:20px; text-indent:-300em; background:url(../images/topnav.gif) no-repeat; overflow:hidden; cursor:pointer;}
#topnav ul li.tnhome a {width:95px;}
#topnav ul li.tnhome a:hover {background-position:left -21px;}
#topnav ul li.tnlawcenters a {width:161px; background-position:-95px top;}
#topnav ul li.tnlawcenters a:hover {background-position:-95px -21px;}
#topnav ul li.tncontributors a {width:170px; background-position:-256px top;}
#topnav ul li.tncontributors a:hover {background-position:-256px -21px;}
#topnav ul li.tnbrowse a {width:127px; background-position:-426px top;}
#topnav ul li.tnbrowse a:hover {background-position:-426px -21px;}
#topnav ul li.tnpostdocs a {width:189px; background-position:-553px top;}
#topnav ul li.tnpostdocs a:hover {background-position:-553px -21px;}
#topnav ul li.tnservices a {width:160px; background-position:-742px top;}
#topnav ul li.tnservices a:hover {background-position:-742px -21px;}

#topnav ul li ul {position:absolute; display:none;}
#topnav ul li:hover {position:relative;}
#topnav ul li:hover > a {}
* html #topnav ul li:hover a {}
#topnav ul li:hover ul {display:block; position:absolute; left:0; top:100%; width:200px; height:auto; margin:0; padding:0; z-index:2000; background:none;}
#topnav ul li ul li,
#topnav ul li.more ul li {width:200px; border-right:none;}
#topnav ul li:hover ul li:hover > a {}
#topnav ul li ul li strong,
* html #topnav ul li:hover ul li a,
#topnav ul li ul li a {float:none; line-height:normal; padding:4px 10px; width:180px; border-right:none; font-variant:normal; font-weight:normal; font-size:10px; color:#eee; background:#ffcc67;}
#topnav ul li ul li:hover > a {background:#ccc;}
#topnav ul li ul li a:hover {color:#444; background:#ccc;}
* html #topnav ul li ul li:hover a {color: #eee;background: #ccc;}
* html #topnav ul li ul li:hover ul li a {background: #ffcc67;}
#topnav ul li ul li ul,
#topnav ul li:hover ul li ul {display:none;}
#topnav ul li ul li:hover ul,
#topnav ul li.exp:hover ul,
#topnav ul li:hover ul li:hover ul {position:absolute; display:block; width:200px; left:100%; top:0px; z-index:300; background:none; border-right:none;}
#topnav ul li:hover ul li:hover ul li {width:200px; border-left:2px solid #ccc;}
#topnav ul li:hover ul li:hover ul li a {letter-spacing:normal; width:180px;}


#main {margin:-1px 4px; width:970px; padding:30px 0 0 0;}
* html div#main {heigh\t:1px;/*\*//*/heigh\t:auto;/**/}
#main {overflow:visible;/*\*//*/margin:0;/**/}

#content {color:#2b343d; float:left; margin-right:-15px; width:495px; padding:0 14px;}
/* set same width to .entry */
#content .bodytext {width:auto; padding:0; font-size:13px;}
#content .bodytext h3 {margin:0; padding:0 22px 0 17px; color:#000; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
#content .bodytext h3 strong.position {display:block; font-size:0.8em; color:#000;}
#content .bodytext h4 {padding:0 0 15px 0px;}
#content .bodytext h4 a {color:#581600;}
#content .bodytext h4 a:hover {color:#B52D00;}
#content .bodytext h4 a:active {color:#CC9933;}
#content .bodytext .description {padding:0;}
#content .bodytext .description h3 {}
#content .bodytext .description h4 {padding:0px;} 
#content .bodytext .description p {margin:0; padding:0 0 15px 0px; line-height:150%;}

#breadcrumbs {clear:both; padding:0; display:block; color:#592810; font-size:11px;}
#breadcrumbs .wrapper {padding:0 0 10px 0;}
#breadcrumbs a {color:#222; text-decoration:none; font-weight:normal;}
#breadcrumbs a:hover {color:#993531;}

.sidebar {float:right; width:447px; font-size:11px; overflow:hidden;}
.sidebar a {color:#115191;}

#sidebar-primary {float:right; width:197px;}
#sidebar-primary .fragment {width:197px;}
#sidebar-primary .fragment .fragcontent {padding:15px 16px 0 16px;}

#sidebar-secondary {float:left; width:236px;}
#sidebar-secondary .fragment {width:236px;}
#sidebar-secondary .fragment .fragcontent {padding:12px 12px 0 12px;}

.fragment {color:#2b343d; margin:0 -5px 0 0; width:195px; padding:0 0 20px 0; float:left;}
.fragment h4 {}
.fragment h4,
.fragment h4 a {display:block; margin:0; padding:0; height:21px; text-indent:-300em;}
#sidebar-primary .fragment h4,
#sidebar-primary .fragment h4 a {width:197px;}
#sidebar-secondary .fragment h4,
#sidebar-secondary .fragment h4 a {width:236px;}
.fragment ul {margin:0; padding:0; list-style:none;}
.fragment .fragcontent {}
.fragment .fragcontent a {}
.fragment .fragcontent ul li,
.fragment .description ul li {display:block; padding:0 0 2px 0; margin:0;}
.fragment .description ul li strong {color:#333;}
.fragcontent ul li strong {color:#333;}
.fragment .fragcontent strong a {text-decoration:none; display:block;}

#contact_numbers {font-size:14px; font-weight:bold;}
#contact_numbers b {font-size:16px;}
#contact_numbers .fragcontent {}

.emailsubscribe {padding:10px 0 0 0;}

.sidebar #contactform {width:195px; background:none;}
.contact_page #contactform {padding:12px 22px 15px 17px; width:456px; background:#efefef;}
.contact_page #content .bodytext .entry-content {padding:0 22px 20px 17px;}
.contact_page #content .bodytext #page-title {margin:0; padding:12px 22px 10px 17px; background:url(../images/date-header.gif) no-repeat;}
.contact_page #contactform .fragcontent {padding:10px 0 0 0; color:#666; font-size:11px;}
.contact_page #contact_form_disclaimer {clear:both;}
.contact_page #contactform .formdesc {display:none;}
.contact_page #contactform span.submit {float:none; text-align:left; padding:0;}
.contact_page #contactform
.fragment form {display:block; margin:0;}
.formdesc {font-size:14px; font-weight:bold; padding-bottom:7px;}
.formintro {margin:0; padding:0 0 7px 0;}
#contactform .fld label {display:none;}
#contactform .textarea label {display:block; padding:2px 0 1px 0; color:#666; font-size:11px; font-weight:normal;}
#contactform span.fld,
#contactform span.textarea {display:block; padding:4px 0;}
#contactform span input {width:250px; padding:2px; font-size:11px;}
#contactform span textarea {width:456px; height:200px; padding:2px; font-size:11px;}
#contactform span input,
#contactform span textarea {color:#666; border:1px solid #111;}
#contactform button {width:85px; height:21px; background:url(../images/send.gif) no-repeat; border:1px solid #000;}
#contactform .submit button:hover {border:1px solid #cd2e08; cursor:pointer;}

input,
textarea {border:1px solid #ababab;}
input.btn,
input.short,
.frag-syndication input {width:160px; padding:2px; font-size:11px;}
span.submit {padding:5px 0 0 0; display:block; float:right; text-align:center;}
.frag-syndication button {padding:2px; border:none; text-transform:uppercase; color:#fff; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; min-width:50px; background:#86c1c1;}
.frag-syndication .submit button:hover {background:#000; cursor:pointer;}

#recent ul li,
#friendblogs ul li {padding:0 0 10px 0;}

#footer {color:#333; width:978px; font-family:Arial, Helvetica, sans-serif; background:#f2f3f5 url(../images/footer.png) no-repeat;}
.fcontainer {padding:30px 22px 80px 22px; color:#333;}
.fcontainer a {overflow:hidden;}
#address {font-size:11px; padding:0; margin:42px 0 0 0; width:600px;}
#address,
#address a {color:#646464;}
#footernav {display:none; float:left; width:600px;}
#footernav ul {padding:0; margin:0 0 0 -15px; float:left;}
#footernav ul li {display:block; position:relative; float:left;}
#footernav ul li a {padding:0 15px; font-size:10px; font-weight:bold; float:left; border-right:1px solid #646464; color:#646464;}
#footernav ul li.lc a {border:none;}
.copyright {margin:-89px 0 40px 0; font-size:11px; padding:0; width:400px;}
.copyright,
.copyright a {color:#7e7f80;}
#footer .credits { 	width: 94px;padding: 10px 0;height: 26px;float: right;margin: -40px 0 0 0;}
#footer .credits a { 	display: block;	text-indent: -5000px;	background: url(../images/justia.gif) no-repeat;	height: 26px;	width: 88px;	text-decoration: none;	overflow: hidden;}

#searchresults,
.detailedsearch {padding:5px 15px;}
img.image-full {width:100%;}
.image-thumbnail {float:left; width:115px; margin:0 10px 10px 0;}
.image-thumbnail img {width:115px; height:115px; margin:0 0 2px 0;}
.fragment#subscribe .fragcontent .fragcontent {padding-top:20px;}
.prevnext {padding-bottom:10px;}
#leftnav ul ul {padding-left:10px;}

.block {padding:0;}
.block h4 {font-size:1.2em; color:#B51713;}
.blockdescription {padding:2px 0 20px 0;}
.entry {position:static; overflow:hidden; clear:both; margin:0 0 34px 0; width:495px; padding:0; background:url(../images/entry-y.gif) repeat-y;}
.entry ul {margin:0 0 15px 0; padding:0 0 0 20px; list-style:disc;}
.entry ol {margin:0 0 15px 0; padding:0 0 0 40px; list-style:decimal;}
.entry-body p img{margin:5px;}
.entryinfo .author {padding:10px 0 15px 0;}
.entryinfo .date {padding:10px 0 15px 0;}
.entry-more-link a {color:#cd2e08; text-decoration:underline; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.date-header {margin:0; padding:12px 22px 10px 17px; color:#787878; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(../images/date-header.gif) no-repeat;}
.mt-entry-archive .date-header {background:none;}
.date-header,
.entry-content {position:static; clear:both;}
.entry-content {margin:8px 0 0 0; padding:0 0 15px 0; background:url(../images/entry-content.gif) left bottom no-repeat;}
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {clear:both;}
.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more {clear:both;}
.entry-body {margin:0 14px 0 9px; padding:6px 8px 0 8px; border-top:1px solid #d2d2d2;}
.entry-footer,
.archive-content {clear:both; margin:5px 10px 20px 10px;}
.entry-tags {font-size:11px;}
.comments-open label {display:block;}
#comment-author,
#comment-email,
#comment-url,
#comment-text {width:240px;}
#comment-bake-cookie {margin-left:0; vertical-align:middle;}
#comment-post {font-weight:bold;}
.signature {clear:both; margin:0 14px 0 9px; padding:8px 8px 15px 8px; color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:#f8f8f9;}
.signature a {color:#cd2e08;}
.signature .authorurl {color:#000;}
.trackbacks,
.comments,
.archive {position:static; overflow:hidden; clear:both; margin:0 0 20px 0;}
.bookmarkicons {margin:15px 0 15px 0; text-align:left !important; color:#666; font-size:11px;}
.bookmarkicons a {}
.bookmarkicons a:hover {}
.bookmarkicons a img {margin:0; vertical-align:middle;}
.cfrags .relatedlinks ul {margin:0; padding:0;}
.excerpt {padding-left:10px;}

.pagination {
	font-size: 10px; margin:0;
}
.pagination a,
.pagination span{
	border: 1px solid #e4e4d8; padding: 2px 4px; border-bottom: none; display: inline-block; 
}
.pagination span{
	background: #e4e4d8;
}
.pagination .content-nav { }

.blog-feeds a {font-size:10px; font-weight:normal;}
.emailform label {font-size:11px;}


#aboutjds {font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;}
#aboutjds h4 {background:#e2edf5 url(../images/aboutjds-h4.gif) no-repeat;}

#followus h4 {background:#e2edf5 url(../images/followus-h4.gif) no-repeat;}
#followus ul li a {display:block; padding:0 0 10px 28px; color:#2b343d; background:url(../images/twitter-icon-16x16.png) no-repeat;}
#followus ul li.fufirst a {background-image:url(../images/feed-icon-16x16.png);}

.frag-search .fragcontent {float:left;}
.frag-search h4 {background:#e2edf5 url(../images/search-h4.gif) no-repeat;}
.frag-search .fragcontent form {width:160px; margin-right:-5px;}
.frag-search input {float:left; width:122px; padding:2px; font-size:11px;}
.frag-search span.submit {padding:0; float:left;}
.frag-search button {position:relative; margin:0; width:28px; height:20px; padding:0; line-height:20px;  border:none; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-align:center; background:#cd2e08;}
.frag-search .submit button:hover {background:#000; cursor:pointer;}

#sidebar-primary #stayinformed {margin:0 0 20px; padding:0; width:195px; background:#e2edf5; border:1px solid #acc7db;}
#sidebar-primary #stayinformed h4 {background:url(../images/stayinformed-h4.gif) no-repeat;}
#sidebar-primary #stayinformed h4,
#sidebar-primary #stayinformed h4 a {width:195px; height:20px;}
#sidebar-primary #stayinformed .fragcontent {padding:0;}
#sivedescription {margin:0 1px; padding:5px 8px; line-height:120%; color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:#fff;}
#sivedescription span {display:block; padding:2px 0 0 0; color:#cd2e08; font-size:11px; font-weight:bold; font-style:italic;}
#stayinformed form {margin:8px 0 5px 8px; color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#stayinformed input,
#stayinformed select {margin:0 0 5px 0;}
#stayinformed form p {clear:both; margin:0 10px 0 0; padding:0; font-size:9px; text-align:right;}

#sidebar-primary #postwork .fragcontent {padding:0 0 0 8px;}

#leftnav h4 {background:#e2edf5 url(../images/topics-h4.gif) no-repeat;}
#leftnav ul li {margin:0; padding:0 0 3px 0;}

.frag-recent-entries h4 {background:#e2edf5 url(../images/recent-h4.gif) no-repeat;}
.frag-recent-entries p {margin:0; padding:0 0 20px 0;}
.frag-recent-entries p a:hover {text-decoration:underline;}
.frag-recent-entries p strong {font-weight:normal;}

#reading h4 {background:#e2edf5 url(../images/reading-h4.gif) no-repeat;}
#lawinfo h4 {background:#e2edf5 url(../images/legalInformation-h4.gif) no-repeat;}
#reading ul li,
#lawinfo ul li{margin:0; padding:0 0 20px 0;}

#jdsservices {margin:0 0 23px 0; padding:0; background:url(../images/jdsservices-y.gif) repeat-y;}
#jdsservices h4 {background:#cd2e08 url(../images/jdsservices-h4.gif) no-repeat;}
#jdsservices h4,
#jdsservices h4 a {height:23px;}
#sidebar-secondary #jdsservices .fragcontent {float:left; padding:0 13px 20px 6px; width:217px; background:url(../images/jsdservices-frag.gif) left bottom no-repeat;}
#jdsservices ul {display:inline; margin:0; padding:0;}
#jdsservices ul li {display:inline; margin:0; padding:0;}
#jdsservices ul li a {display:block; float:left; padding:10px 20px 10px 12px; width:185px; font-size:13px; text-decoration:none; background:url(../images/jdsservices-li-a.gif) right center no-repeat; border-top:1px solid #d9d9d9;}
#jdsservices ul li.jdssfirst a {border:none;}
#jdsservices ul li a:hover {background:#e7effc url(../images/jdsservices-li-a.gif) right center no-repeat;}

#sidebar-secondary #facebookapp .fragcontent {padding:0;}

#jdssearch {position:absolute; top:7px; right:13px; width:320px; clear:both;}
#jdsloginwrap {padding:0 8px 8px 0; font-size:13px; text-align:right;}
#jdsloginwrap a {text-decoration:underline;}
#jdssearchwrap {padding:5px 0 0 17px; width:303px; height:45px; background:url(../images/jdssearchwrap.png) no-repeat;}
#jdssearchwrap input {float:left; margin:0; padding:0; vertical-align:top;}
#jdssearchwrap #sTerm {color: #666; font-size: 100%; height: 19px; width:191px; padding:4px 5px 1px 5px;} /*Search Field*/
#loadingTop1 {float:left; margin-top:4px; margin-left:2px; visibility:hidden;}
#advancedSearchLink {display:block; padding:0 32px 0 0; font-size:11px; text-align:right;}
#advancedSearchLink a {color:#115191; text-decoration:underline;}

.morelink,
.sidebar a.morelink {color:#cd2e08; font-weight:bold; text-transform:uppercase;}

#content .bodytext #page-title {margin:0; padding:0 0 20px 0; color:#2b343d; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.mt-entry-archive .entry {margin:0 0 20px 0;}
.mt-entry-archive .entry-content {padding:0; background:none;}
.mt-entry-archive #content .bodytext #page-title {margin:0; padding:12px 22px 10px 17px; background:url(../images/date-header.gif) no-repeat;}
.mt-entry-archive .entry-header {margin:0 14px 0 9px; padding:6px 8px 0 8px; font-size:11px; border-top:1px solid #d2d2d2;}
.mt-entry-archive .entry-header .e-date {color:#787878; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.mt-entry-archive .entry-header .e-date strong {font-weight:normal;}
.mt-entry-archive .entry-header .entry-tags,
.mt-entry-archive .entry-header .published,
.mt-entry-archive .entry-header .separator {display:none;}
.mt-entry-archive .asset-footer {padding:0 0 15px 0; background:url(../images/entry-content.gif) left bottom no-repeat;}
.mt-entry-archive .entry-categories {display:none;}
.mt-entry-archive .entry-tags {float:left; margin:0 14px 15px 9px; padding:0 8px;}
.mt-entry-archive .entry-tags h4 {float:left; margin:0 5px 0 0; font-weight:normal;}
.mt-entry-archive .entry-tags ul {margin:0; padding:0; list-style:none;}
.mt-entry-archive .entry-tags ul li {float:left; padding:0 5px 0 0;}
.mt-entry-archive .signature p.entry-tags {float:none;}

#trackbacks {margin:0; padding:0 22px 15px 17px; font-size:11px;}
#trackbacks .trackbacks-header {margin:0; padding:0 0 5px 0; font-size:12px;}
#trackbacks .trackbacks-info {margin:0; padding:0;}
#content .bodytext .description #trackbacks p {margin:0; padding:0 0 5px 0;}
#trackbacks-link {display:block;}

#comments .comments-header {margin:0; padding:0 22px 15px 17px; font-size:12px;}
.comment {margin:0; padding:15px 22px 15px 17px; font-size:11px; border-top:1px solid #d2d2d2;}

#comments-open {padding:12px 21px 37px 16px; font-size:11px; background:#f8f8f9; border:1px solid #d2d2d2;}
.comments-open-content {margin:0;}
#comments .comments-open-header {font-size:14px;}
#comment-form-external-auth {margin:0; padding:0 0 15px 0;}
#comments-open textarea {width:456px; height:150px;}



/*
#navwrapper{background-color:#CE2A19;width:100%;height:21px;margin:10px 0 20px 0;}
#nav{margin:0;padding:0;width:100%;list-style:none;}
#nav li{float:left;position:relative;}
#nav li a{float:left;color:#fff;height:21px;text-indent:-4000px;}*/
/*Home*/
/*#nav_home a{width:105px;background:transparent url(../images/nav.gif) 0 0 no-repeat;}
#nav_home a:hover{background-position:0 -21px;}
#home #nav_home a{background-position:0 -22px;}*/
/*Where Am I State*/
/*Law Centers*/
/*#nav_lawcenters a{width:147px;background:transparent url(../images/nav.gif) -105px 0 no-repeat;}
#nav_lawcenters a:hover{background-position:-105px -21px;}
#centers #nav_lawcenters a{background-position:-105px -21px;}*/
/*Where Am I State*/
/*.practicecenter #nav_lawcenters a{background-position:-105px -21px;}*/
/*Where Am I State*/
/*Profiles*/
/*#nav_contributors a{width:182px;background:transparent url(../images/nav.gif) -252px 0 no-repeat;}
#nav_contributors a:hover{background-position:-252px -21px;}
#contributors #nav_contributors a{background-position:-252px -21px;}*/
/*Where Am I State*/
/*Browse*/
/*#nav_browse a{width:188px;background:transparent url(../images/nav.gif) -434px 0 no-repeat;}
#nav_browse a:hover{background-position:-434px -21px;}
#browse #nav_browse a{background-position:-434px -21px;}*/
/*Where Am I State*/
/*.hotDocsActive #nav_browse a{background-position:-434px -21px;}*/
/*Where Am I State*/
/*Begin Subnav Browse*/
/*#subnavBrowse{background:#fef7c9;border-bottom:1px solid #fdef91;float:left;margin:0 0 20px 0;padding:0;width:902px;}
#subnavBrowse li{float:left;position:relative;}
#subnavBrowse li a{float:left;color:#fff;height:21px;text-indent:-4000px;}*/
/*News Browse*/
/*#nav_newsBrowse a{width:153px;background:transparent url(../img/subnav-browse.gif) 0px 0 no-repeat;}
#nav_newsBrowse a:hover{background-position:0px -21px;}
.newsActive #nav_newsBrowse a{background-position:0px -21px;}*/
/*Where Am I State*/
/*All Docs Browse*/
/*#nav_alldocsBrowse a{width:141px;background:transparent url(../img/subnav-browse.gif) -153px 0 no-repeat;}
#nav_alldocsBrowse a:hover{background-position:-153px -21px;}
.allDocsActive #nav_alldocsBrowse a{background-position:-153px -21px;}*/
/*Where Am I State*/
/*Contributors Browse*/
/*#nav_contributorsBrowse a{width:136px;background:transparent url(../img/subnav-browse.gif) -294px 0 no-repeat;}
#nav_contributorsBrowse a:hover{background-position:-294px -21px;}
.contributorActive #nav_contributorsBrowse a{background-position:-294px -21px;}*/
/*Where Am I State*/
/*Hot Docs Browse*/ 
/*#nav_hotdocsBrowse a{width:142px;background:transparent url(../img/subnav-browse.gif) -430px 0 no-repeat;}
#nav_hotdocsBrowse a:hover{background-position:-430px -21px;}
.hotDocsActive #nav_hotdocsBrowse a{background-position:-430px -21px;}*/
/*Where Am I State*/
/*Our Services*/
/*#nav_ourservices a{width:161px;background:transparent url(../images/nav.gif) -622px 0 no-repeat;}
#nav_ourservices a:hover{background-position:-622px -21px;}
#ourservices #nav_ourservices a{background-position:-622px -21px;}*/
/*Where Am I State*/
/*Post*/
/*#nav_post a{width:119px;background:transparent url(../images/nav.gif) -783px 0 no-repeat;}
#nav_post a:hover{background-position:-783px -21px;}
#docviewer #nav_post a{background-position:-783px -21px;}*/
/*Where Am I State*/


#navwrapper {
   margin: 15px 0 25px; height: 25px; clear: both;
	background: -moz-linear-gradient(center top , #CE2A19 3%, #BF1E0D 70%) repeat scroll 0 0 #CE2A19;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.03, #CE2A19), color-stop(0.7, #BF1E0D)); 
	background-image: -moz-linear-gradient(center top, #CE2A19 6%, #BF1E0D 70%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce2a19', endColorstr='#bf1e0d'); 
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce2a19', endColorstr='#bf1e0d'); 

}

#navwrapper ul {
   border-bottom: 1px solid #B01808;
   border-top: 1px solid #B01808;

	background: -moz-linear-gradient(center top , #CE2A19 3%, #BF1E0D 70%) repeat scroll 0 0 #CE2A19;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.03, #CE2A19), color-stop(0.7, #BF1E0D)); 
	background-image: -moz-linear-gradient(center top, #CE2A19 6%, #BF1E0D 70%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce2a19', endColorstr='#bf1e0d'); 
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce2a19', endColorstr='#bf1e0d'); 

	margin: 0;


	clear: both;

	list-style: none inside;

}

#navwrapper ul:after {
    clear: both;
}

#navwrapper ul:before, #navwrapper ul:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}

#navwrapper ul:before, #navwrapper ul:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}

#navwrapper ul li {
    border-right: 1px solid #D5A3A3;
    color: #FFFFFF;
    float: left;
    font: 11px "Avenir LT W01 85 Heavy",Verdana,Geneva,sans-serif;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
#navwrapper ul li a {
    color: #FFFFFF;
    display: block;
    padding: 5px 33px 4px;
    text-align: center;
    text-decoration: none;
}
#navwrapper ul #topNavHome a {
    padding: 5px 38px 4px;
}
#navwrapper ul li a:hover {
    background: none repeat scroll 0 0 #CE2A19;
    color: #FDEF91;
}
#navwrapper ul li a:active {
    color: #FDEF91;
}
#navwrapper ul li.selected a {
    color: #FDEF91;
}
#navwrapper ul #nav_post {
    border-right: medium none;
}
#widelayout #navwrapper ul #topNavPro {
    border-right: 1px solid #D5A3A3;
}




#topNav { margin: 15px 0 25px; 
	background: -moz-linear-gradient(center top , #CE2A19 3%, #BF1E0D 70%) repeat scroll 0 0 #CE2A19;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.03, #CE2A19), color-stop(0.7, #BF1E0D)); 
	background-image: -moz-linear-gradient(center top, #CE2A19 6%, #BF1E0D 70%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce2a19', endColorstr='#bf1e0d'); 
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce2a19', endColorstr='#bf1e0d'); 
}
#topNav ul{ border-top: 1px solid #b01808; border-bottom: 1px solid #b01808; background: #ce2a19; background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.03, #ce2a19), color-stop(0.7, #bf1e0d));background-image: -moz-linear-gradient(center top, #ce2a19 3%, #bf1e0d 70%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce2a19', endColorstr='#bf1e0d'); 
	list-style: inside none; padding: 0 0 0 25px; height: 23px;}
#topNav ul li{ float: left; color: #fff; text-transform: uppercase; font: normal 11px "Avenir LT W01 85 Heavy", Verdana, Geneva, sans-serif;  letter-spacing: .1em; border-right: 1px solid #d5a3a3; }
#topNav ul li a{ display: block; padding: 5px 33px 4px; color: #fff; text-decoration: none; text-align: center; }
#topNav ul #topNavHome a {padding: 5px 38px 4px;}
#topNav ul li a:hover{ background: #ce2a19; color: #fdef91; } 
#topNav ul li a:active{ color: #fdef91; }
#topNav ul li.selected a {color: #fdef91;}
/* Last item Border Right only on wide layouts */
#topNav ul #topNavPro {border-right: none;}
#widelayout #topNav ul #topNavPro {border-right: 1px solid #d5a3a3;}

ul#topNavigation:after {
    clear: both;
}

ul#topNavigation:before, ul#topNavigation:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}

ul#topNavigation:before, ul#topNavigation:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}


