/* ================================
    CSS STYLES FOR Willenbring.com
   ================================
*/   
/* Coohya Skin 001 Custom Styles */
	.FirstTable { width: 750px;  }
	.FT_TopLeft { background: url(corners_top_left.gif) no-repeat top left; }
	.FT_Top { background: url(corners_top.gif) repeat-x; }
	.FT_TopRight { background: url(corners_top_right.gif) no-repeat top right; }
	.FT_Left { background: url(corners_left.gif) repeat-y; }
	.FT_Content{ background-color:#FFFFFF}
	.FT_Right{ background: url(corners_right.gif) repeat-y right; }
	.FT_BotLeft{ background: url(corners_bottom_left.gif) no-repeat top left; }
	.FT_Bot	{ background: url(corners_bottom.gif) repeat-x; }
	.FT_BotRight { background: url(corners_bottom_right.gif) no-repeat top right; }
	.FT_TopLeft, .FT_TopRight, .FT_BotLeft, FT_BotRight{ width: 6px; height: 6px;}
	.FT_Left, .FT_Right{ width:6px;}
	.FT_Top, .FT_Bot{ height:6px;}
	.Strip_Top { background-color:#B4AE57; height:4px;}
	.Strip_Left { background-color:#ECE9D8; width:3px;}
	.Strip_Horizontal { background-color:#ECE9D8; height: 3px; }

	.GreenLink, A.GreenLink:link, A.GreenLink:visited, A.GreenLink:active
	{
		color: #38AA35;
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		text-decoration: none;
	}
	A.GreenLink:hover
	{
		text-decoration: underline;
	}
	.LightBrownText
	{
		font-family: Verdana, Tahoma,  Arial;
		font-size: 11px;
		color: #B4AE57;
	}
	.Content_Pane
	{
		width: 457px;
	}
	.Content_Pane2
	{
		width: 557px;
	}
	.Left_TopPane
	{
		width: 457px;
	}
	.Right_TopPane
	{
		width: 275px;
	}
	.Left_MainPane
	{
		width: 175px;
	}
	.Right_MainPane
	{
		width: 275px;
	}
	.Admin_Content_Pane
	{
		
	}
	.Bottom_Element
	{
		background-color:#ECE9D8;
		border: 1px solid #D9D2B0;
		height: 25px;
		width: 710px;
	}
	.MenuBorder
	{
		border-left: 1px solid #ECE9D8;
		/*border-top: 1px solid #ECE9D8;*/
	}
	.OrangeBorder
	{
		border: 1px solid #FF9900;
	}	
/* End -Coohya Skin 001 Custom Styles */

/* 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:#961E23; /*006600  */
  margin-top:20px; 
  margin-bottom: 20px;
}

/* background/border colors for the selected tab */
.TabBg {
    background-color: black;
}

/* text style for the selected tab */
.SelectedTab {
    font-weight: normal;
    font-size: 10px;
    color: #FF9900;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    text-decoration: none;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
    text-decoration:    none;
    color:white;
}

A.SelectedTab:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.SelectedTab:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.SelectedTab:hover    {
    text-decoration:    none;
    color:#cccccc;
}

/* text style for the unselected tabs */
.OtherTabs {
    font-weight: bold;
    font-size: 9px;
    color: #B4AE57;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    text-decoration: none;
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
    text-decoration:    none;
    color:#B4AE57;
}

A.OtherTabs:visited  {
    text-decoration:    none;
    color:#B4AE57;
}

A.OtherTabs:active   {
    text-decoration:    none;
    color:#B4AE57;
}

A.OtherTabs:hover    {
    text-decoration:    none;
    color:#C6BD8A;
}

/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #CCCCCC;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 8pt;
	font-style: normal;
	color: #333333;
}


/* text style used for most text rendered by modules 

.Normal
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
	color: #333333;
}
*/

/* text style used for textboxes in the LanguageBox */

.LanguageBox {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	WIDTH: 140px;
	COLOR: #003366;
	FONT-FAMILY: verdana, sans-serif;
	background-color: #B9D0D0;
	
}

.NormalTextBoxGray {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #C0C0C0;
	FONT-FAMILY: verdana, sans-serif;
	background-color: WhiteSmoke;
	
}



/* text style used for textboxes in the admin and edit pages, for Nav compatibility */

/*
.NormalTextBox {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #C0C0C0;
	FONT-FAMILY: verdana, sans-serif;
	background-color: WhiteSmoke;
	border: 1px solid #B4AE57;
	
}
*/

.NormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
	border: 1px solid #B4AE57;
}

.NormalRed
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FF0000}

