/*
Tyler Blue
Hex #40528f
RGB 64, 82, 143
CMYK 74, 52, 0, 17

Tyler Green
Hex #8f9b49
RGB 143, 155, 73
CMYK 15, 0, 68, 39

Dark Blue
Hex #024576
RGB 2, 69, 118
CMYK 87, 52, 0, 46

Light Blue
Hex #1870b8
RGB 24, 112, 184
CMYK 87, 54, 0, 0

Red
Hex #c72f45
RGB 199, 47, 69
CMYK 0, 92, 61, 19
*/
/*---------------------------------------------------------------
                          Body
----------------------------------------------------------------*/

body  {
	font-family: Arial, sans-serif;
	text-align: left;
	color: #666666;
	letter-spacing: 0px;
	min-height:500px;
	background-image:;
}

body h1  {
	font-size: 36px;
	font-weight: bold;
	font-style: italic;
/*	color: #024576;*/
	color: #40528f;
	line-height: 120%;
}

body h2  {
	color: #c72f45;
	font-size: 24px;
	font-weight: bold;
	line-height: 120%;
}

body h3  {
/*	color: #024576;*/
	font-size: 18px;
	font-weight: normal;
}

body h4  {
	/*color: #024576;*/
	font-size: 14px;
	font-weight: bold;
}

body p  {
	font-size: 14px;
	color: #545454;
}

body a  {
	color: #0000FF;
	text-decoration: none;
	font-size: 16px;
}
body a:active,
body a:hover {
	color: #FF0000;
}
body a:visited {
	color: #7A1A8B;
}
p { 
    margin-top: 0em;
  	margin-bottom: 1em;
}
.Big-Blue-Quote-Text{
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 22px;
	line-height: 160%;
	text-align: left;
	color: #40528F;
}
.Big-Blue-Quote-Source{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-align: right;
	color: #40528F;
}

