/* 
================================
Upgraded and Modified by Nina Meiers - for the DNN Community
xd.com.au/ dnnskins.com/ skincovered.com
Have you seen our goodiebags? http://www.skincovered.com/ - learn how to skin your Website!
All rights remain with original designer - Original Files included in download - http://www.dnnskins.com
================================
*/ 
/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg  { background-color: #CCCCCC; } 

/* background color for the content part of the pages */
Body {
	background-color: white;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:0.75em;
	margin:10px 25px;
	padding:0px;
	background-color: #ffffff;
} 

/* background/border colors for the selected tab */
.TabBg  { background-color: black; } 

.LeftPane  {  } 

.ContentPane  {  } 

.RightPane  {  } 

/* GENERAL */
/* style for module titles */
.Head    { font-family: Verdana, Arial, Helvetica; font-size:  13px; font-weight: bold; color: #FFFFFF; } 

/* style of item titles on edit and admin pages */
.SubHead     { font-family: Verdana, Arial, Helvetica; font-size:  11px; font-weight:    bold; color: #003366; } 

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead  { font-family: Verdana, Arial, Helvetica; font-size:  11px; font-weight:    bold; color: black; } 

/* text style used for most text rendered by modules */
.Normal { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; } 

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; } 

.NormalRed { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #ff0000 } 

.NormalBold { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold } 

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton      { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; } 
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link  { text-decoration:    underline; color: #003366; } 

A.CommandButton:visited   { text-decoration:    underline; color: #003366; } 

A.CommandButton:active    { text-decoration:    underline; color: #003366; } 

A.CommandButton:hover     { text-decoration:    underline; color: #ff0000; } 
/* GENERIC */
H1   { font-family: Verdana, Arial, Helvetica; font-size:  20px; font-weight:    normal; color: #666644; } 

H2   { font-family: Verdana, Arial, Helvetica; font-size:  20px; font-weight:    normal; color: #666644; } 

H3   { font-family: Verdana, Arial, Helvetica; font-size:  12px; font-weight:    normal; color: #003366; } 
.TopBlockL {
	background: #000000 url(../../../../homepages/images/XDCurve_02.gif);
}


H4   { font-family: Verdana, Arial, Helvetica; font-size:  12px; font-weight:    normal; color: #003366; } 

H5, DT   { font-family: Verdana, Arial, Helvetica; font-size:  11px; font-weight:    bold; color: #003366; } 

H6   { font-family: Verdana, Arial, Helvetica; font-size:  11px; font-weight:    bold; color: #003366; } 

TFOOT, THEAD     { font-family: Verdana, Arial, Helvetica; font-size:  12px; color: #003366; } 

TH   { vertical-align: baseline; font-family: Verdana, Arial, Helvetica; font-size:  11px; font-weight:    bold; color: #FFFFFF; background-color: #003366; } 

A:link   { text-decoration:    underline; color:  #336633; } 

A:visited    { text-decoration:    underline; color:  #336633; } 

A:active     { text-decoration:    underline; color:  #336633; } 

A:hover  { text-decoration:    underline; color:  #ff0000; } 

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: dimgrey; height:1pt; text-align:left } 

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message     { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; font-size: 11px; background-color: #eeeeee }    

/* style of item titles by Announcements and events */
.ItemTitle     { font-family: Verdana, Arial, Helvetica; font-size:  11px; font-weight:    bold; color: #003366; } 

/* Custom Styles */

td { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; } 

img { border: none; }
form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.ModuleBg  {  background-color: #336633; } 

#header{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;	 } 

#logo{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both; float:left; } 

#topnav{
	background-color:#cccc99;
	margin:0px;
	padding:0px;
	clear:both;
	height: auto;
	width: auto;
} 

#title{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:28px;
	border-bottom:1px solid #000000;
	background: #336633;
} 

#title h1{ color:#ffffff; font-size:1.8em; font-weight:normal; margin:0px 0px 0px 0px; padding:2px 0px 0px 4px; } 

#utilstrip{ clear:both; font-size:0.9em; color:#000000; width:100%; height:18px;	 background-color:#cccc99; } 

#breadcrumb{	 margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;		 float:left;	 } 

#breadcrumb img{ margin:0px 5px 0px 0px; padding:0px 0px 0px 0px; } 

#breadcrumb p{ margin:0px 0px 0px 0px; padding:2px 0px 0px 6px;		 } 

#breadcrumb a:link, #breadcrumb a:visited{	 color:#000000; } 

#footer{ clear:both; margin:0px 0px 0px 0px; padding:7px 0px 5px 5px; background-color:#cccc99;	 	 } 

#footer p{ color:#333333; font-size:0.9em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;	 } 

#footer a:link, #footer a:visited{ color:#333333; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;		 } 

#SMContainer  {  color: #336633; border-style: solid; border-width: 1px 1px 1px 1px; padding: 3px 3px 3px 3px; width: 100%; } 

.SMTitleBg  {  background-color: #336633; } 

#Separator {  height: 5px; } 


/* text style for the selected tab */
.SelectedTab  { font-weight: normal; font-size: 11px; color: black; font-family: Verdana, Arial, Helvetica; text-decoration: none; } 

/* hyperlink style for the selected tab */
A.SelectedTab:link  { text-decoration:    underline; color:black; } 

A.SelectedTab:visited   { text-decoration:    underline; color:black; } 

A.SelectedTab:active    { text-decoration:    underline; color:black; } 

A.SelectedTab:hover     { text-decoration:    underline; color:black; } 

/* text style for the unselected tabs */
.OtherTabs  { font-weight: normal; font-size: 11px; color: black; font-family: Verdana, Arial, Helvetica; text-decoration: none; } 
/* hyperlink style for the unselected tabs */
A.OtherTabs:link  { text-decoration:    underline; color:black; } 

A.OtherTabs:visited   { text-decoration:    underline; color:black; } 

A.OtherTabs:active    { text-decoration:    underline; color:black; } 

A.OtherTabs:hover     { text-decoration:    underline; color:black; } 

/* Main Menu */

.MainMenu_MenuContainer { border-bottom: #CCCC99 0px solid;  border-left: #CCCC99 0px solid;  border-top: #CCCC99 0px solid;  border-right: #CCCC99 0px solid;   background-color: #CCCC99; } 

.MainMenu_MenuBar { cursor: pointer;  cursor: hand;  height:16; } 

.MainMenu_MenuItem { cursor: pointer;  cursor: hand;  color: #336633;  font-family: Tahoma, Arial, Helvetica;  font-size:9px; font-weight: bold; border-left: #CCCC99 0px solid;  border-bottom: #CCCC99 1px solid;  border-top: #CCCC99 1px solid;  border-right: #CCCC99 0px solid; height: 22; } 

.MainMenu_MenuIcon { cursor: pointer;  cursor: hand;  background-color: #CCCC99;  border-left: #CCCC99 1px solid;  border-bottom: #CCCC99 1px solid;  border-top: #CCCC99 1px solid;  text-align: center;  width: 15;  height: 22; } 

.MainMenu_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand;  background-color: #CCCC99;  filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;  border-bottom: #014E82 0px solid;  border-left: #014E82 0px solid;  border-top: #014E82 0px solid;  border-right: #014E82 0px solid; } 

.MainMenu_MenuBreak { border-bottom: #CCCC99 1px solid;  border-left: #CCCC99 0px solid;  border-top: #CCCC99 1px solid;   border-right: #CCCC99 0px solid;  background-color: White;  height: 1px; } 

.MainMenu_MenuItemSel { background-color: #336633;  cursor: pointer;  cursor: hand;  color: #FFFFFF;  font-family: Tahoma, Arial, Helvetica;  font-size:9px; font-weight: bold;  height: 22; } 

.MainMenu_MenuArrow { font-family: webdings;  font-size: 9pt;  cursor: pointer;  cursor: hand;  border-right: #CCCC99 1px solid;  border-bottom: #CCCC99 1px solid;  border-top: #CCCC99 0px solid; } 

.MainMenu_RootMenuArrow { } 

.SMHead    { font-family: Verdana, Arial, Helvetica; font-size:  13px; font-weight: bold; color: #FFFFFF; } 

#SMContainer  {  color: #336633; border-style: solid; border-width: 1px 1px 1px 1px; padding: 3px 3px 3px 3px; width: 100%; } 

.SMTitleBg  {  background-color: #336633; } 
.TreeViewMenu {
	width: 225px;
	border-right: #336633 1px solid; 
	border-top: #336633 1px solid; 
	border-left: #336633 1px solid; 
	border-bottom: #336633 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	color: #FFFFFF;
	background: #336633;
	font-weight: bold;
	font-size:  13px;
}

/* Border Colour around the Conatiner */
.Blue_Curved_Master { width: 100%; background-color: transparent; BORDER: #5F96CC 1px solid;  padding: 0px; }

/* Container Title Formatting */
.Blue_Curved_Title { font-family: Tahoma; font-size: 12px; color: #ffffff;  /* Change Title Color HERE */ font-weight: bolder; }

/* Manages the color and padding of text & padding in container contentpane
   You cannot modify the font-family through this element */ 
.Blue_Curved_Content { padding-left: 6px; padding-right: 6px; padding-top: 6px; padding-bottom: 0px; font-size: 15px; color: #404040; }

.Blue_Curved01 {
	background: url(../../../../homepages/images/XDCurve_01.gif) repeat-x;
	height: 27px;
}
.Blue_Curved02 {
	background: url(../../../../homepages/images/XDCurve_06.gif) no-repeat;
	width: 80px;
	height: 27px;
}
.Blue_Curved03 {
	background: url(../../../../homepages/images/XDCurve_03.gif) repeat-x;
	height: 27px;
}
.Blue_Curved04 {
	background: url(../../../../homepages/images/XDCurve_04.gif) repeat-x;
	height: 27px;
}
.Blue_Curved05 {
	background: url(../../../../homepages/images/XDCurve_05.gif) no-repeat;
	width: 100px;
	height: 27px;
}

/* use for extra formatting - effect is page wide - so use with care */
/* p { margin: 0px; }*/
