body{background:#314a73;margin:0;padding:0;font-family:Lucida Grande, Lucida Sans Unicode, sans-serif;}
a, img{border:none;outline:none;color:#434343;}
h1,  h2, h3, h4, h5, h6{margin:0;padding:0;font-family:Arial, sans-serif;}
#container{width:916px;margin:0 auto;background:url(../images/content-bg.jpg) no-repeat top center;color:#434343;}
#header{height:166px;text-align:left;padding-left:490px;padding-top:46px;}
#header .photoGalleryElement img{display:inline;width:110px;height:110px;margin-right:28px;}
#menu-search{height:70px;}
.menu{float:left;width:725px;font-family:Arial, sans-serif;}
.menu ul, .menu ul ul {padding:0;margin:0;list-style-type:none;}
.menu ul{float:left;padding-left:30px;}
.menu ul a {display:block;}
.menu ul li {float:left;width:auto;text-align:center;background:url(../images/menu-li-bg.jpg) center right no-repeat;}
.menu ul .last{background:none;}
.menu ul li a{text-decoration:none;text-transform:capitalize;font-size:16px;padding:15px 20px;}
.menu ul li a:hover{background:url(../images/menu-li-hover-bg.jpg) top center repeat-x;}
.menu ul li ul {position:absolute;left:-999em;width:224px;background:#41516a url(../images/menu-li-li-bg.jpg) top center repeat-x;border:1px solid #292929;padding-left:0;}
.menu ul li ul li{background:url(../images/menu-ul-li-bg.png) bottom center no-repeat;}
.menu ul li ul li a{width:214px;padding:5px;margin:0;margin-bottom:3px;line-height:18px;text-align:center;color:#d4d7dc;font-size:14px;}
.menu ul li ul li a:hover{background:#30415d;text-decoration:none;}
.menu ul li ul ul {margin: -32px 0 0 224px;}
.menu ul li:hover ul ul, .menu ul li:hover ul ul ul, .menu ul li.sfhover ul ul, .menu ul li.sfhover ul ul ul {left: -999em;}
.menu ul li:hover ul, .menu ul li li:hover ul, .menu ul li li li:hover ul, .menu ul li.sfhover ul, .menu ul li li.sfhover ul, .menu ul li li li.sfhover ul {left: auto;}
#menu-search .search-div{float:right;width:190px;padding-top:11px;height:55px;overflow:hidden;}
.search label{display:none;}
.search .searchButton{display:none;}
.search .searchInput{background:url(../images/searchinput-bg.jpg) center center no-repeat;width:158px;padding:2px;height:20px;border:0 none;}
#wrapper{background:url(../images/wrapper-repeat-y.jpg) top center repeat-y;font-family:Lucida Grande, Lucida Sans Unicode, sans-serif;font-size:13px;line-height:16px;}
#footer{height:40px;overflow:hidden;background:url(../images/footer-bg.jpg) top center no-repeat;margin:0 8px;padding:0 15px;padding-top:35px;color:#e5e3e4;font-size:12px;line-height:16px;}
#footer a{color:#e5e3e4;text-decoration:none;}
#footer .footer-copy{float:right;width:800px;}
#footer .email{float:right;width:200px;}