/* This file will hold the main styles for your website. */

#page,body,html {
	height:100%
}
body {
	background:#011d4d url("../images/common/html.gif") no-repeat center top;
	color:#333;
	font-family:Arial,Helvetica,sans-serif
}
ul li a, ul li a:visited{
	color: #1673B6;
	font-size: 1em;
}
a:hover, ul li a:hover{
	color: #00235D;
	text-decoration: underline;
}
#zone-header, #zone-preface, #zone-content, #zone-postscript{
	background-color: #ffffff;
	padding-bottom: 20px;
}
.block-title{
	display: none;
}

/*####################################*/
/***********HEADER SECTION*************/
/*####################################*/


/*-----------BRANDING ZONE-----------*/


/*BRANDING HEADER*/

.site-name,.site-slogan {
	display:none
}
#zone-branding {
	background:url("../images/common/header.jpg") no-repeat scroll center top transparent;
	height:119px;
	position:relative
}
#zone-branding .logo-img img {
	height:auto;
	width:100px
}
#region-branding .clearfix:after{
	display: none;
}
#region-branding .ttb-logo-mobile .ttb-logo-img{
	background:url("../images/common/ttb_logo_mobile.png") no-repeat scroll right top transparent;
    display:block;
    height:100px;
    text-indent:-9999px;
   	width: 100%;
}

#region-branding .ttb-logo-mobile .ttb-logo-img a:hover {
  cursor:pointer;
 }

#block-menu-menu-header-menu{
	display: none;
}
#region-branding .menu,#region-branding .menu li a,#search_form label {
	color:#fff
}
#region-branding .menu {
	float:right;
	font:bold 0.9em Arial,Helvetica,San-serif;
	right:0;
	text-align:right;
	top:10px
}
#region-branding .menu,#region-branding #block-block-9 {
	position:absolute
}
#region-branding .menu li {
	list-style-image:none;
	list-style-type:none
}
#region-branding .menu li.first {
	border-right:none
}
#region-branding .menu li a {
	text-decoration:none
}
#search_form label {
	display:inline;
	text-transform:uppercase
}
#region-branding #block-block-9{
	bottom: 10px;
	float: left;
	height: 30px;
	top: 70px;
	width: 260px;
}


/*NAVIGATION*/

/*Below are styles to toggle a responsive drop-down menu for mobile device*/

   .navigation {
		position: relative;
		z-index: 1;
	}	
	.navigation ul#main-menu {
		border: solid 1px #aaa;
		background: #8b0b04 url(../images/common/icon-menu.png) no-repeat 10px 3px;
		padding-top: 40px;
		position: absolute;
		top: -15px;
		left: 0;
		width: 240px;
	}
	.navigation ul#secondary-menu{
		display: none; /*hide menu "logout" navigation when logged in*/
	}
	nav.navigation ul#main-menu:hover {
  		cursor:pointer;
 	}
	nav.navigation ul#main-menu.inline li{
		padding: 0;
	} 
	nav.navigation ul#main-menu.links li{
		display: none; /* hide all <li> items */
		margin: 0;
		border-top: 1px solid #aa5452;
	}
	nav.navigation ul#main-menu.links.open li a {
		color: #fff;
		text-align: left;
		text-decoration:none;
	}

	/* on menu on-click open */
	
	nav.navigation ul#main-menu.open{
		background: #8b0b04 url(../images/common/icon-menu-close.png) no-repeat 10px 3px;
	}
	nav.navigation ul#main-menu.open li{
		display: block;
		font-size: 1.2em;
		padding: 10px 5px 10px 32px;
	}

/*---------HEADER ZONE-----------*/

/*>>>>>>>>>HEADER FIRST<<<<<<<<<<*/

#zone-header{
	margin-bottom: -20px;
	margin-top:-20px;
	padding-top: 20px;
}

/*FEATURE STORY*/

