/* ***************	Slide NAV (MAIN) **************** */
#mainNav {
	clear: both;
	border-top: 1px solid #fff;
	background: #f7f7f7 url(../imgs/mainNavBg.gif) repeat-x bottom;
	height:43px;
	
}
 
 .navi {
	float:right;
	height:32px !important;
	overflow:hidden;
	position: relative;
	left: 20px; 
	top: 57px;
}

#mainNavDashboard  {
	background-image: url(../images/icons/layout_content.png);
		background-position:  left;
	background-repeat: no-repeat;

}

#mainNavSubscriptions  {	
	background-image: url(../images/icons/newspaper.png);
		background-position:  left;
	background-repeat: no-repeat;
	display:none;
}

#mainNavBlog  {
	background-image: url(../images/icons/transmit_blue.png);
		background-position:  left;
	background-repeat: no-repeat;

}

#mainNavForum  {
	background-image: url(../images/icons/comments.png);
		background-position: left;
	background-repeat: no-repeat;
	
}

#mainNavMember  {
	background-image: url(../images/icons/group.png);
		background-position:  left;
	background-repeat: no-repeat;
	display:none;
}

#mainNavSettings  {
	background-image: url(../images/icons/cog_edit.png);
		background-position:  left;
	background-repeat: no-repeat;
	display:none;
}



	a.nav:link, a.nav:visited {
		font: 10px verdana, arial, sans-serif;
		padding: 0px;
		font-weight: bold;
		text-decoration: none;
		height: 32px;
		color: #333;
		line-height: 32px;
		}

	a.nav:hover, a.nav:active {
		font: 10px verdana, arial, sans-serif;
		padding: 0px;
		font-weight: bold;
		text-decoration: none;
		color: #333;
		height: 32px;
		line-height: 32px;
		}

	#navContainer {
		padding: 0px;
		margin-left: 7px;
		display: block;
		height: 32px;
		position: relative;
		overflow: hidden;
		z-index: 10;
		}

	#navContainer .background {
		position: absolute;
		padding: 0px;
		top:3px;
		background: url(../images/MenuBar/bg_menu_right.png) no-repeat top right;
		z-index: -1;
		display: block;
		margin-right: 0px;
		}

	#navContainer .background .left {
		padding: 0px;
		background: url(../images/MenuBar/bg_menu.png) no-repeat top left;
		height: 32px;
		line-height: 32px;
		margin-right: 16px;
		}

	#navContainer .basenav,
	#navContainer .current {
		padding: 0px;
		z-index: 100;
		float: left;
		padding-left: 14px;
		padding-right: 14px;
		}

	#navContainer img.navspace {
		position: relative;
		z-index: -2;
		float: left;
		}

#navBodyContainer {
		padding: 0px;
		margin-left: 0px;
		display: block;
		height: 22px;
		position: relative;
		overflow: hidden;
		z-index: 10;
		}

	#navBodyContainer .background {
		position: absolute;
		padding: 0px;
		top:0px;
		background: url(../images/MenuBar/bg_orangeMenu_right.png) no-repeat top right;
		z-index: -1;
		display: block;
		margin-right: 0px;
		
		}

	#navBodyContainer .background .left {
		padding: 0px;
		background: url(../images/MenuBar/bg_orangeMenu.png) no-repeat top left;
		height: 22px;
		line-height: 22px;
		margin-right: 0px;
		}

	#navBodyContainer .basenav,
	#navBodyContainer .current {
		padding: 0px;
		z-index: 100;
		float: right;
		padding-left: 6px;
		padding-right: 6px;
		border-right:1px solid #333;
	}

	#navBodyContainer img.navspace {
		position: relative;
		z-index: -2;
		float: right;
		}

	#navNewsContainer {
		padding: 0px;
		margin-left: 1px;
		display: block;
		height: 22px;
		position: relative;
		overflow: hidden;
		z-index: 10;
		}

	#navNewsContainer .background {
		position: absolute;
		padding: 0px;
		top:3px;
		background: url(../images/MenuBar/bg_orangeMenu_right.png) no-repeat top right;
		z-index: -1;
		display: block;
		margin-right: 0px;
		}

	#navNewsContainer .background .left {
		padding: 0px;
		background: url(../images/MenuBar/bg_orangeMenu.png) no-repeat top left;
		height: 32px;
		line-height: 32px;
		margin-right: 6px;
		}

	#navNewsContainer .basenav,
	#navNewsContainer .current {
		padding: 0px;
		z-index: 100;
		float: left;
		padding-left: 14px;
		padding-right: 6px;
		}

	#navNewsContainer img.navspace {
		position: relative;
		z-index: -2;
		float: left;
		}
