		/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 26 February 2020 02:36:58
*/


@charset "utf-8";
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{ margin-top: 15px; border-spacing:0}a,a:focus,a:visited,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;outline:0}

body{font-size:14px; line-height:20px;font-family:Arial;color:#58595b;overflow-x:hidden; 
background-position: left top;
background-repeat: repeat-x;
background-attachment: scroll; background: #d7d9da;}

#page-wrapper{background: #fff;border-bottom: 1px solid #b8b8b9; width:940px;min-width:290px;padding:0 20px;margin:0 auto;}
.clear{clear:both}.visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.img-wrapper{display:block;overflow:hidden}.img-wrapper img{width:100%}.left{float:left}.right{float:right}
h1,h2,h3,h4,h5,h6{line-height:1.3em;margin:0;padding-bottom:15px;padding-top:0px}h1{font-size:1.8em}h2{font-size:1.333em}h3{font-size:1.3em}h4{font-size:1.1em;letter-spacing:.1px;font-weight:600;line-height:1.4em}
p{line-height:1.5em; margin-bottom: 12px;}
p.intro{color:#666;font-size:1.167em;line-height:1.286em}.disclaimer{color:#000;font-size:.833em;line-height:1.25em;padding:0;margin:0}p.disclaimer{margin:50px 0 20px}a{text-decoration:none;color:#5F6469}a:hover{text-decoration:underline}ul{/*list-style:none;*/ 
margin-bottom: 10px;}.content ul.ui-tabs-nav{padding:0}
.content ul{/*list-style:disc inside;margin-bottom:5px;margin-top:5px float: left;*/}
.content ul ul{list-style:none;margin:6px 0 0 13px}
.content ul ul li:before{content:"\2013 \2002"}
.content li{margin:0 0 10px;margin-left: 1.2em;line-height: 1.4em; }fieldset li{list-style:none}ol{list-style-position:inside}ol ol{margin:6px 0 0 13px}label{line-height:1.417em}textarea{background:#fff;border:1px solid #BEBEBE;padding:5px;resize:none}input[type=radio]{margin:8px 4px 0 0}button[type=reset],input[type=reset]{border:0;background:#fff;font-weight:700;text-decoration:none;font-size:1.167em}.heading-wrapper{overflow:hidden}.heading-wrapper h2{float:left}#page-title{width:100%}hr{clear:both;height:20px;border:0;padding:0;margin:0;visibility:hidden}a.top{float:left;margin:25px 0 0;font-weight:700}#search-results h2 span.published{font-weight:400;font-size:12px}#search-results .result{padding:10px;margin-bottom:10px}
#main-wrapper{overflow:hidden;padding:0 0 50px; min-height: 550px; }
.main-wrapper-sub{overflow:none;margin:10px 0 0}.home .main-wrapper-sub{margin:0}.breadcrumbs{overflow:hidden;list-style:none;padding:9px 0 0 0;margin: 0px;}.breadcrumbs li{float:left;line-height:1.4em;/*margin:0 0 5px 5px*/}.breadcrumbs li:after{content:"\2002 \3E \2002"}.breadcrumbs li:last-child:after{content:none}.breadcrumbs a{font-size:9px;color:#58595b;letter-spacing:.08px}
#content-wrapper{float:left;width:54%;margin:10px 20px 0 20px;overflow:hidden; /*min-height: 570px;*/}
/*body.inside #content-wrapper { min-height: 300px;}*/
#content-wrapper .content{float:left;width:100%;margin:0;overflow:hidden}.home .banner-wrapper{overflow:hidden}
#footer{/*clear:both;margin:0 0 0 -1000px;float:left;*/min-height:120px;position:relative; /* background: #5f6469; width:3000px;padding-left:1010px*/}
#footer span.footer-logo A{outline:0;background:url(http://financialplanningmatters.com.au/__data/assets/image/0014/20336/consultum-logo.png?v=0.1.1) no-repeat;text-indent:-999999px;display:block;width:190px;height:100px;position:absolute;top:18px}
#footer P{position: absolute;
/*left: 220px;*/
top: 40px;
/*color: #ffffff;*/
display: block;
font-size: .82em;
/*width: 20%;
padding-left: 1010px;*/
line-height: 1.8em;
font-weight: 400;}
#footer P SPAN{color:#666;display:block;font-weight:700}
#footer P SPAN A{text-decoration:none; /*color: #fff;*/}
#footer P A:hover{text-decoration:underline}.center{text-align:center}div.right{float:right;text-align:left;width:49%}div.left{float:left;width:49%;text-align:left}ul.indent li{margin-left:2em;list-style-position:outside}
#header{overflow:hidden;font-weight:700;font-size:1.042em;line-height:1.25em; margin: 0 auto; width: 940px; background: #fff; padding: 20px; padding-bottom: 0px; padding-top: 15px;}
#header .logo{float:left;/*height:88px;*/ padding:5px 2em 0 0;max-width:30%}

#header .Tagline{/* width: 40%; */ float:left;padding:25px 0 0;
font-size:1.12em;line-height:1.2em}

#header #HeaderRight{width:30%;float:right;height:88px}#header .login{float:right;width:100%;padding:5px 0;text-align:right}div.site-search{float:right;width:100%;height:35px;padding:10px 0 0;text-align:right}
#header .Phone{letter-spacing:.02em;font-size:1.2em;line-height:1.2em;text-align:right;width:100%;float:right;padding-top:10px}
.sidebar{ float:right;  width: 25%;margin-top: 10px; }
.sidebar #box{border-radius:10px;position:relative;background:#00c1de;margin:0 0 17px;color:#fff;overflow:hidden;float:left;padding:0 10px 10px;border:1px solid #0053c3;width:210px}
.sidebar #box h2{color:#FFF;font-size:1.1em;font-weight:700;margin-top:5px}.sidebar .box.list{padding:14px 0 17px;background:#939598}.sidebar .box.list ul{padding:0;margin:0}.sidebar .box.list li{padding:12px 21px 10px;border-bottom:1px solid #fff}.landing .sidebar .box.list li:last-child{border-bottom:0}.sidebar .box.list a{color:#fff;font-weight:700;text-decoration:none}.sidebar .box.list a:hover{text-decoration:underline}#latestnews h1,#latestnews p{margin:0 10px 10px 0;padding-top:.5em}#latestnews h2{font-size:1.1em;color:#58595b;font-weight:700;border:0;padding-left:0;margin-left:0;margin-bottom:0;margin-top:5px}#latestnews ul li a{color:#59595b;padding:0;margin:0}#latestnews .box ul li{margin:0 0 0 20px;padding:0;list-style-type:disc}#news p,#quicklinks h1{padding:0}

#quicklinks h2, #news h2 {font-size:1.3em; font-weight:500;border:0;padding-left:0;margin-left:0;margin-bottom:0;margin-top:10px; /*padding-bottom: 0px; border-bottom: 1px solid #fff;
padding-left: 10px;*/
padding-bottom: 7px;}

