Theme Name: Pinellas County Housing Authority
Theme URI: http://www.pinellashousing.com
Description: 
Author: Pinellas County Housing Authority
Author URI: http://www.pinellashousing.com
License:
License URI:
Version: 1.0
Tags:
*/
/**** Typography ****/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,600,700);
html{
	color:#333;
	background-color: #fff;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td{
	margin:0;
	padding:;
}
table{
	border-collapse:collapse;
	border-spacing:0
}
fieldset,img{
	border:0
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var{
	font-style:normal;
	font-weight:700;
}
ol,ul{
	list-style:none
}
caption,th{
	text-align:left
}
h1,
h2,
h3,
h4,
h5,
h6{
	font-size:100%;
	font-weight:normal
}
q:before,q:after{
	content:''
}
abbr,
acronym{
	border:0;
	font-variant:normal
}
sup{
	vertical-align:text-top
}
sub{
	vertical-align:text-bottom
}
input,
textarea,
select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input,
textarea,
select{
	font-size:100%
}
legend{
	color:#000;
}
body{
	font:14px/1.231 'Lato',arial,helvetica,clean,sans-serif;
	font-size:small;
	color:black;
}
select,
input,
button,
textarea{
	font:99% 'Lato',helvetica,clean,sans-serif
}
table{
	font-size:inherit;
	font:100%;
}
pre,
code,
kbd,
samp,
tt{
	font-family:monospace;
	font-size:108%; 
	line-height:100%;
}

em{
	font-style: italic;
	font-weight: normal;
}

body{
	background-image:url(images/bg3.jpg);
	 
	background-position: top center;
}
h1, 
h2, 
h3, 
h4, 
nav {
font-family: "Lato", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}

label { 
	display: inline; 
	padding-right:10px
}

.clear{
	margin:0px;
	padding:0px;
	line-height: 0px;
	clear:both;
}

/********** Page Layout **********/

.page{
	width:100%;
	position:relative;
}
.container{
	width:960px;
	margin:0 auto;
}
/********** Top Header **********/
.top-container{
	float:left;
	width:960px;
	height:48px;
	overflow:visible;
	position:relative;
}
.branding{
	margin:0px auto;
	text-align: center;
	width:150px;
}
.branding img{
	margin-top:6px;
	position: absolute;
	z-index: 9999;
	left: 480px;
	margin-left: -70px;
}
.header-info #flags{
	position: absolute; display:none;
	top: 0px;
	right: 0px;
}

.header-info{
	position: absolute; /* display:none;*/
	top: 6px;
	right: 40px;
}
.blast-line{
	position:absolute;
	top:10px;
}
.blast-line h2{
	font-size:24px;
	display:inline;	
	font-weight: 700;
	text-shadow: 2px 2px 0px whitesmoke;
	margin-left:25px;
}
.blast-line a{
	display:inline;
	font-size:16px;
	color:#333;
	margin-left:275px;
	text-decoration: none;
	font-weight:700;
	text-shadow: 1px 1px 0px whitesmoke;
}

h2#phone-number{
	font-size:125%;
}

a.selected {
  background-color:#1F75CC;
  color:white;
  z-index:100;
}

