/* 
================================
Skin styles for DotNetNuke
================================
*/   
BODY
{
	font-size: 10pt;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica; 	
}

.pagemaster
{
	width: 100%;
	height: 100%;
	background-color: #7fb9d5;
}
.pageheader
{
	height: 213px;
}
.MainColumn
{
	width: 696px;
}
.leftColumn
{
	width: 248px;
}
.WhiteColumn
{
	width: 16px;
	background-color: #ffffff;
}

.pageheader .pageleft
{
	background-color: #33ff33;
}

.pageheader .pageright
{
	background-color: #ffcc00;
}

.pageheader .leftColumn
{
	background-image: url(HeaderLeftBG.gif);
	background-color: #2bb333;
}

.pageheader .MainColumn
{
	background-image: url(HeaderMainBG.gif);
	background-color: #f2d400;
}


.WhiteLine
{
	background-color: #ffffff;
}

.WhiteLine .pageleft
{
	background-color: #ffffcc;
}

.WhiteLine .pageright
{
	background-color: #ffffcc;
}

.breadcrumb
{
	padding-left: 20px;
	font-weight: bold;
	font-size: 10pt;
	background-image: url(breadcrumbBG.gif);
	color: #fffacd;
	padding-top: 2px;
	background-repeat: no-repeat;
	height: 50px;
}

.pagebody .pageleft
{
	background-color: #0099ff;
}
.pagebody .pageright
{
	background-color: #ff6600;
}

.pagebody .leftcolumn
{
	background-image: url(BlueBG.gif);
	background-repeat: repeat-y;
	background-color: #137db1;
}

.bluegradient
{
	background-image: url(TopBlue.jpg);
	background-repeat: no-repeat;
}


.leftFrame
{
	background-position: right top;
	background-image: url(leftBG.jpg);
	background-repeat: repeat-y;
}


.topleftborder
{
	background-image: url(leftTL.gif);
	background-repeat: no-repeat;
}
.topborder
{
	background-image: url(leftT.gif);
	background-repeat: no-repeat;
}
.toprightborder
{
	background-image: url(leftTR.gif);
	background-repeat: no-repeat;
}

.leftborder
{
	background-image: url(leftL.gif);
	background-repeat: no-repeat;
}

.leftpane
{
	background-image: url(leftpane.jpg);
	background-repeat: no-repeat;

}
.rightborder
{
	background-image: url(leftR.gif);
	background-repeat: no-repeat;

}


.bottomleftborder
{
	background-image: url(leftBL.gif);
	background-repeat: no-repeat;
}

.bottomborder
{
	background-image: url(leftB.gif);
	background-repeat: no-repeat;
}

.bottomrightborder
{
	background-image: url(leftBR.gif);
	background-repeat: no-repeat;
}


.contentmaster
{
	background-image: url(contentPane.jpg);
	background-repeat: no-repeat;
	background-color: #ea9a19;
}












.breadcrumb A.SkinObject
{
	font-weight: normal;
	font-size: 10pt;
	color: #eee8aa;
}

.breadcrumb A.SkinObject:link 
{
	font-weight: normal;
	color: #eee8aa;
}
.breadcrumb A.SkinObject:visited  
{
	font-weight: normal;
	color: #eee8aa;
}
.breadcrumb A.SkinObject:active 
{
	font-weight: normal;
	color: #eee8aa;
}
.breadcrumb A.SkinObject:hover  
{
	font-weight: normal;
	color: #eee8aa;
}

.searchbar
{
	padding-right: 15px;
	background-image: url(search_back.jpg);
	padding-top: 15px;
	background-repeat: no-repeat;
	background-color: transparent;
	text-align: right;
}
.Search
{
	padding-right: 50px;
	position: relative;
	top: 2px;
}

.ControlPanel
{
	border-right: #00ff00 1px solid;
	border-top: #00ff00 1px solid;
	border-left: #00ff00 1px solid;
	width: 100%;
	border-bottom: #00ff00 1px solid;
	background-color: #006600;
}
.ControlPanel .SubHead
{
	color: #ffffe0;
}

.ControlPanel .CommandButton
{
	color: #ffffe0;
}
    
.ControlPanel A.CommandButton:link
{
	color: #ffffe0;
	text-decoration: none;
}

.ControlPanel A.CommandButton:visited  
{
	color: #ffffe0;
    text-decoration:    none;
}

.ControlPanel A.CommandButton:active   
{
	color: #ffffe0;
    text-decoration:    none;
}