.NormalBold
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

.Links
{
    font-weight: normal;
    font-size: 8pt;
    font-family: Tahoma, Arial, Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    background-color: Transparent;
    /*padding-right:10;*/
}
A.Links:visited  {
    text-decoration: underline;
    color: #ffffff;
}
A.Links:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.Links:active   {
    text-decoration: none;
    color: #ffffff;
}
A.Links:hover    {
    text-decoration: none;
    color: #ffffcc;
}

A:link  {
	color: #666666; text-decoration: underline;
}

A:visited   {
	color: #666666; text-decoration: underline;
}

A:active    {
	color: #666666; text-decoration: underline;
}

A:hover {
	color: #F78D26; text-decoration: underline;
}
/*
.NormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
	border: 1px solid #B4AE57;
}


.NormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}

.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold
}
*/

/* 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: #19581A;
}

A.CommandButton:visited  {
	color: #19581A;
}

A.CommandButton:active   {
	color: #19581A;
}

A.CommandButton:hover    {
	color: #961E23;
}

/*
A.CommandButton:link, A.CommandButton:visited {
	color: #FF9900;	
	border-top: 1px solid #B4AE57;
	border-bottom: 1px solid #D9D2B0;
	border-left: 1px solid #B4AE57;
	border-right: 1px solid #D9D2B0;
	padding: 1px 5px 2px 6px;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background: #ECE9D8;
}

A.CommandButton:hover {
	color: #FF9900;
	padding: 1px 5px 2px 6px;
	border-top: 1px solid #B4AE57;
	border-bottom: 1px solid #D9D2B0;
	border-left: 1px solid #B4AE57;
	border-right: 1px solid #D9D2B0;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	background: #E0D9CF;
}
*/
    
/* GENERIC */
H1  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    normal;
    color: #003366;
}

H4  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    normal;
    color: #003366;
}

H5, DT  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

H6  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

TFOOT, THEAD    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    color: #003366;
}

TH  {
    vertical-align: baseline;
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #003366;
}

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: Tahoma, 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: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

/* Menu-Styles */
/* 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; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	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; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	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: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;

	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	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; 
	cursor: hand;
}

/* Main Menu */

.MainMenu_MenuContainer {
	background-color: transparent;
	border-top: 1px solid #ECE9D8; 
}

.MainMenu_MenuBar {
	cursor: hand; 
	height:25px;
}

.MainMenu_MenuItem {
	background: transparent;
	cursor: pointer; 
	cursor: hand; 
	color: #B4AE57;
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	padding: 2px 10px 3px 5px;
}

.MainMenu_MenuItemSel {
	background: #ECE9D8;
	cursor: hand; 
	color: #FF9900; 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
	border: 0;
	padding: 2px 10px 3px 5px;
}

.MainMenu_MenuIcon {
	display: none;
}


.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand;
	background: white; 
	filter: none;
	border: 1px solid #ECE9D8;
	margin-top: 3px;
	padding: 1px;
}

.MainMenu_MenuBreak {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: auto; BORDER-BOTTOM: 0px
}
.MainMenu_MenuArrow {
	DISPLAY: none
}
.MainMenu_RootMenuArrow {
	DISPLAY: none
}
.MainMenu_BreadcrumbActive
{
	background: #ECE9D8;
	color: #FF9900; 
	height:25px;
}
.MainMenu_Active{
	background: #ECE9D8;
	color: #FF9900; 
	height:25px;
}
.MainMenu_BreadcrumbActive2
{
	HEIGHT: 25px; 
}

