/* 
================================
Skin styles for DotNetNuke
================================
*/   
html, body{height:100%; margin:0; padding:0;}
.pagemaster {
	width: 100%;
	height: 100%;	
	background: url(images/pgBg.gif) repeat; #fefefe;
}

.pgTop{ height:100%;}
#pgWrpr{ background:url(images/pgT.gif) repeat-x top; text-align:center; margin:0; padding:0;}
#hdr{ width:956px; margin:0 auto; height:71px; background:url(images/hdrTp.gif) left no-repeat;}
#hdrName{ width:550px;float:left; font-family:Helvetica, Arial, sans-serif; font-size:20px; font-weight:700;
		text-transform:uppercase; padding:24px 0 0 12px;}
#hdrLnks{ width:231px; float:left; padding:51px 0 0 0; text-align:left;}
.hm{ padding-left:45px;}
.ct{ padding-left:57px;}
a.ct:link,a.ct:visited,a.ct:active,a.hm:link,a.hm:visited,a.hm:active
{ color:#000; text-decoration:none; text-transform:uppercase; font-weight:700; font-size:12px;}
a.ct:hover, a.hm:hover{color:#d28728;}
#hdrContact{ float:left; text-align:right; margin-left:10px; padding-top:32px; font-size:11pt;}
.dvclr{line-height:.01; font-size:1px; clear:both;}
#cntWrpr{ width:956px; margin:0 auto; background:#585858; text-align:left;}
#cntL{ background:url(images/l.gif) left repeat-y;}
#cntR{ background:url(images/r.gif) right repeat-y;}
#cntBM{ background:url(images/bm.gif) repeat-x bottom;}
#cntBL{ background:url(images/blc.gif) no-repeat bottom left;}
#cntBR{ background:url(images/brc.gif) no-repeat bottom right;}
#cntTM{ background:url(images/tm.gif) repeat-x top;}
#cntTL{ background:url(images/tlc.gif) no-repeat top left;}
#cntTR{ background:url(images/trc.gif) no-repeat top right; padding:15px 7px;}
.ieSpcr{ height:0;}

#icntL{ background:url(images/il.gif) left repeat-y #E5E5E5;}
#icntR{ background:url(images/ir.gif) right repeat-y;}
#icntBM{ background:url(images/ibm.gif) repeat-x bottom;}
#icntBL{ background:url(images/iblc.gif) no-repeat bottom left;}
#icntBR{ background:url(images/ibrc.gif) no-repeat bottom right;}
#icntTM{ background:url(images/itm.gif) repeat-x top;}
#icntTL{ background:url(images/itlc.gif) no-repeat top left;}
#icntTR{ background:url(images/itrc.gif) no-repeat top right; padding:15px 7px;}
#cprc{ background:url(images/cprc.gif) no-repeat top; height:34px;}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 2px;
	padding-right: 4px;
	padding-top: 2px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 2px;
	padding-top:2px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Helvetica,Tahoma,Arial; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Helvetica,Tahoma,Arial; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 10px 12px 0px 5px;   /*explicitly set padding for root menu items*/
    border-bottom:1px dotted #000;
    text-align:center;
}
a.Orange:link, a.Orange:visited,a.Orange:active{color:#000; text-decoration:underline;}
a.Orange:hover{ color:#EF981D; background:#000;}
.main_dnnmenu_itemhover {  
	color: #EF981D; 
}

.main_dnnmenu_itemhover td {  
	background-color: #EF981D; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #E5E5E5; 
	border:1px solid #EF981D; 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

.Normal{font-family:Arial, Helvetica, sans-serif; font-size:11pt;}
h1, h2, h3, h4, h5, h6{color:#000;}
.homeTable{background-color:#585858; padding:0 5px; color:#fff;}