#region-header-first .block-views-feature-stories-block{
	background-color: #F9F0DD;
	box-shadow: 0 1px 3px rgba(75, 72, 67, 0.4);
	color: #4D4D4F;
	margin-top: 40px;
	padding-bottom: 15px;
}
#region-header-first #block-views-feature-stories-block h2.block-title {
	padding:10px 0 0 20px;
}
#region-header-first .view-feature-stories .views-field-title{
	float: left;
	font: bold 1.4em Garamond,Georgia,"Palatino Linotype",MS Serif,"Times New Roman";
	margin-bottom: 10px;
	padding-left: 15px;
	width: 95%;
}
#region-header-first .view-feature-stories .views-field-title a{
	color: #182854;
	text-decoration: none;
}
#region-header-first .views-field-body{
	color: #4D4D4;
	float: left;
    font: 1.2em Arial, Helvetica, sans-serif;
	line-height: 1.5;
	padding: 15px;
	width: 95%;	
}
#region-header-first .views-field-view-node{
	background: url("../images/common/morearrow_red.gif") no-repeat scroll 100% 50% transparent;
	clear: both;
	cursor: pointer;
	float: right;
	font-size: 0.833em;
    font-weight: bold;
	letter-spacing: 0.09em;
	margin: 0 10px 0 0;
    padding-right: 10px;
    text-align: right;
	white-space: nowrap;
	width: 35%;  
}
#region-header-first .views-field-view-node a{
	color: #871517;
	text-decoration: none;
}
#region-header-first .views-field-field-feature-image{
	display: block;
	float: left;
	margin-left: 15px;
	width: 95%;
}
#region-header-first .field-content img{
    height: auto;
    max-width: 100%;
	width: auto;
}

/*LATEST NEWS*/

#block-views-lastest-news-block, #block-views-highlight-left-block, #block-views-highlight-right-block{
	background-color: #F8F9FA;
	line-height: 1.8em;
}
#block-views-lastest-news-block {
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	padding: 20px;
	margin-top: 20px;
}
#region-header-first h2.block-title, #block-views-lastest-news-block h2.block-title, #block-views-lastest-news-block-1 h2.block-title, #region-sidebar-second .right-nav-block h2.block-title{
 	color: #871517;
	display: block;
    font: bold 1.1em Arial, Helvetica, sans-serif;
	letter-spacing: 0.09em;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#block-views-lastest-news-block li{
    background: url("../images/common/bullet_grey_dark.gif") no-repeat scroll 0 6px transparent;
    font-size: 1.1em;
    list-style-type: none !important;
    margin: 5px 0;
    padding: 0 0 0 15px;
}
.views-field-title-1{
	font-size: 1.1em;
	font-weight: bold;
}
#block-views-lastest-news-block .views-field-title-1 a:link, #block-views-lastest-news-block .views-field-title-1 a:visited{
	color: #182854;
	text-decoration: none;
}
#block-views-lastest-news-block .views-field-title-1 a:hover{
	color: #004a8c;
	text-decoration: underline;
}
#block-views-lastest-news-block .block-title, #block-views-more-third-branch-news-block .block-title {
    display: block;
}
#block-views-lastest-news-block .views-field-created .field-content{
	color: #444444;
	font-size: .9em;
	margin-left: 2px;
}
#block-views-lastest-news-block .item-list li {
    list-style: disc outside none;
}
.view-lastest-news .views-field-created {
	color: #444444;
	font-size: .9em;
	margin-left: 2px;
}
.view-lastest-news .item-list li.views-row, h2.node-title {
	background: url("../images/common/bullet_grey_dark.gif") no-repeat scroll 0 6px transparent;
    font-size: 1em;
    list-style-type: none !important;
    margin: 5px 0;
    padding: 0 0 0 15px;
}
#region-content .view-lastest-news .field-content a{
	color: #0062A0;
	text-decoration: none;
}
#region-content .view-lastest-news .field-content a:hover{
	color: #00235D;
	text-decoration: underline;
}
#region-content .view-lastest-news .item-list ul{
	margin-top: 20px !important;
}
#block-views-lastest-news-block .view-lastest-news .more-link{
	margin: -15px 0;
}
/*RELATED TOPIC*/
.field-type-text-with-summary .field-tiems .field-item{
	margin-top: -20px;
}
/*THIRD BRANCH LOGO*/
#block-views-third-branch-branding-block{
	display: none;
}

/*-------------PREFACE ZONE--------------*/

/*PREFACE*/