/********** Navigation ***********/
.nav{
	border-radius:25px 25px 0 0;
}
nav#main-menu{
	display:block;
	height:50px;
	border-radius:25px 25px 0 0;
}
nav#main-menu .menu{
	width:960px;
	background: #96b4ca; /* Old browsers */
	background: -moz-linear-gradient(top,  #96b4ca 0%, #115476 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96b4ca), color-stop(99%,#115476)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #96b4ca 0%,#115476 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #96b4ca 0%,#115476 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #96b4ca 0%,#115476 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #96b4ca 0%,#115476 99%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96b4ca', endColorstr='#115476',GradientType=0 );  IE6-9 */
	height:50px;
	display:block;
	border-radius:0;
/*	-pie-background: linear-gradient(#96b4ca, #115476);behavior: url(/pie/PIE.htc);*/
}
nav#main-menu ul{
	list-style: none;
	padding:0px;
}
nav#main-menu ul li{
	list-style: none;
	float: left;
	display: block;
	color: white;
	display: block;
	text-align: center;
	height: 45px;
	text-align: center;
	padding-top: 5px;
	font-size: 14px;
	margin-right: 15px;
	
}
nav#main-menu ul li a{
	color:white;
	text-decoration: none;
}
#nav-menu-item-16 {
    width: 75px;
    margin-left:40px;
}
#nav-menu-item-572 {
    width: 80px;
}
#nav-menu-item-14 {
    width: 163px;
}
#nav-menu-item-13 {
    margin-left: 150px;
    width: 80px;
}
#nav-menu-item-526 {
    width: 150px;
}
#nav-menu-item-12 {
    width: 100px;
}
.topSlider{
/*	height:244px;*/
	display:none;
  box-shadow: 0 3px 11px -4px #000; 
}
.widget_nav_menu {
  clear: both;
}

/*Sub Navigation*/
#main-menu {
    position: relative;
}
.sub-menu {
    position: absolute;
	top: 50px;
	width: 400px;
	background: rgba(218, 228, 236, 1);
	min-height: 229px;
	border-radius: 0 0 5px 5px;
	z-index:500;
}
ul#menu-main-menu li:last-child>ul {
right: -50px;
}
ul.sub-menu>li>a{
	color:#065d80 !important;
}
ul.sub-menu>li>a:hover{
	color:#065d80 !important;
	text-shadow: 1px 1px 2px #666;
}

ul.menu-depth-1>li:first-child>a{
	color:#d86b18 !important;
}
ul.menu-depth-1>li:first-child>a:hover{
	text-shadow:none;
}

.sub-nav-icon{
	margin-left: 5px;
}

/* Hide submenus*/
ul#menu-main-menu>li>ul {
display: none;
}

/* On hover of a main menu item, display it's submenu */
ul#menu-main-menu>li:hover>ul{
	display:block;
}

/* All the submenu items */
ul.sub-menu li {
    float: none !important;
    text-align: left !important;
    margin-left: 10px;
    width:180px;
    padding-bottom:5px;
    padding-right: 20px;
    height: auto !important;
}
div.sub-menu-image {
    position: absolute;
    right: 43px;
    top: 10px;
}
ul.menu-depth-1>li:first-child {
    height: 63px !important;
    width: 380px;
    position: relative;
    margin-bottom: 25px;
}
.sub-menu-image img {
    box-shadow: 3px 3px 5px black;
}

/* When hovering over a submenu item that itself contains subitems, display the subitem */
ul.sub-menu>li:hover>ul{
	display: block;
}

/* This is for the child menus of submenus.  Or submenu>submenu */
.sub-menu>li>ul {
	width: 200px; /* Full width */
	position: absolute;
	top: 0px;
	margin-top: 100px; /*Place under the picture */
	left: 185px;
	background: none;
	display: none;
	-webkit-transition: display 3s ease;
  	-moz-transition: display 3s ease;
	-ms-transition: display 3s ease;
	-o-transition: display 3s ease;
	transition: display 3s ease;
}
.tall{
	height:400px;
}

.sub-menu>li>ul>li{
	margin-left: 20px;
}

/* Display the additional content to the right of any sub menu item without a sub-menu */
.sub-menu-nav-aside{
	display:none;
	position:absolute; 
	width:165px;
	left:203px;
	top: 105px;	
	color: #404040 !important;
}

/* Only view additional content on hover */
<!-- ul.sub-menu>li:hover>div.sub-menu-nav-aside -->{
	display:block;
}

/* Make the first title link bigger */
.main-nav-duplicate a {
font-size: 17px;
font-weight: 700;
border-bottom: 3px solid #065d80;
padding-bottom: 4px;
display: block;
max-width: 180px;
margin-top:15px;
min-height:55px;
}

/************ Search Bar ************/