/* **** Reports **** */
	#navReportsContainer {
		padding: 0px;
		margin-left: 1px;
		display: block;
		height: 22px;
		position: relative;
		overflow: hidden;
		z-index: 10;
		background:#606060 url(../images/togglerBg.png) repeat-x bottom;
		border-bottom:1px solid #ccc;
		}

	#navReportsContainer .background {
		position: absolute;
		padding: 0px;
		top:3px;
		background: url(../images/MenuBar/bg_orangeMenu_right.png) no-repeat top right;
		z-index: -1;
		display: block;
		margin-right: 0px;
		}

	#navReportsContainer .background .left {
		padding: 0px;
		background: url(../images/MenuBar/bg_orangeMenu.png) no-repeat top left;
		height: 32px;
		line-height: 32px;
		margin-right: 6px;
		}

	#navReportsContainer .basenav,
	#navReportsContainer .current {
		padding: 0px;
		z-index: 100;
		float: left;
		padding-left: 14px;
		padding-right: 6px;
		}

	#navReportsContainer img.navspace {
		position: relative;
		z-index: -2;
		float: left;
		}

	#navSettlementChartContainer {
		padding: 0px;
		margin-left: 1px;
		display: block;
		height: 22px;
		overflow: hidden;
		position: relative;
		z-index: 10;
		width:345px;
		}

	#navSettlementChartContainer .background {
		position: absolute;
		padding: 0px;
		top:3px;
		background: url(../images/MenuBar/bg_orangeMenu_right.png) no-repeat top right;
		z-index: -1;
		display: block;
		margin-right: 0px;
		}

	#navSettlementChartContainer .background .left {
		padding: 0px;
		background: url(../images/MenuBar/bg_orangeMenu.png) no-repeat top left;
		height: 32px;
		line-height: 32px;
		margin-right: 6px;
		}

	#navSettlementChartContainer .basenav,
	#navSettlementChartContainer .current {
		padding: 0px;
		z-index: 100;
		float: left;
		padding-left: 14px;
		padding-right: 6px;
		}

	#navSettlementChartContainer img.navspace {
		position: relative;
		z-index: -2;
		float: left;
		}

	#navOptionsChartContainer {
		padding: 0px;
		margin-left: 1px;
		display: block;
		position: relative;
		height: 22px;
		width:345px;
		overflow: hidden;
		z-index: 10;
		}

	#navOptionsChartContainer .background {
		position: absolute;
		padding: 0px;
		top:3px;
		background: url(../images/MenuBar/bg_orangeMenu_right.png) no-repeat top right;
		z-index: -1;
		display: block;
		margin-right: 0px;
		}

	#navOptionsChartContainer .background .left {
		padding: 0px;
		background: url(../images/MenuBar/bg_orangeMenu.png) no-repeat top left;
		height: 32px;
		line-height: 32px;
		margin-right: 6px;
		}

	#navOptionsChartContainer .basenav,
	#navOptionsChartContainer .current {
		padding: 0px;
		z-index: 100;
		float: left;
		padding-left: 14px;
		padding-right: 6px;
		}

	#navOptionsChartContainer img.navspace {
		position: relative;
		z-index: -2;
		float: left;
		}

	#navMetalsSettlementChartContainer {
		padding: 0px;
		margin-left: 1px;
		display: block;
		position: relative;
		height: 22px;
		overflow: hidden;
		z-index: 10;
		width:345px;
		}

	#navMetalsSettlementChartContainer .background {
		position: absolute;
		padding: 0px;
		top:3px;
		background: url(../images/MenuBar/bg_orangeMenu_right.png) no-repeat top right;
		z-index: -1;
		display: block;
		margin-right: 0px;
		}

	#navMetalsSettlementChartContainer .background .left {
		padding: 0px;
		background: url(../images/MenuBar/bg_orangeMenu.png) no-repeat top left;
		height: 32px;
		line-height: 32px;
		margin-right: 6px;
		}

	#navMetalsSettlementChartContainer .basenav,
	#navMetalsSettlementChartContainer .current {
		padding: 0px;
		z-index: 100;
		float: left;
		padding-left: 14px;
		padding-right: 6px;
		}

	#navMetalsSettlementChartContainer img.navspace {
		position: relative;
		z-index: -2;
		float: left;
		}
		
	#navGrainsSettlementChartContainer {
		padding: 0px;
		margin-left: 1px;
		display: block;
		position: relative;
		height: 22px;
		overflow: hidden;
		z-index: 10;
		width:345px;
		}

	#navGrainsSettlementChartContainer .background {
		position: absolute;
		padding: 0px;
		top:3px;
		background: url(../images/MenuBar/bg_orangeMenu_right.png) no-repeat top right;
		z-index: -1;
		display: block;
		margin-right: 0px;
		}

	#navGrainsSettlementChartContainer .background .left {
		padding: 0px;
		background: url(../images/MenuBar/bg_orangeMenu.png) no-repeat top left;
		height: 32px;
		line-height: 32px;
		margin-right: 6px;
		}

	#navGrainsSettlementChartContainer .basenav,
	#navGrainsSettlementChartContainer .current {
		padding: 0px;
		z-index: 100;
		float: left;
		padding-left: 14px;
		padding-right: 6px;
		}

	#navGrainsSettlementChartContainer img.navspace {
		position: relative;
		z-index: -2;
		float: left;
		}

	a.subNav:link, a.subNav:visited {
		padding: 0px;
		text-decoration: none;
		height: 22px;
		color: #fff;
		line-height: 22px;
		}

	a.subNav:hover, a.subNav:active {
		padding: 0px;
		padding-bottom: 6px;
		text-decoration: none;
		color: #fff;
		height: 22px;
		line-height: 22px;
		}

	a.subNavReports:link, a.subNavReports:visited {
		padding: 0px;
		text-decoration: none;
		height: 22px;
		color: #D9C543;
		line-height: 22px;
		}

	a.subNavReports:hover, a.subNavReports:active {
		padding: 0px;
		padding-bottom: 6px;
		text-decoration: none;
		color: #fff;
		height: 22px;
		line-height: 22px;
		}

	a.subRightNav:link, a.subRightNav:visited {
		padding: 0px;
		text-decoration: none;
		height: 22px;
		color: #D9C543;
		line-height: 22px;
		}

	a.subRightNav:hover, a.subRightNav:active {
		padding: 0px;
		padding-bottom: 6px;
		text-decoration: none;
		color: #fff;
		height: 22px;
		line-height: 22px;
		}

	a.subNavExpand:link, a.subNavExpand:visited {
			display:none;
		padding: 0px;
		text-decoration: none;
		height: 22px;
		line-height: 22px;
			color: #fff;
		background-image:url(../imgs/arrow-downWhite.gif);
		background-repeat:no-repeat;
		background-position: center left;
		padding-left:10px;
		}

	a.subNavExpand:hover, a.subNavExpand:active {
		padding: 0px;
		padding-bottom: 1px;
		text-decoration: none;
		color: #fff;
		height: 22px;
		line-height: 22px;
		background-image:url(../imgs/arrow-downWhite.gif);
		background-repeat:no-repeat;
		background-position: center left;
		padding-left:10px;
		}

	a.subNavHide:link, a.subNavHide:visited {
		padding: 0px;
		text-decoration: none;
		height: 22px;
		line-height: 22px;
	color: #fff;
		background-image:url(../imgs/arrow-upWhite.gif);
		background-repeat:no-repeat;
		background-position: center left;
		padding-left:10px;
		}

	a.subNavHide:hover, a.subNavHide:active {
		padding: 0px;
		padding-bottom: 1px;
		text-decoration: none;
		color: #fff;
		height: 22px;
		line-height: 22px;
		background-image:url(../imgs/arrow-upWhite.gif);
		background-repeat:no-repeat;
		background-position: center left;
		padding-left:10px;
		}

