/* 
================================
Skin styles for DotNetNuke
================================
*/   
TABLE.contenttop {
	BORDER-RIGHT: #d6d5d5 4px solid; 
	BORDER-LEFT: #d6d5d5 4px solid;
	background-color: White;
	color: #838282;
}
td.bottompane 
{
 vertical-align: top;   
}

td.bannerpane 
{
}
td.leftpane 
{
  text-align: left;
  vertical-align: top;
  color: #df201e;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}
td.leftpane a:link
{
  color: #df201e;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
  margin: -200 -0 -200 0;
}
td.leftpane a:hover
{
  color: #df201e;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
   margin: -200 -0 -200 0;
}
td.leftpane a:visited
{
  color: #df201e;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
   margin: -200 -0 -200 0;
}
td.contentpane_Detail a:link {
   color: #df201e;
  font-size: 11px;
  text-decoration: none;
}
td.contentpane_Detail a:hover {
  color: #df201e;
  font-size: 11px;
  text-decoration: underline;
}
td.contentpane_Detail a:visited {
  color: #df201e;
  font-size: 11px;
  text-decoration: none;
}
TD.contentpane_Detail {
	background-color: white;
	font-family: Arial; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 13px; 
	padding-top: 0px;
    padding-bottom: 5px; 
	color: #707477;
	FONT-SIZE: 75%; 
	vertical-align: top;
	border-left: #e8e7e7 2px dotted;   
}
td.contentpane_Detail1 a:link {
   color: #df201e;
  font-size: 11px;
  text-decoration: none;
}
td.contentpane_Detail1 a:hover {
  color: #df201e;
  font-size: 11px;
  text-decoration: none;
  text-decoration: underline;
}
td.contentpane_Detail1 a:visited {
  color: #df201e;
  font-size: 11px;
  text-decoration: none;
}
TD.contentpane_Detail1 {
	background-color: white;
	font-family: Arial; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 13px; 
	width: 275px;
	color: #707477;
	FONT-SIZE: 75%; 
	border-left: #e8e7e7 2px dotted;   
}
td.contentpane_Detail2 a:link {
   color: #df201e;
  font-size: 11px;
  text-decoration: none;
}
td.contentpane_Detail2 a:hover {
  color: #df201e;
  font-size: 11px;
  text-decoration: none;
  text-decoration: underline;
}
td.contentpane_Detail2 a:visited {
  color: #df201e;
  font-size: 11px;
  text-decoration: none;
}
TD.contentpane_Detail2 {
	background-color: white;
	font-family: Arial; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 13px; 
	width: 275px;
	color: #707477;
	FONT-SIZE: 75%; 
	border-left: #e8e7e7 2px dotted;   
}
TD.contentpane_Home {
	background-color: white;
	font-family: Arial; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 5px; 
    padding-bottom: 13px; 
	HEIGHT: 290px;
	FONT-SIZE: 75%;
	color: #707477; 
	border-left: #e8e7e7 2px dotted;   
}
td.leftfooter
{
 font-family: Arial;
 color: #707477;
 vertical-align: bottom;
 font-size: 7.5pt;  
}
td.rightfooter
{
 font-family: Arial;
 vertical-align: bottom;
 color: #707477;
 text-decoration: none;
 font-size: 7.5pt;   
}
td.rightfooter a:link 
{
 font-family: Arial;
 color: #707477;
 vertical-align: bottom;
 text-decoration: none;
 font-size: 7.5pt;   
}
td.rightfooter a:hover
{
 font-family: Arial;
 color: #707477;
 text-decoration: none;
 vertical-align: bottom;
 font-size: 7.5pt;   
}
td.rightfooter a:visited
{
 font-family: Arial;
 color: #707477;
 text-decoration: none;
 vertical-align: bottom;
 font-size: 7.5pt;   
}
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: white;
	TEXT-ALIGN: center;
}
.skinmaster {
	height: 100%;
	background-color: white;
	border-right: #e8e7e7 4px solid; 
	border-top: transparent 1px solid; 
	border-left: #e8e7e7 4px solid;  
}
.skingradient 
{
font-weight: lighter;
font-size: 7.5pt;
color:  #A1A1A3;
font-family: Arial;
text-decoration: none; 
}

.controlpanel 
{
    BORDER-RIGHT: #707477 1px groove; 
    BORDER-TOP: #707477 1px groove; 
    BORDER-LEFT: #707477 1px groove; 
    BORDER-BOTTOM: #707477 1px groove; 
    vertical-align: middle;
	height: 0px;
	background-color: white;
}
.NavigationDelimiter {
	COLOR: #adacac
}

