/* VERY VERY basic from a 4.x Template vs.  Mashup from MinimalEntropy - 5.x Style  */
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CAE4F6;
	width: 100%;
	height: 100%;
	background: url(images/skybluebg.gif) repeat-x;
	margin:0px 0px 0px 0px;
	
}

.pagemaster {
	width: 100%;
	height: 100%;	
}

.controlpanel {
	width: 100%;
	background-color: #FFFFFF;
}

.bannerpane {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.toppane {
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 3px;

}

.leftpane {
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	width: 200px;
	text-align: right;
	
}

.LeftDivbar {
	text-align: left;
	width: 30px;
	
}

.contentpane {
	padding-top: 4px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 3px;
	#width: 1000px;
	z-index:-1;
}

.rightpane {
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	width: 200px;
	#width: 400px;
}

.bottompane {
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
}

.MainMenu_MenuContainer {
	background-color: transparent;
    width:100%;
	height:1px;
}

.MainMenu_MenuBar {
}

.MainMenu_MenuArrow {
	display: none
}

.MainMenu_RootMenuArrow {
	display: none
}

.MainMenu_MenuIcon {
	display: none
}

.MainMenu_MenuBreak {
	display: none
}


.MainMenu_MenuItemSel {
	background-color: transparent; 
	cursor: pointer; 
	cursor: hand; 
}

.RootMenuItem TD {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 13px;
	font-weight: bold;
	color: Black;
	height: 39px;
	text-align: center;
	background-color: transparent;
}

.RootMenuItemSel TD {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #3f9fdc;
	height: 39px;
	text-align: center;
}

.RootMenuItemHover TD {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 13px;
	font-weight: bold;
	color: Black;
	height: 39px;
	text-align: center;
}

.MainMenu_MenuItem {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 0px;
	font-weight: bold;
	font-size: 11px;
	color: Black;
}

.Submenuitemselected {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 0px;
	margin-top: 0px;
	margin-left: 0px;
	background: White;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}

.Submenuitembreadcrumb {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    border:0px;
	margin-top: 0px;
	margin-left: 0px; 
	background: #C9DDF1; 
	font-size: 11px;
	font-weight:bold;  
	color: #FFFFFF;
}

.Submenu {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	/* border: 1px dotted #FFFFFF;*/
	margin-top: 0px;
	margin-left: 0px;
	z-index: 6000;
	background: White;
	font-size: 11px;
	font-weight: bold;
	color: #419Fe7;
        
}

.Head{ 
   font-size:13px;
   font-weight:bold;
   color:#000000; 
}

.SubHead{ 
   font-size:12px; 
   color:#ebedF0;
  }
   
.SubSubHead{ 
   font-size:11px; 
   color:#000000;
}

.Normal{
   font-size:12px; 
   color:#000000;
   font-weight : normal;
    
}

.TH,TD,DIV {	
   font-size: 12px; 
   color: #000000; 
   font-family: Verdana, Arial,  Helvetica, sans-serif;
}

.CommandButton {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : none;
}
    
A.CommandButton:link {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : underline;
}

A.CommandButton:visited  {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : underline;
}

A.CommandButton:active {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : underline;
}

A.CommandButton:hover {
	font-size : 11px;
	font-weight : normal;
	color : #0033CC;
	text-decoration : none;
}

.User {
   font-size : 11px;
   font-weight:bold; 
   color:#666666;
   text-decoration:none;
}
    
A.User:link {
    font-size : 11px;
    font-weight:bold; 
	color : #666666;
	text-decoration : none;
}

A.User:visited {
    font-size : 11px;
    font-weight:bold; 
	color : #666666;
	text-decoration : none;
}

A.User:active {
    font-size : 11px;
    font-weight:bold; 
	color : #666666;
	text-decoration : none
}

A.User:hover {
    font-size : 11px;
    font-weight:bold; 
	color : #000000;
	text-decoration : underline;
}

A:link {
	font-size : 13px;
	font-weight : normal;
	color :#419Fe7;
	text-decoration : none;
}

A:active {
	font-size : 13px;
	font-weight : normal;
	color :#419Fe7;
	text-decoration : underline;
}

A:hover {
	font-size : 13px;
	font-weight : normal;
	color :#65ad3c;
	text-decoration : underline;
}

A:visited {
	font-size : 13px;
	font-weight : normal;
	color :#419Fe7;
	text-decoration : none;
}

.Footer{
	font-size: 11px;
	font-weight: bold;	 
	text-decoration: none;
	background-color: transparent;
}

A.Footer:link {
    font-size:11px;
    font-weight:bold; 
	color : #666666;
	text-decoration : none;
}

A.Footer:visited  {
    font-size:11px;
    font-weight:bold; 
	color : #666666;
	text-decoration : none;
}

A.Footer:active {
    font-size:11px;
    font-weight:bold; 
	color : #666666;
	text-decoration : underline;
}

A.Footer:hover {
    font-size:11px;
    font-weight:bold; 
	color :#000000;
	text-decoration : underline;
}

.Links {
   font-size:11px;
   font-weight:bold; 
   color:#FFFFFF;
   text-decoration: none
}

A.Links:link {
    font-size:11px;
    font-weight:bold; 
	color : #FFFFFF;
	text-decoration : none;
}

A.Links:visited {    
    font-size:11px;
    font-weight:bold; 
	color : #FFFFFF;
	text-decoration : none;
}

A.Links:active {
    font-size:11px;
    font-weight:bold; 
	color : #FFFFFF;
	text-decoration : underline;
}

A.Links:hover {
    font-size:11px;
    font-weight:bold; 
	color : #000000;
	text-decoration : underline;
}

.LogoTD {
	width: 191px;
		
}

/*--------- dnn menu style ----------*/
/* main menu td */
.mainMenu 
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
	width:970px;
}