#newsNavNews  {
	background-image: url(../images/icons/newspaper.png);
	background-position:  left;
	background-repeat: no-repeat;
}

#newsNavVideo  {
	background-image: url(../images/icons/film_go.png);
	background-position:  left;
	background-repeat: no-repeat;
}
	#onlineNavContainer {
		padding: 0px;
		margin-left: 7px;
		display: block;
		height: 32px;
		position: relative;
		overflow: hidden;
		z-index: 10;
		width:100px;
		}
	#activityNavContainer {
		padding: 0px;
		margin-left: 7px;
		display: block;
		height: 32px;
		position: relative;
		overflow: hidden;
		z-index: 10;
		width:400px;
		}

	#activityNavContainer .background {
		position: absolute;
		padding: 0px;
		top:3px;
		background: url(../images/MenuBar/bg_orangeMenu_right.png) no-repeat top right;
		z-index: -1;
		display: block;
		margin-right: 0px;
		}

	#activityNavContainer .background .left {
		padding: 0px;
		background: url(../images/MenuBar/bg_orangeMenu.png) no-repeat top left;
		height: 32px;
		line-height: 32px;
		margin-right: 16px;
		}

	#activityNavContainer .basenav,
	#activityNavContainer .current {
		padding: 0px;
		z-index: 100;
		float: left;
		padding-left: 14px;
		padding-right: 14px;
		}

	#activityNavContainer img.navspace {
		position: relative;
		z-index: -2;
		float: left;
		}
		