.search-bar{
	height:40px;
	width:960px;
	border-radius:0;
	background: #115476; /* Old browsers */
	background: -moz-linear-gradient(top,  #115476 1%, #96b4ca 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#115476), color-stop(100%,#96b4ca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #115476 1%,#96b4ca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #115476 1%,#96b4ca 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #115476 1%,#96b4ca 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #115476 1%,#96b4ca 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#115476', endColorstr='#96b4ca',GradientType=0 ); /* IE6-9 */
}
.search-bar-shadow{
	height:17px;
	background: url(images/hr-shadow-2.jpg) 0 0 no-repeat;
	background-position: center top;
}
.home-page-search-form label, .page-search-form label {
    display: none;
}
.home-page-search-form, .page-search-form {
    padding-top: 8px;
    margin-left: 40px;
    position: relative;
}

#searchform {
    width: 480px;
}

.home-page-search-form input[type="text"], .page-search-form input[type="text"] {
    border-radius: 10px;
    line-height: 24px;
    width: auto;
    min-width: 150px;
    border: 1px solid #808d48;
    box-shadow: 1px 1px 5px gray inset;
    padding-left: 30px;
    transition: width 500ms;
    -webkit-transition:width 500ms; /*For Webkit */
    -moz-transition:width 500ms; /*For Firefox */
    outline:none;
}
.home-page-search-form input[type="text"]:focus, .page-search-form input[type="text"]:focus{
    width:300px;
}
.home-page-search-form input[type="submit"], .page-search-form input[type="submit"] {
background: url('images/search-icon.gif') no-repeat;
border: none;
text-indent: -9999px;
position: absolute;
left: 10px;
width: 20px;
top: 12px;
height: 20px;
}

.wp-caption {
font-size: 200px;
}
.wp-caption-text {
font-size: 200px;
}
.sticky {
font-size: 200px;
}
.gallery-caption {
font-size: 200px;
}
.bypostauthor {
font-size: 200px;
}

/************ BX Slider ************/
.bx-wrapper{
	width:960px !important;
}
.bx-window{
	width:960px !important;
}
ul#bxslider li{
	width:960px !important;
}

div.slide-text-container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 275px;
	height: 244px;
  	background-color: rgba(255,255,255,0.7);
	text-align:center;
}

h4.slide-text-title {
    color: #065d80;
    font-size: 20px;
    font-weight: 700;
    margin: 30px 20px 10px 20px;
}
span.slide-text {
    display: block;
    margin: 0 20px 10px 20px;
    font-size: 14px;
    color: #065d80;
    font-weight: 700;
}

.bx-pager {
    text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #f4dac6;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
background: #d86b18;
}

/************ Homepage Columns ************/
.home-wrapper{
	width:960px;
}
.home-posts{
	margin-top:6px;
	width:640px;
	float:left;
}
.home-posts h2 {
color: #065d80;
font-size: 22px;
font-weight: 700;
text-shadow: 1px 1px 5px gray;
margin-top: 5px;
margin-left: 2px;
padding-bottom:10px;

}
a.pcha-button {
    color: white !important;
}
a.pcha-button:visited {
    color: white !important;
}
a.pcha-button:hover {
    text-decoration: none !important;
}
hr.hr-no-shadow{
	color: #065d80;
	height: 5px;
	border-top: 2px solid #065d80;
	border-bottom: none;
	border-right: none;
	border-left: none;
}
.content-container {
    margin-left: 10px;
    padding-bottom: 15px;
}
.content-container h3 {
    color: #404040;
    font-size: 18px;
    font-weight: 700;
    text-align: left;
    padding-bottom: 5px;
}

.content-container h3 a {
text-decoration: none;
color: #404040;
}