/* ================================
    CSS STYLES FOR Inventua SideMenu
   ================================
*/ 

.MenuHdr
{ 
  font-size: 8pt; padding-left: 3px; font-weight: bold; padding-bottom: 2px; 
  color: #666666; HEIGHT:21px; padding-top: 2px; cursor: default;
}
.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, 
.MenuHdr A:Link
{
  text-decoration: none; color: #666666; width: 100%; padding-top: 1px;
  padding-bottom: 1px; cursor: default; cursor: pointer;
}
.MenuItem, .MenuItemMouseOver
{
  font-size: 8pt; padding-left: 10px; font-weight: normal; padding-bottom: 2px;
  background-color: #cccbcb padding-top: 2px;
}
.currentHeaderHighlight
{ 
  font-size: 8pt; padding-left: 0px; font-weight: bold; padding-bottom: 2px; 
  color: #F78D26; HEIGHT:21px; padding-top: 2px; cursor: default;
}
.currentHeaderHighlight A:Link
{
  text-decoration: none; color: #F78D26; width: 100%; padding-top: 1px;
  padding-bottom: 1px; cursor: default; cursor: pointer;
}
.currentItemHighlight
{
  font-size: 8pt; padding-left: 0px; font-weight: bold; padding-bottom: 2px; background-color: #cccbcb padding-top: 2px;
color: #F78D26;
}
.currentItemHighlight A, .currentItemHighlightt A:Active, .currentItemHighlight A:Hover, .currentItemHighlightm A:Visited, 
.currentItemHighlight A:Link 
{
  text-decoration: none; color: #F78D26; width: 100%; padding-top: 1px;
  padding-bottom: 1px; cursor: default; cursor: pointer; 
}
.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, 
.MenuItem A:Link 
{
  text-decoration: none; color: #333333; width: 100%; padding-top: 1px;
  padding-bottom: 1px; cursor: default; cursor: pointer; 
}
.MenuItemMouseOver
{
 background-color: #F1F5FA!Important; 
}
.MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
text-decoration: none; color: #F78D26; width: 100%; padding-top: 1px;
  padding-bottom: 1px; cursor: default; cursor: pointer;
}
.MenuItem HR

{

	color: #666666;
	height: 1px;

}

/* =================================================================
    CSS STYLES FOR DNNSTUFF - Aggregator (www.dnnstuff.com)
   =================================================================
*/

/* top */
.Top_TabStrip
{
	padding-top: 4px;
	padding-left: 2px;
	background-color: lightsteelblue;
	text-align: left;
}

.Top_TabUnselected
{
	cursor: pointer;
	color: black;
	background-color: #BEF0C3;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 2px;
}

.Top_TabSelected
{
	cursor: pointer;
	color: black;
	font-weight: bolder;
	background-color: #b9d1f4;
	border-right: solid 1px white;
	border-top: solid 1px white;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 2px;
	}

.Top_TabMouseOver
{
	color: blue;
}

.Top_TabPage
{
	background-color: white;
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
	padding: 3px;
}

/* BOTTOM */
.Bottom_TabStrip
{
	padding-bottom: 4px;
	padding-left: 2px;
	background-color: lightsteelblue;
	text-align: left;
}

.Bottom_TabUnselected
{
	cursor: pointer;
	color: black;
	background-color: #BEF0C3;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 2px;
}

.Bottom_TabSelected
{
	cursor: pointer;
	color: black;
	font-weight: bolder;
	background-color: #b9d1f4;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 2px;
	}

.Bottom_TabMouseOver
{
	color: blue;
}

.Bottom_TabPage
{
	background-color: white;
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	border-top: solid 1px silver;
	padding: 3px;
}


/* LEFT */
.Left_TabStrip
{
}

.Left_TabUnselected
{
	cursor: pointer;
	background-color: silver;
	color: black;
	margin-bottom: 2px;
	text-align: center;
	padding: 1px 3px 1px 3px;
}

.Left_TabSelected
{
	cursor: pointer;
	background-color: orange;
	color: white;
	margin-bottom: 2px;
	text-align: center;
	padding: 1px 3px 1px 3px;
}

