@charset "utf-8";
/* CSS Document */


/** UNIVERSAL **/
BODY {background: url(images/backgrounds/ie6-body.jpg) repeat-y center top; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
html, body {height: 100%;}

A {text-decoration: underline !important; color: #880000 !important;}
A:hover {text-decoration: underline !important; color: #E73C00 !important;}

.white-letters { color:White; font-size:11px; font-weight:bold;}

/** Menu **/
/*  SUB Menu Normal */
.main-nav-sub
{
	/*background-color:#E1E8ED;*/
	background: url(images/backgrounds/sub-navi-dd.jpg) repeat-x #f4f4f4;
	z-index: 1000;
	padding: 7px;
	margin: 0px;
	min-height: 350px;
	height: auto;
	border-bottom: 1px solid #d7dbdb;
	border-left: 1px solid #d7dbdb;
	border-right: 1px solid #d7dbdb;
	width: 220px;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color: #000000;
	line-height: 2em;
}

.main-nav-sub TD {
	vertical-align: middle;
	background: url(images/backgrounds/sub-navi-border.jpg) left bottom repeat-x;
	margin: 0;
	padding: 0;
	height: 15px;
	}
	
.main-nav-sub TR:hover {
	background: url(images/backgrounds/sub-navi-border.jpg) left bottom repeat-x #ced0d0;
	}
	
.main-nav-sub TD SPAN {
	width: 100%;
	display: block;
	margin: 3px 0;
	text-indent: 5px;
}


/** FORMATTING **/
.dbrc-title-h1 {color: #ffffff; font-size: 13px; font-weight: bold; padding: 5px 0 5px 20px;}
.dbrc-title-h2 {color: #ffffff; font-size: 12px; font-weight: normal; padding-left: 20px; display: block;}
.main-content {padding: 10px 0 0 0;}
.main-content P {font-size: 11px; margin: 0 0 10px; line-height: 21px; padding: 0 0 2px;}
.main-content STRONG > P {font-size: 13px; margin: 0; border: 0; padding: 0;}
.leftContent .normal {line-height: 17px;}
.profileH2 {font-size: 13px; color: #333333;}

.NormalTextBox {width: 170px; margin: 0 5px 5px 0;}
UL LI {font-size: 11px; line-height: 20px;}

H2 {font-size: 16px; color: #406b74; margin: 15px 0; padding: 0; font-weight: bold;}

/** CONTENT **/

#wrap {width: 100%; text-align: center;}

/* *transitional till clearfix is working  #main {width: 1004px; margin: 0 auto; padding-bottom: 91px;}   must be same height as the footer */
#main {width: 1004px; margin: 0 auto;} /*transitional till clearfix is working */

.masthead {width: 100%; height: 181px; margin: 0 auto; text-align: center; background: url(images/backgrounds/ie6-masthead.jpg) no-repeat center top;}

.mastcontent {margin: 0 auto; height: 119px; width: 996px; text-align: left;}
.mastcontent .logo {float: left; width: 335px; height: 119px; margin: 0 0 0 20px;}
.mastcontent .logo A {background: url(images/logos/dbrc-mast.jpg) no-repeat; width: 335px; height: 93px; display: block; overflow: hidden; text-indent: -1000px; margin: 15px 0 0 0;}

.mastright {float: right; width: 440px; height: 119px; padding: 5px 0 0 0; margin: 0 20px 0 0;}

.mastright DIV {float: right;}
.mastright .sitewideLinks {float: right; text-align: right; color: #888888;}
.mastright .sitewideLinks A {color: #888888; text-decoration: none; font-size: 11px;}
.mastright .sitewideLinks A:hover {color: #880100; text-decoration: none; font-size: 11px;}
.SimpleLoginMain {float: left; position: relative; margin: 14px 0 0 0;}
.mastright .login_style {float:right;}

/*.mastcontent .login_style .user {width: 360px; float: right; text-align: right; font-size: 13px; color: #666666; font-weight: bold; margin: 15px 0 0 0;}*/
 .dbrcuser { }
 .dbrcuser {color: #880100; text-decoration: none; text-transform:uppercase; font-weight:bold; font-size:11px; color:#444444}
 
.dbrcuser:hover {color: #b70100;}

.myDBRCUser {width: 360px; float: right; text-align: right; font-size: 13px; color: #666666; font-weight: bold; margin: 15px 0 0 0;}
.myDBRCUser .myAction {float: right; width: 100%;}
.myDBRCUser .myAction A {color: #880100; text-decoration: none;}
.myDBRCUser .myAction A:hover {color: #b70100;}
.myDBRCUser .myLogin {margin: 15px 0 0 0; float: right;}
.myDBRCUser .myLogin TABLE {padding: 0; border-collapse: collapse; margin: 0; float: left; display: inline;}
.myDBRCUser .myLogin TABLE TD {vertical-align: top; border-collapse: collapse; padding: 0;}
.myDBRCUser .myLogin TABLE TD.leftBG {background: url(images/backgrounds/login-left.jpg) no-repeat; width: 6px; height: 26px;}
.myDBRCUser .myLogin TABLE TD.inputBG {background: url(images/backgrounds/login-mid.jpg) repeat-x; width: 98px; height: 26px;}
.myDBRCUser .myLogin TABLE TD.rightBG {background: url(images/backgrounds/login-right.jpg) no-repeat; width: 6px; height: 26px;}
.myDBRCUser .myLogin TABLE TD INPUT {width: 98px; height: 24px; border: 0; padding: 6px 2px 2px; font-size: 11px; color: #666666; background: none;}
.myDBRCUser .myLogin INPUT.submitButton {background: url(images/buttons/login-submit.jpg) no-repeat; width: 17px; height: 17px; border: 0; float: left; margin: 5px 0 0 5px;}

/*.navigation {display:block; background: url(images/backgrounds/navi-bg.jpg) no-repeat; width: 996px; margin: 0 auto; height: 72px; float: left; padding: 0 0 0 20px;}*/
.navigation {display:block; background: url(images/backgrounds/navi-bg.jpg) -1px top no-repeat;  width: 996px; margin: 0 auto; height: 60px; float: left; padding: 0;}
.navigation .navcontain {float:left; display: block; padding: 0 0 0 20px;}
.navigationContainerRoot {background: url(images/backgrounds/tab_back_fill.jpg) repeat; height: 42px; padding-top: 12px; border:red solid 1px;}

.navigationTabLeft { background: url(images/backgrounds/tab_left.jpg) no-repeat; display:block; width:7px; height: 40px;}
.navigationTabRight { background: url(images/backgrounds/tab_right.jpg) no-repeat;  display:block; width:6px; height: 40px;}
.navigationTabBackFill {line-height:40px; background: url(images/backgrounds/tab_back_fill.jpg) repeat;  margin: 0 auto; height: 40px; float: left; padding: 0;}

.navigationTabLeftActive { background: url(images/backgrounds/tab_left_active.jpg) no-repeat; display:block; width:7px; height: 40px;}
.navigationTabRightActive { background: url(images/backgrounds/tab_right_active.jpg) no-repeat;  display:block; width:6px; height: 40px;}
.navigationTabBackFillActive {line-height:40px; background: url(images/backgrounds/tab_back_fill_active.jpg) repeat;  margin: 0 auto; height: 40px; float: left; padding: 0;}
.navigationTabBackFill span {float:left; text-transform:uppercase; font-weight:bold; font-size:11px; color:#444444;}

.navigationTabLeft:hover {background: url(images/backgrounds/tab_left_active.jpg) no-repeat;}

div.SearchContainer{ float:right; width: 150px; height: 23px; border: solid 1px #999999; background: #f9f9ff; white-space: nowrap; margin-top: 6px; margin-right: 15px; position: relative;}
INPUT.SearchTextBox {float:left; border:none; width: 100%; height: 21px; padding: 4px 0 0 4px; background: #f9f9ff;}
div.SearchIcon {display:none;}
.SearchButton {width:23px; height: 23px; float: right; display:block; position:relative;}
div.SearchBorder{width: 120px; height: 23px; float: left;}
.SearchIcon {display: none; position: absolute;}
.SearchChoices {display: none; position: absolute;}


/** FOOTER **/
#footer {background: url(images/backgrounds/ie6-footer.jpg) center top; width: 100%; position: relative;/* transitional till clearfix is working*/ /* margin-top: -91px;  negative value of footer height */ height: 91px; clear: both; text-align: center; display: block;}
#footer .footer-content {width: 1004px; margin: 0 auto; text-align: left; padding: 30px 0 0 0;} 
.footer-content TABLE {font-size: 11px;}
.footer-content TABLE TD IMG {vertical-align: middle;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.footer .sitewideLinks {float: left; text-align: center; color: #888888; margin: 6px 0 0 0;}
.footer .sitewideLinks A {color: #888888; text-decoration: none; font-size: 11px;}
.footer .sitewideLinks A:hover {color: #880100; text-decoration: none; font-size: 11px;}


TABLE.tbl-footernav {border-collapse:collapse;  margin:0 0 0 3px; padding:0;}
TABLE.tbl-footernav TD {vertical-align:top; margin:0; padding:0;}
TABLE.tbl-footernav TD.tbl-footernav-left {width:480px;}
TABLE.tbl-footernav TD.tbl-footernav-right {width:496px;}
TABLE.tbl-footernav TD.tbl-footernav-right DIV.sitewideLinks {float:right;}


/* MODULE STYLING ------------------------- */
/*-----Shell Outer-----*/
TABLE.tbl-shellouter {border-collapse: collapse; float: left; padding: 0; width: 980px; left: 11px; position: relative;}
TABLE.tbl-shellouter TD {vertical-align: top;}

/*----------Shell Outer Left----------*/
TABLE.tbl-shellouter TD.tbl-shellouter-left {width: 160px;}
TABLE.tbl-shellouter TD.tbl-shellouter-left .leftContent {width: 100%;}
TABLE.tbl-shellouter TD.tbl-shellouter-left .leftContent .ContainerWrap {width: 163px;}
TABLE.tbl-shellouter TD.tbl-shellouter-left .leftContent .ContainerWrap .modulePurple {margin-bottom: 8px;}
TABLE.tbl-shellouter TD.tbl-shellouter-left .leftContent .ContainerWrap .moduleWrap {margin-bottom: 8px;}

/*----------Shell Outer Right----------*/
TABLE.tbl-shellouter TD.tbl-shellouter-right {padding: 0 0 0 7px; vertical-align: top;}

TABLE.tbl-shellouter TD.tbl-shellouter-right .topcontent {width: 100%; padding: 5px 0 0 0; margin: 0 0 10px 0; float: left;}
TABLE.tbl-shellouter TD.tbl-shellouter-right .pageBanner {width: 100%; padding: 5px 0 0 0; margin: 0 0 10px 0; float: left;}
TABLE.tbl-shellouter TD.tbl-shellouter-right .topcontent .normal {padding: 10px 0 0 3px; width: 98%;}
TABLE.tbl-shellouter TD.tbl-shellouter-right .topcontent SPAN{width: 100%; margin: 0 0 10px 0; float: left; display: block;}
TABLE.tbl-shellouter TD.tbl-shellouter-right .topcontent P {margin: 0 0 10px; line-height: 17px;}


.topContent .ContainerWrap .mediaWrap IMG {margin: 0 0 0 2px; width: 623px;}
.topContent .dbrc-purpleTitle .head {display: none !important;}
.pageBanner .ContainerWrap .mediaWrap DIV DIV DIV IMG {margin: 0 0 0 6px; width: 623px;}
.topContent SPAN DIV DIV IMG {margin: 0px 0 0 2px;}
.mainContent {float: left;}

/*-----Shell Inner-----*/
TABLE.tbl-shellinner {border-collapse:collapse;}
TABLE.tbl-shellinner TD {vertical-align:top; margin:0; padding:0;}
TABLE.tbl-shellinner TD.tbl-shellinner-left {width: 629px; padding: 0 5px 0 0;}
TABLE.tbl-shellinner TD.tbl-shellinner-right {padding: 0;}


/*-- border wrap PURPLE title ------------------------------*/
TABLE.modulePurple {border-collapse: collapse; margin: 0; padding: 0; width: 100%; float:left}
TABLE.modulePurple TD {vertical-align:top; text-align:left; border-collapse:collapse; margin:0; padding:0;}

/* top border */
TABLE.modulePurple TD.al {background: url(images/backgrounds/purple-border-top-left.jpg) no-repeat; display:block; width: 9px; height: 8px;} /* fix width & height */
TABLE.modulePurple TD.ac {background-image: url(images/backgrounds/purple-border-top-center.jpg); background-repeat: repeat-x;  height: 8px;} /* background repeat horizontal */
TABLE.modulePurple TD.ar {background: url(images/backgrounds/purple-border-top-right.jpg) no-repeat; display:block; width: 9px; height: 8px;} /* fix width & height */

/* title area */
TABLE.modulePurple TD.bl {background-image: url(images/backgrounds/purple-title-left-vertical.jpg); background-repeat: repeat-y; width: 9px;} /* background repeat horizontal */
TABLE.modulePurple TD.bc {vertical-align:center; background: url(images/backgrounds/purple-arrow.jpg) no-repeat left 50% #492066; padding: 1px 0;} /* background solid color w/ arrow image*/
TABLE.modulePurple TD.bc IMG {display: inline; width: 10px;}
TABLE.modulePurple TD.bc SPAN.Head {display: block; color: white; font-size: 11px; width: 100px; position: relative; padding: 0 0 0 18px; top: -10px; font-weight: bold;}
TABLE.modulePurple TD.bc DIV.dbrc_central_main_content_title {color: white; font-size: 13px; float: left}
TABLE.modulePurple TD.br {background-image: url(images/backgrounds/purple-title-right-vertical.jpg); background-repeat: repeat-y; width: 9px; } /* background repeat horizontal */


/* shadow */
TABLE.modulePurple TD.cl {background-image: url(images/backgrounds/purple-shadow-left-vertical.jpg); background-repeat: repeat-y; height: 3px;width: 9px;} /* fix width & height */
TABLE.modulePurple TD.cc {background-image: url(images/backgrounds/purple-shadow.jpg); background-repeat: repeat-x;  height: 3px;} /* background repeat horizontal */
TABLE.modulePurple TD.cr {background-image: url(images/backgrounds/purple-shadow-right-vertical.jpg); background-repeat: repeat-y; height: 3px;width: 9px;} /* fix width & height */

/* content */
TABLE.modulePurple TD.dl {background-image: url(images/backgrounds/mod-ml.jpg); background-repeat: repeat-y; width: 9px;} /* background repeat vertical */
TABLE.modulePurple TD.dc {padding:5px; background: rgb(242,242,242);} 
TABLE.modulePurple TD.dr {background-image: url(images/backgrounds/mod-mr.jpg); background-repeat: repeat-y; width: 9px;}  /* background repeat vertical */

/* bottom border */
TABLE.modulePurple TD.el {background: url(images/backgrounds/border-bot-left.jpg) no-repeat; width: 9px; height: 7px;} /* fix width & height */
TABLE.modulePurple TD.ec {background-image: url(images/backgrounds/border-bot-center.jpg); background-repeat: repeat-x;  height: 7px;} /* background repeat horizontal */
TABLE.modulePurple TD.er {background: url(images/backgrounds/border-bot-right.jpg) no-repeat; width: 9px; height: 7px;} /* fix width & height */

/*-- border wrap RED title ------------------------------*/
TABLE.moduleRust {border-collapse:collapse; margin:0; padding:0; float: left; width: 100%;}
TABLE.moduleRust TD {vertical-align:top; text-align:left; border-collapse:collapse; margin:0; padding:0;}

/* top border */
TABLE.moduleRust TD.al {background: url(images/backgrounds/red-border-top-left.jpg) ; width: 9px; height: 8px;} /* fix width & height */
TABLE.moduleRust TD.ac {background-image: url(images/backgrounds/red-border-top-center.jpg); background-repeat: repeat-x;  height: 8px;} /* background repeat horizontal */
TABLE.moduleRust TD.ar {background: url(images/backgrounds/red-border-top-right.jpg) ; width: 9px; height: 8px;} /* fix width & height */

/* title area */
TABLE.moduleRust TD.bl {background-image: url(images/backgrounds/red-title-left-vertical.jpg); background-repeat: repeat-y; width: 9px;} /* background repeat horizontal */
TABLE.moduleRust TD.bc {vertical-align:center; background: url(images/backgrounds/rust-arrow.jpg) no-repeat left 50% #8D0008; padding: 4px 0;} /* background solid color w/ arrow image*/
TABLE.moduleRust TD.br {background-image: url(images/backgrounds/red-title-right-vertical.jpg); background-repeat: repeat-y; width: 9px; } /* background repeat horizontal */

/* shadow */
TABLE.moduleRust TD.cl {background-image: url(images/backgrounds/red-shadow-left-vertical.jpg); background-repeat: repeat-y; height: 3px;width: 9px;} /* fix width & height */
TABLE.moduleRust TD.cc {background-image: url(images/backgrounds/red-shadow.jpg); background-repeat: repeat-x;  height: 3px;} /* background repeat horizontal */
TABLE.moduleRust TD.cr {background-image: url(images/backgrounds/red-shadow-right-vertical.jpg); background-repeat: repeat-y; height: 3px;width: 9px;} /* fix width & height */

/* content */
TABLE.moduleRust TD.dl {background-image: url(images/backgrounds/mod-ml.jpg); background-repeat: repeat-y; width: 9px;} /* background repeat vertical */
TABLE.moduleRust TD.dc {padding:5px; background: rgb(242,242,242);} 
TABLE.moduleRust TD.dr {background: url(images/backgrounds/mod-mr.jpg) repeat-y -1px 50%; width: 9px;}  /* background repeat vertical */

/* bottom border */
TABLE.moduleRust TD.el {background: url(images/backgrounds/border-bot-left.jpg) ; width: 9px; height: 7px;} /* fix width & height */
TABLE.moduleRust TD.ec {background-image: url(images/backgrounds/border-bot-center.jpg); background-repeat: repeat-x;  height: 7px;} /* background repeat horizontal */
TABLE.moduleRust TD.er {background: url(images/backgrounds/border-bot-right.jpg) no-repeat -1px 0; width: 9px; height: 7px;} /* fix width & height */


/*-- border wrap Gold title ------------------------------*/
TABLE.moduleGold {border-collapse:collapse; margin:0; padding:0; float: left; width: 100%;}
TABLE.moduleGold TD {vertical-align:top; text-align:left; border-collapse:collapse; margin:0; padding:0;}

/* top border */
TABLE.moduleGold TD.al {background: url(images/backgrounds/purple-border-top-left.jpg) ;display:block; width: 9px; height: 8px;} /* fix width & height */
TABLE.moduleGold TD.ac {background-image: url(images/backgrounds/purple-border-top-center.jpg); background-repeat: repeat-x;  height: 8px;} /* background repeat horizontal */
TABLE.moduleGold TD.ar {background: url(images/backgrounds/purple-border-top-right.jpg) ;display:block; width: 9px; height: 8px;} /* fix width & height */

/* title area */
TABLE.moduleGold TD.bl {background-image: url(images/backgrounds/purple-title-left-vertical.jpg); background-repeat: repeat-y; width: 9px;} /* background repeat horizontal */
TABLE.moduleGold TD.bc {vertical-align:center; background: url(images/backgrounds/purple-arrow.jpg) no-repeat left 50% #FFFF00; padding: 5px 0;} /* background solid color w/ arrow image*/
TABLE.moduleGold TD.bc IMG {display: inline; width: 10px;}
TABLE.moduleGold TD.bc SPAN.Head {display: inline; color: black; font-size: 11px; width: 100px; top: -4px; position: relative;}
TABLE.moduleGold TD.bc DIV.dbrc_central_main_content_title {color: white; font-size: 13px; float: left}
TABLE.moduleGold TD.br {background-image: url(images/backgrounds/purple-title-right-vertical.jpg); background-repeat: repeat-y; width: 9px; } /* background repeat horizontal */


/* shadow */
TABLE.moduleGold TD.cl {background-image: url(images/backgrounds/purple-shadow-left-vertical.jpg); background-repeat: repeat-y; height: 3px;width: 9px;} /* fix width & height */
TABLE.moduleGold TD.cc {background-image: url(images/backgrounds/purple-shadow.jpg); background-repeat: repeat-x;  height: 3px;} /* background repeat horizontal */
TABLE.moduleGold TD.cr {background-image: url(images/backgrounds/purple-shadow-right-vertical.jpg); background-repeat: repeat-y; height: 3px;width: 9px;} /* fix width & height */

/* content */
TABLE.moduleGold TD.dl {background-image: url(images/backgrounds/mod-ml.jpg); background-repeat: repeat-y; width: 9px;} /* background repeat vertical */
TABLE.moduleGold TD.dc {padding:5px; background: rgb(242,242,242);} 
TABLE.moduleGold TD.dr {background-image: url(images/backgrounds/mod-mr.jpg); background-repeat: repeat-y; width: 9px;}  /* background repeat vertical */

/* bottom border */
TABLE.moduleGold TD.el {background: url(images/backgrounds/border-bot-left.jpg) ; width: 9px; height: 7px;} /* fix width & height */
TABLE.moduleGold TD.ec {background-image: url(images/backgrounds/border-bot-center.jpg); background-repeat: repeat-x;  height: 7px;} /* background repeat horizontal */
TABLE.moduleGold TD.er {background: url(images/backgrounds/border-bot-right.jpg) ; width: 9px; height: 7px;} /* fix width & height */

/*-- border wrap Plain  title ------------------------------*/
TABLE.moduleWrap {border-collapse:collapse; margin:0; padding:0; float: left; width: 100%;}
TABLE.moduleWrap TD {vertical-align:top; text-align:left; border-collapse:collapse; margin:0; padding:0;}

/* top border */
TABLE.moduleWrap TD.al {background: url(images/backgrounds/mod-nowrap-tl.jpg) -1px top;display:block; width: 9px; height: 8px;} /* fix width & height */
TABLE.moduleWrap TD.ac {background-image: url(images/backgrounds/mod-nowrap-tc.jpg); background-repeat: repeat-x;  height: 8px;} /* background repeat horizontal */
TABLE.moduleWrap TD.ar {background: url(images/backgrounds/mod-nowrap-tr.jpg) 10px top;display:block; width: 9px; height: 8px;} /* fix width & height */

/* content */
TABLE.moduleWrap TD.dl {background-image: url(images/backgrounds/mod-ml.jpg); background-repeat: repeat-y; width: 9px;} /* background repeat vertical */
TABLE.moduleWrap TD.dc {padding:5px; background: rgb(242,242,242);} 
TABLE.moduleWrap TD.dr {background-image: url(images/backgrounds/mod-mr.jpg); background-repeat: repeat-y; width: 9px;}  /* background repeat vertical */

/* bottom border */
TABLE.moduleWrap TD.el {background: url(images/backgrounds/border-bot-left.jpg) ; width: 9px; height: 7px;} /* fix width & height */
TABLE.moduleWrap TD.ec {background-image: url(images/backgrounds/border-bot-center.jpg); background-repeat: repeat-x;  height: 7px;} /* background repeat horizontal */
TABLE.moduleWrap TD.er {background: url(images/backgrounds/border-bot-right.jpg) ; width: 9px; height: 7px;} /* fix width & height */



/* -- Grey Shadow -- */

/*
TABLE.moduleRed {border-collapse:collapse; margin:0; padding:0;}
TABLE.moduleRed TD {vertical-align:top; text-align:left; border-collapse:collapse; margin:0; padding:0;}

TABLE.moduleRed TD.bc SPAN.Head {color:#FFFFFF; text-transform:uppercase; padding-left:8px; font-size:16px; font-weight:bold;}
TABLE.moduleRed TD.cc {background-image: url(images/backgrounds/grey-shadow.jpg); background-repeat: repeat-x;  height: 3px;}
TABLE.moduleRed TD.dc {padding:5px; background-color:White;} 
*/
.purpleLink {float:left; color:#492066; }
.leftContent {float: left}


/* INNER TABS */

TABLE.innerTab {border-collapse: collapse; margin: 0; padding: 0; width: 100%; float: left;}
TABLE.innerTab TD {padding: 0;}
TABLE.innerTab TD.tabTL {background: url(images/innerTabImages/head-left.jpg) no-repeat; width: 9px; height: 47px;}
TABLE.innerTab TD.tabTC {background: url(images/innerTabImages/head-mid.jpg) repeat-x; width: auto; height: 47px;}
TABLE.innerTab TD.tabTR {background: url(images/innerTabImages/head-right.jpg) no-repeat; width: 9px; height: 47px;}
TABLE.innerTab TD.tabML {background: url(images/innerTabImages/body-left.jpg) #ffffff repeat-y; width: 9px; height: auto;}
TABLE.innerTab TD.tabMC {background: #ffffff;}
TABLE.innerTab TD.tabMR {background: url(images/innerTabImages/body-right.jpg) #ffffff right repeat-y; width: 9px; height: auto;}
TABLE.innerTab TD.tabBL {background: url(images/innerTabImages/foot-left.jpg) no-repeat; width: 9px; height: 9px;}
TABLE.innerTab TD.tabBC {background: url(images/innerTabImages/foot-mid.jpg) repeat-x; width: auto; height: 9px;}
TABLE.innerTab TD.tabBR {background: url(images/innerTabImages/foot-right.jpg) no-repeat; width: 9px; height: 9px;}

TABLE.innerTab TD.tabTC DIV.dbrc_custom-tab-nav {height: 41px;}

TD.tabTC DIV.dbrc_custom-tab-nav #tab_outer {height: 39px; float: left; overflow: hidden; position: relative; text-align: center; margin: 4px 5px 0 0; width: 110px; border-right: 1px dotted #ccc;}
TD.tabTC DIV.dbrc_custom-tab-nav #tab_outer[id] {display: table; position: static;}

TD.tabTC DIV.dbrc_custom-tab-nav #tab_inner A {font-size: 11px; display: block; padding: 0 8px 0 5px; color: #000000; font-weight: bold; line-height: 13px;}

TD.tabTC DIV.dbrc_custom-tab-nav #tab_outer.active {height: 42px; border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; background: url(images/innerTabImages/bg-tab.jpg) #ffffff repeat-x; }

.tabMC TABLE {margin: 20px 0 0 0;}
.tabMC TABLE TR.SubHead TD {background: #eeeeee;}
.tabMC TABLE TR:hover {background: #cccccc;}
.tabMC TABLE TD {padding: 5px 15px 5px 0; border-bottom: 1px dotted #cccccc;}
.tabMC .normal {padding: 10px;}

.LinksDesignTable {border: 0; margin: 0 !important;}
.LinksDesignTable TD{border: 0 !important; margin: 0 !important;}

.dbrc-row-alt {background: #eaedfa}
.BH_Bookmark_Button INPUT{padding: 5px 0 5px 0;}


/** FORUM STYLES**/
.Forum_NormalTextBox {
	font-size: 11px;
	font-family: Arial;
	color: #000000; }

SPAN.Forum_GroupDetails {
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	line-height: 17px; }

.Forum_Posts {
	font-size: 11px;
	font-family: Arial;
	color: #000000; }

.Forum_Threads {
	font-size: 11px;
	font-family: Arial;
	color: #000000; }

.Forum_LastPostText {
	font-size: 11px;
	font-family: Arial;
	color: #403F3F; }
	
/* Links used in style above areas */
.Forum_NormalBold, A.Forum_NormalBold:Link, A.Forum_NormalBold:Visited, A.Forum_NormalBold:Active, A.Forum_NormalBold:Hover {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	color: #403F3F; }

A.Forum_NormalBold:Hover { color: #cc0000; }

.Forum_TreeNormalBold {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	color: #403F3F;
	vertical-align: middle; }

.NormalGrey {
	font-size: 11px;
	font-weight: normal;
	color: #003366; }

/* Thread subject in each individual post, next to move, edit, reply buttons, forum description, forum threads, posts count, Views replies count */
.Forum_Normal, A.Forum_Normal:Link, A.Forum_Normal:Visited, A.Forum_Normal:Active, A.Forum_Normal:Hover {
	font-size: 12px;
	font-family: Arial;
	color: #403F3F; }

A.Forum_Normal:Hover {
	text-decoration: underline;
	color: #cc0000; }

.Forum_NormalSmall, A.Forum_NormalSmall:Link, A.Forum_NormalSmall:Visited, A.Forum_NormalSmall:Active, A.Forum_NormalSmall:Hover {
	font-size: 10px;
	font-family: Arial;
	color: #403F3F; }

A.Forum_NormalSmall:Hover {
	text-decoration: underline;
	color: #cc0000; }
	
.Forum_Link, A.Forum_Link:Link, A.Forum_Link:Visited, TD.Active, A.Forum_Link:Hover {
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #403F3F }

A.Forum_Link:Hover {
	color: #cc0000;
	text-decoration: underline; }
	
.Forum_Profile, A.Forum_Profile:Link, A.Forum_Profile:Visited, A.Forum_Profile:Active, A.Forum_Profile:Hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #403F3F;
	font-weight: bold; }

A.Forum_Profile:Hover {
	color: #cc0000;
	text-decoration: underline; }
	
.Forum_Avatar {
	background-color:rgb(255,255,255);
	padding:5px 10px 5px 5px; }
	
.Forum_Avatar_Alt, .Forum_PostDetails_Alt {
	background-color:rgb(255,255,255);
	padding:5px 10px 5px 5px; }
	
.Forum_Avatar TABLE, .Forum_Avatar_Alt TABLE, .Forum_PostDetails_Alt TABLE {
	margin: 3px 60px 0 15px;
	}
	
.Forum_PostBody {
	padding: 0 0 20px 0;
	}