.content-container p {
line-height: 20px;
font-size: 14px;
text-align: justify;
margin: 5px 5px 0px 10px;
padding-bottom: 10px;
}
.content-container p a {
  color: #005a85;
    font-weight: 600;
  text-decoration:none;
}
.content-container p a:hover {
    font-weight: 600;
  text-decoration:underline;
}
.content-container p a:visited {
    font-weight: 600;
  color: #8f9eb9;
}
.content h4{
	font-size: 16px;
	margin: 10px 0 5px;
}
.red .pcha-button {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		border: 0 none;
		border-radius: 0;
		box-shadow: none;
		color: #000;
		font-family: arial;
		font-size: 12px;
		font-weight: normal;
		padding: 6px 24px;
		text-decoration: none;
		text-shadow: none;
}
.pcha-button {
	-moz-box-shadow: 2px 3px 9px 0px #404040;
	-webkit-box-shadow: 2px 3px 9px 0px #404040;
	box-shadow: 2px 3px 9px 0px #404040;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f4dac6), color-stop(1, #d86b18) );
	background:-moz-linear-gradient( center top, #f4dac6 5%, #d86b18 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4dac6', endColorstr='#d86b18');
	background-color:#f4dac6;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #e1af89;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 0px 7px #d1d1d1;
}
.pcha-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d86b18), color-stop(1, #f4dac6) );
	background:-moz-linear-gradient( center top, #d86b18 5%, #f4dac6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d86b18', endColorstr='#f4dac6');
	background-color:#d86b18;
}
.pcha-button:active {
	position:relative;
	top:1px;
}
.centered-p{
	text-align: center !important;
}
hr.hr-shadow{
	color: #065d80;
	height: 25px;
	border-top: 2px solid #065d80;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: url(images/hr-shadow.png) 0 0 no-repeat;
	background-position: center top;
}
ol.home-recent-posts {
margin-left: 25px;
padding-left: 0px;
list-style: decimal;
line-height: 17px;
font-size: 14px;
font-weight: 700;
}
ol.home-recent-posts li {
padding-bottom: 5px;
}
ol.home-recent-posts li a {
text-decoration: none;
color: inherit;
}
ol.home-recent-posts li a:after{
	content:url(images/link-icon.gif);
	margin-left:5px;
}
ol.home-recent-posts li a:hover{
	text-decoration:underline;
}
.text-align-right{
	text-align: right;
}
#view-all-articles-link {
margin-right: 15px;
text-decoration: none;
color: inherit;
font-size: 18px;
font-weight: 700;
text-align: right;
display: block;
}
#view-all-articles-link:hover {
text-decoration: underline;
}


