

/* ### General ##################################################################### */

body
{
  cursor:default;
  color:#ffffff; /*background-color:#660000;
  background-image:url(../image/default/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:#ff6633;
  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;
}


/* ### Page ######################################################################## */

div#divPage
{
  width:987px;
  background-color:#670000;
  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;
  background-color:#ffffff;
  margin:0px auto 0px auto;
  min-height: 600px;
}

div#divSubContent
{
  width:708px;
  padding:0px 0px 30px 0px;
  float:left;
}

div#divClear
{
  height:1px;
  clear:both;
}


/* ### Content Menu ################################################################ */

div#divContentMenu
{
  width:178px;
  background-color:#670000;
  padding:30px 10px 80px 10px;
  float:left;
}



div#snpContentMenu
{
}

div#snpContentMenu div
{
  padding:2px 0px 2px 0px;
}

div#snpContentMenu a:active, div#snpContentMenu a:link, div#snpContentMenu a:visited
{
  color:#ff6633;
  font-family:Verdana; font-size:11px;
  line-height: 1.5em;
}

div#snpContentMenu a:hover
{
  color:#ffffff;
  text-decoration:none;
}

div#snpContentMenu div.selected a:active, div#snpContentMenu div.selected a:link, div#snpContentMenu div.selected a:visited
{
  color:#ffffff;
}


/* ### Pane ######################################################################## */

div#dnn_ContentPane
{
}


/* ### 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;
}

/* Second Navigation */

#snpContentMenu{
	min-height:100px;
	margin: 0px 5px;
}

#snpContentMenu ul{
	padding-bottom: 5px;	
}

#snpContentMenu ul, #snpContentMenu ul li{
	list-style:none;
	padding:0px;
	margin: 0px;
}

#snpContentMenu ul li{
	margin-top: 1px;
}


#snpContentMenu ul li a{
display:block;
overflow:hidden;
color:white;
padding: 5px 0px;
font-size:11px;
/*text-indent:-999em;*/
text-decoration: none;
width: 150px;

}

* #snpContentMenu ul li a{

width: 140px;

}



#snpContentMenu ul li ul li a{

padding: 3px 0px;


}


#snpContentMenu ul li.SelectedTab a,
#snpContentMenu ul li a:hover,
#snpContentMenu ul.Level2 li.SelectedTab a,
#snpContentMenu ul.Level2 li a:hover,
#snpContentMenu ul.Level3 li.SelectedTab a,
#snpContentMenu ul.Level3 li a:hover{
color: white;

}

#snpContentMenu ul li.SelectedTab li a
{
color: #FF6633;
font-weight: normal;

}

#snpContentMenu ul li.SelectedTab ul li a
{
color: #FF6633;


}

#snpContentMenu ul li.SelectedTab li a:hover
{
	color: white;
}

#snpContentMenu ul.Level2 li {
	margin-top: 1px;
	margin-left: 5px;
	margin-bottom: 0px;
	background: url(../image/default/menu/arrow.gif) 0px 6px no-repeat;
	
}

#snpContentMenu ul.Level2 li a{
	padding-left: 10px;

}

#snpContentMenu ul.Level2 li.SelectedTab a:link, #snpContentMenu ul.Level2 li.SelectedTab a:visited,
#snpContentMenu ul.Level2 li a:hover{
	color:white;
	/*font-weight:bold;*/
}


#snpContentMenu ul.Level2 ul.Level3 li a:link, #snpContentMenu ul.Level2 ul.Level3 li a:visited
{
	color:#FF6633;
	font-weight:normal;
}


#snpContentMenu ul.Level2 ul.Level3 li.SelectedTab a:link, #snpContentMenu ul.Level2 ul.Level3 li.SelectedTab a:visited,
#snpContentMenu ul.Level2 ul.Level3 li.SelectedTab a:hover{
	color:white;
	/*font-weight:bold;*/
}

#snpContentMenu ul.Level2 ul.Level3 li a:hover{
	color:white;
}


#snpContentMenu ul.Level2 li.SelectedTab a{
	color: #FF6633;
}

#snpContentMenu ul.Level3 li {
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 10px;

	
}

#snpContentMenu ul.Level2, #snpContentMenu ul.Level3 {
	display:none;
	
}

#snpContentMenu ul.Level2, #snpContentMenu ul.Level3 {
	display:none;
	
}

#snpContentMenu li.SelectedTab ul.Level2, #snpContentMenu li.SelectedTab ul.Level2 li.SelectedTab ul.Level3 {
	display:block;
	
}

.Normal, .NormalDisabled {
font-family:Verdana;
font-size:11px;
font-weight:normal;
}

div#scroller{

	width:296px;
	position:relative; 
	z-index:1;
	top:35px;
	margin-left: 20px;
}



div#scrollerContent{
	position:absolute;
	overflow:hidden;
	width:660px;
	height:50px;
	xclip:rect(0 0 0);
	background-color:#333;
}

* HTML div#scrollerContent{
	position:absolute;
	overflow:hidden;
	width:660px;
	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;*/
}



/*
#infoBotWrapper{

	position:relative;
}

div#scroller{

	width:294px;
	position:absolute; 
	z-index:1;
	top:240px;
	margin-left: 20px;
}

div#scrollerContent{
	overflow:hidden;
	width:660px;
	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;
}


*/