#block-views-highlight-left-block, #block-views-highlight-right-block{
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	margin-top: 20px;
}
#block-views-highlight-left-block .views-field-title, #block-views-highlight-right-block .views-field-title{
	background: url("../images/common/dotted-bg.png") repeat-x scroll bottom left transparent;
	margin-bottom: 10px;
	padding: 5px 20px;
}
#block-views-highlight-left-block .views-field-title a, #block-views-highlight-right-block .views-field-title a{
	color: #182854;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
	line-height: 1;
	text-decoration: none;
}
#block-views-highlight-left-block .views-field-title a:hover, #block-views-highlight-right-block .views-field-title a:hover{
	color: #004a8c;
	text-decoration:underline;
}
#block-views-highlight-left-block .views-field-body, #block-views-highlight-right-block .views-field-body{
	color: #4D4D4D;
	line-height: 1.6em;
	padding: 0 10px;
}
#block-views-highlight-left-block .views-field-field-highlight-image, #block-views-highlight-right-block .views-field-field-highlight-image{
	display: inline;
	float: left;
	margin: 5px 10px 5px 10px;
	width: 34%;
}
#block-views-highlight-left-block .field-content img, #block-views-highlight-right-block .field-content img{
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    height: auto;
    max-width: 100%;
	width: auto;
}
.morelink, .more-link{
    background: url("../images/common/morearrow.gif") no-repeat scroll 100% 50% transparent;
	border: none;
    cursor: pointer;
	float: right;
	padding-right: 10px;
	text-align: right;
    white-space: nowrap;
	width:60%;
}
.block-views-highlight-left-block .morelink, .block-views-highlight-right-block .morelink{
	margin-right: 10px;
}
.morelink a:link, .morelink a:visited, .more-link a, .more-link a:visited{
	color: #1673b6;
	text-decoration: none;
}
.morelink a:hover, .more-link a:hover {
	text-decoration: underline;
}


/*-----------------------------------*/
/**********CONTENT SECTION************/

/*BREADCRUMB*/
.breadcrumb a.active{
	text-decoration: none;
	position: 
}

/*CONTENT*/

#region-content .region-content-inner{
	padding: 20px;
}
#region-content h1.title{
	margin-bottom: 0px;
	margin-top: 10px;
}
#region-content .submitted{
	color: #666666;
	font-style:italic;
	padding-left: 20px;
}
#page-title{
	color: #00235D;
    font: 1.5em Arial, Helvetica, sans-serif;
}
#region-content .content .field-item{
	font-size: 1.2em;
	margin-top: 30px;
}
.court-insider #region-content .content .field-name-body .field-item{
	margin-top: 40px;
}
.context-court-insider #region-content #block-system-main{
	margin-top: 50px;
}
#region-content .court-insider {
	height: 30px;
	margin-top: 25px;
	position:absolute;
	width: 150px;
}
#region-content .court-insider .court-insider-logo{
	background: url(../images/common/court-insider-logo.jpg) no-repeat; 
	display: block;
	height: 30px;
	text-indent: -9999px;
}

/*BASIC PAGE*/

/* Move main content down so it's not overlapped with print and text size buttons */
.node-type-page .content-main .field-name-body{
	margin-top: 50px;
}

/*RELATED ASSETS*/

/*Related Links*/

