/* 
================================
Die-Hard Die-Cast - 13-E-COMM Skin
	  www.cybercanics.com
================================

/* page layout */
.layout{ border: 0px; margin: 0px; padding: 0px; }
.header{ border: 0px; margin: 0px; padding: 0px; }
.logobg{ background-color: #3D3D3D; background-repeat: no-repeat; background-position: left bottom; }
.panes { background-color: #C0C0C0; border: 0px; margin: 0px; padding: 0px; }
.LeftPane         { font-family: Arial, Helvetica, Tahoma; color: #000000; font-size: 10px; }
.ContentPane      { font-family: Arial, Helvetica, Tahoma; color: #000000; font-size: 10px; }
.ContentPane2     { font-family: Arial, Helvetica, Tahoma; color: #000000; font-size: 10px; }
.ContentPaneLeft  { font-family: Arial, Helvetica, Tahoma; color: #000000; font-size: 10px; }
.ContentPaneMid   { font-family: Arial, Helvetica, Tahoma; color: #000000; font-size: 10px; }
.ContentPaneRight { font-family: Arial, Helvetica, Tahoma; color: #000000; font-size: 10px; }
.RightPane   { font-family: Arial, Helvetica, Tahoma; color: #000000; font-size: 10px; }
.ScrollPane  { font-family: Arial, Helvetica, Tahoma; color: #000000; font-size: 10px; }
.BannerPane  { font-family: Arial, Helvetica, Tahoma; color: #000000; font-size: 10px; }
.TodayPane   { font-family: Arial, Helvetica, Tahoma; color: #000000; font-size: 10px; }
.VideoPane   { font-family: Arial, Helvetica, Tahoma; color: #000000; font-size: 10px; }
.ImagePane   { font-family: Arial, Helvetica, Tahoma; color: #000000; font-size: 10px; }
.footer      { font-family: Arial, Helvetica, Tahoma; color: #3D3D3D; font-size: 10px; font-weight: normal; border: 0px; margin: 0px; padding: 0px; }
	A.footer:link    { text-decoration: none; color: #3D3D3D; }
	A.footer:visited { text-decoration: none; color: #3D3D3D; }
	A.footer:active  { text-decoration: none; color: #3D3D3D; }
	A.footer:hover   { text-decoration: underline; color: #3D3D3D; }

TD.background { visibility: visible; border-top: white 0px solid; border-bottom: white 0px solid; background-image: url(IeBg.jpg);	background-color: #040C3A; }

/*  template's token object styles (for DNN objects) */
.menu     { font-family: Arial, Helvetica, Tahoma; font-size: 14px; font-weight: bold; color: #3D3D3D; line-height: 150%; }
	A.menu:link    { text-decoration: NONE; color: #3D3D3D; }
	A.menu:visited { text-decoration: NONE; color: #3D3D3D; }
	A.menu:active  { text-decoration: NONE; color: #3D3D3D; }
	A.menu:hover   { text-decoration: underline; color: #3D3D3D; }

.sidemenu { font-family: Arial, Helvetica, Tahoma; font-size: 14px; font-weight: bold; color: #3D3D3D; line-height: 150%; }
	A.sidemenu:link    { text-decoration: NONE; color: #3D3D3D; }
	A.sidemenu:visited { text-decoration: NONE; color: #3D3D3D; }
	A.sidemenu:active  { text-decoration: NONE; color: #3D3D3D; }
	A.sidemenu:hover   { text-decoration: underline; color: #3D3D3D; }

.actions{}
.icon{}
.links{}
.visibility{}

.login   { font-family: Arial, Helvetica, Tahoma; color: #3D3D3D; font-weight: bold; font-size: 10px; }
	A.login:link    { text-decoration: none; color: #3D3D3D; }
	A.login:visited { text-decoration: none; color: #3D3D3D; }
	A.login:active  { text-decoration: none; color: #3D3D3D; }
	A.login:hover   { text-decoration: underline; color: #3D3D3D; }
.user    { font-family: Arial, Helvetica, Tahoma; color: #3D3D3D; font-weight: bold; font-size: 10px; }
	A.user:link     { text-decoration: none; color: #3D3D3D; }
	A.user:visited  { text-decoration: none; color: #3D3D3D; }
	A.user:active   { text-decoration: none; color: #3D3D3D; }
	A.user:hover    { text-decoration: underline; color: #3D3D3D; }
.signin  { font-family: Arial, Helvetica, Tahoma; color: #3D3D3D; font-weight: bold; font-size: 10px; }
	A.signin:link     { text-decoration: none; color: #3D3D3D; }
	A.signin:visited  { text-decoration: none; color: #3D3D3D; }
	A.signin:active   { text-decoration: none; color: #3D3D3D; }
	A.signin:hover    { text-decoration: underline; color: #3D3D3D; }
.currentdate { font-family: Arial, Helvetica, Tahoma; color: #3D3D3D; font-weight: bold; font-size: 10px; }
	
.banner  { font-family: Arial, Helvetica, Tahoma; color: #000000; font-size: 10px; }

.breadcrumb   { font-family: Arial, Helvetica, Tahoma; color: #3D3D3D; font-weight: normal; font-size: 10px; }
	A.breadcrumb:link    { text-decoration: underline; color: #3D3D3D; }
	A.breadcrumb:visited { text-decoration: underline; color: #3D3D3D; }
	A.breadcrumb:active  { text-decoration: underline; color: #3D3D3D; }
	A.breadcrumb:hover   { text-decoration: underline; color: #000000; }

.copyright { font-family: Arial, Helvetica, Tahoma; color: #3D3D3D; font-weight: bold; font-size: 10px; }
.privacy   { font-family: Arial, Helvetica, Tahoma; color: #3D3D3D; font-weight: bold; font-size: 10px; }
	A.privacy:link    { text-decoration: underline; color: #3D3D3D; }
	A.privacy:visited { text-decoration: underline; color: #3D3D3D; }
	A.privacy:active  { text-decoration: underline; color: #3D3D3D; }
	A.privacy:hover   { text-decoration: underline; color: #000000; }
.terms     { font-family: Arial, Helvetica, Tahoma; color: #3D3D3D; font-weight: bold; font-size: 10px; }
	A.terms:link      { text-decoration: underline; color: #3D3D3D; }
	A.terms:visited   { text-decoration: underline; color: #3D3D3D; }
	A.terms:active    { text-decoration: underline; color: #3D3D3D; }
	A.terms:hover     { text-decoration: underline; color: #000000; }
.hostname  { font-family: Arial, Helvetica, Tahoma; color: #3D3D3D; font-weight: bold; font-size:10px; }
	A.hostname:link   { text-decoration: underline; color: #3D3D3D; }
	A.hostname:visited{ text-decoration: underline; color: #3D3D3D; }
	A.hostname:active { text-decoration: underline; color: #3D3D3D; }
	A.hostname:hover  { text-decoration: underline; color: #000000; }
.links     { font-family: Arial, Helvetica, Tahoma; color: #3D3D3D; font-weight: bold; font-size:10px; }
	A.links:link      { text-decoration: underline; color: #3D3D3D; }
	A.links:visited   { text-decoration: underline; color: #3D3D3D; }
	A.links:active    { text-decoration: underline; color: #3D3D3D; }
	A.links:hover     { text-decoration: underline; color: #000000; }

.help{}
.logo{ font-family: Arial, Helvetica, Tahoma; color: #000000; font-weight: bold; font-size: 10px; }



.ticker { font-family: Arial, Helvetica, Tahoma; font-size: 10px; font-weight: normal; color: #000000 }
	A.ticker:link    { font-weight: bold; text-decoration: underline; color:#000000; }
	A.ticker:visited { font-weight: bold; text-decoration: underline; color:#000000; }
	A.ticker:active  { font-weight: bold; text-decoration: underline; color:#000000; }
	A.ticker:hover   { font-weight: bold; text-decoration: underline; color:#3D3D3D; }
.tickertitle { font-family: Arial, Helvetica, Tahoma; font-size: 9px; font-weight: bold; color: #000000 }
	A.tickertitle:link    { font-weight: bold; text-decoration: underline; color:#000000; }
	A.tickertitle:visited { font-weight: bold; text-decoration: underline; color:#000000; }
	A.tickertitle:active  { font-weight: bold; text-decoration: underline; color:#000000; }
	A.tickertitle:hover   { font-weight: bold; text-decoration: underline; color:#3D3D3D; }

/* DNN Defined Styles */

/* background/border colors for the selected tab */
.TabBg {}

/* Main Menu object styles */
.MainMenu_MenuContainer
{ background-color: transparent;
	border-right: #000000 0px solid; border-top: #000000 0px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; }
.MainMenu_MenuBar
{ background-color: transparent; cursor: hand; }
.MainMenu_MenuItem
{ background-color: #C0C0C0;
	font-family: Arial, Helvetica, Tahoma; color: #3D3D3D; font-weight: bold; font-size: 12px;
	border-top: #000000 0px solid; border-bottom: #000000 0px solid; border-right: #000000 0px solid; border-left: #000000 0px solid;
	padding-left: 8px; padding-right: 8px;
	cursor: hand; }
.MainMenu_MenuIcon
{ background-color: #C0C0C0;
	border-top: #000000 0px solid; border-bottom: #000000 0px solid; border-right: #000000 0px solid; border-left: #000000 0px solid;
	cursor: hand;
	height: 21px;
	text-align: center; }
.MainMenu_SubMenu
{ background-color: #C0C0C0;
	border-top: #000000 0px solid; border-bottom: #000000 0px solid; border-right: #000000 0px solid; border-left: #000000 0px solid;
	z-index: 1000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= '#000000' , Direction=135, Strength=1);
	cursor: hand; }
.MainMenu_MenuBreak
{ background-color: transparent;
	border-top: #000000 0px solid; border-bottom: #000000 0px solid; border-right: #000000 0px solid; border-left: #000000 0px solid;
	padding-right: 0px; padding-left: 0px;
	height: 5px; }
.MainMenu_MenuItemSel
{ background-color: #DDDDDD;
	font-family: Arial, Helvetica, Tahoma; color: #3D3D3D; font-weight: bold; font-size: 12px;
	border-top: #000000 0px solid; border-bottom: #000000 0px solid; border-right: #000000 0px solid; border-left: #000000 0px solid;
	padding-right: 8px; padding-left: 8px;
	cursor: hand; }
.MainMenu_MenuArrow
{ font-family: webdings; color: #3D3D3D; font-size: 10px;
	border-top: #000000 0px solid; border-bottom: #000000 0px solid; border-right: #000000 0px solid; border-left: #000000 0px solid;
	cursor: hand; }
.MainMenu_RootMenuArrow
{ font-family: webdings; color: #3D3D3D; font-size: 10px; cursor: hand; }


/* GENERAL */
/* style for module titles */
.Head { font-family: Arial, Helvetica, Tahoma; font-size: 16px; font-weight: bold; color: #3D3D3D; }
.HeadGray{ font-family: Arial, Helvetica, Tahoma; font-size: 16px; font-weight: bold; color: #666666; }
	A.HeadGray:link    { font-weight: bold; text-decoration: underline; color:#666666; }
	A.HeadGray:visited { font-weight: bold; text-decoration: underline; color:#666666; }
	A.HeadGray:active  { font-weight: bold; text-decoration: underline; color:#666666; }
	A.HeadGray:hover   { font-weight: bold; text-decoration: underline; color:#3D3D3D; }

.Title  { font-family: Verdana, Tahoma, Helvetica; font-size: 20px; font-weight: bold; color: #858585; }
	A.Title:link    { font-weight: bold; text-decoration: underline; color:#858585; }
	A.Title:visited { font-weight: bold; text-decoration: underline; color:#858585; }
	A.Title:active  { font-weight: bold; text-decoration: underline; color:#858585; }
	A.Title:hover   { font-weight: bold; text-decoration: underline; color:#3D3D3D; }
.SubTitle { font-family: 'Times New Roman'; font-size: 18px; font-weight: bold; color: #858585; }
	A.SubTitle:link    { font-weight: bold; text-decoration: underline; color:#858585; }
	A.SubTitle:visited { font-weight: bold; text-decoration: underline; color:#858585; }
	A.SubTitle:active  { font-weight: bold; text-decoration: underline; color:#858585; }
	A.SubTitle:hover   { font-weight: bold; text-decoration: underline; color:#3D3D3D; }
.Price  { font-family: Verdana, Tahoma, Helvetica; font-size: 18px; font-weight: bold; color: #858585; }
	A.Price:link    { font-weight: bold; text-decoration: underline; color:#858585; }
	A.Price:visited { font-weight: bold; text-decoration: underline; color:#858585; }
	A.Price:active  { font-weight: bold; text-decoration: underline; color:#858585; }
	A.Price:hover   { font-weight: bold; text-decoration: underline; color:#3D3D3D; }
.Purchase  { font-family: Verdana, Tahoma, Helvetica; font-size: 12px; font-weight: bold; color: #858585; }
	A.Purchase:link    { font-weight: bold; text-decoration: underline; color:#858585; }
	A.Purchase:visited { font-weight: bold; text-decoration: underline; color:#858585; }
	A.Purchase:active  { font-weight: bold; text-decoration: underline; color:#858585; }
	A.Purchase:hover   { font-weight: bold; text-decoration: underline; color:#3D3D3D; }

/* style of item titles on edit and admin pages */
.SubHead { font-family: Arial, Helvetica, Tahoma; font-size: 14px; font-weight: bold; color: #666666; }

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-family: Arial, Helvetica, Tahoma; font-size:  13px; font-weight: bold; color: #3D3D3D; }

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message { font-family: Arial, Helvetica, Tahoma; font-size: 10px; font-weight: normal; font-size: 10px; background-color: #EEEEEE; }   

/* style of item titles by Announcements and events */
.ItemTitle  { font-family: Arial, Helvetica, Tahoma; font-size: 13px; font-weight: bold; color: #858585; }

/* text style used for most text rendered by modules */
.Normal { font-family: Arial, Helvetica, Tahoma; font-size: 13px; font-weight: normal; color: #000000 }
	A.Normal:link    { font-weight: bold; text-decoration: none; color:#858585; }
	A.Normal:visited { font-weight: bold; text-decoration: none; color:#858585; }
	A.Normal:active  { font-weight: bold; text-decoration: none; color:#858585; }
	A.Normal:hover   { font-weight: bold; text-decoration: underline; color:#858585; }
.Normal2 { font-family: Arial, Helvetica, Tahoma; font-size: 15px; font-weight: normal; color: #000000 }
	A.Normal2:link    { font-weight: bold; text-decoration: none; color:#858585; }
	A.Normal2:visited { font-weight: bold; text-decoration: none; color:#858585; }
	A.Normal2:active  { font-weight: bold; text-decoration: none; color:#858585; }
	A.Normal2:hover   { font-weight: bold; text-decoration: underline; color:#858585; }
.Normalgray { font-family: Arial, Helvetica, Tahoma; font-size: 13px; font-weight: normal; color: #666666 }
	A.Normalgray:link    { font-weight: bold; text-decoration: none; color:#858585; }
	A.Normalgray:visited { font-weight: bold; text-decoration: none; color:#858585; }
	A.Normalgray:active  { font-weight: bold; text-decoration: none; color:#858585; }
	A.Normalgray:hover   { font-weight: bold; text-decoration: underline; color:#858585; }
.cancopy { font-family: Arial, Helvetica, Tahoma; font-size: 11px; font-weight: normal; color: #000000 }
	A.cancopy:link    { font-weight: bold; text-decoration: underline; color:#858585; }
	A.cancopy:visited { font-weight: bold; text-decoration: underline; color:#858585; }
	A.cancopy:active  { font-weight: bold; text-decoration: underline; color:#858585; }
	A.cancopy:hover   { font-weight: bold; text-decoration: underline; color:#858585; }

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { font-family: Arial, Helvetica, Tahoma; font-size: 13px; font-weight: normal; }
.NormalRed     { font-family: Arial, Helvetica, Tahoma; font-size: 13px; font-weight: bold; color: #B70D09; }
.NormalYellow  { font-family: Arial, Helvetica, Tahoma; font-size: 13px; font-weight: bold; color: #FFCC00; }
.NormalYellowSm{ font-family: Arial, Helvetica, Tahoma; font-size: 11px; font-weight: bold; color: #FFCC00; }
.NormalBold    { font-family: Arial, Helvetica, Tahoma; font-size: 13px; font-weight: bold; }

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { font-family: Arial, Helvetica, Tahoma; font-size: 13px; color:#000000; font-weight: normal; }
	A.CommandButton:link    { text-decoration: underline; color:#858585; }
	A.CommandButton:visited { text-decoration: underline; color:#858585; }
	A.CommandButton:active  { text-decoration: underline; color:#858585; }
	A.CommandButton:hover   { text-decoration: underline; color:#B70D09; }
    
/* GENERIC */
Body   { background-color: #C0C0C0; font-family: Arial, Helvetica, Tahoma; font-size: 13px; color: #000000; }
	A:link    { font-weight: bold; text-decoration: none; color:#858585; }
	A:visited { font-weight: bold; text-decoration: none; color:#858585; }
	A:active  { font-weight: bold; text-decoration: none; color:#858585; }
	A:hover   { font-weight: bold; text-decoration: underline; color:#858585; }

H1     { font-family: Verdana, Arial, Helvetica, Tahoma; font-size: 16px; color:#3D3D3D; font-weight: bold; }
H2     { font-family: Verdana, Arial, Helvetica, Tahoma; font-size: 14px; color:#858585; font-weight: bold; }
H3     { font-family: Verdana, Arial, Helvetica, Tahoma; font-size: 12px; color:#666666; font-weight: bold; }
H4     { font-family: Verdana, Arial, Helvetica, Tahoma; font-size: 12px; color:#3D3D3D; font-weight: normal; }
H5, DT { font-family: Verdana, Arial, Helvetica, Tahoma; font-size: 11px; color:#858585; font-weight: bold; }
H6     { font-family: Verdana, Arial, Helvetica, Tahoma; font-size: 11px; color:#666666; font-weight: normal; }
TFOOT, THEAD { font-family: Arial, Helvetica, Tahoma; font-size:  11px; }
TH     { vertical-align: baseline; font-family: Arial, Helvetica, Tahoma; font-size: 10px; font-weight: bold; }
SMALL  { font-size: 8px; }
BIG    { font-size: 14px; }
BLOCKQUOTE, PRE { font-family: Lucida Console, monospace; }
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; }
HR { color: #3D3D3D; height:1pt; text-align:center; width: 100%; }

