.bodyMain {
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
}
.bodyTable {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}


a[name], a[name]:hover, a[name]:active, a[name]:link {
	font: normal 1em Tahoma, Helvetica, sans-serif;
	color: #006600;
	text-decoration: none;
}

a {
	font: normal .80em Tahoma, Helvetica, sans-serif;
	color: #828282;
	text-decoration: none;
}

a:link, a:visited {
	font: normal .80em Tahoma, Helvetica, sans-serif;
	color: #828282;
	text-decoration: none;
}

a:hover, a:active {
	font: normal .80em Tahoma, Helvetica, sans-serif;
	color: #ef8033;
	text-decoration: none;
}

ul { 
	list-style-image: url(../images/bullet.png);
	list-style-position: outside; 
	margin-left: 15px;
	padding-left:15px;
}

ol { 
	list-style-position: outside;
	color: #ef8033;
}

ol li {
	color:#808080;
}
.content_blend_top {
	height: 1px;
	width: 761px;
	background-color: #ffffff;
}

.content_blend_middle {
	height: 7px;
	width: 761px;
}

.content_blend_bottom {
	border-right: 1px #BCC7D2 solid;
	border-left: 1px #BCC7D2 solid;
	border-top: 1px #C8CFD6 solid;
	height: 7px;
	width: 761px;
}
DIV#topmenu {
	BACKGROUND: url(../images/de_topmenu_bg.jpg) repeat-x;
	height: 25px;
	padding-bottom: 0px; 
	background-color: #000000;
}
DIV#topmenu A:hover {
	BACKGROUND: #585453; 
	COLOR: #ffffff;
}
span.mainlevel_footer_legals {
	PADDING: 3px 10px 2px 10px;  
	font: normal .65em Tahoma, Helvetica, sans-serif;
	COLOR: #999999; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: left;
}
a.mainlevel_footer:link, a.mainlevel_footer:visited  {	
	PADDING: 3px 10px 2px 10px;  
	font: normal .80em Tahoma, Helvetica, sans-serif;
	CURSOR: pointer; 
	COLOR: #999999; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: left;
}
a.mainlevel_footer:hover, a.mainlevel_footer:active{
	PADDING: 3px 10px 2px 10px; 	
	font: normal .80em Tahoma, Helvetica, sans-serif;  
	CURSOR: pointer; 
	COLOR: #999999; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #00FF00; 
	TEXT-ALIGN: left;
}


body {
	PADDING: 0px;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #666666; 
	height: 100%;
}






/*
_______________________________
NEW HOME PAGE STYLES
===============================
*/
.siteSearchTable {
	padding:30px 0px 0px 0px;
	font: normal .80em Tahoma, Helvetica, sans-serif;
	text-align:right;
}
.portalmenu {
	text-align:right; 
	padding-top:10px;
	font: normal .80em Tahoma, Helvetica, sans-serif;
}
.portalmenu a:link, .portalmenu a:visited, .portalmenu a:active, .portalmenu a:hover {
	font-size:.95em;
}
.lightpipe {
	color:#cdcdcd;
}
.sm_borderBox1_left {
	background-color: #FFFFFF;
	width: 50%;
}

.sm_borderBox1_middle {
	background-color: #FFFFFF;
	height: 90px;
}