#region-content .node-news-article .field-name-field-related-link, #region-content .node-news-article .field-name-field-fc-related-files, #region-content .node-news-article .field-name-field-fc-related-audio{
	background: url("../images/common/related-assets-bg.png") repeat-x scroll left top #FDFBF7;
	border: #D2D3D5 1px solid;
	clear: both;
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
	*margin-top: 30px;/* IE7 and below */
	*margin-bottom: 0px;
	padding: 10px;
	width: 230px;
}
#region-content .node-news-article .field-name-field-related-link .field-item, #region-content .node-news-article .field-name-field-fc-related-files .field-name-field-related-file-name .field-item{
	background: url("../images/common/bullet_grey_dark.gif") no-repeat scroll 0 5px transparent;
	clear: both;
	font-size: 0.9em;
	margin-bottom: 5px;
	padding-left: 12px;	
}
#region-content .node-news-article .field-name-field-fc-related-files .field-name-field-related-file{ 
	margin: -7px 0 10px 0;
}
#region-content .node-news-article .field-name-field-fc-related-files .field-name-field-related-file .file-icon{
	*float: right;/* IE7 and below */
	*position: absolute;/* IE7 and below */
	*margin-top: 10px;	/* IE7 and below */
}
#region-content .node-news-article .field-name-field-fc-related-files .field-name-field-related-file a{
	background: url("../images/common/download-button.png") no-repeat scroll 0 5px transparent;
    display:block;
	float: left;
    height:27px;
	margin-left: 10px;
    text-indent:-9999px;
    width:76px;
}
#region-content .node-news-article .field-name-field-related-link .field-label, #region-content .node-news-article .field-name-field-fc-related-files .field-label{
	color: #333;
	margin-bottom: 5px;
}
#region-content .node-news-article .field-name-field-related-link, #region-content .node-news-article .field-name-field-fc-related-files{
	width: 210px;
}
#region-content .node-news-article .field-collection-container .action-links-field-collection-add{
	display: none;
}
#region-content .node-news-article .field-name-field-fc-related-audio{
	width: 270px;
}
#region-content .node-news-article .field-name-field-fc-related-audio .field-name-field-related-audio-filename .field-item{
	font-size: 0.9em;
	font-weight: bold;
}
#region-content .node-news-article .field-name-field-fc-related-audio .field-name-field-related-audio-description{
	font-size: 0.8em;
	margin-bottom: 10px;
}
#region-content .node-news-article .field-name-field-fc-related-audio .field-item {
	margin-top: 0;
}
#region-content .node-news-article .field-name-field-related-link .field-item, #region-content .node-news-article .field-name-field-fc-related-files .field-item{
	margin-top: 0;
}
.print-link{
	display: none;
}
.node-news-article .clearfix:after{
	clear: none;
	display: none;
}
:first-child + HTML .node-type-news-article .block-main  .clearfix{
	*display: inline; /* IE7 and below */
}
:first-child + HTML .node-type-news-article .block-breadcrumb .clearfix{
	*display: inline; /* IE7 and below */
}
#breadcrumb{
	*clear: left; /* IE7 and below */
}

/*>>>>>>>>>SIDEBAR<<<<<<<<<<*/


/*>>>>>>>>>SIDEBAR<<<<<<<<<<*/
/*SIDEBAR*/
#block-views-side-block	.views-field-body{
 	min-height: 40px;
}

/*SEARCH*/

#block-search-form{
	margin: 20px 0;
}
#edit-search-block-form--2{
	width: 75%;
}
button, input[type="reset"], input[type="submit"], input[type="button"] {
	background-color:#376197;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #376197), color-stop(1, #11275c) );
	background:-moz-linear-gradient( center top, #376197 5%, #11275c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#376197', endColorstr='#11275c');
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:inset 0px 1px 0px 0px #6b8ab3;
	-moz-box-shadow:inset 0px 1px 0px 0px #6b8ab3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6b8ab3;
	behavior: url("border-radius.htc");
	border:1px solid #004a8c;
	color:#ffffff;
	font-family:arial;
	font-size:1;
	font-weight:bold;
	margin-left: 5px;
	max-width: 100%;
	padding: 3px;
	text-align:center;
	text-decoration:none !important;
	text-shadow:1px 1px 0px #1b3f7a;
}
.form-actions input:hover, input[type="submit"]:hover {
	background-color:#11275c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #11275c), color-stop(1, #376197) );
	background:-moz-linear-gradient( center top, #11275c 5%, #376197 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#11275c', endColorstr='#376197');
}
.block-views-side-block .views-row{
	background-color: #F9FCFE;
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	color: #333333;
	display: block;
	float: left;
	margin-bottom: 20px;
	width: 46%
}
.block-views-side-block .views-row-3 {
	clear: left; /*To move the third item down to the second row*/
}

/*SIDEBAR PROMO*/
.block-views-side-block .views-row-odd{
	margin-right: 20px;
}
.views-field-field-image-block img{	
	height: auto;
	max-width: 100%;
	width: auto;
}
.views-field-field-sidebar-promo-image img{
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	max-width: 100%;
	height: auto;
	width: auto;
}
#block-views-side-block	.views-field-body{
 	background-color: #F2F0F0;
 	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	display: block;
	line-height: 1.3em;
 	padding: 5px;
}
#block-views-side-block	.views-field-body:hover{
	background-color: #E1DFE0;
}
#block-views-side-block	.views-field-body .field-content p{
	margin-bottom: 0;
}
#block-views-side-block	.views-field-body .field-content a:link, #block-views-side-block .views-field-body .field-content a:visited{
	color: #696161;
	text-decoration: none;
}
#block-views-side-block	.views-field-body .field-content a:hover{
	color: #544E51;
	text-decoration: none;
}