#quicklinks ul li a{color:#59595b;padding:0;margin:0;}
#quicklinks .box ul li, #news .box ul li{margin:0 0 0 20px;padding:0;list-style-type:disc;line-height:2em;/* color: #fff;*/ font-size: .97em;}
#news .box,#quicklinks .box{position:relative;background:#fff;margin:0 0 17px;overflow:hidden;float:left; width:210px}div#content_div_7166{background:#fff;float:right}div#content_div_7166 ul li{display:inline-block}#links h1,#links h2,#links p{margin:0 10px;padding:0}#links h1{font-size:1.3em;color:#585956}#links h2{font-size:2em;color:#06a;border:0}#links p{padding-bottom:.5em}#Links h2{padding-top:.5em}#links{background:0 0;margin:10px 1em;width:230px;float:right}#social ul li{list-style-type:none;display:inline-block}#social{width:230px;float:right}#main-nav-btn{display:none;float:right;color:#fff;font-weight:700;font-size:1.167em;background:#00c1de;text-align:center;padding:6px 16px 5px;text-decoration:none}#main-nav{position:relative;clear:both;padding:0;margin:0}
ul#main-nav {     width: 940px;
    margin: 0 auto;
    background: #fff;
    padding: 0 20px;}
ul#main-nav li{margin:0;display:inline;}

#quicklinks ul { margin-top: 0px; margin-bottom: 0px;padding: 10px;}

ul#main-nav ul{margin:0;list-style:none;/* height:25px */ }

