/* CSS Document */


#footerbg .sub-menu{ position:static; display:block; background:none; box-shadow:none; border:none; width:100%;}
#footerbg .sub-menu .sub-menu { margin-top:0px; margin-bottom:20px;}
#footerbg .sub-menu #menu-item-401 .sub-menu,#footerbg .sub-menu #menu-item-402 .sub-menu,#footerbg .sub-menu #menu-item-403 .sub-menu,#footerbg .sub-menu #menu-item-404 .sub-menu,#footerbg .sub-menu #menu-item-412 .sub-menu,#footerbg .sub-menu #menu-item-598 .sub-menu,#footerbg .sub-menu #menu-item-411 .sub-menu{ margin-bottom:0px;}

ul.column_footer {
    font-size: 12px;
	list-style: none;
}

ul.column_footer > ul > li {
	cursor:pointer;
}
ul.column_footer > ul > li {
	list-style: none;
	margin: 10px 0;
}

ul.column_footer > ul > li.indent {
	list-style: none;
	/*margin: 10px 0 0 15px;*/
}

ul.column_footer,
ul.column_footer ul {
	padding-left: 0;
	margin-left: 0;	
}

ul.column_footer a:link, ul.column_footer a:visited  {
	text-decoration:none;
}

ul.column_footer a:hover  {
	text-decoration:underline;
	color:#012b63;
}

li.footer_parent {
	cursor:default;
	font-size:18px;
	font-weight:700;
	color:#012b63;
	list-style: none;
	margin: 25px 0 10px 0;	
}

li.footer_parent .sub-menu { font-size:12px; margin:10px 0; position:static; border-radius:none;}
li.footer_parent .sub-menu .sub-menu li{ margin:9px 0; font-weight:normal;}
li.footer_parent .sub-menu .sub-menu li a{color:#012b63 !important;}
li.footer_parent .sub-menu li a:hover,li.footer_parent .sub-menu li a:focus{ background:none;}
li.footer_parent .sub-menu li#menu-item-379 .sub-menu li a,li.footer_parent .sub-menu li#menu-item-380 .sub-menu li a{color:#db5b42 !important; font-weight:bold; font-size:14px;}

#footerbg {
	width:100%;
	background-color:#f9fafc;
	padding-top: 15px;
	padding-bottom:25px;
	position:relative;
	clear:both;
	font-family:"Helvetica Neue",Helvetica,"Open Sans",sans-serif;
}

ul.column_footer li.subheadft a:link, ul.column_footer li.subheadft a:visited  {
	text-decoration:none;
	color: #db5b42;
}

ul.column_footer li.subheadft a:hover  {
	text-decoration:underline;
	color: #db5b42;
}
.subheadft {
    color: #db5b42;
    font-size: 14px;
    font-weight: 700;
	margin-top:25px;
}

li.footer_parent.menu-item-378 .sub-menu li.subheadft{ margin-top:10px;}
li.footer_parent.menu-item-378 .sub-menu ul{ margin-bottom:10px;}


li.footer_parent .sub-menu li.subheadft {
    font-size:14px;
	font-weight:700;
	color: #db5b42;
	margin-top:15px;
}
li.footer_parent .sub-menu li.subheadft.blue{ margin-top:10px;}
li.footer_parent#menu-item-379{ margin-top:25px;}
li.footer_parent ul li.menu-item-has-children:first-child{ margin-bottom:-10px;}

.blue a {
	color: #012b63 !important;
}

.firstsubcat {
	margin-top: 25px !important;
}
/*
input[type="checkbox"] {
    width: 0;
    height: 0;
    margin: 0;
    border: 0 none;
    padding: 0;
}
input[type="checkbox"]:before {
    content: url('imgs/maximize.png');
    display: block;
    overflow: hidden;
}
input[type="checkbox"]:checked:before {
    content: url('imgs/minimize.png');
}
*/


/*Copyright Band */

#stickyfooter {
	font-family:"Helvetica Neue",Helvetica,"Open Sans",sans-serif;
        bottom: 0;
        background-color: #1d3e73;
        color: #FFF;
        margin-bottom: 0;
		text-align:center;
}
.footerstuff{
        padding: 14px 60px 13px 100px;
        margin-bottom:0;
		font-size:12px;
		font-weight:bold;
		
}
.pagination .wp-paginate a,.pagination .wp-paginate li{ display:inline-block;}


 .pagination .wp-paginate  li  a, .pagination .wp-paginate li  span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: #dddddd;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    display: inline-block;
    float: left;
    line-height: 1.42857;
    padding: 6px 12px;
    text-decoration: none;
	color:#006838; margin:0px; text-decoration:underline;
}


.pagination .wp-paginate li:first-child  a, .pagination .wp-paginate li:first-child span {
    border-bottom-left-radius: 4px;
    border-left-width: 1px;
    border-top-left-radius: 4px;
}

.pagination .wp-paginate li:last-child a, .pagination .wp-paginate li:last-child span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.pagination .wp-paginate li > a:hover, .pagination .wp-paginate li a:focus, .pagination .wp-paginate .current, .pagination .wp-paginate .current{
    background-color: #f5f5f5;color:#8aba2b; outline:none;
}


#footerbg li.footer_parent .sub-menu li.subheadft.blue ul.sub-menu{ margin-bottom:0; }