.MainMenu_MenuContainer {
	background-color: transparent; 
	padding:0px 1px 0px 1px;
	width: 605px;
	text-align: center;
	vertical-align:bottom;
}
.MainMenu_MenuBar 
{
	background-color: #df201e;
	padding: 5px 14px 5px 14px;
	height: 29px;
	width: 605px;
	text-align: center;
}

.MainMenu_MenuItem 
{
    background-color: #df201e; 
	color: white; 
	font-size: 9pt; 
	font-weight: lighter;
	font-style: normal; 
	font-family: Arial; 
	height: 29px;
	width: 160;
    BORDER:  #df201e 1px solid; 
    text-align: center;
    white-space: nowrap;
}
.rootmenuitemselected
{
    background-color: #a62923; 
    BORDER:  #a62923 1px solid; 
    padding: 5px 14px 5px 14px;
	color: white; 
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: lighter; 
	font-style: normal;
	height: 29px;
	width: 160;
	text-align: center;
    white-space: nowrap;
}

.MainMenu_SubMenu
{
    background-color: #df201e;
    color: white;
	font-family: Arial; 
	font-size: 9pt; 
    text-align: center;
	font-weight: lighter; 
	font-style: normal;
	height: 29px;
	width: 160;
	white-space: nowrap;
}
.submenuitemselected
{
    background-color: #a62923;
    BORDER:  #a62923 1px solid;
	color: white; 
	text-align: center;
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: lighter; 
	font-style: normal;
	height: 29px;
	width: 160;
	white-space: nowrap;
} 
.MainMenu_MenuIcon 
{
    display: none;
}
.MainMenu_MenuArrow {
    display: none; 	 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	display: none;
}

.StandardButton {
  background:  #df201e; 
  color: white;
  font-family: Arial; 
  font-size: 11px;
  font-weight: normal;
}
.Head {
   font-family: Arial;
   font-size:  14px;
   font-weight: bold;
   COLOR: #3F4143;  
}
.SubHead
{
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #3F4143;
}
.Normal,.NormalDisabled
{
    color: #707477;
}

/* Module Title Menu */
.ModuleTitle_MenuContainer { 
	border-bottom: blue 0px solid; 
	border-left: blue 0px solid; 
	border-top: blue 0px solid; 
	border-right: blue 0px solid; 
}

.ModuleTitle_MenuBar {
	cursor: pointer; 
	height:16px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: pointer; 
	color: black; 
	font-size: 9pt; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	cursor: pointer; 
	background-color: #df201e; 
	border-left: #df201e 1px solid; 
	border-bottom: #df201e 1px solid; 
	border-top: #df201e 1px solid; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	background-color: #FFFFFF; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); */
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak {
	border-bottom: #df201e 1px solid; 
	border-left: #df201e 0px solid; 
	border-top: #df201e 1px solid;  
	border-right: #df201e 0px solid; 
	background-color: #df201e; 
	height: 1px;
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	color: black; 
	font-size: 9pt; 
	font-style: normal;
	background-color: #5d5e63;
}

.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration: none;
    color: #838282;
}

A.CommandButton:visited  {
    text-decoration: none;
    color: #838282;
}

A.CommandButton:active   {
    text-decoration: none;
    color: #838282;
}

A.CommandButton:hover    {
    text-decoration: none;
    color: #838282;
}

H1 
{
 font-family: Arial;
 font-size:  14px;
 font-weight: bold;
 COLOR: #3F4143;
}
H2
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	MARGIN: 0px; 
	COLOR: #3F4143; 
	FONT-FAMILY: Arial;
}
H3 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	MARGIN: 0px; 
	COLOR: #3F4143; 
	FONT-FAMILY: Arial;
}

p{
	font-family: Arial; 
    font-size: 12px;
    font-weight: normal;
    color: #666666;	
}

.SkinObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: #df201e;
    font-family: Arial, Helvetica;
    text-decoration: none;
}

A.SkinObject:link {
    text-decoration:    none;
    color:#df201e;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#df201e;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#df201e;
}

A.SkinObject:hover    {
    text-decoration:    none;
    color:#df201e;
}
.Formlabel 
{
 font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #003366;
padding-right: 20px;  
vertical-align: middle; 
}
.designTimeTable td
{
padding-right: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-top: 5px;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: #000000;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #000000;
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #000000;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #000000;
}