/* Main Menu Normal */
.mainMenu .root
{	
	color: #375162;
	font-size: 13px; 
	font-weight:bold; 	
	text-align:center; 
	padding:12px 12px 12px 12px;
	text-transform:uppercase; margin-right:1px;
	white-space:nowrap;
	margin-right:1px;	
	float:left;
}


/* Main menu hover */
.mainMenu .hov{ 
	color:#fff;
	
}

/* Mashup from MinimalEntropy - Main menu selected */
.mainMenu .sel, .mainMenu .bc {
color:#FFF;

}
.mainMenu table{
	border:1px solid #C0D6E5;
	z-index: 5000;
	}

/* Mashup from MinimalEntropy - SUB Menu Normal */
.mainMenu tr.mi{
	background-color:#F8FAFF;
	z-index: 7000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#375162;
	line-height:2em;
	text-transform:none; 
}
.mainMenu tr.mi td{
padding: 0 2px;
text-transform:none;
}

/* Mashup from MinimalEntropy - SUB Menu hover & selected */
.mainMenu tr.hov { 

}

.mainMenu tr.hov td{

}

.mainMenu tr.sel, .mainMenu tr.bc{

}

.mainMenu tr.sel td, .mainMenu tr.bc td{
	color:#fff;
}

.main_dnnmenu_break{
	height: 2px;
	background-color: #D5E0FF;
}

/*  More  Mashup from MinimalEntropy - */

.RadPanelBar_UOMQIC{
	background: White;
}
/* seems like minimalEntropy is GROUP, Item, Text sequence 
The style sheet was designed for IE(dang)  FFox needs the levels broken out
a lot of Duplication until the syntax can be checked! You have to OVERRIDE border to prevent DNN Portal 
Washing stuff DOWN!
 The default is to be GRAY #ebedF0 and the Hover is the BLUE #f5f9fb */

.rpRootGroup
{
	border: thin #ebedF0;
	background-color: #ebedF0;
	text-align: right;
	text-decoration: none;
	clear: none;

}
.RadPanelBar_UOMQIC.rpRootGroup
{
	border: thin #ebedF0;
	background-color: #ebedF0;
	text-align: right;
	text-decoration: none;
	clear: none;

}

.rpItem{
 text-align: right;
 text-decoration: none;
border: thin #ebedF0;
color: #000000; 
}

.RadPanelBar_UOMQIC.rpItem
{
 	text-align: right;
	text-decoration: none;
	border: thin #ebedF0;

}
rpText
{
	text-decoration: none;
	border: thin #ebedF0;
	color: #000000; 

}
.RadPanelBar_UOMQIC.rpText
{
	border: thin #ebedF0;
	text-decoration: none;
	color: #000000; 
}

/* this allow you to mess with first and last elements in Left menu*/
.rpLast{
	border: none;
	text-decoration: none;
	color: #000000; 
}
.RadPanelBar_UOMQIC.rpLast
{
	
	text-decoration: none;
	border: thin #ebedF0;
	color: #000000; 
}
.rpFirst{
	border: thin #ebedF0;
	text-decoration: none;
	
}
.RadPanelBar_UOMQIC.rpFirst
{
	
	border: thin #ebedF0;
	text-decoration: none;
	color: #000000; 
}