.ControlPanel A.CommandButton:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.topbanner
{
	padding-right: 4px;
	padding-left: 6px;
	width: 650px;
	padding-top: 6px;
	height: 130px;
	background-color: transparent;
}
.leftpane {
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.contentpane
{
	padding-right: 4px;
	padding-left: 4px;
	background-image: url(CPTree.gif);
	width: 696px;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-color: transparent;
}
.rightpane
{
	padding-right: 4px;
	padding-left: 6px;
	border-left: #CCCCCC 2px solid;
	width: 175px;
	padding-top: 6px;
	background-color: transparent;
}

.TopMenu
{
	background-image: url(TopMenu.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
}
.TopMenuEnd
{
	background-image: url(TopMenuEnd.gif);
	width: 20px;
	background-repeat: no-repeat;
}
.TopMenuBreak
{
	background-image: url(TopMenuBreak.gif);
	width: 30px;
	background-repeat: no-repeat;
}

.MainMenu
{
	background-image: url(MainMenuBG.gif);
	background-repeat: repeat-x;
	height: 41px;
	background-color: #fbf2a6;
	text-align: left;
}
.MainMenuEnd
{
	background-image: url(MainMenuEnd.gif);
	background-repeat: no-repeat;
	height: 41px;
}

.MainMenu
{
	background-image: url(MainMenuBG.gif);
	height: 41px;
	text-align: right;
}

.MainMenu_MenuBar {
	height: 41px;
}

.MainMenu_MenuItem
{
	border-right: #fffacd 2px solid;
	border-top: #fffacd 2px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #fffacd 2px solid;
	color: #000000;
	border-bottom: #fffacd 2px solid;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #fffacd;
}

.MainMenu_MenuIcon
{
	border-right: #ffd700 2px solid;
	border-top: #ffd700 2px solid;
	border-left: #ffd700 2px solid;
	border-bottom: #ffd700 2px solid;
	background-color: #ffd700;
	text-align: center;
}

.MainMenu_SubMenu
{
	z-index: 1000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'DimGray' , Direction=135, Strength=3);
	background-color: #fffacd;
}
.MainMenu_MenuBreak
{
	border-top: transparent 1px solid;
	border-bottom: transparent 1px solid;
	background-color: transparent;
}
.MainMenu_MenuItemSel
{
	color: #000000;
	background-color: #ffd700;
}
.MainMenu_MenuArrow
{
	border-right: #fffacd 2px solid;
	border-top: #fffacd 2px solid;
	border-left: #fffacd 2px solid;
	width: 12px;
	border-bottom: #fffacd 2px solid;
	background-color: #fffacd;
}
.MainMenu_RootMenuArrow
{
	color: black;
	background-color: transparent;
}
.MainMenu_RootMenuItemBreadcrumb
{
	color: #000000;
	height: 41px;
	background-color: transparent;
}
.MainMenu_SubMenuItemBreadcrumb
{  
    background-color: transparent;
}
.MainMenu_RootMenuItem
{
	padding-right: 0px;
	margin-top: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 0px;
	height: 35px;
	background-color: transparent;
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica;
}
.MainMenu_RootMenuItemActive
{
	color: #000000;
	height: 35px;
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica;

}
.MainMenu_RootMenuItemSelected
{
	color: #000000;
	height: 35px;
	background-color: #ffd700;
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica;

}
.MainMenu_SubMenuItemActive
{
	border-right: #ffd700 2px solid;
	border-top: #ffd700 2px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #ffd700 2px solid;
	color: #000000;
	border-bottom: #ffd700 2px solid;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #ffd700;
}

.MainMenu_SubMenuItemSelected
{
	border-right: #ffd700 2px solid;
	border-top: #ffd700 2px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #ffd700 2px solid;
	color: #000000;
	border-bottom: #ffd700 2px solid;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #ffd700;
}
.MainMenu_separatorclass
{
	font-weight: bold;
	font-size: 9pt;
	color: #cfd3d9;
	background-color: transparent;
}

.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}


.SkinObject
{
	font-weight: normal;
	font-size: 10pt;
	color: #666600;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}


A.SkinObject:link
{
	font-weight: normal;
	color: #666600;
	text-decoration: none;
}

A.SkinObject:visited
{
	font-weight: normal;
	color: #cccc33;
	text-decoration: none;
}

A.SkinObject:active  {
    text-decoration:    none;
    color:#666600;
    	font-weight: normal;

}

A.SkinObject:hover
{
	color: #cccc66;
	text-decoration: none;
		font-weight: normal;

}

.Basket
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10pt;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	height: 20px;
	background-color: #ff0000;
	text-decoration: none;
}

 A.Basket:link
{
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
}