/*SIDEBAR LASTEST NEWS*/
#block-views-lastest-news-block-1 .block-title{
	display: block;
}
#block-views-lastest-news-block-1, #region-sidebar-second .right-nav-block {
	background-color: #F8F9FA;
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	border: 1px solid #EFEFEF;
	margin: 20px 0;
	padding: 10px;
}	
#region-sidebar-second .right-nav-block li{
	font-size: 1.1em;
	font-weight: bold;
}
#block-views-lastest-news-block-1 .item-list li, #region-sidebar-second .right-nav-block li{
	background: url("../images/common/bullet_grey_dark.gif") no-repeat scroll 0 5px transparent;
 	font-size: 0.9em;
    line-height: 1.5em;
	list-style-type: none;
    margin: 5px 0;
    padding: 0 0 5px 12px;
}
#block-views-lastest-news-block-1 .item-list li a, #region-sidebar-second .right-nav-block li a{
	color: #0062A0;
	text-decoration: none;
}
#block-views-lastest-news-block-1 .item-list li a.active, #block-views-lastest-news-block-1 .item-list li a:hover,
#region-sidebar-second .right-nav-block li a.active, #region-sidebar-second .right-nav-block li a:hover{
	color: #00235D;
	text-decoration: underline;
}
#block-views-lastest-news-block-1 .views-field-created, #region-sidebar-second .right-nav-block .views-field-created{
	color: #444444;
    font-size: 0.9em;
	font-style:italic;
	padding-left: 5px;
}
#region-sidebar-second .view-news-issue-sidebars .pager{
	background: none;
	border: none;
}
#region-sidebar-second .view-news-issue-sidebars .pager li{
	background: none;
	border: none;
	list-style-type: none;
}

/*ISSUE RIGHT NAV - PAGER*/

.view-news-issue-sidebars .pager li.pager-current{
	color: #333;
}
#region-sidebar-second .view-news-issue-sidebars .pager li.pager-next{
	padding: 0;
	margin-left: 10px;
}
#region-sidebar-second .view-news-issue-sidebars .pager li.pager-next.last{	
	position: absolute;
	right: auto;
}
#region-sidebar-second .view-news-issue-sidebars .pager li a{
	background: none;
	display: inline;
}

/*OVERWRITE DRUPAL'AJAX OUTPUT*/

#region-sidebar-second .view-news-issue-sidebars .ajax-progress-throbber{
	display: none;
}

/********BUTTONS**********/

.judiciary_btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #6b8ab3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6b8ab3;
	box-shadow:inset 0px 1px 0px 0px #6b8ab3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #376197), color-stop(1, #11275c) );
	background:-moz-linear-gradient( center top, #376197 5%, #11275c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#376197', endColorstr='#11275c');
	background-color:#376197;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	behavior: url("border-radius.htc");
	border:1px solid #6b8ab3;
	display: block;
	color:#ffffff;
	font-family:arial;
	font-size:1.2em;
	font-weight:bold;
	max-width: 100%;
	text-align:center;
	text-decoration:none !important;
	text-shadow:1px 1px 0px #1b3f7a;
	padding: 10px 0;
}
a.judiciary_btn, a.judiciary_btn:visited {
	color: #ffffff !important;
	text-decoration: none;
	}
.judiciary_btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #11275c), color-stop(1, #376197) );
	background:-moz-linear-gradient( center top, #11275c 5%, #376197 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#11275c', endColorstr='#376197');
	background-color:#11275c;
}.judiciary_btn:active {
	position:relative;
	top:1px;
}
#region-preface-third #block-block-7 {
	margin-top: 20px;
}
#region-preface-third #block-block-8 {
	margin-top: -10px;
	margin-bottom: -20px;
}

/*EMAIL UPDATES*/

.emailupdates{
background: url("../images/common/email_envelope.png") no-repeat right top #F2F0F0;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	margin-top: 20px;
	padding: 10px;
}