.Left_TabMouseOver
{
	background-color: orange;
	color: white;
	margin-bottom: 2px;
	text-align: center;
	padding: 1px 3px 1px 3px;
}

.Left_TabPage
{
	background-color: orange;
	width: 500px;
}

/* RIGHT */
.Right_TabStrip
{
}
.Right_TabUnselected
{
	cursor: pointer;
	background-color: silver;
	color: black;
	margin-bottom: 2px;
	text-align: center;
	padding: 1px 3px 1px 3px;
}

.Right_TabSelected
{
	cursor: pointer;
	background-color: orange;
	color: white;
	margin-bottom: 2px;
	text-align: center;
	padding: 1px 3px 1px 3px;
}

.Right_TabMouseOver
{
	cursor: pointer;
	background-color: orange;
	color: white;
	margin-bottom: 2px;
	text-align: center;
	padding: 1px 3px 1px 3px;
}

.Right_TabPage
{
	background-color: orange;
	width: 500px;
}

/* INLINE */
.Inline_TabStrip
{
}
.Inline_TabUnselected
{
	background-image: url(images/greenthing.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
  	background-position: 5px center;
	cursor: pointer;
	color: Black;
	background-color: #BEF0C3;
	margin-top: 2px;
	padding-left: 24px;
	font-size: 12pt;
}

.Inline_TabSelected
{
	background-image: url(images/bluething.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
  	background-position: 5px center;
	cursor: pointer;
	color: Black;
	background-color: #b9d1f4;
	margin-top: 2px;
	padding-left: 24px;
	font-size: 12pt;
}

.Inline_TabMouseOver
{
	background-image: url(images/bluething.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
  	background-position: 5px center;
	
}

.Inline_TabPage
{
	background-color: white;
	border-right: solid 1px silver;
	border-left: solid 1px silver;
	border-bottom: solid 1px silver;
	padding-left: 10px;
	margin-left: 10px;
}


/* XPLUNA */

.XPLUNA_TabStrip {
 margin:0;padding:0;
 background-color: #fffff;
 border: none;
 float: left;
 filter: none;
}

.XPLUNA_TabPage {
border: none;
 width: 100%;
 scrollbar-3dlight-color:#666;
 scrollbar-arrow-color:#eee;
 scrollbar-base-color:#ffffff;
 scrollbar-darkshadow-color:#ffffff;
 scrollbar-face-color:#eeeeee;
 scrollbar-highlight-color:#eeeeee;
 scrollbar-shadow-color:#666;
 background: #fff;
 padding: 2px 2px;
 font: 14px Verdana;
 color: black;
 border: 1px solid rgb( 145, 155, 156 );
 clear: both;
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#eeeeee');
}

.XPLUNA_TabStrip .XPLUNA_TabUnselected {
 cursor: pointer;
 background-image: url( "tab.jpg" );
 position:	relative;
 top: 0;
 display: inline;
 float: left;
 overflow: hidden;	
 margin: 1px 1px 1px 0px;
 padding: 2px 0px 0px 0px;
 border: 0;
 font: 11px Tahoma;
 white-space: nowrap;
 text-align: center;
 width: 90px;
 height: 18px;
}

.XPLUNA_TabStrip .XPLUNA_TabMouseover {
 margin: 1px 1px 1px 0px;
 background-image: url( "tab.hover.jpg" );
 width: 90px;
 height: 18px;
}

.XPLUNA_TabStrip .XPLUNA_TabSelected{
 cursor: pointer;
 position:	relative;
 top: 1px;
 display: inline;
 float: left;
 overflow: hidden;	
 margin: 1px 1px 1px 0px;
 padding: 2px 0px 0px 0px;
 border: 0;
 font: 11px Tahoma;
 white-space: nowrap;
 text-align: center;
 width: 94px;
 height: 18px;
 background-image: url( "tab.active.jpg" );
 letter-spacing: 0px;
 text-decoration: none;
}

/* ================================
    CSS STYLES FOR ACTIVE FORUM 3.0 DNN3
   ================================
*/

.NTForums_ToolbarLink
{
	font-size: 10pt;
	color: #696969;
}
.NTForums_AdminHeader
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 12pt;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial;
	width: 95%;
}
.NTForums_Grid
{
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	font-size: 12px;
	border-left: #d3d3d3 1px solid;
	width: 100%;
	border-bottom: #d3d3d3 1px solid;
	font-family: Tahoma, Verdana, Arial;
	background-color: #dcdcdc;
}
.NTForums_Grid_Header
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	height:18px;
	padding-left:5px;
	background-color: #336699;
}
.NTForums_Cell1
{
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	background-color: #d3d3d3;
}
.NTForums_Cell2
{
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	background-color: #dcdcdc;
}
.NTForums_Cell2 INPUT
{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_GroupRow
{
	padding-left: 2px;
	font-weight: bold;
	font-size: 13px;
	color: #666666;
	font-family: Tahoma, Verdana, Arial;
	background-color: #cccbcb;
}
.NTForums_GroupRow A
{
	font-size: 13px;
	color: #666666;
	text-decoration:underline;
}
.NTForums_GroupRow A:link
{
	font-size: 13px;
	color: #666666;
	text-decoration:underline;
}
.NTForums_GroupRow A:visited
{
	font-size: 13px;
	color: #666666;
	text-decoration:underline;
}
.NTForums_GroupRow A:hover
{
	text-decoration:underline;
}
.NTForums_ForumRow
{
	font-size: 12px;
	color: black;
	font-family: Tahoma, Verdana, Arial;
	background-color: #f5f5f5;
}
.NTForums_ForumRow A:link
{
	font-size: 12px;
	color: #000080;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_ForumRow A:visited
{
	font-size: 12px;
	color: #000080;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_ForumRow A:active
{
	font-size: 12px;
	color: #000080;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_ForumRow A:hover
{
	font-size: 12px;
	color: #000080;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_ForumRow2
{
	font-size: 12px;
	color: black;
	font-family: Tahoma, Verdana, Arial;
	background-color: #fff5ee;
}

.NTForums_ForumRow2 A:link
{
	font-size: 12px;
	color: #000080;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_ForumRow2 A:visited
{
	font-size: 12px;
	color: #000080;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_ForumRow2 A:active
{
	font-size: 12px;
	color: #000080;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_ForumRow2 A:hover
{
	font-size: 12px;
	color: #000080;
	font-family: Tahoma, Verdana, Arial;
}


.NTForums_ForumSubRow
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	margin-left: 2px;
	color: black;
	margin-right: 2px;
	border-bottom: #000000 1px solid;
	font-family: Tahoma, Verdana, Arial;

}
.NTForums_ForumSubRow A
{
	font-size: 10px;
	color: black;
	margin-right: 2px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
}
.NTForums_ForumSubRow A:link
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
}
.NTForums_ForumSubRow A:hover
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
}
.NTForums_ForumSubRow A:active
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
}
.NTForums_ForumSubRow A:visited
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
}
.NTForums_ForumSubRow2
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	margin-left: 2px;
	color: black;
	margin-right: 2px;
	border-bottom: #000000 1px solid;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_ForumSubRow2 A
{
	font-size: 10px;
	color: black;
	margin-right: 2px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
}
.NTForums_ForumSubRow2 A:link
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
}
.NTForums_ForumSubRow2 A:hover
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
}
.NTForums_ForumSubRow2 A:active
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
}
.NTForums_ForumSubRow2 A:visited
{
	font-size: 10px;
	margin-right: 2px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
}
.NTForums_ForumRowNew
{
	font-size: 12px;
	color: black;
	font-family: Tahoma, Verdana, Arial;
	background-color: #f5f5f5;
}
.NTForums_ForumRowNew A:link
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_ForumRowNew A:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_ForumRowNew A:active
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_ForumRowNew A:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_ForumHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #696969;
	font-family: Tahoma, Verdana, Arial;
	background-color: #F1F5FA;
}
.NTForums_Crumb
{
	font-size: 12px;
	color: black;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_Subject
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	margin-left: 10px;
	color: black;
	padding-top: 5px;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_Pager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 11px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_Pager A
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
}
.NTForums_Button
{
	cursor:hand;
	border-right: #000000 1px solid;
	padding-right: 2px;
	border-top: #000000 1px solid;
	display: block;
	padding-left: 2px;
	font-weight: bold;
	font-size: 9pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#7DA1C4, EndColorStr=#336699);
	padding-bottom: 5px;
	border-left: #000000 1px solid;
	width: 100px;
	color: #ffffff;
	padding-top: 5px;
	border-bottom: #000000 1px solid;
	font-family: Tahoma, Verdana, Arial;
	background-color: #336699;
	text-align: center;
	text-decoration: none;
}
.NTForums_Button A
{
	color: White;
	text-decoration:none;
}
.NTForums_Button A:link
{
	color: White;
}
.NTForums_Button A:visited
{
	color: White;
}
.NTForums_Button A:hover
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#336699, EndColorStr=#7DA1C4);
	text-decoration: underline;
}
.NTForums_Image
{
	border-right: gray 1px solid;
	padding-right: 5px;
	border-top: gray 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 5px;
	border-left: gray 1px solid;
	padding-top: 5px;
	border-bottom: gray 1px solid;
	position: static;
	background-color: #f5f5f5;
}
.NTForums_Quote
{
	border-right: #a9a9a9 1px solid;
	padding-right: 5px;
	border-top: #a9a9a9 1px solid;
	display: block;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 5px;
	margin: 10px;
	border-left: #a9a9a9 1px solid;
	padding-top: 5px;
	border-bottom: #a9a9a9 1px solid;
	background-color: #f5f5f5;
}
.NTForums_Editor
{
	font-size:10pt;
	color:#000000;
	padding-left:5px;
}
.NTForums_SmallButton
{
	font-size: 8pt;
	font-family:Tahoma, Verdana, Arial;

}
.NTForums_SmallText
{
	font-size: 11px;
}
.NTForums_SmallText A:link
{
	font-weight: normal;
	font-size: 11px;
}
.NTForums_SmallText A:active
{
	font-weight: normal;
	font-size: 11px;
}
.NTForums_SmallText A:hover
{
	font-weight: normal;
	font-size: 11px;
}
.NTForums_SmallText A:visited
{
	font-weight: normal;
	font-size: 11px;
}
.emot
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.af_pagernumber
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	width: 15px;
	color: black;
	padding-top: 2px;
	font-family: Tahoma, Verdana, Arial;
	background-color: #dcdcdc;
}