.RadPanelBar_UOMQIC.rpLink,
.RadPanelBar_UOMQIC.rpTemplate
{
	padding-left: 7px;
	border: thin #ebedF0;
	text-align: right;
	text-decoration: none;

}
.rpLink{
	border: thin #ebedF0;
	text-decoration: none;
}
.RadPanelBar_UOMQIC.rpLink
{
	background-color: #ebedF0;
	border: thin #ebedF0;
	clear: none;
	   text-decoration: none;	
}
.RadPanelBar_UOMQIC.rpImage
{
	margin-left:5px;
}
/* compensate for borders */

.rpOut{
	border: thin #ebedF0;
	text-decoration: none;
	clear: none;
}
.RadPanelBar_UOMQIC.rpOut
{
	border: thin #ebedF0;
	text-decoration: none;
	clear: none;
}

.RadPanelBar_UOMQIC.rpExpanded
{
	border: thin #ebedF0;
	text-decoration: none;
	clear: none;
}

.RadPanelBar_UOMQIC.rpLink:hover,
.RadPanelBar_UOMQIC.rpFocused,
.RadPanelBar_UOMQIC.rpSelected
{
	color: #2e3d47;
}
.rpLink:hover{
		background-color: #419fe7;
		text-decoration: none;
	border: thin #419fe7;
}

.RadPanelBar_UOMQIC.rpLink:hover,
.RadPanelBar_UOMQIC.rpFocused
{
	background-color: #419fe7;
	text-decoration: none;
	border: thin #419fe7;
}

.RadPanelBar_UOMQIC.rpSelected,
.RadPanelBar_UOMQIC.rpSelected:hover
{
	background-color: #419fe7;
	border: thin #ebedF0;
}

div.RadPanelBar_UOMQIC.rpLink .rpOut,
div.RadPanelBar_UOMQIC.rpFocused .rpOut, 
div.RadPanelBar_UOMQIC.rpLink:hover .rpOut, 
div.RadPanelBar_UOMQIC.rpSelected .rpOut, 
div.RadPanelBar_UOMQIC.rpSelected:hover .rpOut
{
	padding-bottom: 1px;
	border: 0;
}

/* <disabled items> */
.RadPanelBar_UOMQIC.rpDisabled,
.RadPanelBar_UOMQIC.rpDisabled:hover
{
	color: #ccc;
	background-color: #ebedF0;
	border: 0;
	cursor: default;
}

.RadPanelBar_UOMQIC.rpDisabled:hover .rpOut
{
	border: 0;
}
/* </disabled items> */

/* <expand arrows> */
.RadPanelBar_UOMQIC.rpExpandable .rpText,
.RadPanelBar_UOMQIC.rpExpanded .rpText
{
	background-color: transparent;
	border: 0;
 	background-image: url('PanelBar/Expandable.png');
	background-repeat: no-repeat;
 
}
/* </expand arrows> */

/* <subitems> */
.RadPanelBar_UOMQIC.rpGroup
{
	background-color: #419fe7;
}

div.RadPanelBar_UOMQIC.rpGroup .rpLink,
div.RadPanelBar_UOMQIC.rpGroup .rpTemplate
{
	color: #2e3d47;
	background-color: transparent;
	background-image: none;
	border: 0;
	margin: 0 2px;
	padding: 1px 1px 1px 8px;
	clear: none;
}

div.RadPanelBar_UOMQIC.rpGroup .rpLink:hover,
div.RadPanelBar_UOMQIC.rpGroup .rpFocused,
div.RadPanelBar_UOMQIC.rpGroup .rpSelected,
div.RadPanelBar_UOMQIC.rpGroup .rpSelected:hover
{
	
	border: thin;
	background-color: #419fe7;
	padding: 0px 0px 0px 7px;
}

div.RadPanelBar_UOMQIC.rpGroup .rpSelected
{
	background-color: #419fe7;
	
}

/* <subitems (disabled)> */
div.RadPanelBar_UOMQIC.rpGroup .rpDisabled,
div.RadPanelBar_UOMQIC.rpGroup .rpDisabled:hover
{
	color: #ccc;
	text-decoration: none;
	background-color: #fff;
	
	padding: 0px 0px 0px 7px;
}
/* </subitems (disabled)> */

/* <subitems> */

/* <background positioning> */
.RadPanelBar_UOMQIC.rpLink,
.RadPanelBar_UOMQIC.rpExpanded
{
	background-position: 0 0;
}