.emailupdates h3{
  	color: #00235D;
    font: 1.3em Garamond,Georgia,"Palatino Linotype",MS Serif,"Times New Roman" !important;
	font-weight: bold !important;
	letter-spacing: 0.01em;
	margin-bottom: 10px;
	margin-right: 85px;
}
.emailupdates p{
	margin-right: 70px;
}

/************/
/*POSTSCRIPT*/
/************/

#zone-postscript{
	background: url("../images/common/homepageBottom_bg.gif") repeat-x scroll left top #FFFFFF;
	background-color: #ffffff;
    height: 100%;
	padding: 15px 0 30px 0;
}
#region-postscript-first h1, #region-postscript-second h1, #region-postscript-third h1{
	color: #871517;
	font: bold 1.1em Arial, Helvetica, sans-serif; 
	letter-spacing: 0.1em;
	margin-top: 5px;
	text-transform: uppercase;	
}
#zone-postscript ul{
	padding-left: 20px;
}
#region-postscript-second, #region-postscript-third{
	background: url("../images/common/homepageBottom_bg.gif") repeat-x scroll left top transparent;
	padding: 15px 0 10px 30px;
	margin-left: -20px;
}
#region-postscript-second li, #region-postscript-third li{
    background: url("../images/common/bullet_grey.gif") no-repeat scroll 0 6px transparent;
    font-size: 1.1em;
    list-style-type: none;
    margin: 5px 0;
    padding: 0 0 0 15px;
}
#zone-postscript li a{
	color: #182854;
	font: bold 1.1em Garamond,Georgia,"Palatino Linotype",MS Serif,"Times New Roman";
	text-decoration: none;
}
#zone-postscript li a:hover{
	color: #004a8c;
	text-decoration: underline;
}
#region-postscript-second .more-link{
	float: left;
	width: 100px;
	margin: 0 0 10px 120px;;
}

/*LASTEST MULTIMEDIA*/

.view-video-promo .views-row{
	clear: both;
	display: block;
	height: auto;
	margin-left: -15px;
    padding: 10px 0;
	width: 100%;
}
.view-video-promo .views-field-title .field-content{
	border: 1px #ff000 solid;
}
.views-field-field-video-promo-image img{
	display: inline;
	float: left;
	height: auto;
	margin: 0 10px 10px 0;
	width: 25%;
}
.view-video-promo .views-field-title a:link, .view-video-promo .views-field-title a:visited{
	color: #333333;
	font: bold 1.2em Garamond,Georgia,"Palatino Linotype",MS Serif,"Times New Roman";
    margin: 0 0 3px;
	text-decoration: none;
	width: 70%;
}
.view-video-promo .views-field-title a:hover{
	color: #000000;
	text-decoration: underline;
}
.view-video-promo .views-field-created{
	color: #444444;
	font-size: 0.9em;
	font-style:italic;
	padding-left: 5px;
}
.view-video-promo .morelink{
	margin-top: 5px;
}

/*MONTHLY ARCHIVE*/
.view-archive{
	margin-top: 20px;
}



/*####################################*/
/***********FOOTER SECTION*************/
/*####################################*/

/*FOOTER*/

#section-footer {
    background: url("../images/common/footerrepeat.jpg") repeat-x scroll left top transparent;
	background-color: #00417E;
    float: left;
    width: 100%;
}
#zone-footer {    
    padding: 50px 28px 60px;
    position: relative;
    top: -15px;
	height: 100%;
}
#zone-footer .menu {
    float: left;
    width: 80%;
}
#zone-footer ul{
	padding-left: 20px;
}
#zone-footer ul li.leaf{
	list-style-image: none;
 	color: #FFFFFF;
	width: 100%;
}
#zone-footer .menu li.last {
 	border: none;
}
#zone-footer .menu li a {
    color: #FFFFFF;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;	
}
.region-footer-second-inner p{
	color: #BADBFF;
	font-size: .9em;
	padding: 20px 0 0 10px;
}


/*===========================================*/
/**************MISCELLANEOUS******************/

/*TEXT SIZE*/

#block-textsize-form {
	display:none;
}
/*move the content block down so the texsise is not overlapted.*/
#region-content .view-archive, #region-content .view-id-lastest_news .view-content, #region-content .view-judicial-milestones {
	margin-top: 45px;
}