#header>ul#main-nav a{width:auto}#header li{margin-right:5px}ul#main-nav li.nav_current{background-position:0 -150px;border-width:0}ul#main-nav li.nav_current a{background-position:100% -150px;color:#fff}ul#main-nav li.hover,ul#main-nav li.hover a,ul#main-nav li.menu_6079:hover,ul#main-nav li:hover,ul#main-nav li:hover a{background-position:0 -150px;color:#fff}ul#main-nav li.hover a,ul#main-nav li:hover a{background-position:100% -150px;color:#fff}

ul#main-nav ul a{margin:0;padding:0}
ul#main-nav ul{display:none;/*position:absolute;left:0;top:27px;padding:7px 0 3px;width:938px;background-color:#1fc2de;border-top:0*/}

#header ul#main-nav li.nav_current ul{display:block}#header li li a,#header ul#main-nav li li{background-image:none}#header ul#main-nav li li{padding:0;margin:0;border:0}#header ul#main-nav li li a{padding:2px 12px;color:#fff}li#home-banner-1.home-banner-panel{list-style-type:none}li#home-banner-1.home-banner-panel a img{width:100%;height:100%}.header-main .site-search{margin:0;clear:both;float:right}.header-main #site-search-field{height:19px;border:1px solid #0e0e0e}
.button,button[type=submit],input[type=submit]{display:inline-block;line-height:1em;padding:10px;margin-top: 10px;border:0;border-radius:5px;position:relative;text-decoration:none;}
input#site-search-field{background:#cbedf6}

#banner-inside-page{font-size:24px;color:#fff;z-index:10;width:3000px;margin-left:-1000px;padding-left:1010px;padding-top:30px;padding-bottom:30px;letter-spacing:.01em}

#sub-nav-wrapper{float:left;width:16%;}#sub-nav-wrapper h2{font-size:1.167em;padding:0;margin:0 0 2px}.sub-nav{list-style:none;line-height:1.1em;padding:0;margin:10px 0 0}