.RadPanelBar_UOMQIC.rpFocused,
.RadPanelBar_UOMQIC.rpLink:hover,
.RadPanelBar_UOMQIC.rpExpanded:hover
{
	background-position: 0 -200px;
}

.RadPanelBar_UOMQIC.rpSelected,
.RadPanelBar_UOMQIC.rpSelected:hover
{
	background-position: 0 -400px;

}

.RadPanelBar_UOMQIC.rpFirst .rpLink,
.RadPanelBar_UOMQIC.rpFirst .rpExpanded
{
	background-position: 0 -1px;
	
}

.RadPanelBar_UOMQIC.rpFirst .rpFocused,
.RadPanelBar_UOMQIC.rpFirst .rpLink:hover
{
	background-position: 0 -201px;
}

.RadPanelBar_UOMQIC.rpFirst .rpSelected,
.RadPanelBar_UOMQIC.rpFirst .rpSelected:hover
{
	background-position: 0 -401px;
}

/*      <expand arrows> */
.RadPanelBar_UOMQIC.rpExpandable .rpText,
.RadPanelBar_UOMQIC.rpExpanded .rpText
{
	padding-right: 20px;
	background-repeat: no-repeat;
	border: 0;
}

.RadPanelBar_UOMQIC_rtl .rpExpandable .rpText,
.RadPanelBar_UOMQIC_rtl .rpExpanded .rpText
{
	padding-left: 20px;
}

.RadPanelBar_UOMQIC_rtl .rpGroup .rpText
{
	padding: 0 10px;
	}

.RadPanelBar_UOMQIC.rpExpandable .rpText { background-position: 100% 0; }
.RadPanelBar_UOMQIC.rpExpanded .rpText { background-position: 100% -176px; }
.RadPanelBar_UOMQIC_rtl .rpExpandable .rpText { background-position: 0 0; }
.RadPanelBar_UOMQIC_rtl .rpExpanded .rpText { background-position: 0 -176px; }

.RadPanelBar_UOMQIC.rpGroup .rpExpandable .rpText { background-position: 100% -338px; }
.RadPanelBar_UOMQIC.rpGroup .rpExpanded .rpText { background-position: 100% -477px; }
.RadPanelBar_UOMQIC_rtl .rpGroup .rpExpandable .rpText { background-position: 0 -338px; }
.RadPanelBar_UOMQIC_rtl .rpGroup .rpExpanded .rpText { background-position: 0 -477px; }

/*      </expand arrows> */

.RadPanelBar_UOMQIC.rpGroup .rpLink,
.RadPanelBar_UOMQIC.rpGroup .rpLink .rpOut { background-position: 0 200px; }

.RadPanelBar_UOMQIC.rpGroup .rpLink:hover,
.RadPanelBar_UOMQIC.rpGroup .rpFocused { background-position: 100% -22px; }
.RadPanelBar_UOMQIC.rpGroup .rpLink:hover .rpOut,
.RadPanelBar_UOMQIC.rpGroup .rpFocused .rpOut { background-position: 0 0; }

/*      <subitems (selected)> */
.RadPanelBar_UOMQIC.rpGroup .rpSelected,
.RadPanelBar_UOMQIC.rpGroup .rpSelected:hover { background-position: 100% -222px; background-color: transparent;}
.RadPanelBar_UOMQIC.rpGroup .rpSelected .rpOut,
.RadPanelBar_UOMQIC.rpGroup .rpSelected:hover .rpOut { background-position: 0 -200px; }
/*      </subitems (selected)> */





/* GENERIC overrides from _default */
H1
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #666644;
}

H2
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 14px;
    font-weight: normal;
	 /* color per Mike H 6/29/2010*/
    color: #65ad3c;
}

H3
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #003366;
}

H4
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #003366;
}

H5, DT
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #003366;
}

H6
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #003366;
}

UL LI
{
	list-style-type: square;
	
}

UL LI LI
{
    list-style-type: disc;
	
}

UL LI LI LI
{
    list-style-type: circle;
	
}

OL LI
{
    list-style-type: decimal;
	
}

OL OL LI
{
    list-style-type: lower-alpha;

}

OL OL OL LI
{
    list-style-type: lower-roman;

}
OL UL LI
{
    list-style-type: disc;
	
}

/* style of item titles on edit and admin pages QICsubtitle  Per MIKE H 6/29/2010 */
.SubHead    {
 color: #419Fe7;
}
/* style of item titles on edit and admin pages   Per MIKE H 6/29/2010 */
.QICsubtitle    {
 color: #419Fe7;
}

.toppane .DnnModule {z-index:-1;}