/* PRINT AND EMAIL */

.block-print-links {
	border-bottom: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
	clear: both;
	padding: 5px 0;
	position: absolute;
	margin-top: 10px;
	right: 5%;
	width: 170px;
}
div#block-print-print-links span {
	display:inline;
}
form.print-mail-form {
	margin-bottom: 20px;
}
#block-print-print-links a.print-mail, #block-print-print-links a.print-page{
	color: #333;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

/*ADD THIS*/

#block-addthis-addthis-block{
	margin-top: 10px;
}

/*MILESTONE*/

.view-judicial-milestones .views-row {
	float:left;
	padding-top:10px;
	width:44%;
}
.view-judicial-milestones .views-row-odd,.view-judicial-milestones .views-row-even {
	background:url("../images/common/milestones_bg.gif") repeat-x scroll left top transparent;
	border-top:2px solid #eae2b3;
	padding:10px 10px 0 10px;
}
.view-judicial-milestones .views-row-odd {
	clear:both;
	margin:0 10px 15px 0
}
.view-judicial-milestones .views-row-even {
	margin:0 0 15px 0
}
.views-exposed-form-judicial-milestones-page-1 .views-exposed-widgets{
	margin-bottom: 20px;
}

/*RELATED TOPIC*/

.field-type-taxonomy-term-reference .field-item{
	margin-left: 10px;
}
.taxonomy-term-description {
	font-style:italic;
}

.taxonomyTitlePrefix{
	font-size:smaller;
	color:#7e6b59;
	font-style:italic;
	}

#region-content .node-teaser .field-item{
	margin-top: 0px;
}

.node-links ul li a, .comment-links ul li a, .node-links ul li a:hover, .comment-links ul li a:hover {
    background: url("../images/common/morearrow.gif") no-repeat scroll 100% 50% transparent;
	border: none;
	color: #1673b6;
    cursor: pointer;
	float: right;
	padding-right: 10px;
	text-align: right;
    white-space: nowrap;
	width:60%;
}
.morelink a:hover, .more-link a:hover {
	text-decoration: underline;
}

/*View Archive*/

.view-archive{
	margin: 20px 0;
}
.view-archive .views-summary li{
    background: url("../images/common/bullet_grey_dark.gif") no-repeat scroll 0 6px transparent;
    font-size: 1.1em;
    list-style-type: none !important;
    margin: 5px 0;
    padding: 0 0 0 15px;
}
.view-archive h2 {
	margin-bottom: 0;
}
.view-archive .field-items {
	margin-top: 10px !important;
}

/* for images within a news story */

.image-caption{
	color: #7e6b59;
	font-size:smaller;
	padding:10px;
}
.colorbox .image-caption-container { 
	text-decoration:none;
}
.colorbox img{
	cursor:pointer;
}
.image-caption-container {
	padding:20px;
}
.newscontentimage{
	border: 5px solid #efefef;
}

/*MONTHLY ARCHIVE*/

/* for the title size in the Archive mothly view which is stuck at <h2> font size of 28px */	
.view-archive .node-title {
	font-size:130%;
}

/* TTB QUOTE AND INTERVIEW  */
/* Q & A for interviews  */

.ttbQuestion {
	background:url('http://www.uscourts.gov/uscourts/news/TTB/2010-04/images/letter_Q.gif') no-repeat
}
.ttbQuestion,.ttbAnswer,.pullQuote.left {
	float:left
}
.ttbQuestion,.ttbAnswer {
	height:26px;
	padding-right:5px;
	width:27px;
}
.ttbAnswer {
	background:url('http://www.uscourts.gov/uscourts/news/TTB/2010-04/images/letter_A.gif') no-repeat
}
span.blueSubTitle {
	color:rgb(0,74,140);
	font-style:normal;
	font-weight:bold;
}
.ttbQuote,.pullQuote {
	border-top:2px solid rgb(24,40,84);
	border-bottom:3px solid rgb(24,40,84);
	margin:10px;
	padding:15px;
	text-align:center;
}
.pullQuote.left {
	padding-right:10px;
}
.pullQuote.right {
	float:right;
	padding-left:10px;
}
.ttbQuote span.main,.pullQuote span.main {
	color:rgb(135,21,23);
	font:16px arial,helvetica,sans-serif normal;
}
.ttbQuote span.author,.pullQuote span.author {
	color:rgb(130,139,149);
	font:10px tahoma,geneva,sans-serif normal bold;
}