.sub-nav a{display:block;padding:5px 6px 3px;border-bottom:1px solid #00c1de;font-size:1em;color:#58595b;text-decoration:none;/* font-weight:700 */}

.sub-nav a:hover{text-decoration:underline}
/* .sub-nav .active>a,.sub-nav .hier>a{font-weight:700} */
.sub-nav .level-2 a{padding-left:20px;padding-top:10px;padding-bottom:10px}.sub-nav .level-3 a{padding-left:26px;padding-top:10px;padding-bottom:10px}ul.level-2 li a{font-weight:400}table{margin-top: 20px; border-collapse:collapse}th{border:1px solid #999}td{padding:10px;border:1px solid #ccc}table td ul li{list-style-type:none}table tr:nth-child(odd){background-color:#fbfbfb}table tr:nth-child(even){background-color:#fff}.odd{background-color:#ebebeb}
body.value.inside.landing.fullwidth-content div#sub-nav-wrapper{width:0;padding-left:0;margin-left:0}
 body.value.inside.landing.fullwidth-content #main-wrapper { min-height: 280px;} 
body.value.inside.landing.fullwidth-content div#content-wrapper{margin:0;width:71%; padding-right: 3.8%;/* min-height: 330px;  */}
body.value.inside.landing.fullwidth-content div#content-wrapper .content{width:100%;margin-right:0}table{width:100%;margin:0 0 18px;border:1px solid #000}table.no-border,table.no-border tr,table.no-border tr td,table.no-border tr:first-child th:last-child{border:0}th{background:#00c1de;color:#fff;font-weight:700;border-right:1px solid #999;padding:6px 4px;text-align:left;font-size:1.1em}td{line-height:1.3em}.accordion table{margin:5px 0}.accordion table td,.accordion table th{text-align:right}.accordion table td:first-child,.accordion table th:first-child,.accordion td:last-child,.accordion th:last-child{text-align:left}#site-search{padding:5px 0 0;float:right}#queries_site_search_query{width:150px!important;padding:2px 0 1px 10px;font-family:Arial,Helvetica,sans-serif;background:#fff!important;height:16px}#site-search input{float:left;border:1px solid #d1d1d1}


div#main-wrapper body.fullWidth div#main-wrapper ul.breadcrumbs{padding-left:0}body.fullWidth 
div#main-wrapper div#sub-nav-wrapper{width:0}body.fullWidth 
div#main-wrapper div#content-wrapper{margin-left:0}h1,h2,h3{display:block;clear:both;width:100%}#header li{padding-left:5px;margin-left:10px}content p{line-height:1.3em;font-size:12px;letter-spacing:.01px}.content table ul{list-style-position:outside;list-style-type:disc}.flexslider .slides{list-style:none;padding:0;margin:0}.flexslider .slide-wrapper{position:relative;overflow:hidden;list-style:none;padding:0;margin:0;background:0 0}.flexslider .slide,.flexslider .slide:hover{text-decoration:none;border:0}.flexslider .slide-img{display:block;width:100%;height:auto}.flexslider .slide-caption-wrapper,.flexslider .slide-caption-wrapper.hide{display:none;position:absolute;left:0;top:0;width:83%;height:85%}.flexslider .slide-caption-wrapper.show{display:block}
.flexslider .slide-title{font-size:30px;font-weight:400;border:0;line-height:1em;padding:20px 12px 0;margin:0;display:table-cell;height:110px;vertical-align:middle}
.flexslider .slide-caption,.flexslider .slide-caption.hide{display:none;border: 1px solid #ddd;font-family:Arial,serif;font-size:15px;/*padding:1.5% 25px 1.5% 12px;*/border-left:0;background:#fff;background:rgba(255,255,255,.55);border-radius:0 14px 14px 0;behavior:url(http://financialplanningmatters.com.au/__data/assets/file/0015/7422/PIE.htc);max-width:518px;position:absolute;left:0;bottom:0}.flexslider .slide-caption.show{display:block}
body.fullWidth div#content-wrapper .content{/* width:70%;*/  float: left;}ul.breadcrumbs a{font-size:11px}
ul.sub-nav li a{padding-top:10px;padding-bottom:10px; color: #5f6469;font-size: .95em;}
div.box ul{padding-bottom:10px}

#news ul li{line-height:5px}
div#sub-nav-wrapper a,div.response-output.validation-errors{/* font-weight:700 */}
div.slide-caption.show p{color: #000;
line-height: 1.5em;
padding: 20px;
font-size: 1.05em;
font-weight: 500;}
body.value.inside.landing.fullwidth-content div#sub-nav-wrapper a{display:none}table th a,table th h3 a{color:#fff}
ol.flex-control-nav.flex-control-paging li{display:inline;padding-right:10px;font-weight:700}#contact_form label{display:block;margin:0 0 3px;font-weight:700}
#contact_form input,#contact_form select,#contact_form textarea{
/* width:75%;*/ padding:5px;font-size:1em;border:none;border-bottom:1px solid #fff;border-right:1px solid #fff;background:#e2e1d7 url(http://financialplanningmatters.com.au/__data/assets/image/0013/20335/input-bg.gif?v=0.1.1) repeat-x top left;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px
}

input#form_email_11846_submit.sq-form-submit { background: #95c11f;}

#contact_form_newsletter input{padding:5px;font-size:1em;border:none;border-bottom:1px solid #fff;border-right:1px solid #fff;background:#e2e1d7 url(http://financialplanningmatters.com.au/__data/assets/image/0013/20335/input-bg.gif?v=0.1.1) repeat-x top left;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; margin-bottom: 10px;
}
#contact_form textarea{height:100px}#contact_form input:focus,#contact_form textarea:focus{background:#fff;border:1px solid #ccc}#contact_form #sub_btn .submit{display:inline-block;line-height:1em;padding:10px;color:#fff;border:0;border-radius:5px;position:relative;text-decoration:none;font-weight:700;font-size:1.2em;width:150px;margin-top:20px}#contact_form p{font-weight:500;padding-bottom:10px}input#SQ_SYSTEM_SECURITY_KEY_VALUE.sq-form-field{float:left}.validation-errors{color:red}
body.value.inside.landing.fullWidth-content div#page-wrapper div#main-wrapper { min-height: 650px;}
 body.inside #main-wrapper { min-height: 550px;} 
body.inside .main-wrapper-sub { /*min-height: 340px;*/ } 
input#SQ_SYSTEM_SECURITY_KEY_VALUE.sq-form-field { width: 30%; MARGIN-RIGHT: 5PX;}
ul.level-2 { /*  text-indent: -1em; */  margin: 0px;}
#quicklinks ul li a {/* color: #fff;*/}

div#main-wrapper {

min-height: 310px;
}
table { margin-top: 15px;}
/* body.fullWidth div#main-wrapper div#content-wrapper { width: 100%;} */

#form{ width: 80%;
margin: 0px;
float: left;}
#HeaderRight ul { list-style-type: none;}
body.home .sidebar, body.home .content { padding-top: 20px; }

