
body  { background-color: #d1d1c9; margin: 0; padding: 0 }
#container    { background-color: #fff; margin: 25px auto 0; width: 800px }
#top  { background-image: url("../images/top.gif"); background-repeat: no-repeat; width: 800px; height: 25px }
#main { margin: 0 auto; width: 750px }
#banner   { width: 750px; height: 195px }
#logo       { line-height: 0; width: 406px; height: 195px; float: left }
#logoPhoto   { margin-top: 14px; vertical-align: bottom }
#bannerRight      { width: 138px; height: 195px; float: right }

#nav         { padding-right: 3px; padding-left: 3px; width: 200px; height: 195px; overflow: hidden }
#nav ul     { list-style-type: none; margin: 0; padding: 0 }
#nav li#dc     { background-image: url("../images/nav_dc_back.gif"); background-repeat: no-repeat; height: 39px }
#nav li#dc a       { display: block; padding-top: 39px; height: 0; overflow: hidden }
#nav li#dc a:hover     { background-image: url("../images/nav_dc_back_over.gif"); background-repeat: no-repeat }
#nav li#ppt     { background-image: url("../images/nav_ppt_back.gif"); background-repeat: no-repeat; height: 35px }
#nav li#ppt a       { display: block; padding-top: 35px; height: 0; overflow: hidden }
#nav li#ppt a:hover     { background-image: url("../images/nav_ppt_back_over.gif"); background-repeat: no-repeat }
#nav li#lp     { background-image: url("../images/nav_lp_back.gif"); background-repeat: no-repeat; height: 35px }
#nav li#lp a       { display: block; padding-top: 35px; height: 0; overflow: hidden }
#nav li#lp a:hover     { background-image: url("../images/nav_lp_back_over.gif"); background-repeat: no-repeat }
#nav li#cosm     { background-image: url("../images/nav_cosm_back.gif"); background-repeat: no-repeat; height: 48px }
#nav li#cosm a       { display: block; padding-top: 48px; height: 0; overflow: hidden }
#nav li#cosm a:hover     { background-image: url("../images/nav_cosm_back_over.gif"); background-repeat: no-repeat }
#nav li#dwc     { background-image: url("../images/nav_dwc_back.gif"); background-repeat: no-repeat; height: 38px }
#nav li#dwc a       { display: block; padding-top: 38px; height: 0; overflow: hidden }
#nav li#dwc a:hover     { background-image: url("../images/nav_dwc_back_over.gif"); background-repeat: no-repeat }

#subnav  { margin: 12px 0; width: 750px }
#subnav ul { display: inline; margin: 0; padding: 0 }
#subnav ul li   { list-style-type: none; display: inline; margin: 0; padding-right: 4px; padding-left: 8px; border-left: 1px solid #0056a8 }
#subnav ul li.first { list-style-type: none; display: inline; margin: 0; border-left: none }
#subnav ul li a  { color: #0056a8; font-size: 14px; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#subnav ul li a.selected   { color: #666 }
#subnav ul li a:hover { text-decoration: underline }
#contentHome  { background-color: #b7d677; background-image: url("../images/body_back.gif"); background-repeat: no-repeat; width: 750px; min-height: 140px; overflow: hidden }
#contentHome p  { color: #fff; font-size: 16px; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 24px; margin: 20px 0 20px 20px; width: 360px }
#bottomHome  { background-image: url("../images/bottom_home.gif"); background-repeat: no-repeat; width: 800px; height: 40px }
#rightBox     { margin-left: 30px; width: 341px; float: right }
#rightBoxTop   { background-image: url("../images/right_box_top.gif"); background-repeat: no-repeat; width: 341px; height: 10px }
#rightBoxContent   { background-color: #cce5f0; background-image: url("../images/right_box_top.gif"); background-repeat: no-repeat; background-position: 0 0; padding: 20px 32px 12px; width: 277px; overflow: hidden }
#rightBoxContent h2   { color: #0056a8; font-size: 18px; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; margin-top: 20px }
#rightBoxContent ul   { margin-left: 0; padding-left: 1em }
#rightBoxContent ul li     { color: #0056a8; font-size: 12px; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 24px }
#rightBoxContent ul li a   { color: #0056a8; text-decoration: none }
#rightBoxContent ul li a:hover  { text-decoration: underline }
#rightBoxBtm  { background-image: url("../images/right_box_btm.gif"); background-repeat: no-repeat; height: 10px }
#content     { width: 750px; overflow: hidden }
#content h1, #pressContentMain h1, #investorContentMain h1      { color: #0056a8; font-size: 18px; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 24px; margin-top: 32px }
#content p, #content li, #pressContentMain p, #investorContentMain p, #executiveBio p, #executiveBio li, #executiveLeft p   { color: #666; font-size: 12px; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 20px }
#content a, #pressContentMain a, #investorContentMain a, #executiveBio a  { color: #0056a8; text-decoration: none }
#content a:hover, #pressContentMain a:hover, #investorContentMain a:hover, #executiveBio a:hover  { text-decoration: underline }
#contentPress, #contentExecutive    { width: 750px; overflow: hidden }

#executiveListBox  { width: 360px }
#executiveListBoxTop  { background-image: url("../images/executive_listing_top.gif"); background-repeat: no-repeat; width: 360px; height: 9px }
#executiveListBoxMain   { background-color: #cadfe8; background-image: url("../images/executive_listing_top.gif"); background-repeat: no-repeat; background-position: 0 0; padding: 20px 20px 10px; width: 320px; overflow: hidden }
#executiveListBoxMain h3 { color: #0056a8; font-size: 14px; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif }
#executiveListBoxMain p   { color: #666; font-size: 12px; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 16px }
#executiveListBoxMain a  { color: #666; text-decoration: underline }
#executiveListBoxBtm { background-image: url("../images/executive_listing_btm.gif"); background-repeat: no-repeat; width: 360px; height: 9px }
#executiveTop  { background-image: url("../images/executive_content_top.gif"); background-repeat: no-repeat; width: 750px; height: 10px }
#executiveMain   { background-color: #e3edee; background-image: url("../images/executive_content_top.gif"); background-repeat: no-repeat; background-position: 0 0; padding-top: 10px; width: 750px; overflow: hidden }
#executiveBtm { background-image: url("../images/executive_content_btm.gif"); background-repeat: no-repeat; width: 750px; height: 10px }
#executiveLeft { text-align: right; width: 180px; float: left }
#executivePhoto   { margin-top: 40px }
#iconEmail  { margin-right: 10px; vertical-align: -2px }
#executiveLeft a { color: #666; text-decoration: none }
#executiveLeft a:hover { text-decoration: underline }
#executiveBio   { padding-top: 10px; padding-right: 20px; padding-bottom: 10px; width: 505px; float: right }
#executiveBio h3  { color: #666; font-size: 16px; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
#executiveBio ul { margin-left: 0; padding-left: 1em }

#pressMenu         { width: 136px; height: 200px; float: right; overflow: hidden }
#pressMenu ul     { list-style-type: none; margin: 0; padding: 0 }
#pressMenu li a       { display: block; padding-top: 100px; height: 0; overflow: hidden }
#pressMenu li#press     { background-image: url("../images/press_btn_back.gif"); background-repeat: no-repeat; height: 100px }
#pressMenu li#investor     { background-image: url("../images/investor_btn_back.gif"); background-repeat: no-repeat; height: 100px }

#pressContent, #investorContent   { width: 614px; float: left }
#pressContentTop     { background-image: url("../images/press_top_back.gif"); background-repeat: no-repeat; height: 15px; overflow: hidden }
#pressContentMain   { background-image: url("../images/press_back.gif"); background-repeat: repeat-y; padding-right: 50px; padding-left: 32px; width: 532px; overflow: hidden }
#pressContentBtm  { background-image: url("../images/press_btm_back.gif"); background-repeat: no-repeat; height: 15px }
#investorContentTop   { background-image: url("../images/investor_top_back.gif"); background-repeat: no-repeat; height: 15px; overflow: hidden }
#investorContentMain  { background-image: url("../images/investor_back.gif"); background-repeat: repeat-y; padding-right: 50px; padding-left: 32px; width: 532px; overflow: hidden }
#investorContentBtm  { background-image: url("../images/investor_btm_back.gif"); background-repeat: no-repeat; height: 15px }
#bottom  { background-image: url("../images/bottom.gif"); background-repeat: no-repeat; width: 800px; height: 40px }
#footer  { font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: right; margin: 4px auto 25px; width: 800px }
#footer a  { color: #999; text-decoration: none }

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #logo  { margin-right: -3px }
* html #bannerRight  { margin-left: -3px }
/* End hide from IE5/mac */