A.Basket:visited
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

A.Basket:active  {
    text-decoration:    none;
    color:#ffffff;
    	font-weight: normal;

}

A.Basket:hover
{
	font-weight: normal;
	color: #ffcccc;
	text-decoration: none;
}



.AddToBasket
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 5px;
	color: #ffffff;
	padding-top: 5px;
	height: 20px;
	background-color: #ff0000;
	text-align: right;
}


A.AddToBasket:link
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

A.AddToBasket:visited
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

A.AddToBasket:active  {
    text-decoration:    none;
    color:#ffffff;
    font-weight: normal;

}

A.AddToBasket:hover
{
	font-weight: normal;
	color: #ffff99;
	text-decoration: none;
}


.footer
{
	padding-right: 4px;
	background-position: right top;
	padding-left: 4px;
	font-size: 10pt;
	background-image: url(foot.gif);
	padding-bottom: 4px;
	color: #666600;
	padding-top: 4px;
	background-repeat: repeat-y;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica;
}


A.footer:link{
    text-decoration:    none;
    color:#800000;
}

A.footer:visited{
    text-decoration:    none;
    color:#800000;
}

A.footer:active {
    text-decoration:    none;
    color:#800000;
}

A.footer:hover {
    text-decoration:    none;
    color:#003366;
}



.Normal
{
	font-size: 10pt;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica; 	
}


/* style of item titles on edit and admin pages */
.SubHead
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
}



/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	color: #444444;
	text-decoration: underline;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #444444;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #444444;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #444444;
}









	
.CStore_Menu
{
	font-weight: normal;
	background: none transparent scroll repeat 0% 0%;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 1px;
	border-bottom-style: none;
}
.CStoreMenu_MenuContainer
{
	background-position: 0% 0%;
	font-weight: normal;
	background-attachment: scroll;
	width: 100%;
	color: #000000;
	border-top-style: none;
	background-repeat: repeat-y;
	border-right-style: none;
	border-left-style: none;
	height: 1px;
	background-color: transparent;
	border-bottom-style: none;
}

.CStoreMenu_MenuBar{}
.CStoreMenu_MenuIcon{ display:none; }
.CStoreMenu_RootMenuArrow{ display:none; }
.CStoreMenu_MenuArrow{ display:none; }
.CStoreMenu_MenuBreak{ display:none; }	


.CStoreMenu_MenuItem
{
	padding-right: 0px;
	margin-top: 2px;
	padding-left: 0px;
	font-weight: normal;
	background: #9fc0d9;
	padding-bottom: 2px;
	margin-left: -20px;
	color: #000000;
	padding-top: 2px;
}




.CStoreMenu_RootItem
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	background: url(BlueArrow.gif) no-repeat left center;
	padding-bottom: 5px;
	color: #003e8b;
	text-indent: 10px;
	padding-top: 5px;
	height: 30px;
}
.CStoreMenu_RootItemSel
{
	padding-right: 5px;
	background-position: right bottom;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	background-image: url(BlueGradient.gif);
	padding-bottom: 5px;
	color: #003e8b;
	padding-top: 5px;
	background-repeat: no-repeat;
	height: 30px;
}
	
.CStoreMenu_MenuItemSel
{
	padding-right: 5px;
	background-position: 0% 0%;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	background-attachment: scroll;
	padding-bottom: 5px;
	padding-top: 5px;
	background-repeat: no-repeat;
	height: 30px;
	background-color: transparent;
}

.CStoreMenu_SubMenu
{
	border-right: #003e8b 2px solid;
	padding-right: 0px;
	border-top: #9fc0d9 0px solid;
	margin-top: 0px;
	padding-left: 0px;
	font-weight: normal;
	background: #9fc0d9;
	padding-bottom: 0px;
	margin-left: -20px;
	border-left: #9fc0d9 0px solid;
	color: #000000;
	padding-top: 0px;
	border-bottom: #003e8b 2px solid;
}

.CStoreMenu_SubItem
{
	padding-right: 10px;
	background-position: 0% 0%;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	background-attachment: scroll;
	padding-bottom: 5px;
	color: #003e8b;
	padding-top: 5px;
	background-repeat: no-repeat;
	height: 30px;
	background-color: #9fc0d9;
}


.CStoreMenu_SubItemSel
{
	padding-right: 10px;
	background-position: 0% 0%;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	background-attachment: scroll;
	padding-bottom: 5px;
	color: #9fc0d9;
	padding-top: 5px;
	background-repeat: no-repeat;
	height: 30px;
	background-color: #003e8b;
}































