/*Global CSS Declarations for bataliassociates.com, Version 2006, Copyright (c) Analogue Web Design,LLC. All rights reserved.*/@media aural{acronym{speak:normal;}abbr.initialism{speak:spell-out;}abbr.truncation{speak:normal;}}@media screen{acronym,abbr{cursor:help;border:medium none;}}@media screen,projection{/*GLOBAL*/*{padding:0;margin:0;}a{color:#003e8e;text-decoration:none;outline:none;}a:hover{color:#a01210;}address{font-style:normal;}body{height:100%;background:#e4d3b7 url(/assets/img/background.jpg) repeat-y 50% 0%;color:#556;font:62.5%/1.5 Arial,Geneva,sans-serif;}br{clear:both;}h1,h2,h3,h4,h5,h6{color:#036;font-size:1em;text-transform:uppercase;}hr{clear:both;visibility:hidden;}html{height:100%;}img{border:medium none;}input,button,select,textarea{font-family:Tahoma,Geneva,sans-serif;font-size:1em;}label{cursor:pointer;}strong{color:#003;}ol,ul{list-style:none;}/*LAYOUT*/#body{position:relative;width:758px;min-height:101%;margin:0 auto;border-right:1px solid #d9b78a;border-left:1px solid #d9b78a;background:#fff url(/assets/img/content.jpg) repeat-y 0% 100%;}#container{padding-bottom:6em;}#skip{display:none;}#footer{position:absolute;bottom:0;z-index:250;width:100%;}/*HEADER*/#header{padding-top:35px;background:#fff url(/assets/img/header.jpg) repeat-x;}#header h1{float:left;width:257px;height:125px;}#header h1 a{display:block;background:url(/assets/img/logo.jpg) no-repeat;width:100%;height:100%;}#header h1 a span{visibility:hidden;}#header h2{margin:0 0 3px 263px;color:#003;font-size:1.1em;text-transform:uppercase;text-align:center;letter-spacing:4px;}#header p{margin-left:263px;text-indent:-5000px;}/*MENU*/#menu{position:absolute;top:165px;left:0;width:257px;height:265px;background:url(/assets/img/menu.jpg) no-repeat 0% 100%;}#menu ul{margin:33px 0;}#menu li{border-top:1px solid #fff;font-size:1.4em;}#menu li.contact{border-bottom:1px solid #fff;}#menu li a{display:block;padding:4px 18px;color:#fff;}#menu li a:hover{background:url(/assets/img/menu-hover.jpg);}#menu li.services a:hover{background-position:0px 231px;}#menu li.about a:hover{background-position:0px 201px;}#menu li.clients a:hover{background-position:0px 171px;}#menu li.info a:hover{background-position:0px 141px;}#menu li.contact a:hover{background-position:0px 111px;}/*LOCATION*/#about #header p{height:180px;background:url(/assets/img/about.jpg) 0% 50% no-repeat;}#about #menu li.about a{background:url(/assets/img/menu-hover.jpg);background-position:0px 201px;}#admin #header p{height:180px;background:url(/assets/img/admin.jpg) 0% 50% no-repeat;}#clients #header p{height:180px;background:url(/assets/img/clients.jpg) 0% 50% no-repeat;}#clients #menu li.clients a{background:url(/assets/img/menu-hover.jpg);background-position:0px 171px;}#contact #header p{height:180px;background:url(/assets/img/contact.jpg) 0% 50% no-repeat;}#contact #menu li.contact a{background:url(/assets/img/menu-hover.jpg);background-position:0px 111px;}#home #header p{position:relative;height:375px;background:url(/assets/img/home.jpg) 0% 0% no-repeat;}#info #header p{height:180px;background:url(/assets/img/info.jpg) 0% 50% no-repeat;}#info #menu li.info a{background:url(/assets/img/menu-hover.jpg);background-position:0px 141px;}#legal #header p{height:180px;background:url(/assets/img/legal.jpg) 0% 50% no-repeat;}#services #header p{height:180px;background:url(/assets/img/services.jpg) 0% 50% no-repeat;}#services #menu li.services a{background:url(/assets/img/menu-hover.jpg);background-position:0px 231px;}/*CONTENT*/#content{min-height:450px;margin:12px 6px 12px 263px;}#content a:hover{text-decoration:underline;}#content address{margin:12px 24px;font-size:1.2em;}#content h3{margin:12px 24px;font-size:1.4em;text-transform:uppercase;}#content p{margin:12px 24px;font-size:1.2em;}#content p.logos{background:#fff;padding-top:3px;border:1px solid #d9b78a;text-align:center;}#content ul{margin:12px 24px;padding-left:6px;font-size:1.2em;list-style:disc inside;}/*SIDEBAR*/#sidebar{position:absolute;top:440px;left:0;width:257px;border-right:2px dotted #f1e1bf;}#sidebar a:hover{text-decoration:underline;}#sidebar address{margin:12px 24px;font-size:1.1em;}#sidebar address em{display:block;float:left;width:4em;color:#d9b78a;font-weight:bold;font-style:normal;}#sidebar blockquote{margin:12px 24px;padding-bottom:12px;border-bottom:2px dotted #f1e1bf;font-size:1.1em;}#sidebar blockquote cite{display:block;text-align:right;}#sidebar blockquote h4{text-transform:uppercase;}#sidebar blockquote span{color:#036;}/*FORMS*/#content form label{text-transform:uppercase;}#content form .input{width:100%;padding:2px;border:1px solid #fff;background:#f6ecdb;}#content form .input:focus,#content form .focus{border:1px solid #d9b78a;background:#fff;}#content form .submit{width:7.5em;border:2px outset #d9b78a;background:#f6ecdb;color:#556;text-transform:uppercase;}/*FOOTER*/#footer{background:#000336 url(/assets/img/footer.jpg) no-repeat;color:#4d78b0;}#footer a{color:#4d78b0;}#footer a:hover{color:#fff;}#footer h4{display:none;}#footer ul{float:right;margin:1.4em 1.2em .8em;}#footer ul li{display:inline;padding-left:.8em;}/*CLASSES*/.hide{display:none;}/*MSIE 6.0*/* html #body{height:100%;}* html #header,* html #menu li a{height:1%;}* html #header h2,* html #header p{margin-left:260px;}* html #content p.logos{padding-bottom:3px;}* html form .input{width:98.5%;}* html #panel form .input{width:98.5%;}* html #footer{bottom:-1px;}* html #footer ul{margin-right:.6em;}}