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

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

div.copyright
 {
 color: #53524f;
 font-size: 10pt;
 padding: 10px 32px 20px 32px;
 }

div.copyright a
 {
 color: #53524f;
 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: 4px 32px 8px 32px;
 vertical-align: top;
 background: url(http://www.dbocom.com/template/images/content_background_middle_white.png) repeat-y;
 }

td.content a
 {
 }

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: 32px;
 padding: 0px 0px 7px 0px;
 }

td.skilltreeicon
 {
 
 }

td.treetitle
 {
 color: #ffffff;
 font-size: 11pt;
 width: 250px;
 padding: 3px 0px 4px 5px;
 whitespace: nowrap;
 }
 
td.treetitle a, td.treetitle a:hover { color: #ffffff; text-decoration: underline; }

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

table.infotable td
 {
 font-size: 10pt;
 }
 
 div.navigation
  {
 color: #ffffff;
 width: 100px;
 font-size: 12pt;
 float: left;
 padding: 7px 8px 8px 8px;
 text-align: center;
 background: url(http://www.dbocom.com/template/images/navigation_button.png) bottom center no-repeat;
 cursor: pointer;
 }
 
 div.subnavigation { float: left; background: url(http://www.dbocom.com/template/images/submenubutton.png) no-repeat; padding: 1px 12px 2px 26px; white-space: nowrap; }
 div.subnavigation a { text-decoration: underline; }
 div.subnavigation a:hover { text-decoration: underline; }
 
 td.navigation
  {
 color: #ffffff;
 text-align: center;
 text-shadow: #000000 1px 1px;
 filter: Shadow(Color=#000000, 	
			Direction=135, 
			Strength=1);
 }
 
td.navigation a
 {
 color: #ffffff;
 text-decoration: none;
 outline: none;
 }

td.navigation a:hover
 {
 color: #ffffff;
 text-decoration: underline;
 }
 
 div.navseparator
  {
 width: 2px;
 height: 19px;
 background: url(http://www.dbocom.com/template/images/navseperator.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://www.dbocom.com/template/images/popup_selected.png) no-repeat;
 }
 
 td.popupchoicesmall
 {
 height: 21px;
 display: block; 
 text-decoration: none;
 text-align: center;
 color: #ffffff;
 padding: 2px 0px 0px 0px;
 outline: none;
 }
 
 td.popupchoicesmall a
 {
 height: 21px;
 display: block; 
 text-decoration: none;
 text-align: center;
 color: #ffffff;
 padding: 2px 0px 0px 0px;
 outline: none;
 }
 
 td.popupchoicesmall a:hover
  {
 color: #ffffff;
 background: url(http://dbocom.com/template/images/popup_selected_small.png) center 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: #53524f;
 padding: 4px 0px 8px 31px;
 white-space: nowrap;
 vertical-align: top;
 }
 
 td.pastnavigation a
 {
 color: #53524f;
 text-decoration: underline;
 }
 
 td.pastnavigation a:hover
 {
 color: #53524f;
 text-decoration: underline;
 }
 
 td.pastnavigationend
 {
 width: 100%;
 background: url(http://www.dbocom.com/template/images/elements/navright.png) no-repeat;
 }
 
 td.currentnavigation
 {
 height: 25px;
 font-size: 16pt;
 font-weight: bold;
 padding: 28px 0px 1px 30px;
 white-space: nowrap;
 color: #000000;
 }
 
 td.currentnavigation a { text-decoration: none; }
 td.currentnavigation a:hover { text-decoration: underline; }
 
 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;
 }
 
 div.usermsg
 {
 color: #000000;
 font-size: 11pt;
 letter-spacing: 1px;
 text-transform: uppercase;
 padding: 6px 12px 0px 0px;
 }
 
 div.usermsg a
 {
 color: #000000;
 text-decoration: none;
 }
 
 div.usermsg a:hover
 {
 text-decoration: underline;
 }
 
 div.userlogin
 {
  color: #ffffff;
  font-size: 11pt;
  float: right;
  height: 35px;
  background: url(http://www.dbocom.com/template/images/userbar_name.png) no-repeat;
  padding: 8px 10px 0px 12px;
 }
 
 div.userlogin a { color: #ffffff; }
 
 div.loginbutton { color: #ffffff; height: 21px; width: 63px; float: left; background: url(http://www.dbocom.com/template/images/userloginbutton.png) no-repeat; vertical-align: middle; text-align: center; padding-top : 2px; }
 div.loginbutton a { color: #ffffff; text-decoration: none; }
 
 div.thinseperator { width: 100%; height: 15px; background: url(http://www.dbocom.com/template/images/post_seperator_white_thin.png) center repeat-x; }
 div.sigseperator { width: 100%; height: 19px; background: url(http://www.dbocom.com/template/images/signature_line.png) bottom no-repeat; }