body.home.sitemap #sub-nav-wrapper {width: 0%;}

h3,h4 { padding-bottom: 2px;}

/* body.fullWidth div#content-wrapper .content { width: 70%; float: left;} */

/* banner home page styles */

h2.slide-title p { color: #fff; letter-spacing: 0.01em; line-height: 1.1em;}
h2.slide-title p span.large { font-size: 1.3em;}
h2.slide-title p span.black, h2.slide-title p.black { color: #000}

/* contact us page fixes */
body.fullWidth div.sidebar { width: 25%; float: right}

body.home div.percentLeft { width: 30%; float: left;}
body.home div.percentRight { width: 70%; float: left; min-height: 220px;}
.clear { clear: both;height: 0px;}
#quicklinks, #latestnews, #news, #video { float: left;}

body.home.sitemap #content-wrapper {/*  width: 73.5%; */ margin-left: 0px;}

#video .box h2{ padding-top: 10px;}

body.fullWidth div#content-wrapper { width:100%;  float: left;}
body.home.sitemap #main-wrapper {min-height: 550px;}
body.home.sitemap #content-wrapper {width: 70%;}
body.home.sitemap #content-wrapper .content  {width: 70%;}
/* body.home.sitemap #content-wrapper .content  {width: 30%;} */
body.fullwidthLeftNav #content-wrapper { width: 75%; }

/* new template styles */

#MainNav { width: 100%;
/* margin: 0 auto; */
/* background: #0083a5; */
height: 30px;}

ul#main-nav a{float:left;padding:6px 14px 6px 14px;display:block;text-decoration:none;color:#fff;white-space:nowrap; font-weight: 600;font-size: .965em;
letter-spacing: .012em;}


ul#main-nav li a:hover{color:#fff}ul#main-nav li current a,ul#main-nav li.nav_current a:hover{color:#fff;border:1px solid #00529b}

#MainNav { width: 100%;
margin: 0 auto;
height: 32px;}
ul#main-nav li {padding: 0px;}
div.content h1 { font-weight: 500;line-height: 1.1em;font-size: 1.7em;}
h4 { font-weight: 500;}
div.slide-caption.show { border-radius: 0px;border: none;}
/* updates to new template go here */
ul#main-nav li, ul#main-nav a { background: none;}
ul#main-nav li, ul#main-nav a { background: none;
border-right: 2px solid #fff;}
.sub-header { /*height: 12px;background: #5f6469;border-top: 3px solid #fff;*/}
ul#main-nav ul{background-color:#ffffff;}
#quicklinks h2, #news h2 {/*color: #fff;*/ border-bottom: 2px solid #fff;
    text-align: center;}
#quicklinks ul li a{ /*color: #fff ;*/}
.resp-tabs-list li { border-top-left-radius: 5px;border-top-right-radius: 5px;}
.flexslider .slide-caption.show { border: none;}
.resp-tab-active{border-bottom:none;margin-bottom:-1px!important;padding:12px 14px 14px!important}
li.resp-tab-active{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.resp-vtabs li.resp-tab-active{border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px!important}
#latestnews .box{padding: 0px; position:relative;margin:0 0 17px;overflow:hidden;float:right;padding:0 10px 10px;width:250px}
#main-nav{position:relative;clear:both;padding:0;margin:0}
ul#main-nav li{float:left; background: #020064;}
ul#main-nav li current a,ul#main-nav li.nav_current a:hover{color:#fff;border:1px solid #5f6469}
ul#main-nav li current a,ul#main-nav li.nav_current a:hover{color:#fff;border:1px solid #5f6469}
#quicklinks .box{padding: 0px; position:relative;margin:0 0 17px;overflow:hidden;float:right;/*width:250px*/    border: 1px solid #999;
    border-radius: 5px;}