#activityNavNews {
	background-image: url(../images/icons/layout_error.png);
	background-position:  left;
	background-repeat: no-repeat;
}


#activityNavArchive {
	background-image: url(../images/icons/layout_content.png);
	background-position:  left;
	background-repeat: no-repeat;
}

#activityNavSaved {
	background-image: url(../images/icons/script_save.png);
	background-position:  left;
	background-repeat: no-repeat;
}

#activityNavSubscriptions {
	background-image: url(../images/icons/page_white_gear.png);
	background-position:  left;
	background-repeat: no-repeat;
}

	.btnContainer 
	{
		text-align:center;
		margin-left: 1px;
		height: 30px;
		overflow: hidden;
		padding-left:1px;
		z-index: 10;
		float:left;
		width:32%;
		white-space:nowrap;		
		}


	.btnContainer .background {
		width:100%;
		top:3px;
		z-index: -1;
		display: block;
		margin-right: 0px;
		}

	.btnContainer .background .left {
		height: 40px;
		line-height: 34px;
		margin-right: 2px;
		margin-left:2px;
		}

	.btnContainer .basenav,
	.btnContainer .current {
		padding: 0px;
		z-index: 100;
		float: left;
		padding-left: 2px;
		padding-right: 2px;
		}

	.btnContainer img.navspace {
		position: relative;
		z-index: -2;
		float: left;
		}
	
	.btnContainerSmall {
		clear:both;
		margin-left: 1px;
		display: block;
		height: 40px;
		overflow: hidden;
		padding-left:5px;
		z-index: 10;
		width:100%;
		}


	.btnContainerSmall .background {
		width:140px;
		top:3px;
		background: url(../images/MenuBar/bg_subMenu_right.png) no-repeat center right;
		z-index: -1;
		display: block;
		margin-right: 0px;
		}

	.btnContainerSmall .background .left {

		background: url(../images/MenuBar/bg_subMenu.png) no-repeat center left;
		height: 40px;
		line-height: 34px;
		margin-right: 6px;
		margin-left:6px;
		}

	.btnContainerSmall .basenav,
	.btnContainerSmall .current {
		padding: 0px;
		z-index: 100;
		float: left;
		padding-left: 14px;
		padding-right: 6px;
		}

	.btnContainerSmall img.navspace {
		position: relative;
		z-index: -2;
		float: left;
		}
		
	
	#lnkOptionsVol {
	background-image: url(../images/icons/accept.png);
	background-position:  left;
	background-repeat: no-repeat;
		font-size:14px;
		font-weight:bold;
		padding-left:15px;
		margin-left:5px;
}