.af_currentpage
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	width: 15px;
	color: black;
	padding-top: 2px;
	font-family: Tahoma, Verdana, Arial;
	background-color: #ffffcc;
}
.af_pager
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	font-family: Tahoma, Verdana, Arial;
}
.af_arrow
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color: #ffffff;
}
.af_lastpost
{
	font-size: 11px;
}
.af_lastpost A:Link
{
	font-size: 11px;
}
.af_lastpost A:Visited
{
	font-size: 11px;
}
.af_lastpost A:Active
{
	font-size: 11px;
}
.af_lastpost A:Hover
{
	font-size: 11px;
}
.af_normal
{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial
}
.af_button
{
	border-right: #336699 1px solid;
	padding-right: 5px;
	border-top: #7b9ebd 1px solid;
	padding-left: 5px;
	font-size: 11px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	border-left: #7b9ebd 1px solid;
	width: 110px;
	cursor: hand;
	border-bottom: #336699 1px solid;
}
.af_textbox
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	border-right: #336699 1px solid;
	border-top: #7b9ebd 1px solid;
	border-left: #7b9ebd 1px solid;
	border-bottom: #336699 1px solid;
}
.af_results
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	overflow: auto;
	border-left: gray 1px solid;
	width: 99%;
	border-bottom: gray 1px solid;
	height: 400px;
	background-color: #ffffff;
}
.af_row
{
	font-size: 11px;
	padding-bottom: 2px;
	cursor: pointer;
	font-family: Tahoma, Verdana, Arial;
}
.af_header
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background-color:#cdcdcd;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
}
.af_code
{
	border-right: #808080 1px solid;
	padding-right: 5px;
	border-top: #808080 1px solid;
	margin-top: 5px;
	padding-left: 5px;
	font-size: 11px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-left: #808080 1px solid;
	padding-top: 5px;
	border-bottom: #808080 1px solid;
}
/* Code Formatter */
.HTMLTag 
{
	COLOR: Blue;
	font-family: Courier New;
}
.HTMLNormal
{
	COLOR: Black;
	font-family: Courier New;
}
.HTMLTagName
{
	color: maroon;
	font-family: Courier New;
}