.sm_borderBox1_right {
	background-color: #FFFFFF;
	width: 50%;
}
.sm_headerTable {
	margin:0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
.sm_borderBox3_left {
	background-color: #FFFFFF;
}
.sm_borderBox3_middle_content_homepage {
	padding: 2px 0px 0px 0px; 
	background-color: #FFFFFF;
	vertical-align: top;
	border: 1px #828282 solid;
}
.sm_borderBox3_right {
	background-color: #FFFFFF;
}
.sm_bodyTable {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.sm_bodyMain {
	background-color:#ffffff;
	margin: 0px;
	padding: 0px;
}
.bottomBlocksCell {
	padding:0px 0px 5px 0px;
}
.bottomBlocksTable {

}
.sm_botmenu {
	BACKGROUND: url(../images/home_dtb/footer_middle.png) repeat-x; 
	PADDING-TOP: 3px;
	TEXT-ALIGN: left; 
}
.sm_botmenu_left {
	BACKGROUND: url(../images/home_dtb/footer_curve_left.png) no-repeat; 
	PADDING-TOP: 3px;
	TEXT-ALIGN: left; 
}
.sm_botmenu_right {
	BACKGROUND: url(../images/home_dtb/footer_curve_right.png) no-repeat; 
	PADDING-TOP: 3px;
	TEXT-ALIGN: left; 
}
.sm_botmenu_copyright {
	BACKGROUND: url(../images/home_dtb/footer_middle.png) repeat-x; 
	PADDING-TOP: 3px;
}













/*
_______________________________
TOP LEFT STYLES
===============================
*/
.home_bannertable {
}
.home_bannertable_left {
}
.home_bannertable_left1 {
	background-image: url(../images/home_dtb/box_1.png); 
	background-repeat: repeat;
}
.home_bannertable_left2 {
	background-image: url(../images/home_dtb/box_2.png); 
	background-repeat: repeat;
}
.home_bannertable_left3 {
	background-image: url(../images/home_dtb/box_3.png); 
	background-repeat: repeat;
}
.home_bannertable_left4 {
	background-image: url(../images/home_dtb/box_4.png); 
	background-repeat: repeat;
}
.home_bannertable_trcurve {
	background-image: url(../images/home_dtb/bg_right_blend.png); 
	background-repeat: repeat;
}
.home_bannertable_tr {
	background-image: url(../images/home_dtb/bg_right_blend.png); 
	background-repeat: repeat;
}
.home_bannertable_tcenter {
	background-image: url(../images/home_dtb/bg_right_blend.png); 
	background-repeat: repeat;
}
.home_bannertable_brcurve {
	background-image: url(../images/home_dtb/bg_right_blend.png); 
	background-repeat: repeat;
}
.home_bannertable_br {
	background-image: url(../images/home_dtb/bg_right_blend.png); 
	background-repeat: repeat;
}
/*
_______________________________
TOP RIGHT COMMON STYLES
===============================
*/
.homebulletCell {
	 margin:0px 0px 0px 0px; 
	 padding:0px 0px 0px 0px;
}


.homebullet_ul {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 15px; 
	list-style-position:outside; 
	line-height:1em;
}


.homebullet_li {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}

.homebulletCell a, .homebulletCell a:visited{
	color:#999999;
}
.homebulletCell a:hover{
	color:#ef6507;
}
/*
_______________________________
TOP RIGHT TOP STYLES
===============================
*/
.home_bannertable_tr {
	padding-left:6px;
}
.home_bannertable_tr a, .home_bannertable_tr a:visited {
	color:#808080;
}
.home_bannertable_tr a:hover {
	color:#ef6507;
}
/*
_______________________________
TOP RIGHT MIDDLE STYLES
===============================
*/
.home_bannertable_tcenter {
	padding-left:6px;
}
.home_bannertable_tcenter a, .home_bannertable_tcenter a:visited {
	color:#808080;
}
.home_bannertable_tcenter a:hover {
	color:#ef6507;
}
/*
_______________________________
TOP RIGHT BOTTOM STYLES
===============================
*/
.home_bannertable_br {
	padding-left:6px;
}
.home_bannertable_br a, .home_bannertable_br a:visited {
	color:#808080;
}
.home_bannertable_br a:hover {
	color:#ef6507;
}
/*
_______________________________
TICKER STYLES
===============================
*/
.tickercell {
	padding-bottom:12px;
}
.tickerTitle {
	font: bolder .80em Tahoma, Helvetica, sans-serif;
	padding-left:4px;
	padding-right:5px;
}
.tickerleftcell {
	BACKGROUND: url(../images/home_dtb/ticker_lt.png) no-repeat; 
}
.tickermiddlecell {
	BACKGROUND: url(../images/home_dtb/ticker_cnt.png) repeat-x;
	width:679px;
	vertical-align:top;
	padding-top:2px;
}
.tickermiddlecell_left {
	BACKGROUND: url(../images/home_dtb/ticker_cnt.png) repeat-x;
	width:110px;
	vertical-align:top;
	padding-top:2px;
}
.tickerrightcell {
	BACKGROUND: url(../images/home_dtb/ticker_rt.png) no-repeat; 
}
/*
_______________________________
LOWER LEFT STYLES
===============================
*/
.bottomBlocksLeftTable {
	height:188px;
}
.bottomBlockLeft {
	width:260px;
	vertical-align:top;
}
.bottomBlockLeftHeaderCell {
	width:250px;
	background:url(../images/home_dtb/tabs/home_header_bg.png) repeat-x;
	COLOR: #ef6507;
	font: bolder .80em Tahoma, Helvetica, sans-serif;
	line-height:.80em;
	padding:0px 0px 0px 0px;
}
.bottomBlockLeftHeaderCell_corner {
	height:23px;
	width:10px;
	background:url(../images/home_dtb/top_curve_left.png) no-repeat;
	padding:0px 0px 0px 0px;
}
.bottomBlockLeftContent {
	width:260px;
	border-left:1px solid #e6e6e6;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	padding:0px 0px 0px 0px;
	background:url(../images/home_dtb/bg_bottom_blend.png) repeat-x;
}
.bottomBlockLeftContent li a {
	font: normal .80em Tahoma, Helvetica, sans-serif;
	color:#949e3e;
}
.bottomBlockLeftContent li a:hover {
	font: normal .80em Tahoma, Helvetica, sans-serif;
	color:#ef6507;
}
/*
_______________________________
LOWER MIDDLE STYLES
===============================
*/
.bottomBlocksMiddleTable {
	height:188px;
}
.bottomBlockMiddle {
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	/*border-top:0px;
	border-bottom:0px;*/
	width:280px;
	vertical-align:top;
	text-align:center;
}
.bottomBlockMiddleHeaderCell {
	width:280px;
	background:url(../images/home_dtb/tabs/home_header_bg.png) repeat-x;
	COLOR: #ef6507;
	font: bolder .80em Tahoma, Helvetica, sans-serif;
	padding:0px 0px 0px 10px;
}
.bottomBlockMiddleContent {
	width:280px;
	vertical-align:middle;
	text-align:center;
	padding:0px 0px 0px 0px;
	font: normal .80em Tahoma, Helvetica, sans-serif;
	background:url(../images/home_dtb/bg_bottom_blend.png) repeat-x;
}
/*
_______________________________
LOWER RIGHT STYLES
===============================
*/
.bottomBlockRight {
	width:260px;
	vertical-align:top;
}
.bottomBlocksRightTable {
 
}
.bottomBlockRightHeaderCell_nav {
	width:244px;
}
.bottomBlockRightContent {
	height:120px;
	background-color:#FFFFFF;
	border-left:1px solid #e6e6e6;
}
.bottomBlockRightHeaderCell {
	width:244px;
	background:url(../images/home_dtb/tabs/home_header_bg.png);
}
.bottomBlockRightHeaderCell_corner {
	background:url(../images/home_dtb/top_curve_right.png);
}
	/* ================ */
	/* calendar related */
	/* ================ */
	 .caltable_odd {
		 font: normal .80em Tahoma, Helvetica, sans-serif;
		 background-color:#f9f9f9;
		 margin:0px 0px 0px 0px;
		 cursor:pointer;
	 }
	 .caltable_even {
		 font: normal .80em Tahoma, Helvetica, sans-serif;
		 background-color:#ededed;
		 margin:0px 0px 0px 0px;
		 cursor:pointer;
	 }
	 .caltable_odd a, .caltable_even a {
		  font: normal 1em Tahoma, Helvetica, sans-serif;
		  color:#ef6507;
	 }
	 .caltable_odd a:hover, .caltable_even a:hover {
		  font: normal 1em Tahoma, Helvetica, sans-serif;
		  color:#949e3e;
	 }
	/* =========== */
	/* nav related */
	/* =========== */
	.bottomBlockRight_nav_on_left {
		background:url(../images/home_dtb/tabs/tab_left_on.png);
	}
	.bottomBlockRight_nav_off_left {
		background:url(../images/home_dtb/tabs/tab_left_off.png);
	}
	.bottomBlockRight_nav_on_middle {
		background:url(../images/home_dtb/tabs/tab_middle_on.png);
		padding:0px 2px 0px 2px;
		font: normal .85em Tahoma, Helvetica, sans-serif;
		color:#ffffff;
		cursor:pointer;
	}
	.bottomBlockRight_nav_off_middle {
		background:url(../images/home_dtb/tabs/tab_middle_off.png);
		padding:0px 2px 0px 2px;
		font: normal .85em Tahoma, Helvetica, sans-serif;
		color:#ef6507;
		cursor:pointer;
	}
	.bottomBlockRight_nav_on_double_on_left {
		background:url(../images/home_dtb/tabs/tab_centers_left_on.png);
	}
	.bottomBlockRight_nav_on_double_on_right {
		background:url(../images/home_dtb/tabs/tab_centers_right_on.png);
	}
	.bottomBlockRight_nav_on_double_off {
		background:url(../images/home_dtb/tabs/tab_centers_off.png);
	}
	.bottomBlockRight_nav_on_right {
		background:url(../images/home_dtb/tabs/tab_right_on.png);
	}
	.bottomBlockRight_nav_off_right {
		background:url(../images/home_dtb/tabs/tab_right_off.png);
	}
	/* ====================== */
	/* tabbed content related */
	/* and scrollber styles   */
	/* ====================== */
	.slidercell {
		/*border-right:1px solid #e6e6e6;*/
		background-color:#ededed;
		background:url(../images/home_dtb/scroller/empty_scroller.png) no-repeat;
		background-position:-1px 0px;
	}
	
	
	.bottomBlockRightContent_container1 {
		width		: 240px;
		height		: 120px;
		background	: #ededed;
		overflow	: hidden;
	}
	.bottomBlockRightContent_container2 {
		width		: 240px;
		height		: 120px;
		background	: #ededed;
		overflow	: hidden;
	}
	.bottomBlockRightContent_container3 {
		width		: 240px;
		height		: 120px;
		background	: #ededed;
		overflow	: hidden;
	}
	.viewall_container1 {
		padding:3px 6px 0px 0px;
		background:url(../images/home_dtb/tabs/home_header_bg.png) repeat-x;
	}
	.viewall_container1 a:link, .viewall_container1 a:active, .viewall_container1 a:visited{
		font: normal .85em Tahoma, Helvetica, sans-serif;
		color:#ef6507;
	}
	.viewall_container1 a:hover{
		font: normal .85em Tahoma, Helvetica, sans-serif;
		color:#949e3e;
	}
	.viewall_container2 {
		padding:3px 6px 0px 0px;
		background:url(../images/home_dtb/tabs/home_header_bg.png) repeat-x;
	}
	.viewall_container2 a:link, .viewall_container2 a:active, .viewall_container2 a:visited{
		font: normal .85em Tahoma, Helvetica, sans-serif;
		color:#ef6507;
	}
	.viewall_container2 a:hover{
		font: normal .85em Tahoma, Helvetica, sans-serif;
		color:#949e3e;
	}
	.viewall_container3 {
		padding:3px 6px 0px 0px;
		background:url(../images/home_dtb/tabs/home_header_bg.png) repeat-x;
	}
	.viewall_container3 a:link, .viewall_container3 a:active, .viewall_container3 a:visited{
		font: normal .85em Tahoma, Helvetica, sans-serif;
		color:#ef6507;
	}
	.viewall_container3 a:hover{
		font: normal .85em Tahoma, Helvetica, sans-serif;
		color:#949e3e;
	}
	.br_nav_tab_content1 {
		overflow	: hidden;
		position	: relative;
		width		: 240px;
		left		: 0px;
	}
	.br_nav_tab_content2 {
		overflow	: hidden;
		position	: relative;
		width		: 240px;
		left		: 0px;
	}
	.br_nav_tab_content3 {
		overflow	: hidden;
		position	: relative;
		width		: 240px;
		left		: 0px;
	}
