body
{
	border-left:0px; 
	border-right:0px; 
	height:100%; 
	padding:0px; 
	margin:0px; 
	background-color: #000000;
	background-image:url(images/bg.gif);
}

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

.ContentTop 
{
	background-image:url(images/New-index_04.jpg);
	 width:400px;
	 height:10px;
}

.redpane
{
	background-image:url(images/New-index_16.jpg); 
	background-repeat:repeat-y;
	width:400px;
	
}

.FooterRight
{
	color:#FFFFFF; 
	text-align:center; 
	vertical-align:middle; 
	background-image:url(images/New-index_22.gif); 
	background-repeat:no-repeat
}

.FooterLeft
{
	text-align:left; 
	vertical-align:middle;
	border-top:solid 1px #3E4243;
	padding-left:10px;
}

.ContentPane
{
	text-align:center; 
	vertical-align:top; 
	width:100%;
	padding:10px 7px 10px 12px;
	
}
	

/* Menu for Skin Comp */
.RootTab TD, .ActiveRootTab TD, .SelectedRootTab TD, .BreadcrumbRootTab TD {
width: 100px;
height:24px;
padding-left: 0px;
text-align: center;
font-weight: bold;
font-family: Trebuchet MS, Tahoma, Verdana;
font-size: 9pt;
background-color: transparent;
display: block;
}

.RootTab TD{
color: #FFFFFF;
}

.ActiveRootTab TD{
color: #FFFFFF;
}

.SelectedRootTab TD{
color: #FFFFFF;
background-color:#B5211D;

}

.BreadcrumbRootTab TD{
color: #FFFFFF;
}

/* Main Menu ////////////////////////////////////////////////////////////////////////////////////////////////////*/
.MainMenu_MenuContainer
{
	border-right: #404040 0px solid;
	border-top: #ff8080 0px solid;
	border-left: #ff8080 0px solid;
	border-bottom: #404040 0px solid;
}
.MainMenu_MenuBar {
	cursor: hand; 
	height:16;
}
.MainMenu_MenuItem
{
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: #000000 0px solid;
	cursor: hand;
	color: #000000;
	border-bottom: #000000 0px solid;
	font-style: normal;
	font-family: Trebuchet MS, Tahoma, Verdana;
	background-color: Transparent;
	
}
.MainMenu_MenuIcon
{
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	background-color:DarkGray;
	border-left: #000000 0px solid;
	width: 20px;
	cursor: hand;
	border-bottom: #000000 0px solid;
	background-repeat: repeat-x;
	height: 21px;
	text-align: center;
}
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: hand; 
	background-color: #DADADA; 
	border-bottom: #404040 3px double; 
	border-left: #404040 3px double; 
	border-top: #404040 3px double; 
	border-right: #404040 3px double;
	
}
.MainMenu_MenuBreak
{
	border-right: #404040 0px solid;
	border-top: #ff8080 0px solid;
	border-left: #ff8080 0px solid;
	border-bottom: #404040 0px solid;
	background-repeat: no-repeat;
	height: 0px;
	background-color: #000000;
}
.MainMenu_MenuItemSel
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(http://estessolutions.com/Portals/14/Skins/EstesSolutionsNew/images/BLOOD.jpg);
	cursor: hand;
	color: #FFFFFF;
	background-repeat: repeat-x;
	font-style: normal;
	font-family: Trebuchet MS, Tahoma, Verdana;
	background-color: #000000;

}
.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand; 
	border-right: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid;
	color: black;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand;
	color: Red;
}


.StandardButton     {
    background: #AAAAAA none; 
    color: #000000;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DDDDDD;
	BORDER-RIGHT: #8F9092 1px solid; 
	BORDER-TOP: #8F9092 1px solid; 
	BORDER-LEFT: #8F9092 1px solid; 
	BORDER-BOTTOM: #8F9092 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(http://estessolutions.com/Portals/14/Skins/EstesSolutionsNew/gradient_LtGray.jpg);
}