#configNavFeedAdd {
	background-image: url(../images/icons/transmit_add.png);
	background-position:  left;
	background-repeat: no-repeat;
}

#configNavConfigFilters  {
	background-image: url(../images/icons/transmit_edit.png);
	background-position:  left;
	background-repeat: no-repeat;
}

#lnkPrintReport  {
	background-image: url(../images/icons/printer.png);
	background-position:  left;
	background-repeat: no-repeat;
}

#lnkSaveReport  {
	background-image: url(../images/icons/disk.png);
	background-position:  left;
	background-repeat: no-repeat;
}

a.lnkCommodityRecap  {
	/*background-image: url(../images/icons/time_add.png);
	background-position:  left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 16px;*/
	text-decoration: underline;
	color:#D9C543;
	margin-left:1px;
	font:111% microsoft sans sarif, Arial, Verdana;
}
a.lnkCommodityRecap:hover {
		color: #fff;
		text-decoration: underline;
}

a.lnkEnergyOptions  {
	/*background-image: url(../images/icons/report.png);
	background-position:  left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 16px; */
	color:#D9C543;
	text-decoration: underline;
	margin-left:1px;
	font:111% microsoft sans sarif, Arial, Verdana;
}
a.lnkEnergyOptions:hover {
		color: #fff;
		text-decoration: underline;
}

a.lnkNewsAndCommentary  {
	/*background-image: url(../images/icons/newspaper.png);
	background-position:  left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 16px;*/
	color:#D9C543;
	text-decoration: underline;
	margin-left:1px;
	font:111% microsoft sans sarif, Arial, Verdana;
}
a.lnkNewsAndCommentary:hover {
		color: #fff;
		text-decoration: underline;
}

/*  ***** new ****** */

#global-menu-block {
	height:1.5em;
	min-height:24px;
	padding:0;
	background-color:#d3d3d3;
	background-image:url(../imgs/topMenuBg.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	border-bottom:1px solid #7a7a7a;
	font-size:0.8em;
	text-transform:lowercase;
	color:#262626;
}

.dj_ie6 #global-menu-block {
	height:24px;
}

#global-menu-block ul {
	position:absolute;
	height:1.5em;
	min-height:24px;
	top:0;
	right:0;
	display:block;
	margin:0;
	padding:5px 0;
	padding-right:12px;
	background-image:url(../imgs/topMenuBg.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.dj_ie6 #global-menu-block ul {
	height:24px;
}

#global-menu-block ul li {
	display:inline;
}

#global-menu-block ul li a {
	padding:0 1em;
	color:#262626;
	text-decoration:none;
}

#global-menu-block ul li a:hover {
	text-decoration:underline;
}

#nav-fullmenu {
	padding-left:1em;
	font-weight:bold;
	background-repeat:no-repeat;
}