.HTMLTagProperty
{
	color: red;
	font-family: Courier New;
}

.HTMLComment
{
	COLOR: Green;
	font-family: Courier New;
}

.ASPXDirective
{
	COLOR: Black;
	background: Yellow;
	background-color: Yellow;
	font-family: Courier New;
}


.VBCode
{
	COLOR: Blue;
	font-family: Courier New;
}

.VBNormalCode
{
	COLOR: Black;
	font-family: Courier New;
}

.VBComment
{
	COLOR: Green;
	font-family: Courier New;
}

/* =================================================================
    CSS STYLES FOR TCI - NEWS ARTICLES (www.smcculloch.net)
   =================================================================
*/
.NormalWhite { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF; }
.articleQuote { font-family: Tahoma, Arial, Helvetica; font-size: 8pt; border-top: solid 1px #999999; border-bottom: solid 1px #999999; }
	
.articleTitle { font-size : 12px; font-weight : bolder; color : #006600; }

.articleTable { background-color: black; margin: 0px; }
.articleTopCell { background-color: #961E23; color: white; font-weight: bold; padding: 6px; height: 25px; }
.articleContentCell { color: black; padding: 6px; background-color: #FEFEFE; }
.articleTextCell { color: black; padding: 6px; background-color: #FFFFCC; }
.articleIconCell { background-color: #D0D0D0; width: 20px; }
.articleFooterCell { color: #000000; padding: 3px; background-color: #CDD4FE; height: 25px; }

/* ================================
    CSS STYLES FOR PRIVATE MESSAGES
   ================================
*/
.messageTable { background-color: black; margin: 0px; }
.messageTopCell { background-color: #003366; color: white; font-weight: bold; padding: 6px; height: 25px; }
.messageIconCell { background-color: #cccbcb; width: 20px; }
.messageContentCell { color: black; padding: 6px; background-color: #FEFEFE; }
.messageFooterCell { color: #FFFFFF; padding: 3px; background-color: #D0D0D0; height: 25px; }
.NormalWhite { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF; }
.messageQuote { font-family: Tahoma, Arial, Helvetica; font-size: 8pt; }


/* ================================
    CSS STYLES FOR Module Calendar
   ================================

*/
body
{
	font-family: Verdana;
}

.calendar
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-size: 7pt;
	border-left: lightgrey 1px solid;
	color: black;
	border-bottom: lightgrey 1px solid;
	font-family: Verdana;
}

.calendarTitle
{
	font-weight: bold;
	font-size: 9pt;
	color: #666666;
	background-color: #cccbcb;
}

.calendarTitle,
.calendarTitle td
{
	font-weight: bold;
	font-size: 9pt;
	color: #666666;
	background-color: #cccbcb;
}

.calendarNextPrev, .calendarNextPrev a:link
{
	color: #666666;
	font-size: 8pt;
	padding: 0px .5em;
}

.calendarNextPrev a, .calendarNextPrev a:visited, .calendarNextPrev a:hover
{
	color: #666666;
	font-size: 8pt;
	padding: 0px .5em;
}

.calendarDayHeader
{
	font-weight: bold;
	font-size: 7pt;
	font-family: Verdana;
	background-color: silver;
}

.calendarDay, .calendarDay td
{
	font-size: 7pt;
	color: #000000;
	font-family: Verdana;
	text-align: left;
}

.calendarDay a,
.calendarDay a:visited,
.calendarDay a:hover
{
	color: #0000ff;
	text-align: left;
	font-size: 7pt;
	font-family: Verdana;
}

.calendarOtherMonthDay
{
	color: #808080;
	background-color: gainsboro;
}

.calendarOtherMonthDay a, .calendarOtherMonthDay a:visited, .calendarOtherMonthDay a:hover
{
	color: #8080c0;
	background-color: gainsboro;
}


.calendarWeekendDay
{
	background-color: WhiteSmoke; 
}

.calendarTodayDay
{
	border-right: red 2px solid;
	border-top: red 2px solid;
	border-left: red 2px solid;
	border-bottom: red 2px solid;
}

.calendarSelectedDay
{
	background-color: "LightCyan";
	color: "Red";
	font-weight: bold;
}

.calendarSelectedDay a,
.calendarSelectedDay a:visited,
.calendarSelectedDay a:hover
{
	color: "Red";
	font-weight: bold;
}

.calendarSelector
{
	background-color: #c0c0e0;
}

.calendarSelector a,
.calendarSelector a:visited,
.calendarSelector a:hover
{
	color: #0000ff;
	text-decoration: none;
}	




/* ================================
    CSS STYLES FOR DNN Classifieds PA
   ================================
*/
	.Classifieds_TopStrip
	{
		color:#003366;
		background-color: Gainsboro;  /*Lime*/
		font-family: Verdana;
		font-weight:bold;
	}
	.Classifieds_TableHeader
	{
		
		color:white;
		background-color: #F1F5FA;
		font-family: Verdana;
		font-weight:bold;
		
	}
	.Classifieds_ParentCategory
	{
		color:white;
		background-color: Gainsboro;  /*Lime*/
		font-family: Verdana;
		font-weight:bold;
	}
	.Classifieds_ChildCategory
	{
		
		
	}
	.Classifieds_ListingsPanel
	{
		background-color: #FFFFCC; /*Beige*/
		
	}
	.Classifieds_AnnouncementPanel
	{
		background-color: #666666;
		
	}
	.Classifieds_Confirmation
	{
		background-color:  #FFFFCC; /*Beige*/
		
	}
	.Classifieds_ItemTop
	{
		background-color: cccc99;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 11px;
		font-weight: bolder;
		line-height: 12px    
		
	}


	.Classifieds_ItemBottom
	{
		background-color: F2F2BC;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 11px;
		font-weight: normal;
		line-height: 12px    
		
	}

	.Classifieds_MoreInfoTitle
	{
		
		color: #003366; /*navy*/
		background-color: Gainsboro;  /*Lime*/
		font-family: Verdana;
		font-size:12px;
		font-weight:bold;
		
		
	}
	.Classifieds_FeaturesChecklist
	{
		
		background-color: Gainsboro;
		
		
	}


/* =================================================================
    CSS STYLES FOR XMOD DETAIL LIST TEMPLATE - THUMBNAIL IMAGES 
    Currently Used for Resort Locator
   =================================================================
*/
.xmod-photo_198 {
	border: 4px solid #FFFFFF;
}

.xmod-photo-frame .topx-- 
{
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.xmod-photo-frame .top-x- {
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.xmod-photo-frame .top--x {
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}

.xmod-photo-frame .midx-- {
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}
.xmod-photo-frame .mid--x {
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}


.xmod-photo-frame .botx-- {
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}
.xmod-photo-frame .bot-x- {
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.xmod-photo-frame .bot--x {
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}


.xmod-photo-frame .topx-- { background-image: url(images/frame-topx--.gif); }
.xmod-photo-frame .top-x- { background-image: url(images/frame-top-x-.gif); }
.xmod-photo-frame .top--x { background-image: url(images/frame-top--x.gif); }

.xmod-photo-frame .midx-- { background-image: url(images/frame-midx--.gif); }
.xmod-photo-frame .mid--x { background-image: url(images/frame-mid--x.gif); }


.xmod-photo-frame .botx-- { background-image: url(images/frame-botx--.gif); }
.xmod-photo-frame .bot-x- { background-image: url(images/frame-bot-x-.gif); }
.xmod-photo-frame .bot--x { background-image: url(images/frame-bot--x.gif); }