/* style for Paragraphs */
.P   {
    font-family: Tahoma, Verdana, Helvetica;
    font-size:  11px;
    font-weight:  normal;
    color: #000000;
}
/* .Head  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style for Module Titles */
.Head 
{
    font-family: Verdana, Helvetica, Tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    height: 0px;
}
/* .SubHead  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style for Module Item Titles and Admin Pages*/
.SubHead 
{
    font-family: Tahoma, Verdana, Helvetica;
    font-size: 11px;    
    font-weight: bold;
    color: #000000;    
    height: 0px;
}
/* .SubSubHead  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style for Module Titles for compact renderings - Quiklinks/Sign-ins*/
.SubSubHead 
{
    font-family: Tahoma, Verdana, Helvetica;
    font-size: 8.5pt;    
    font-weight: bold;
    color: #000000;
}
/* Blue .Normal  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style used for most text rendered by modules*/
.Normal 
{
    font-family: Tahoma, Arial, Helvetica;	
    font-size: 11px;    
    font-weight: normal;
    color: #000000;
}
.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;	
    font-size: 11px;    
	font-weight: bold;
    color: #000000;
}
.NormalRed
{
    font-family: Tahoma, Arial, Helvetica;	
    font-size: 11px;    
	font-weight: bold;
	color: #990000;
}
.NormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;	
    font-size: 11px;    
	font-weight: normal;
    color: #000000;
}
/* Link style for Module Item Titles and Admin Pages /////////////////////////////////////////////////////////////*/    
A.SubHead:link    
{
    font-family: Tahoma, Verdana, Helvetica;
    font-size: 11px;    
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    height: 0px;
}
A.SubHead:visited  
{
    font-family: Tahoma, Verdana, Helvetica;
    font-size: 11px;   
    font-weight: bold;
    text-decoration: none;    
    color: #000000;
    height: 0px;
}
A.SubHead:active   
{
    font-family: Tahoma, Verdana, Helvetica;	
    font-size: 11px;   
    font-weight: bold;
    text-decoration: none;
    color:#000000;
    height: 0px;
}
A.SubHead:hover    
{
    font-family: Tahoma, Verdana, Helvetica;	
    font-size: 11px;   
    font-weight: bold;
    text-decoration: underline;
    color: #000000;
    height: 0px;
}
/* Link style for SelectedTab  /////////////////////////////////////////////////////////////*/    
A.SelectedTab:link    
{
    font-family: Verdana, Tahoma, Helvetica;	
    font-size: 11px;    
    font-weight: bold;
    text-decoration: none;
    color: #000000;    
}
A.SelectedTab:visited  
{
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 11px;   
    font-weight: bold;
    text-decoration: none;    
    color: #000000;
}
A.SelectedTab:active   
{
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 11px;   
    font-weight: bold;
    text-decoration:    none;
    color: #000000;
}
A.SelectedTab:hover    
{
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 11px;   
    font-weight: bold;
    text-decoration: underline;
    color: #000000;
}
/* Link style for OtherTabs  /////////////////////////////////////////////////////////////*/    
A.OtherTabs:link    
{
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 11px;    
    font-weight: bold;
    text-decoration: none;
    color: #000000;    
}
A.OtherTabs:visited  
{
    font-family: Verdana, Tahoma, Helvetica;	
    font-size: 11px;   
    font-weight: bold;
    text-decoration: none;    
    color: #000000;
}
A.OtherTabs:active   
{
    font-family: Verdana, Tahoma, Helvetica;	
    font-size: 11px;   
    font-weight: bold;
    text-decoration:    none;
    color: #000000;
}
A.OtherTabs:hover    
{
    font-family: Verdana, Tahoma, Helvetica;	
    font-size: 11px;   
    font-weight: bold;
    text-decoration: underline;
    color: #000000;
}
/* Link style for Links  /////////////////////////////////////////////////////////////*/    
A:link    
{
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 11px;    
    font-weight: normal;
    text-decoration: none;
    color:#000000;    
}
A:visited  
{
    font-family: Verdana, Tahoma, Helvetica;	
    font-size: 11px;   
    font-weight: normal;
    text-decoration: none;    
    color: #000000;
}
A:active   
{
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 11px;   
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}
A:hover    
{
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 11px;   
    font-weight: normal;
    text-decoration:  underline;
    color: #000000;
}
/* Link style for Normal Links  /////////////////////////////////////////////////////////////*/    
A.Normal:link    
{
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 11px;    
    font-weight: normal;
    text-decoration: none;
    color:#000000;    
}
A.Normal:visited  
{
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 11px;   
    font-weight: normal;
    text-decoration: none;    
    color: #000000;
}
A.Normal:active   
{
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 11px;   
    font-weight: normal;
    text-decoration: normal;
    color: #000000;
}
A.Normal:hover    
{
    font-family: Verdana, Tahoma, Helvetica;
    font-size: 11px;   
    font-weight: normal;
    text-decoration:  underline;
    color: #000000;
}
/*  .Privacy  ////////////////////////////////////////////////////////////////////////////////////////////////////*/    
/* text style for Privacy */
.Privacy, a.Privacy:active, a.Privacy:link, a.Privacy:visited {
    font-weight: bold;
    font-size: 8pt;
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Helvetica;
    text-decoration: none;
}
a.Privacy:hover {
    font-weight: bold;
    font-size: 8pt;
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Helvetica;
    text-decoration: underline;
}
/*  .CurrentDate  ////////////////////////////////////////////////////////////////////////////////////////////////////*/    
/* text style for CurrentDate */
.CurrentDate {
    font-weight: bold;
    font-size: 8.5pt;
    color: #000000;
    font-family: Tahoma, Verdana, Helvetica;
}
/*  .Copyright  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style for Copyright */
.Copyright {
    font-weight: bold;
    font-size: 8pt;
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Helvetica;	
    text-decoration: none;
}
/*  .User  ////////////////////////////////////////////////////////////////////////////////////////////////////*/    
/* hyperlink style for the User */
A.Privacy:link 
{
    font-family: Tahoma, Verdana, Helvetica;	
    font-size: 8.5pt;
    font-weight: bold;   
    text-decoration:    none;
    color: #FFFFFF;
}
A.Privacy:visited  
{
    font-family: Tahoma, Verdana, Helvetica;	
    font-size: 8.5pt;    
    font-weight: bold;    
    text-decoration:    none;
    color: #FFFFFF;
}
A.Privacy:active   
{
    font-family: Tahoma, Verdana, Helvetica;	
    font-size: 8.5pt;    
    font-weight: bold;   
    text-decoration:    none;
    color: #FFFFFF;
}
A.Privacy:hover    
{
    font-family: Tahoma, Verdana, Helvetica;	
    font-size: 8.5pt;   
    font-weight: bold;     
    text-decoration:    underline;
    color: #B6211D;
}
/*  .DotNetNuke  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style for DotNetNuke */
.Dotnetnuke {
    font-weight: bold;
    font-size: 8.5pt;
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Helvetica;	
    text-decoration: none;
}
/*  .User  ////////////////////////////////////////////////////////////////////////////////////////////////////*/    
/* hyperlink style for the User */
A.User:link 
{
    font-family: Tahoma, Verdana, Helvetica;	
    font-size: 8.5pt;
    font-weight: bold;   
    text-decoration:    none;
    color: #3E4243;
}
A.User:visited  
{
    font-family: Tahoma, Verdana, Helvetica;	
    font-size: 8.5pt;    
    font-weight: bold;    
    text-decoration:    none;
    color: #3E4243;
}
A.User:active   
{
    font-family: Tahoma, Verdana, Helvetica;	
    font-size: 8.5pt;    
    font-weight: bold;   
    text-decoration:    none;
    color: #3E4243;
}
A.User:hover    
{
    font-family: Tahoma, Verdana, Helvetica;	
    font-size: 8.5pt;   
    font-weight: bold;     
    text-decoration:    underline;
    color: #B6211D;
}
/*  .Login  ////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* hyperlink style for the Login */
A.Login:link {
    text-decoration:    none;
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 8.5pt;
    height: 0px;
}
A.Login:visited  {
    text-decoration:    none;
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 8.5pt;
    height: 0px;
}
A.Login:active   {
    text-decoration:    none;
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 8.5pt;
    height: 0px;
}
A.Login:hover    {
    text-decoration: underline;
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Helvetica;	
    font-weight: bold;
    font-size: 8.5pt;
    height: 0px;
} 

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active  {
	color: #FFF;	
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #666;
	border-left: 1px solid #bbb;
	border-right: 1px solid #999;
	padding: 1px 5px 2px 6px;
    	font-family: Tahoma, Verdana, Helvetica;	
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	background: #666;
}