a.footer:link { 
	color: #FFFFFF; font-weight: bold; text-decoration: none; }

a.footer:visited { 
	color: #CCDAE3; font-weight: bold; text-decoration: none; }

a.footer:active { 
	color: #c72f45; font-weight: bold;
	text-decoration: underline; }
	
a.footer:hover	{ 
	color: #CCDAE3; font-weight: bold;
	text-decoration: underline; }


/*---------------------------------------------------------------
                          PAGE LAYOUT
----------------------------------------------------------------*/

.main_wrapper {
	clear: both;
	min-height: 500px;
	width: 960px;
	margin: 25px auto 0 auto;
	background-color:#FFFFFF;
/*	border-color:#000000;*/
	border-color:#40528f;
	border-style:solid;
	border-width:3px;
}

.banner {
	clear: both;
	min-height: 100px;
	float:left;
	width:765px;
}

.banner_align {}

.button {
	float: right;
	min-height: 108px;
	width: 145px;
	padding:25px;
}
#FileNow {
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.welcome {
	clear: both;
	min-height: 104px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	padding:25px 25px 0 25px;
}

.navigation {
	clear: both;
	min-height: 44px;
}
.content-row0 {
	clear: both;
	min-height: 50px;
	padding:15px 25px 0px 25px;
}
.content-row1 {
	clear: both;
	min-height: 100px;
	padding-left:25px;
	padding-right:25px;
}
.content-row2 {
	clear: both;
	min-height: 330px;
}
.filers {
	float: left;
	width: 480px;
	min-height: 319px;
}
.Courts {
	float: left;
	width: 480px;
	min-height: 322px;
}
.content-row1 {
	clear: both;
	min-height: 50px;
	padding:0px 25px 0px 25px;
}
.content-row2 {
	clear: both;
	min-height: 100px;
}
.courts {
	float: left;
	width: 454px;
	min-height: 100px;
}
.filers {
	float: left;
	width: 446px;
	min-height: 100px;
	padding-left:10px;
}
.content-court-filer {
	clear: both;
	min-height: 100px;
	padding-left:25px;
	padding-right:25px;
}
.Court {
	float: left;
	width: 420px;
	min-height: 100px;
	padding-right:20px;
}
.Filer {
	float: left;
	width: 420px;
	min-height: 100px;
	padding-left:20px;
}

.column_1 {
	float: left;
	width: 592px;
	min-height: 50px;
	padding-right:15px;
}

.column_2 {
	float: left;
	width: 273px;
	min-height: 50px;
	padding-left:15px;
	background-color: #C9E2F7;
	padding-right:15px;
	margin-top:25px;
}

.content-row1-5 {
	clear: both;
	min-height: 214px;
	padding:0 25px 25px 25px;
}

.content-row2 {
	clear: both;
	min-height: 50px;
	padding:25px;
}

.content-row2a {
	clear: both;
	min-height: 1375px;
	margin-right: 25px;
	margin-left: 25px;
}

.column_filers {
	float: left;
	width: 436px;
	min-height: 1375px;
}

.column_space {
	float: left;
	width: 38px;
	min-height: 1160px;
}

.column_filers {
	float: left;
	width: 436px;
	min-height: 1160px;
}

.article_fourteen{
	margin: 0;
	padding: 25px;
	border: 0;
	float: left;
	width:382px;
	border-style:solid;
	border-width:2px;
	min-height:1375px;
/*	border-color:#024676;*/
	border-color:#40528f;
}

img.article_fourteen_img {
	width: 100%; 
	margin-bottom: 26px;
}

.article_fourteen h2{
	margin: 0  20px;
	padding: 0;
}

.article_fourteen p{
	margin: 0 0 30px;
	padding: 0;
}

.column_3 {
	float: left;
	width: 288px;
	min-height: 50px;
	padding-right:15px;
}

.column_4 {
	float: left;
	width: 273px;
	padding-left:15px;
	padding-right:15px;
}
.column_5 {
	float: left;
	width: 289px;
	min-height: 50px;
	padding-left:15px;
}

.content-row3 {
	clear: both;
	min-height: 340px;
	padding:0 25px 0 25px;
}

.content-row4 {
	clear: both;
	min-height: 68px;
	padding:25px;
}

.footer {
	clear: both;
	height: 57px;
	/*background-color:#024676;*/
	background-color:#40528f;
	padding:100px;
}
.seal{
	float: right;
	margin-left: 20px;
	}
.page-content {
	clear: both;
	min-height: 300px;
	padding:25px;
}

.footer {
	clear: both;
	min-height: 150px;
/*	background-color:#024676;*/
}

.footer-col1 {
	float: left;
	width: 350px;
}

.footer-col2 {
	float: left;
	width: 250px;
	padding:20px;
}

.footer-col3 {
	float: left;
	width: 250px;
	padding:20px;
}
/*---------------------------------------------------------------
                          Other Type Styles
----------------------------------------------------------------*/
.h1 {
	font-family: Arial, sans-serif;
	/*color: #024576;*/
	color: #40528f;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	line-height: 150%;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 25px;
}
.h2 {
	font-family: Arial, sans-serif;
	color: #1870b8;
	font-size: 28px;
	font-weight: bold;
}
.h3 {
	font-family: Arial, sans-serif;
	font-size: 24px;
	line-height: normal;
	color: #1870b8;
	text-align: left;
	font-weight: bold;
}
.h4 {
	font-family: Arial, sans-serif;
	font-size: 24px;
	line-height: 24px;
	color: #c72f45;
	text-align: left;
	font-weight: bold;
	padding-top: 1em;
}
.h5 {
	font-family: Arial, sans-serif;
	font-size: 20px;
	line-height: normal;
	color:  #1870b8;
	text-align: left;
	font-weight: bold;
	padding-top: 1em;
}
.h6 {
	font-family: Arial, sans-serif;
	font-size: 18px;
	color:  #1870b8;
	text-align: left;
	font-weight: bold;
	font-style:italic;
}
.footer-nav {
	font-family: Arial, sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	line-height: normal;
	color: #fff;
	text-align: left;
	font-weight: bold;
}

.lede-red  {
	font-family: Arial, sans-serif;
	color: #c72f45;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	line-height: 150%;
	text-align: left;
}
.lede-blue {
	font-family: Arial, sans-serif;
/*	color: #024576;*/
	color: #40528f;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
}
.lede-blue-2 {
	font-family: Arial, sans-serif;
	/*color: #024576;*/
	color: #40528f;
	font-size: 24px;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
}
.text_small {
	font-family: Arial, sans-serif;
	font-size: 14px;
    font-style: italic;
	line-height: 50%;
	color: #545454;
    text-indent: 50px;

}
.text {
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 150%;
	color: #545454;
	text-align: left;
}
.text-large {
	font-family: Arial, sans-serif;
	font-size: 18px;
	line-height: 160%;
	color: #545454;
	text-align: left;}
.text-red {
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 150%;
	color: #c72f45;
	text-align: left;
}

.center-text {
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 25px;
	color: #333;
	text-align: center;
}
.red{
	color: #c72f45;
	font-family: Arial, sans-serif;
}
.firstchar { float: left; color: #c72f45; font-size: 155px; line-height: 50px; padding-top: 4px; padding-right: 8px; padding-left: 3px; padding-bottom: 50px; font-family: Georgia; }

.image-poweredby {	float: left; 	padding: 50px 0 20px 30px;}
/*---------------------------------------------------------------
                         Lists
----------------------------------------------------------------*/
.list-arrow-border {
	padding-left:20px;
	list-style-image:url(../images/arrow.png);
	padding-bottom:12px;
	-webkit-transform:none;
	-webkit-box-shadow:none;
}

.list-arrow-border li  {
	color: #545454;
	line-height: 150%;
	padding-left: 7px;
	border-bottom: 1px dotted #C9C9C9;
	padding-top: 12px;
	padding-bottom: 12px;
}

.list-arrow {
	padding-left:25px;
	list-style-type:none;
	list-style-image:url(../images/arrow.png);
	min-height:75px;
	-webkit-transform:none;
	-webkit-box-shadow:none;
}

.list-arrow li  {
	font-size: 16px;
	color: #545454;
	line-height: 2px;
	padding-left: 7px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.list-arrow-box {
	padding-left:25px;
	list-style-type:none;
	list-style-image:url(../images/arrow.png);
	min-height:75px;
	-webkit-transform:none;
	-webkit-box-shadow:none;
}

.list-arrow-box li  {
	font-size: 16px;
	color: #545454;
	line-height: 22px;
	padding-left: 7px;
	padding-top: 6px;
	padding-bottom: 6px;
}


.list-arrow-dark {
	padding-left:20px;
	list-style-type:none;
	list-style-image:url(../images/arrow.png);
	min-height:75px;
	-webkit-transform:none;
	-webkit-box-shadow:none;
}

.list-arrow-dark li  {
	font-size: 16px;
	color: #333;
	font-weight: 400;
	line-height: 20px;
	padding-left: 7px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.list-arrow-column {
	padding-left:25px;
	padding-right:10px;
	list-style-type:none;
	list-style-image:url(../images/arrow.png);
	min-height:75px;
	-webkit-transform:none;
	-webkit-box-shadow:none;
}

.list-arrow-column li  {
	font-size: 16px;
	color: #333;
	line-height: 25px;
	padding-left: 7px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.list-text {
	padding-left:15px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 25px;
	color: #545454;
	text-align: left;
}
/*---------------------------------------------------------------
                         RULES
----------------------------------------------------------------*/
	
/* Gradient color1 - color2 - color1 */
hr {
    border: 0;
    height: 1px;
 /*   background: #024576;*/
	background: #40528f;
    background-image: -webkit-linear-gradient(left, #ccc, #024576, #ccc);
	background-image:    -moz-linear-gradient(left, #ccc, #024576, #ccc);    
	background-image:     -ms-linear-gradient(left, #ccc, #024576, #ccc);    
	background-image:      -o-linear-gradient(left, #ccc, #024576, #ccc); 
	margin: 20px 0 20px 0;
}
/*---------------------------------------------------------------
                         IMAGES
----------------------------------------------------------------*/
.image-right {float: right; padding-left: 10px}
.image-left {float: left; padding-right: 10px}
.image-center {display: block; margin-left: auto; margin-right: auto}
/*---------------------------------------------------------------
                          COLUMNS
----------------------------------------------------------------*/
.one, .one-half, .two-third, .one-third, .one-fourth { float:left; position:relative; margin-right:4%; }
.one { width: 100%; margin-right: 0; }
.one-half {	width: 48%;}
.two-third { width: 65.33%; }
.one-third  {width: 32%;}
.one-fourth { width: 22%; }

.last { margin-right: 0 ; }

.column-headline-red {
	color: #c72f45;
	font-size: 24px;
	font-weight: bold;
	line-height: 120%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C72F45;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C72F45;
	text-align: center;
	vertical-align: middle;
}
.column-headline-blue {
	/*color: #024576;*/
	color: #40528f;
	font-size: 24px;
	font-weight: bold;
	line-height: 120%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #024576;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #024576;
	text-align: center;
	vertical-align: middle;
}
.right_column_news {
	float: left;
	width: 300px;
	min-height: 150px;
	margin-top: 25px;
	padding-left: 15px;
	background-color: #C9E2F7;
	padding-right: 15px;
	padding-bottom: 10px;
}
.right-column-headline {
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 130%;
	color: #40528f;
	/*color: #024576;*/
}
.right-column-text {
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #333;
	font-weight: 400;
}