/************ Page Content ************/
.page-search-form-wrapper {
float: left;
}
.breadcrumbs-main-page {
    width: 60%;
    float: left;
}
.breadcrumbs {
    width: 480px;
    float: left;
  font-size: 11px;
}
#breadcrumbs {
    margin-left: 50px;
	margin-top: 14px;
	color: #FFFFFF;
	display: block;
	padding-bottom: 5px;
}
#breadcrumbs a {
    text-decoration: none;
    color:#FFFFFF;
}
#breadcrumbs a:hover {
    text-decoration: underline;
}
.content-wrapper{
	width:625px;
	margin:15px;
	float:left;
}
.content-top-bar{
	height:40px;
	width:960px;
	border-radius:0;
	background: #115476; /* Old browsers */
	background: -moz-linear-gradient(top,  #115476 1%, #96b4ca 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#115476), color-stop(100%,#96b4ca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #115476 1%,#96b4ca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #115476 1%,#96b4ca 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #115476 1%,#96b4ca 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #115476 1%,#96b4ca 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#115476', endColorstr='#96b4ca',GradientType=0 ); /* IE6-9 */
}
.content-container h1,
.content-wrapper h1 {
    font-size: 28px;
    font-weight: 400;
    color: rgb(201, 109, 24);
    padding-bottom: 5px;
    border-bottom: 1px solid #115476;
}

.content-wrapper h1{
	margin-bottom:20px;
}

.content{
    padding-top: 10px;
}
.content em {
}
.content a {
    color: #005a85;
    text-decoration: none;
}
.content a:hover {
    text-decoration: underline;
}
.content a:visited {
    color: #8f9eb9;
}
.content h2 {
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 5px;
  margin: 0px 0px 0px 10px;
}
.content ol {
    list-style: decimal;
}
.content ol li {
    padding-bottom: 3px;
    font-size: 14px;
}
blockquote {
    background: rgba(17, 84, 118, 0.13);
    margin: 5px 20px;
    padding: 5px;
}
.content ul {
    list-style: disc;
}
.content ul li:first-letter {
    text-transform: capitalize;
}
.content ul li {
    padding-bottom: 3px;
}
pre {
    margin: 5px 35px;
    background-color: lightgray;
    padding: 5px 15px;
    max-height: 200px;
    overflow: scroll;
}

.wpcf7-label{
	display: inline-block;
	width: 150px;
	text-align: left;
}

.content .wpcf7{
	margin: 0 auto;
	text-align: center;
	background-color: #e8e9e9;
	width: 450px;
	padding: 10px;
	border: 1px solid #115476;
	border-radius: 10px;
}

.content .wpcf7 h3{
	text-align: center;
	margin-bottom: 10px;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


/************ Pagination ************/

.pagination{
	margin-top:20px;
	text-align: center;
}

.pagination li a,
.pagination li a:hover,
.pagination li.active a,
.pagination li.disabled {
	color: #fff;
	text-decoration:none;
}

.pagination li {
	display: inline;
}

.pagination li a,
.pagination li a:hover,
.pagination li.active a,
.pagination li.disabled {
	background-color: #065d80;
	border-radius: 3px;
	cursor: pointer;
	padding: 8px;
	padding: 0.50rem;
}

.pagination li a:hover,
.pagination li.active a {
	background-color: #96b4ca;
}


/************ Sidebar ************/
.sidebar, .page-sidebar {
float: right;
width: 290px;
margin-left: 2px;
margin-top: 0px;
border: 2px solid #065d80;
background-color: white;
padding-bottom:15px;
z-index:25;
}
.page-sidebar{
	margin-top:30px !important;
}
.sidebar-top-border {
height: 15px;
background-color: #065d80;
}
/************ background-color: #808d48; ************/
aside{
	margin-left:10px;
  margin-right:10px;
	margin-top:15px;
}
.sidebar h2, .page-sidebar h2 {
    font-size: 16px;
    font-weight: 700;
    border-bottom: 1px solid #065d80;
    margin-right: 15px;
    padding-bottom: 3px;
}
.textwidget {
    margin-top: 6px;
    padding-bottom:6px;
}
.textwidget p {
	text-decoration:none;
}
.textwidget a {
	fontsize: 14px;
	color: #005a85;
	font-weight: 600;
    padding-bottom:6px;
  text-decoration:none;
}
.textwidget a:hover {
	color: #005a85;
	text-decoration:underline;
	  }
.wpcf7 input {
    width: 240px;
    line-height: 20px;
    margin-top: 10px;
    border: 1px solid #065d80;
    box-shadow: 0 0 5px #333 inset;
    padding-left: 5px;
}
.wpcf7-select {
    width: 247px;
    line-height: 20px;
    margin-top: 10px;
    border: 1px solid #065d80;
    box-shadow: 0 0 5px #333 inset;
    padding-left: 5px;
}
.wpcf7-textarea {
    width: 235px;
    margin-top: 10px;
    border: 1px solid #065d80;
    box-shadow: 0 0 5px #333 inset;
    padding: 5px;
}
.pcha-button-green, .wpcf7 input[type="submit"] {
	-moz-box-shadow: 2px 3px 9px 0px #404040;
	-webkit-box-shadow: 2px 3px 9px 0px #404040;
	box-shadow: 2px 3px 9px 0px #404040;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b6c093), color-stop(1, #7b8847) );
	background:-moz-linear-gradient( center top, #b6c093 5%, #7b8847 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6c093', endColorstr='#7b8847');
	background-color:#b6c093;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #aab876;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 0px 7px #d1d1d1;
}
.pcha-button-green:hover, .wpcf7 input[type="submit"]:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7b8847), color-stop(1, #b6c093) );
	background:-moz-linear-gradient( center top, #7b8847 5%, #b6c093 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b8847', endColorstr='#b6c093');
	background-color:#7b8847;
}
.pcha-button-green:active {
	position:relative;
	top:1px;
}
.wpcf7 input[type="submit"] {
padding: 3px 15px;
width: auto;
text-align: right;
  margin-bottom: 10px;
}
#menu-quick-links {
    float: left;
    padding: 0;
  fontsize: 14px;
    margin-bottom:3px;
    margin-right:10px;
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count:2;
}
#menu-quick-links li{
  margin-top:6px;
	display:inline-block;
}
#menu-quick-links li a, #menu-quick-links-2 li a {
  color: #005a85;
  font-weight: 600;
  text-decoration:none;
}
#menu-quick-links li a:hover, #menu-quick-links-2 li a:hover {
  color: #005a85;
	text-decoration:underline;
}
.widget_text {
    clear: both;
    margin-top:6px;
}
aside div.widget_text:first-child {
    margin-top: 6px !important;
}

