@import url("form_styles.css");
* { outline: none;}
body, p, h1, h2, div#nav ul, div#subnav ul { margin: 0; padding: 0;}
div#nav ul, div#subnav ul { list-style-type: none;}
div#header h1 { line-height: 0; font-size: 0; height: 0; text-indent: -99999px;}
a { text-decoration: none;}
a:hover { text-decoration: none; color: #d22b00;}
h2 { padding-bottom: 12px;}

p, div#subnav ul li, div#content ul li { line-height: 185%;}
p { padding-top: 10px; padding-bottom: 10px;}

body { font: 75% Arial, Helvetica, sans-serif;}
div.divcenter { margin: 0 auto 0 auto; width: 766px;}

div#header h1 { width: 100%; height: 29px; background: url(../../img/bbmc_goodword_logo.gif); margin: 57px 0 60px 0;}
div#subheader { height: 178px; overflow: auto;}
div.portfolio#subheader { padding-left: 343px; padding-right: 50px; margin: 0 auto 0 auto; width: 373px;}

div#navwrapper { background: #2b3867; padding-top: 2px; padding-bottom: 2px; overflow: auto;}
/*div#nav { float: left;}*/
div#nav ul, div#footer { font-size: 80%;}
div#nav ul { border-left: solid 1px #d2eefb; /*width: 100%;*/ float: left;}
div#nav ul li { float: left; line-height: 100%; padding-left: 25px; padding-right: 25px; border-right: solid 1px #d2eefb;}
div#nav ul li a { color: #d2eefb; text-align: center;}
div#nav ul li a#active { color: #d22b00;}

div#contentwrapper { margin-top: 25px; overflow: auto;}

div#subnav { width: 310px; float: left;}
div#subnav ul { border-top: solid 1px #d3d7db;}
div#subnav ul li { border-bottom: solid 1px #d3d7db; padding-top: 2px; padding-bottom: 2px; text-align: right;}
div.portfolio#subnav ul li { text-align: left;}

div#subnav ul li a, div#content p#portfolio, div#content p#portfolionav a { color: #2b3867;}
div#subnav ul li a, div#content p#portfolionav a { font-weight: bold;}

div#content { margin-left: 343px; margin-right: 50px;}
div.portfolio#subheader p, div#content p, div#content ul li { font-size: 85%;}
div#content img { border: solid 3px #e4e6e8;}
div#content p a, div#subheader p a { color: #d22b00;}
div#content p a:hover, div#subheader p a:hover { text-decoration: underline;}

div#footer { width: 252px; background: #01154b; padding-left: 3px; margin: 100px auto 0 auto;}
div#footer p { color: #dbf8e7; padding: 0; text-align: center;}

p#okmsg, p#errormsg { padding: 5px; border-style: solid; border-width: 1px;}
p#okmsg { border-color: #009900; background: #00cc00;}
p#errormsg { border-color: #FF0000; background: #ff7575;}