#main-nav-btn{display:none;float:right;color:#fff;font-weight:700;font-size:1.167em;text-align:center;padding:6px 16px 5px;text-decoration:none}
.sidebar #box{border-radius:10px;position:relative;margin:0 0 17px;color:#fff;overflow:hidden;float:right;padding:0 10px 10px;width:210px}
th{color:#fff;font-weight:700;border-right:1px solid #999;padding:6px 4px;text-align:left;font-size:1.1em}
.sub-nav a{ display:block;padding:5px 6px 3px;font-size:1em;text-decoration:none;}
#header .Phone ul li:first-child{color:#5f6469}
.login a:hover{text-decoration:none}
.login a{padding-top:5px;color:#fff;padding-right:10px;padding-left:10px;padding-bottom:5px;border-radius:5px;letter-spacing:.07px;text-decoration:none}
.header-main li{margin:0;padding:0 0 0 9px;float:left;display:inline}
.header-main a{float:left;padding:6px 14px 6px 6px;display:block;width:.1em;text-decoration:none;color:#fff;font-weight:700;white-space:nowrap}
.sub-nav .active>a{color: #fff;padding-top:10px;padding-bottom:10px; font-size: 1em;}
.header-main li li a:hover{background-color:#5f6469}
.header-main li li.nav_current a,.header-main li li.nav_current a:hover{color:#fff;background-color:#5f6469;border:1px solid #5f6469; margin-bottom: 2px;}


ul.level-2{background-color:#fff;}
.sub-nav a:hover{text-decoration:none;color:#fff}
.sub-nav a
{
background: #e6e7e8;
border-bottom: 1px solid #aaadb0;
margin-bottom: 1px;

}
#queries_site_search_query{color:#006685}
.header-main li li a:hover{background-color:#5f6469}
.header-main li li.nav_current a,.header-main li li.nav_current a:hover{color:#fff;background-color:#5f6469;border:1px solid #5f6469}
h2.slide-title p.black, h2.slide-title .black { color: #000;}
ul.sub-nav li.active ul.level-2 li a { background: #5f6469;color: #fff;}/* CSS Document */
.box ul li { font-size: .95em;}
#footer .footerText {
/* width: 30%; */
float: left;
padding-left: 200px;
width: 500px;
padding-top: 40px;
color: #fff;
font-size: .8em;
}
#footer .MediaLinks {
width: 250px;
float: left;
padding-top: 40px;
}

#footer .MediaLinks ul { list-style: none; float: right; padding-right: 20px; }
#footer .MediaLinks ul li { display: inline; padding-left: 2px;}
#footer .footerText span a { color: #fff; font-weight: 600;}

#sub-footer { 
clear: both;
margin: 0 0 0 -1000px;
float: left;
min-height: 30px;
position: relative;
width: 3000px;
padding-left: 1010px;
}

/* footer */
#footer {border-bottom: 3px solid #fff;}

/* top nav menu styles for hover
 ul#main-nav li ul li, ul#main-nav li ul li a { border-right: none; font-weight: 400; line-height: 3em;}
ul#main-nav li ul li { border-bottom: 2px solid #fff; width: 200px; font-size: .9em;}
ul#main-nav li ul li a { padding-left: 5px; }
ul#main-nav li:hover > ul
  { display: block; width: 200px;  height: auto;background: #5f6469; opacity: 0.9;  position: absolute; z-index: 1001; top: 45px; }
 ul#main-nav li:hover > ul.level-2 li { display: block;  } 
 */

ul#main-nav:after { 
content: ""; clear: both; display: block;}

/* hide all lists below the main list */
ul#main-nav ul{ display: none;}
/* show all lists below the main nav on hover */
ul#main-nav li:hover > ul { display: block;  z-index: 1001;}

/* style and positions the elements on hover */
ul#main-nav li:hover { background: #546469;}
ul#main-nav li a { display: block;}
ul#main-nav ul { width: 250px;  height: auto; background: #5f6469; opacity: 0.9; padding: 0; position: absolute;top: 100%; }
ul#main-nav ul li { float: none;  border-bottom: 2px solid #fff; position: relative; }
ul#main-nav ul li a {  width: 245px; padding-left: 5px;  border-right: none; font-weight: 400; line-height: 3em; border-bottom: 2px solid #fff;  }
ul#main-nav ul  ul li a:hover { background: #5f6469; opacity: 0.9; }
ul#main-nav li ul li { width: 200px; font-size: .9em;border-right: none;}
div.clear.hide { display: none;}
#header .Tagline h4 { font-size: 1.15em;letter-spacing: .45px;line-height: 1.5em;}
.FormLeft { width: 40%; float: left;}
.formRight { width: 60%; float: right;}
.formRight iframe, .formRight p { float: right;}
.formRight p { width: 85%;}
div.gsom_sfi { margin: 10px;}
div.response-output.validation-errors ul {clear: both; float: right;}

ul.sub-nav a, ul.sub-nav li.active a  { font-size: .95em;}