#nav-fullmenu.opened {
	background-image:url(../imgs/fullmenuOpened.gif);
	background-position:0.8em 0;
}

#nav-fullmenu.closed {
	background-image:url(../imgs/fullmenuClosed.gif);
	background-position:0.9em 0;
}



#main-menu-block, #main-menu-block-top {
	border-top:1px solid #545454;
	border-bottom:1px solid #222;
	background-color:#353535;
	background-image:url(../imgs/mainNavBg.png);
	background-repeat:repeat-x;
	font-size:0.8em;
	line-height:1.65em;
	padding:0em 1.5em;
}

.menuMore	{
display:none;
}

#menu-footer-block {
	border-top:1px solid #545454;
	position:relative;
	height:32px;
	background-image:url(../imgs/tabFooterBg.png);
	background-repeat:repeat-x;
}

#menu-footer-block #menu-footer-left {
	position:absolute;
	top:0;
	left:0;
	height:32px;
	width:20px;
	background-image:url(../imgs/tabFooterLeft.png);
	background-repeat:no-repeat;
}

#menu-footer-block #menu-footer-right {
	position:absolute;
	top:0;
	right:0;
	height:32px;
	width:20px;
	background-image:url(../imgs/tabFooterRight.png);
	background-repeat:no-repeat;
}

.cols-abcd .col, #main-menu-block-top.cols-abcd .block-menu, #navigation-block .cols-abcd .block-menu {
	float:left;

	width:16%;

}



#main-menu-block-top *, #main-menu-block * {
	color:#fff;
	background:transparent;
}

#main-menu-block-top .block-menu .content, #main-menu-block .block-menu .content {

}

#main-menu-block-top li a, #main-menu-block li a {
	display:block;
	margin:0;
	padding:0 0 0.1em 0;
	font-weight:bold;
}

#main-menu-block-top li li a, #main-menu-block li li a {
	font-weight:normal;
}

#main-menu-block-top ul, #main-menu-block ul {
	margin:0;
	padding:0 0 0.5em 0;
	list-style-type:none;
}

#main-menu-block-top ul li, #main-menu-block ul li {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	line-height:1.2em;
	padding:0.1em 0;
}

#main-menu-block-top .block-menu ul.menu li.expanded, #main-menu-block .block-menu ul.menu li.expanded {
	margin-top:0.5em;
	margin-bottom:0.5em;
}

#main-menu-block-top .block-menu ul.menu ul, #main-menu-block .block-menu ul.menu ul {
	margin-top:0.25em;
}

#main-menu-block-top .block-menu ul ul li.leaf a, #main-menu-block .block-menu ul ul li.leaf a {
	color:#ccc;
}
#main-menu-block-top .block-menu ul ul li.leafLink a, #main-menu-block .block-menu ul ul li.leafLink a {
	color:#D9C543;
	background-image:url(../images/icons/magnifier.png);
	background-repeat:no-repeat;
	background-position: top left;
	padding-left:15px;
}
#main-menu-block-top .block-menu ul ul li.leafNew a, #main-menu-block .block-menu ul ul li.leafNew a {
	color:#D9C543;
	background-image:url(../images/icons/new.png);
	background-repeat:no-repeat;
	background-position: top left;
	padding-left:20px;
}


.b100 .col-a, .cols-wide .col-a {
	display:none;
}

.b100 .col-b, .cols-wide .col-b {
	float:left;
	width:100%;
	min-height:8em;
	position:relative;
}

.b100 .col-c, .cols-wide .col-c {
	display:none;
}

.a25b50c25 .col-a, .cols-narrow-wide-narrow .col-a {
	float:left;
	width:25%;
	_width:24.9%;
	min-height:8em;
	position:relative;
}

.a25b50c25 .col-b, .cols-narrow-wide-narrow .col-b {
	float:left;
	width:50%;
	min-height:8em;
	position:relative;
}

