

/* ### General ##################################################################### */

body
{
  cursor:default;
  color:#ffffff; /*background-color:#660000;
  background-image:url(../image/home/page/gradient.jpg); 
  background-repeat:no-repeat; background-position:center bottom;*/
  	background: #660000 url(../image/bgdrill.jpg) center bottom repeat-x;
  font-family:Verdana; font-size:11px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

div.DNNEmptyPane
{
  display:none;
}

span.SubHead
{
  font-family:Verdana; font-size:10px;
  font-weight:normal;
}

h1
{
  color:#ff6633;
  font-family:Verdana; font-size:11px; font-weight:bold;
  margin:0px 0px 0px 0px;
}

h2
{
  color:#666666;
  font-family:Verdana; font-size:11px; font-weight:bold;
  margin:0px 0px 0px 0px;
}

h3
{
  color:#ff6633;
  font-family:Verdana; font-size:11px;
  margin:0px 0px 0px 0px;
}

p{
	color: #666666;	
}

a:link, a:visited{
	color:006699;
	text-decoration: underline;
}

a:link, a:visited{
	color:006699;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;	
}

/* ### Page ######################################################################## */

div#divPage
{
  width:987px;
  background-color:#670000;
  background-image:url(../image/home/pageimage/home.jpg); background-repeat:no-repeat;
  margin:0px auto 0px auto;
}


/* ### Menu ######################################################################## */

div#divMenu
{
}

div#divSubMenu
{
  width:730px; height:35px;
  background-color:#670000;
  margin:0px auto 0px auto;
  padding:0px 60px 0px 110px;
}



/* ### Header ###################################################################### */

div#divHeader
{
  height:102px;
  padding:59px 0px 0px 65px;
}

div#divDrillsearch
{
}

div#divDrillsearch img
{
  width:358px; height:75px;
  border:none;
}


/* ### Content ##################################################################### */

div#divContent
{
  width:906px;
  margin:0px auto 0px auto;
}

div#divSubContent
{
  width:603px;
  padding:0px 4px 30px 0px;
  float:left;
}

* HTML div#divSubContent{
	 width:580px;
}



div#divRightPane
{
  width:295px;
  padding:0px 0px 30px 4px;
  float:left;
}

* HTML div#divRightPane
{
 	width:314px;
	  float:left;
}

div#divClear
{
  height:1px;
  clear:both;
}


/* ### Pane ######################################################################## */

div#dnn_ContentPane
{
}

div#dnn_RightPane
{
}


/* ### Footer ###################################################################### */

div#divFooter
{
  width:880px; height:44px;
  background-color:#670000;
  font-family:Arial; font-size:10px;
  margin:0px auto 0px auto;
  padding:20px 0px 0px 26px;
  clear:both;
}

div#divFooter span.copyrighttext,
div#divFooter a.logintext:active, div#divFooter a.logintext:link, div#divFooter a.logintext:visited,
div#divFooter a:active, div#divFooter a:link, div#divFooter a:visited
{
  color:#ffffff;
  font-family:Arial; font-size:10px;
  text-decoration:none;
}

div#divFooter a.logintext:hover,
div#divFooter a:hover
{
  color:#ff6633;
  text-decoration:none;
}

div#divFooter span.separator
{
  color:#ffffff;
  font-family:Arial; font-size:10px;
  padding:0px 5px 0px 5px;
}


/* ### Menu Classes ################################################################ */

td.cssindicatechildroot
{
  display:none;
}

tr.cssnoderoot
{
}

tr.cssnoderoot td
{
  height:35px;
  color:#ff6633;
  font-family:Verdana; font-size:11px;
  padding:0px 35px 0px 35px;
}

tr.cssnodehoverroot
{
}

tr.cssnodehoverroot td
{
  height:35px;
  cursor:pointer;
  color:#ffffff;
  font-family:Verdana; font-size:11px;
  padding:0px 35px 0px 35px;
}

tr.cssnodeselectedroot
{
}

tr.cssnodeselectedroot td
{
  height:35px;
  color:#ffffff;
  font-family:Verdana; font-size:11px;
  padding:0px 35px 0px 35px;
}

div.csscontainersub
{
  color:#ff6633; background-color:#670000;
  padding:3px 3px 15px 3px;
  border:solid 1px #670000;
}

td.dnn_dnnnav_ctldnnnav_spmicn
{
  width:16px;
  background-color:#670000;
  padding:0px 2px 0px 2px;
}

div.csscontainersub td
{
  cursor:pointer;
  font-family:Verdana; font-size:11px;
  padding:3px 8px 3px 2px;
}

td.cssnodehoversub
{
  color:#ffffff;
}


/* ### Container Menu Classes ###################################################### */

table.ModuleTitle_MenuContainer
{
}

table.ModuleTitle_MenuContainer td
{
  cursor:default;
  font-family:Verdana; font-size:11px;
  padding:0px 0px 0px 0px;
}

div.ModuleTitle_SubMenu
{
  cursor:pointer;
  background-color:#670000;
  padding:3px 3px 3px 3px;
  border:solid 1px #990000;
}

tr.ModuleTitle_MenuItem
{
}

tr.ModuleTitle_MenuItem td
{
  cursor:pointer;
  font-family:Verdana; font-size:11px;
  font-weight:normal;
  border:none;
}

td.ModuleTitle_MenuItem
{
  color:#ff6633;
}

td.ModuleTitle_MenuIcon
{
  background-color:#990000;
  font-family:Verdana; font-size:11px;
  padding:0px 2px 0px 2px;
  border:none;
}

td.ModuleTitle_MenuItemSel
{
  color:#ffffff; background-color:#954d4d;
  font-family:Verdana; font-size:11px;
}

td.ModuleTitle_MenuBreak
{
  background-color:#990000;
  border:none;
}


/* scroller */

/*#infoBotWrapper{

	position:relative;
}

div#scroller{

	width:295px;
	position:absolute; 
	z-index:1;
	top: -227px;
	
}

div#scrollerContent{
	overflow:hidden;
	width:295px;
	height:50px;
	xclip:rect(0 0 0);
	background-color: #333;
}*/
div#scroller{

	width:296px;
	position:relative; 
	z-index:1;
	top:32px;
	/*top:-243px;
	#top:-240px;
	_top:-227px;*/
}



div#scrollerContent{
	position:absolute;
	overflow:hidden;
	width:296px;
	height:50px;
	xclip:rect(0 0 0);
	background-color:#333;
}

* HTML div#scrollerContent{
	position:absolute;
	overflow:hidden;
	width:315px;
	height:50px;
	xclip:rect(0 0 0);
	background-color:#333;
}



div#wslider{
	position:relative;
	height:50px;
}

ilayer#wslider1{
	width:294px;
	height:50px;
	bgcolor:#e5edf3;
}

layer#wslider2{
	width:294px;
	height:50px;
}

div.scrollerWidth{
	width:200px;
}

td.tHead{
	font-weight:bold;
	text-align:center;
}

td.tValue{
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
	height:1px; /* push it to smallest height */
}

table td.TitleCell a{
	/*color:#fdc027;*/
}

/*
#dnn_ctr5896_ContentPane{
	min-height: 624px;
	#min-height: 633px;
}
\
#dnn_ctr3869_HtmlModule_lblContent{
	min-height: 182px;
}


* HTML #dnn_ctr5896_ContentPane{
	height: 580px;
}
*/

#dnn_ctr5896_ContentPane.drillsearchcontentdefault{
	padding-bottom: 0px;	
}

.home #dnn_ContentPane{
	background:white;
}