body, html
 {
 font: 10pt Arial;
 color: #000000;
 background: #ebebeb;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 100%;
 }

body a
 {
 outline: none;
 }
 
html
 {
 height: 100%;
 overflow-y:scroll;
 }

div.copyright
 {
 color: #444443;
 font-size: 9pt;
 padding: 5px 16px 7px 16px;
 }

div.copyright a
 {
 color: #161C5A;
 text-decoration: underline;
 }

div.copyright a:hover
 {
 color: #161C5A;
 text-decoration: underline;
 }

td.loginfont
 {
 color: #fdfdfd;
 }

td.loginfont a
 {
 color: #fdfdfd;
 text-decoration: none;
 }

td.loginfont a:hover
 {
 color: #fdfdfd;
 text-decoration: underline;
 }

span.titletext
 {
 display: block;
 padding-bottom: 12px;
 }

span.text
 {
 font-size: 90%;
 display: block;
 }

span.text a
 {
 color: #9DD6E1;
 text-decoration: underline;
 }

span.text a:hover
 {
 color: #9DD6E1;
 text-decoration: underline;
 }

span.buttontext
 {
 font-size: 90%;
 display: block;
 }

span.buttontext a
 {
 color: #FFFFFF;
 text-decoration: none;
 }

span.buttontext a:hover
 {
 color: #FFFFFF;
 text-decoration: none;
 }

span.under
 {
 color: #000000;
 font-size: 90%;
 display: block;
 }

span.under a
 {
 color: #EEDA83;
 text-decoration: underline;
 }

span.under a:hover
 {
 color: #EEDA83;
 text-decoration: underline;
 }