.a25b50c25 .col-c, .cols-narrow-wide-narrow .col-c {
	float:left;
	width:25%;
	_width:24.9%;
	min-height:8em;
	position:relative;
}

.b70c30 .col-a, .cols-wide-narrow .col-a {
	display:none;
}

.cols-b70c30 .col-b, .cols-wide-narrow .col-b {
	float:left;
	width:70%;
	min-height:8em;
	position:relative;
}

.cols-b70c30 .col-c .cols-wide-narrow .col-c {
	float:left;
	width:30%;
	_width:29.9%;
	min-height:8em;
	position:relative;
}

.cols-a30b70 .col-a, .cols-narrow-wide .col-a {
	float:left;
	width:30%;
	_width:29.9%;
	min-height:8em;
	position:relative;
}

.cols-a30b70 .col-b, .cols-narrow-wide .col-b {
	float:left;
	width:70%;
	min-height:8em;
	position:relative;
}

.cols-a30b70 .col-c, .cols-narrow-wide .col-c {
	display:none;
}

.cols-a50b50 .col-a, .cols-a50b50 .col-b {
	float:left;
	min-height:8em;
	width:50%;
	position:relative;
}

.cols-abcd .col {
	float:left;
	min-height:8em;
	width:25%;
	position:relative;
}

.cols-abcde .col {
	float:left;
	min-height:8em;
	width:20%;
	position:relative;
}

.book-navigation .menu {
	border-top:1px solid #888;
	padding:1em 0 0 3em;
}

.book-navigation .page-links {
	border-top:1px solid #888;
	border-bottom:1px solid #888;
	text-align:center;
	padding:0.5em;
}

.book-navigation .page-previous {
	text-align:left;
	width:42%;
	display:block;
	float:left;
}

.book-navigation .page-up {
	margin:0 5%;
	width:4%;
	display:block;
	float:left;
}

.book-navigation .page-next {
	text-align:right;
	width:42%;
	display:block;
	float:right;
}

#banner-block, #projects-block {
	position:relative;
	margin:0;
	padding:0;
}

#banner-block {
	width:960px;
	height:232px;
}

#banner-block #section-heading, #banner-block #big-links {
	position:absolute;
}

#banner-block.banner-home #section-heading {
	top:0;
	left:0;
	width:600px;
	height:232px;
	margin-left:0;
	background-image:url(/sites/all/themes/dtk/./img/sellit.png);
	background-repeat:no-repeat;
}

#banner-block.banner-home #section-heading p {
	margin-left:-5000px;
	text-align:left;
}

#banner-block #big-links {
	top:0;
	right:0;
	width:360px;
	height:232px;
}

#banner-block #big-links ul, #projects-block ul {
	display:block;
	margin:0;
	padding:0;
}

#banner-block #big-links ul li, #projects-block ul li {
	display:block;
}

#banner-block #big-links ul li a {
	display:block;
	width:360px;
	text-indent:-5000px;
}

#banner-block #big-links ul #big-links-download a {
	height:78px;
	background-image:url(/sites/all/themes/dtk/./img/sell-download.png);
	background-repeat:no-repeat;
}

#banner-block #big-links ul #big-links-demos a {
	height:78px;
	background-image:url(/sites/all/themes/dtk/./img/sell-action.png);
	background-repeat:no-repeat;
}

#banner-block #big-links ul #big-links-documentation a {
	height:76px;
	background-image:url(/sites/all/themes/dtk/./img/sell-docs.png);
	background-repeat:no-repeat;
}

#latest-news-block {
	font-size:1em;
	margin:0;
	margin-top:-1em;
	padding:0 1em;
}

#latest-news-block .latest-news-entry {
	margin:2em 0;
}

#latest-news-block .latest-news-entry h3 {
	margin:0;
	margin-top:1em;
	font-size:0.9em;
}

#latest-news-block .latest-news-entry p {
	margin:0;
	margin-bottom:1em;
}