A.CommandButton:hover    {
	color: #FFF;	
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #666;
	border-left: 1px solid #ccc;
	border-right: 1px solid #999;
	padding: 1px 5px 2px 6px;
    	font-family: Tahoma, Verdana, Helvetica;	
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	background: #333;
}


td.Q_Title
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 22px;
 font-weight: bold;
 color: #000000;
 padding-bottom: 20px;
}
td.Q_Intro
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-bottom: 20px;
 color: #000000;
}
td.Q_Question 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 padding-top: 15px;
 }
td.Q_Description 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 padding-top: 10px;
 width: 50px;
 vertical-align: top;
}
td.Q_Value
{
 vertical-align: top;
 padding: 5px 0px 0px 5px;
}
.Q_Value
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000; 
}



.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    border-color: #f0f0f0; /*dark blue*/
    background: #B72428;
    background: -moz-linear-gradient(top, #B72428 0%, #B52428 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B72428), color-stop(100%,#B52428)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #B72428 0%,#B52428 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(top, #B72428 0%,#B52428 100%); /* W3C */
    -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
    color: #efefef;
    text-shadow: 0px -1px 0px #185B93;
}

    .dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnPrimaryAction:hover {
        border-color: #f0f0f0;
        background: #B72428; /* Old browsers */
        background: -moz-linear-gradient(top, #B72428 0%, #B52428 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B72428), color-stop(100%,#B52428)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #B72428 0%,#B52428 100%); /* Chrome10+,Safari5.1+ */
        background: linear-gradient(top, #6cb6f3 0%,#B52428 100%); /* W3C */
        color: #fff;
    }

    .dnnPrimaryAction:active, .dnnFormItem input[type="submit"]:active, a.dnnPrimaryAction:active {
        border-color: #f0f0f0 !important;
        background: #1f66be; /* Old browsers */
        background: -moz-linear-gradient(top, #B72428 0%, #B52428 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B72428), color-stop(100%,#B52428)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #B72428 0%,#B52428 100%); /* Chrome10+,Safari5.1+ */
        background: linear-gradient(top, #B72428 0%,#B52428 100%); /* W3C */
        -webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4);
        box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4);
        color: #fff;
    }

    .dnnPrimaryAction[disabled], .dnnPrimaryAction[disabled]:hover, .dnnPrimaryAction[disabled]:active {
        background: #ccc !important;
        border: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        color: #aaa !important;
        text-shadow: none;
    }