td.blacktitle
 {
 color: #FFFFFF;
 height: 23px;
 background: url(http://www.dbocom.com/template/images/elements/navcenter.png) top left repeat-x;
 letter-spacing: 1px;
 font-size: 11pt;
 text-transform: uppercase;
 padding-left: 10px;
 }

td.blacktitle table tr td
 {
 font-size: 11pt;
 }

td.blacktitle a
 {
 color: #FFFFFF;
 text-decoration: none;
 }

td.blacktitle a:hover
 {
 color: #FFFFFF;
 text-decoration: underline;
 }

td.blacktitlebegin
 {
 height: 23px;
 width: 75px;
 background: url(http://www.dbocom.com/template/images/elements/navleft.png) top left no-repeat;
 }

td.blacktitleend
 {
 height: 23px;
 width: 75px;
 background: url(http://www.dbocom.com/template/images/elements/navright.png) top right no-repeat;
 }

td.contenttitle
 {
 padding-left: 6px;
 font-size: 12pt;
 letter-spacing: 2px;
 text-transform: uppercase;
 color: #000000;
 }

td.contentnavigation
 {
 padding-left: 40px;
 font-size: 10pt;
 letter-spacing: 1px;
 text-transform: uppercase;
 color: #ababab;
 text-decoration: bold;
 vertical-align: top;
 background: url(http://www.dbocom.com/template/images/1star_bottom.png) top left no-repeat;
 }

td.contentnavigation a
 {
 color: #ababab;
 text-decoration: none;
 }

td.contentnavigation a:hover
 {
 color: #444443;
 text-decoration: none;
 }

td.content
 {
 color: #000000;
 font-size: 11pt;
 padding: 0px 0px 0px 1px;
 vertical-align: top;
 }

td.content a
 {
 color: #161c5a;
 text-decoration: underline;
 }

td.content a:hover
 {
 color: #161c5a;
 text-decoration: underline;
 }

td.sidebar
 {
 color: #000000;
 //padding: 9px 9px 1px 25px;
 padding: 0px 0px 0px 16px;
 vertical-align: top;
 }

td.ibtl
 {
 height: 59px;
 width: 24px;
 background: url(http://www.dbocom.com/template/images/elements/infobox_topleft.png) top left no-repeat;
 }

td.ibtc
 {
 height: 59px;
 width: 671px;
 background: url(http://www.dbocom.com/template/images/elements/infobox_topcenter.png) top repeat-x;
 font: 12pt Arial;
 color: #FFFFFF;
 vertical-align: bottom;
 letter-spacing: 1pt;
 }

td.ibtr
 {
 height: 59px;
 width: 61px;
 background: url(http://www.dbocom.com/template/images/elements/infobox_topright.png) top right no-repeat;
 }

td.ibl
 {
 width: 24px;
 background: url(http://www.dbocom.com/template/images/elements/infobox_left.png) left repeat-y;
 }

td.ibc
 {
 width: 708px;
 background: url(http://www.dbocom.com/template/images/elements/infobox_center.png) repeat;
 font: 12pt Arial;
 color: #FFFFFF;
 padding: 8px 8px 8px 8px;
 }

td.ibr
 {
 width: 24px;
 background: url(http://www.dbocom.com/template/images/elements/infobox_right.png) right repeat-y;
 }

td.ibbl
 {
 height: 28px;
 width: 24px;
 background: url(http://www.dbocom.com/template/images/elements/infobox_bottomleft.png) bottom left no-repeat;
 }

td.ibbc
 {
 height: 28px;
 width: 671px;
 background: url(http://www.dbocom.com/template/images/elements/infobox_bottomcenter.png) bottom repeat-x;
 }

td.ibbr
 {
 height: 28px;
 width: 61px;
 background: url(http://www.dbocom.com/template/images/elements/infobox_bottomright.png) bottom right no-repeat;
 }

td.ttl
 {
 height: 9px;
 width: 13px;
 background: url(http://www.dbocom.com/template/images/elements/trans_topleft.png) top left no-repeat;
 }

td.ttc
 {
 height: 9px;
 background: url(http://www.dbocom.com/template/images/elements/trans_topcenter.png) top repeat-x;
 }

td.ttr
 {
 height: 9px;
 width: 13px;
 background: url(http://www.dbocom.com/template/images/elements/trans_topright.png) top right no-repeat;
 }

td.tl
 {
 width: 13px;
 background: url(http://www.dbocom.com/template/images/elements/trans_left.png) left repeat-y;
 }

td.tc
 {
 background: url(http://www.dbocom.com/template/images/elements/trans_center.png) repeat;
 font: 12pt Arial;
 color: #FFFFFF;
 }

td.tr
 {
 width: 13px;
 background: url(http://www.dbocom.com/template/images/elements/trans_right.png) right repeat-y;
 }

td.tbl
 {
 height: 9px;
 width: 13px;
 background: url(http://www.dbocom.com/template/images/elements/trans_bottomleft.png) bottom left no-repeat;
 }

td.tbc
 {
 height: 9px;
 background: url(http://www.dbocom.com/template/images/elements/trans_bottomcenter.png) bottom repeat-x;
 }

td.tbr
 {
 height: 9px;
 width: 13px;
 background: url(http://www.dbocom.com/template/images/elements/trans_bottomright.png) bottom right no-repeat;
 }

td.ll
 {
 height: 1px;
 }

td.lc
 {
 height: 1px;
 width: 100%;
 }

td.lr
 {
 height: 1px;
 }

td.bwl
 {
 height: 19px;
 width: 5px;
 background: url(http://www.dbocom.com/template/images/elements/backwhite_left.png) top left no-repeat;
 }

td.bwc
 {
 height: 19px;
 background: url(http://www.dbocom.com/template/images/elements/backwhite_center.png) top repeat-x;
 }

td.bwr
 {
 height: 19px;
 width: 5px;
 background: url(http://www.dbocom.com/template/images/elements/backwhite_right.png) top right no-repeat;
 }

div.treetext
 {
 color: #888888;
 font-size: 9pt;
 text-decoration: none;
 }

div.treetextactive
 {
 color: #fdfdfd;
 font-size: 9pt;
 text-decoration: none;
 }

div.whiteline
 {
 height: 1px;
 width: 100%;
 background-color: #8f9495;
 }

div.whitelinebelow
 {
 height: 2px;
 width: 100%;
 }

div.skilltreeback
 {
 width: 330px;
 height: 22px;
 padding: 0px 0px 7px 0px;
 }

td.skilltreeicon
 {
 
 }

td.treetitle
 {
 float: left;
 color: #000000;
 font-size: 11pt;
 text-decoration: none;
 width: 250px;
 padding: 2px 0px 4px 5px;
 float: left;
 whitespace: nowrap;
 }

td.treeoptions
 {
 color: #000000;
 font-size: 8pt;
 padding: 2px 9px 0px 0px;
 }

table.infotable td
 {
 font-size: 10pt;
 }
 
 div.navigation
  {
 color: #000000;
 height: 23px;
 letter-spacing: 1px;
 font-size: 11pt;
 text-transform: uppercase;
 float: left;
 padding: 6px 0px 0px 0px;
 }
 
div.navigation a
 {
 color: #000000;
 text-decoration: none;
 outline: none;
 }

div.navigation a:hover
 {
 color: #000000;
 text-decoration: underline;
 }
 
 div.navseparator
  {
 width: 1px;
 height: 19px;
 background: url(http://www.dbocom.com/template/images/75p_black.png) center center no-repeat;
 padding: 10px 8px 0px 8px;
 float: left;
 }
 
  td.accountnav
  {
 color: #000000;
 height: 23px;
 font-size: 7pt;
 text-transform: uppercase;
 }
 
td.accountnav a
 {
 color: #000000;
 text-decoration: none;
 outline: none;
 }

td.accountnav a:hover
 {
 color: #000000;
 text-decoration: underline;
 }
 
 td.accountsep
  {
 width: 1px;
 background: url(http://www.dbocom.com/template/images/75p_black.png) center center no-repeat;
 padding: 0px 4px 0px 4px;
 }
 
 td.popupchoice a
 {
 height: 21px;
 display: block; 
 text-decoration: none;
 text-align: center;
 color: #ffffff;
 padding: 2px 0px 0px 0px;
 outline: none;
 }
 
 td.popupchoice a:hover
  {
 color: #ffffff;
 background: url(http://dbocom.com/template/images/popup_selected.png) no-repeat;
 }
 
 span.loginrow1
   {
   padding: 0px 0px 0px 36px;
  }
  
 span.loginrow2
   {
   padding: 0px 0px 0px 45px;
  }
  
 span.loginrow3
   {
   padding: 0px 0px 0px 52px;
  }
  
 span.loginrow2 a
  {
  color: #d53d2e;
  }
  
 span.loginrow2 a:hover
  {
  color: #d53d2e;
  }
  
 textarea, .bginput
 {
 font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
 }
 
 .button
 {
 font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
 }
 
 td.pastnavigation
 {
 color: #ffffff;
 padding: 4px 0px 3px 32px;
 white-space: nowrap;
 background: url(http://www.dbocom.com/template/images/elements/navcenter.png) repeat-x;
 }
 
 td.pastnavigation a
 {
 color: #ffffff;
 text-decoration: none;
 }
 
 td.pastnavigation a:hover
 {
 color: #ffffff;
 text-decoration: underline;
 }
 
 td.pastnavigationend
 {
 width: 100%;
 background: url(http://www.dbocom.com/template/images/elements/navright.png) no-repeat;
 }
 
 td.currentnavigation
 {
 background: url(http://www.dbocom.com/template/images/nav_arrow.png) left top no-repeat;
 font-size: 12pt;
 padding: 8px 0px 15px 32px;
 font-weight: bold;
 }
 
 div.newstitle
  {
 width: 100%;
 height: 23px;
 font-size: 13pt;
 padding: 8px 0px 0px 12px;
 margin: 0px;
 vertical-align: top;
 }
 
 div.newstitle a
  {
 color: #ffffff;
 text-decoration: none;
 }
 
 div.newstitle a:hover
  {
 color: #ffffff;
 }
 
 div.newscontent a
  {
 color: #ffffff;
 }
 
 div.newscontent a:hover
  {
 color: #ffffff;
 }
 
 td.topics
  {
 width: 100%;
 font-size: 10pt;
 padding: 0px 0px 0px 8px;
 background: url(http://www.dbocom.com/template/images/elements/topic_bullet.png) top left no-repeat;
 }
 
  td.topics a
  {
 color: #FFFFFF;
 text-decoration: none;
 }
 
  td.topics a:hover
  {
 color: #FFFFFF;
 text-decoration: underline;
 }