#latest-news-block .latest-news-entry .latest-news-teaser {
	font-size:0.85em;
	margin:0.5em 0;
	line-height:1.5em;
}

#latest-news-block .latest-news-entry .latest-news-info {
	position:relative;
	border-top:1px solid #ccc;
	font-size:0.75em;
}

#latest-news-block .latest-news-entry .latest-news-info .latest-news-date {
}

#latest-news-block .latest-news-entry .latest-news-info .latest-news-comments {
	position:absolute;
	top:0;
	right:0;
}

#latest-news-block .more-link, #latest-forum-block .more-link {
	text-align:right;
	font-size:0.9em;
}

#latest-forum-block {
	font-size:0.9em;
	margin:0;
	margin-top:-0.5em;
	padding:0 1em;
}

#latest-forum-block .latest-forum-entry {
	margin:1.5em 0;
}

#latest-forum-block .latest-forum-entry .post-title {
	font-weight:bold;
}

#latest-forum-block .latest-forum-entry .post-teaser, #latest-forum-block .latest-forum-entry .last-comment {
	line-height:1.5em;
	font-size:0.9em;
}

#latest-forum-block .latest-forum-entry .entry-info {
	position:relative;
	font-size:0.85em;
	border-top:1px solid #ccc;
}

#latest-forum-block .latest-forum-entry .entry-info .entry-author {
}

#latest-forum-block .latest-forum-entry .entry-info .entry-details {
	text-align:right;
}

#news-block {
	padding:1em;
	border-top:1px solid #e0e0e0;
}

#news-block table {
	width:100%;
	font-size:0.85em;
}

/* ----------------IMAGE SLIDER------------- */
.contentSliderDetailLink	{

}
.contentSliderDetailLink a{
	color:#D9C543;
}
.contentSliderDetailLink a:hover{
	color:#ffffff;
}
.moreLink {
	color:#D9C543;
	background-image:url(../images/icons/magnifier.png);
	background-repeat:no-repeat;
	background-position: top left;
	padding-left:15px;
	text-decoration:none !important;
}
.lnkDetailVideo	{
	color:#D9C543;
	background-image:url(../images/icons/magnifier.png);
	background-repeat:no-repeat;
	background-position: top left;
	padding-left:15px !important;
}
.slideContainer {
	width:100%;
text-align: center;
clear:both;
}
#worksamples {
	width:790px;
	height:200px;
	color:#fff;
	margin:0 auto;	
		background:#2F2F2F;

}
#workimgs{
	width:725px;
	overflow:hidden;
	height:188px;
	margin:0 auto;
	margin-left:33px;
	z-index:100;
	background-color:#000;
	border-top:1px solid #545454;
	border-bottom:1px solid #222;
	color:#333;
}
#workimgs div{
		color:#fff;
}
#workimgs table{
		background-color:#fff;
		color:#333;
}
.divControlContainer table{
	width:202px !important;
	height:200px;
	overflow:auto;
}
#slider-list{
	width:20000px;
	margin:0;
	padding:0;
	left:400px;
}
#slider-list li{
	list-style:none;
	margin:0;
	margin-right:5px;
	padding:2px;
	float:left;
	width:232px;
	height:200px;
}
.slider-arrows {
	display:block;
	height:191px;

	text-indent:-9999px;
	width:22px;
	overflow:hidden;
	cursor:pointer;

}
#slide-left {
	float:left;
	background:url(../imgs/pageLeft.png) no-repeat;
}
#slide-right {
	float:right;
	background:url(../imgs/pageRight.png) no-repeat;
 	z-index:1001;


}

.toggler div span {
font-size:18px;
font-weight:bold;
}
#twitter_div	{
	color:#fff;
}

#twitter_div	a  {

	text-decoration: underline;
	color:#D9C543;
	margin-left:1px;
	font:111% microsoft sans sarif, Arial, Verdana;
}
#twitter_div	a:hover {
		color: #fff;
		text-decoration: underline;
}	
