* { outline: 0; padding: 0; margin: 0; }

html {overflow-y: scroll;}
body {background: #fff url(/images/background.jpg) top repeat-x; margin: 0px; text-align: center;}

p { padding: 10px 0; }

/* ERROR STYLES */
label.error {display: block; margin-bottom: 3px; color: red; font-weight: bold;}
input.error {background-color: #ffe1e1; border: 1px solid #ff8787;}
div.error {font: 12px Verdana; color: #ff0000; border: 1px solid gray; padding: 5px; background-color: #ffe8e8; margin-bottom: 15px;}
div.info {font: 12px Verdana; color: #000000; border: 1px solid gray; padding: 5px; background-color: #8ac5ff;}

.clear {clear: both;}

h1 {font: 24px Verdana; color: #2875b9; border-bottom: thin solid #fad650; margin: 0px 0px 10px 0px;}
h2 { font: 20px Verdana; color: #2875b9; margin: 15px 0px 5px 0px; border-bottom: thin solid #fad650; } 
#container_index h2 {font: 20px Verdana; color: #2875b9; border-bottom: thin solid #fad650;}
h3 { color: #2875b9; } 

ul { margin-left: 30px; }
li { margin-bottom: 5px; }

a {text-decoration: none; color: #2875B9; }
a:hover { text-decoration: underline; }

/* FORM STYLES */
#formID .fieldset {width: 600px; padding-bottom: 10px;}
#formID .fieldleft {float: left; width: 300px; text-align: left;}
#formID .fieldright {float: left; width: 300px; text-align: left;}
#formID input, textarea {border: 1px solid #c0c0c0; font: 14px Arial; padding: 5px;}
#formID input[type="radio"], input[type="checkbox"] {background-color: transparent; border: none;}
#formID input[type="button"], input[type="submit"] {}
#formID input[type="image"] {border: 0; margin: 0; padding:0;}

/* SECTION STYLES */
#header {width: 914px; height: 109px; margin: 0 auto;}
#navigation {width: 893px; height: 29px; background: url(/images/background-nav.jpg) repeat-x; padding-top: 6px; margin: 0 auto;}
#scene {width: 933px; height: 216px; background: url(/images/scene.png) no-repeat; text-indent: -9999em; margin: 0 auto;}
#footer {width: 898px; height: 160px; background-color: #ececec; text-align: left; margin: 0 auto;}

/* PAGE STYLE */
#header .logo {float: left; width: 386px; height: 109px;}
#header .clientlogin {float: left; margin: 30px 0px 0px 320px; font: Bold 12px Arial; background: url('/images/clientLogin.jpg') no-repeat; width: 80px; padding-top: 20px; padding-bottom: 10px; padding-left: 50px;  }
#header .clientlogin a {color: #2875b9; text-decoration: none;}
#header .clientlogin a:hover { text-decoration: underline;}

#navigation a {font: 15px Verdana; color: #fff; text-decoration: none; margin: 0px 28px 0px 26px;}
#navigation a:hover { border-bottom: 1px solid white; }

#container_index {width: 898px; min-height: 450px; background-color: #fff; padding: 15px; font: 14px Arial; color: #000; text-align: left; margin: 0 auto;}
#container_index .welcome {width: 898px; height: 174px;}
#container_index .mpf {width: 898px; height: 260px; margin-top: 20px; }
#container_index .mergers {float: left; width: 280px;}
#container_index .private {float: left; width: 280px; margin-left: 25px}
#container_index .finance {float: left; width: 280px; margin-left: 25px}

#container_top { width: 928px; height: 10px; background: url('/images/container_top.png') no-repeat; margin: 0 auto; }
#container_bottom { width: 928px; height: 18px; background: url('/images/container_bottom.png') no-repeat; margin: 0 auto  10px; }
#container { width: 928px; min-height: 450px; background: url('/images/container_background.png') repeat-y; font: 14px Arial; color: #000; text-align: left; margin: 0 auto; }
#content { margin: auto; width: 870px; padding-top: 10px; padding-bottom: 10px;}

#footer .foot-nav {float: left; width: 560px;}
#footer .foot-links {float: left; width: 161px; font: Bold 11px Arial; color: #224c87; line-height: 22px; margin-top: 15px; margin-left: 25px;}
#footer .foot-links a {color: #224c87; text-decoration: none;}
#footer .foot-links a:hover {text-decoration: underline;}
#footer .copyright {float: left; font: 11px Arial; color: #000; margin-top: 8px; margin-left: 25px;}
#footer .terms {float: right; font: Bold 11px Arial; color: #224c87; margin-top: 8px;}
#footer .terms a {color: #224c87; text-decoration: none;}
#footer .terms a:hover {  text-decoration: underline;}
#footer .newsletter {float: left; font: 12px Arial; color: #000; margin: 15px 0px 0px 30px;}
#footer .newsletter span {font: 18px Arial; color: #2875b9;}
#footer .newsletterBox {width: 257px; height: 27px; border: 0px; background: url(/images/newsletter.jpg) no-repeat;}