
/*-------------------------------------------------------------------------------------------*/
/*- STANDARD CLASSES ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
html{margin:0;padding:0;font-family:"open_sansregular", Helvetica, Arial, sans-serif;font-size:14px;}
body{background:#FFF;margin:0;padding:0;}
.page-id-2 {width: 100%;}
textarea, input{padding:5px;font-family:"open_sansregular", Helvetica, Arial, sans-serif;font-size:13px;color:#595959;}					
input[type=email],input[type=text], input[type=password],input[type=tel], textarea{background:#fff;border:1px solid #ccc;box-shadow:0 1px 3px rgba(0, 0, 0, 0.10) inset, -4px -4px 0 0 #f3f3f3, 4px 4px 0 0 #f3f3f3, 4px 0 0 0 #f3f3f3, 0 4px 0 0 #f3f3f3, 4px -4px 0 0 #f3f3f3, -4px 4px 0 0 #f3f3f3;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
input[type=button], input[type=submit]{padding:4px 8px;font-weight:600;cursor:pointer;background:#333;border:none;color:#fff;}
input[type=button]:hover, input[type=submit]:hover{background:#222;}

/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

#header{width: 100%; margin: 0 auto; background: #1D7098 url(images/header-bg-fc.jpg) repeat-x;  }
#headerImage{margin: 0 auto; max-width: 1200px; width: 100%; }

/*-------------------------------------------------------------------------------------------*/
/*- MENU ------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
ul#nav li:hover > ul{background: #fff url(images/menu-bg.png) repeat-x;}

/* Darken on hover */
ul#nav li a:hover{color:#00829C; background: #fff url(images/arrow-left.png) no-repeat right center;}
#inner-nav ul#nav li a:hover{color:#00829C; background: #fff url(images/arrow-down.png) no-repeat top center;}

/* Darken if current item */
#inner-nav ul#nav li.current_page_parent a, #inner-nav ul#nav .current_page_item a, #inner-nav ul#nav .current_page_ancestor a{background: url(images/arrow-down.png) no-repeat top center,url(images/menu-bg.png) repeat-x top left;color:#00829C;}
#subMenu li a:hover {color:#00829C; background: #fff url(images/arrow-left.png) no-repeat right center;}
#subMenu li.current_page_item a {background: #00829C; color: #fff;}
li.page_item { list-style:square; color:#896E5E;}


ul#nav ul.sub-menu li a:hover{background:#f6f6f6;padding:8px 20px;margin:0;line-height:20px;}
ul#nav ul.sub-menu li a span{background:none; }
#inner-nav ul#nav ul.sub-menu li.current_page_parent a, ul#nav ul.sub-menu li.current_page_parent a:hover, ul#nav ul.sub-menu .current_page_item a, ul#nav ul.sub-menu .current_page_item a:hover, .current-page-ancestor a{color:#00829C!important; background: #fff url(images/arrow-down.png) no-repeat top center;}

/*-------------------------------------------------------------------------------------------*/
/*Sitemap*/
/*-------------------------------------------------------------------------------------------*/

/* Darken on hover */
ul#sitemap li a:hover{color:#4d4d4d; }
/* Darken if current item */
ul#sitemap li.current_page_parent a, ul#sitemap .current_page_item a {color:#5F1515; background-image: none; background-color: transparent;} 
/* Dropdowns */

ul#sitemap ul.sub-menu li.current_page_parent a, ul#sitemap ul.sub-menu li.current_page_parent a:hover, ul#sitemap ul.sub-menu .current_page_item a, ul#sitemap ul.sub-menu .current_page_item a:hover{background:none;}