/* RELATED ITEMS*/

/* settings for relatedItems and dataTable in news articles */

.dataTable,table.blue {
	border-collapse:collapse;
}
.dataTable td,.relatedItems {
	border:1px solid #828b95;
}
.dataTable td {
	padding:5px;
}
.relatedItems {
	clear:both;
	float:right;
	padding-bottom:10px;
	margin-bottom:5px;
	margin-left:10px !important;
	width:300px;
}
table.blue {
	font:12px Arial,Helvetica,sans-serif;
	margin:1em;
}
table.blue th,table.blue td {
	background:#eff5fb;
	border:1px #ccc solid;
	padding:.5em !important;
}
table.blue th,table.blue td,table.blue thead th,table.blue thead {
	vertical-align:top;
}
table.blue thead th,table.blue thead {
	background:#182854 !important;
	border-top:4px solid #871517;
	color:#FFF;
}

/*ERROR PAGE*/

p.tableBlueHeader {
	color:#182854;
}
p.tableBlueHeader,p.tableWhiteHeader,p.tableTanHeader {
	font-weight:bold;
	margin:2px;
}
p.tableWhiteHeader {
	color:#fff;
}
p.tableTanHeader {
	color:#c5aa63;
}

/**/
.embed-container {    
    position: relative;    
    padding-bottom: 56.25%; /* 16/9 ratio */   
    padding-top: 30px; /* IE6 workaround*/   
    height: 0;    
    overflow: hidden;
}
 
.embed-container iframe,
.embed-container object,
.embed-container embed {    
    position: absolute;    
    top: 0;    
    left: 0;    
    width: 100%;    
    height: 100%;
}

/*TOPIC PAGE*/
/*Sequestration*/

body.page-issues #block-textsize-form, body.page-issues #block-print-print-links{
	margin-top: -25px;
}
div#region-content .news-issue-intro{
	margin-top: 15px;
}
div#region-content .view-news-issue .views-row{
	border-bottom: 1px solid #B5B5B5;
	clear: both;
	display: inline-block;
 	padding: 20px 0;
}
div#region-content .view-news-issue .views-row-1{
	background-color: #F7F3DF;
	border: none;
	margin: 10px 0 20px 0;
	padding: 15px;	
}

div#region-content .view-news-issue .views-field-title{
	font-size: 1.1em;
	font-weight: bold;
}
div#region-content .view-news-issue .views-row-1 .views-field-title .field-content a:link, div#region-content .view-news-issue .views-row-1 .views-field-title .field-content a:visited{
	color: #802000;
	}
div#region-content .view-news-issue .views-field-title a:link, div#region-content .view-news-issue .views-field-title a:visited{
	color: #004a8c;
	text-decoration:none;
}
div#region-content .view-news-issue .views-field-created{
	color: #666666;
	font-size: 0.9;
    font-style: italic;
    padding-left: 10px;
	margin-bottom: 5px;
}
div#region-content .view-news-issue .views-field-field-feature-image{
	float: left;
	margin-right: 20px;
}
div#region-content .view-news-issue .views-field-body{
	clear: right;
}
div#region-content .view-news-issue .more-link{
	margin-top: -40px;
}
body.page-issues div#region-content #block-delta-blocks-breadcrumb{
	margin-top: 40px;
}


/*MEDIA, FLASH OBJECT CONTAINER */

.flexcontainer video {
	height: auto;
	max-width: 100%;
}
.flexcontainer iframe, .flexcontainer embed, .flexcontainer object {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;	
}
.flexwrapper {
	overflow: hidden;
	position: relative;
	padding-left: 15px;
	width:100%;
}
.flexcontainer {        
	background:#fff;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
	margin-bottom: 10px;
	padding: 5px;
}

/*Embeded Youtube*/
.media-container {
    position: relative !important;
    padding-bottom: 56.25% !important;
    padding-top: 30px !important; 
    height: 0 !important; 
    overflow: hidden !important;
}
.media-container iframe, .media-container object, .media-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}