/************ Index ************/
div.index-content-container header h2{
	color: #404040;
	font-size: 18px;
	font-weight: 700;
	text-align: left;
	padding-bottom: 5px;
}

div.index-content-container header a{
	text-decoration: none;
	color:inherit;
}

div.index-content-container header a:hover{
	text-decoration: underline;
}

div.index-content-container header p{
	line-height: 20px;
	font-size: 14px;
	text-align: justify;
	margin: 5px 5px 0px 5px;
	padding-bottom: 10px;
}
/*Footer Columns*/
.footer{
/*----	background-color: #e8e9e9;---*/
	background-color: #FFFFFF;
	margin-top:20px;
	border-top-color: #065d80;
	border-top-style:solid;
	border-top-width: 0px;
  	background-image:url(images/bg3.jpg);
	background-position: top center;
}

.footer-top-border img{
	margin-top:-56px;
	
}

.footer-header a {
text-decoration: none;
color: #333;
font-weight: 700;
font-size: 16px;
}

.footer-header a:hover {
text-decoration: underline;
}

.footer-header {
text-align: center;
color: #333;
font-weight: 700;
font-size: 16px;
}

.footer-column-large{
	float:left;
	margin:4px;
	width:60%;
}

.footer-column-small{
	float:left;
	width:36%;
	margin-10px
}

.footer-column-large h3{
	font-size:150%;
}

.footer-columns {
    margin-top: 10px;
    padding-bottom: 30px;
	width:99%;
}

.footer-column-large {
    text-align: center;
    padding: 0px;
    margin: 10px;
}

#menu-footer-navigation {
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 1;
    padding: 0px 10px 5px 20px;
	margin-top: 0px;
    margin-bottom:0px;
	text-align: center;
  font-size: 10px;
}

#menu-footer-navigation li {
    display: inline-block;
    text-align: left !important;
    text-indent: 0px;
}

#menu-footer-navigation li a{
  color: #333;
  font-size:100%;
  text-decoration:none;
}

#menu-footer-navigation li a:hover{
	text-decoration:underline;
}

/*---Misc--*/

.browse-happy{
	display:none;
	position:fixed;
	top:0px;
	left:0px;
}

a[href$='.pdf'] {
    /* padding-bottom: 5px; */
/*--display: block;*/
/*--border-bottom: 1px solid #115476;*/
/*--border-top: 1px solid #115476;*/
    width: 575%;
/*--background-color: #E7EDF0;*/
    margin-left: 5px;
    text-indent: 15px;
    height: 24px;
    line-height: 24px;
    padding: 4px 0px;
    margin-bottom: 2px;
}
a[href$='.pdf']:hover {
    background-color: #115476;
    color: white;
    text-decoration: none;
}
a[href$='.pdf']:before {
    content: '\21D3';
    margin-right: 5px;
}
a[href$='.pdf']:after {
    content: '(.pdf)';
    margin-left: 5px;
    font-size: 10px;
}

.fee-field.fee-clearfix.fee-initialized li {
    padding: 10px;
}
.fee-field.fee-clearfix.fee-initialized a {
    color: #808d48;
}
.fee-field.fee-clearfix.fee-initialized > ul {
    margin: 0;
    padding: 0;
    text-transform: lowercase;
}