/* 
================================
Portal Color References
================================
*/
.premgrey
{
	color: #95A2AB;
}
.premgreen
{
	color: #C1D72C;
}
.73percentgrey
{
	color: #494949;
}
.hyperlinkblue
{
	color: #0066ff;
}

/* 
================================
Skin styles for DotNetNuke
================================
*/
.pagemaster
{
	color: #8A9295;
	width: 100%;
	height: 100%;
	background-color: #95A2AB;
}
.skinmaster
{
	height: 100%;
	background-color: White;
	//* border-right: #5E6973 2px solid;
	border-top: #5E6973 2px solid;
	border-left: #5E6973 2px solid;
	border-bottom: #5E6973 3px solid; *//
}
.curvetop
{
	background-image: url(20pt_top.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.curvebottom
{
	background-image: url(20pt_bot.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.skinheader
{
	background-color: White;
}
.skinheader A:link, .skinheader A:visited
{
	color: #95A2AB;
}
.skinheader A:hover, .skinheader A:active
{
	color: #95A2AB;
	text-decoration: underline;
}
.skinmenubar
{
	background-color: #95A2AB;
	height: 30px;
}
.skinmenubar A:link, .skinmenubar A:visited
{
	color: White;
}
.skinmenubar A:hover, .skinmenubar A:active
{
	color: #C1D72C;
}
.skinpanes
{
	background-color: White;
	color: Black;
}
.skinsignature
{
	background-color: #95A2AB;
}
.skinsignature A:link, .skinsignature A:visited
{
	color: White;
}
.skinsignature A:hover, .skinsignature A:active
{
	color: Black;
}
.controlpanel
{
	width: 100%;
	background-color: #9f9e94;
}
.toppane
{
	width: 502px;
	background-color: transparent;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}
.toprightpane
{
	width: 264px;
	height: 185px;
	background-color: transparent;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}
.contentpane
{
	width: 100%;
	background-color: transparent;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}
.leftpane /*WhitePane*/
{
	background-color: transparent;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}
.rightpane /*ColorPane*/
{
	height: 100%;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}
.bottompane
{
	width: 100%;
	background-color: transparent;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
}

/*
================================
Default styles FOR DotNetNuke
================================
*/

/* background color for the content part of the pages */
Body
{
	color: #494949;
	background-color: white;
}
Img
{
	border: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.ControlPanel, .PagingTable
{
	width: 100%;
	height: 64px;
	background-color: White;
	border-right: Black 1px solid;
	border-top: Black 1px solid;
	border-left: Black 1px solid;
	border-bottom: Black 1px solid;
}
.SkinObject
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

/* style for module titles */
.Head
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: Bold;
	color: #C1D72C;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	line-height: 1.5em;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
}

.TreeMenu_NodeSelected
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
	text-decoration: none;
	color: #C1D72C;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
	text-decoration: none;
	color: #C1D72C;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active
{
	text-decoration: none;
	color: #C1D72C;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}

/* styles used in the Wizard Framework */
.WizardHelpText
{
	overflow: auto;
	font-size: 8pt;
	width: 180px;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	height: 300px;
}
.WizardText
{
	font-size: 9pt;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}


/* text style used for help text rendered by modules */
.Help
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active
{
	text-decoration: none;
	color: #0066ff;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #0066ff;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, Sans-Serif;
}


/* GENERIC */
H1
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	color: #C1D72C;
}

H2
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	color: #C1D72C;
}

H3
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: normal;
	color: #C1D72C;
}

H4
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #C1D72C;
}

H5, H6, DT
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #C1D72C;
}

TABLE
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 1.5em;
}

TFOOT, THEAD
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #C1D72C;
}

TH
{
	vertical-align: baseline;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1D72C;
}

A:link
{
	text-decoration: none;
	color: #0066ff;
}

A:visited
{
	text-decoration: none;
	color: #0066ff;
}

A:active
{
	text-decoration: none;
	color: #0066ff;
}

A:hover
{
	color: #0066ff;
	text-decoration: underline;
}

SMALL
{
	font-size: .8em;
}

BIG
{
	font-size: 1.2em;
}

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: #8A9295;
	height: 1pt;
	text-align: left;
}

/* Main Menu */
.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
	color: white;
	cursor: pointer;
	cursor: hand;
	height: 16;
	background-color: Transparent;
}
.MainMenu_MenuItem
{
	cursor: pointer;
	cursor: hand;
	color: white;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	border-left: #95A2AB 0px solid;
	border-bottom: #95A2AB 1px solid;
	border-top: #95A2AB 1px solid;
	border-right: #95A2AB 0px solid;
	background-color: Transparent;
	padding-left: 8px;
}
.MainMenu_MenuIcon
{
	cursor: pointer;
	cursor: hand;
	background-color: #95A2AB;
	border-left: #95A2AB 1px solid;
	border-bottom: #95A2AB 1px solid;
	border-top: #95A2AB 1px solid;
	text-align: center;
	width: 15;
	height: 21;
}
.MainMenu_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #95A2AB;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'black' , Direction=135, Strength=3);
	border-bottom: #95A2AB 0px solid;
	border-left: #95A2AB 0px solid;
	border-top: #95A2AB 0px solid;
	border-right: #95A2AB 0px solid;
}
.MainMenu_MenuBreak
{
	border-bottom: #95A2AB 1px solid;
	border-left: #95A2AB 0px solid;
	border-top: #95A2AB 1px solid;
	border-right: #95A2AB 0px solid;
	background-color: #95A2AB;
	height: 1px;
}
.MainMenu_MenuItemSel
{
	cursor: pointer;
	cursor: hand;
	color: #C1D72C;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	background-color: #95A2AB;
	padding-left: 8px;
}
.MainMenu_MenuArrow
{
	visibility: hidden;
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: #95A2AB 1px solid;
	border-bottom: #95A2AB 1px solid;
	border-top: #95A2AB 0px solid;
}
.MainMenu_RootMenuArrow
{
	visibility: hidden;
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}

/*==== Clipped-Gray Skin ======*/
/*Group Gradient*/
/*.afgrouprow{background-image: url(headerback.gif);}*/
.afgrouprow{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#8A9295,EndColorStr=#494949);background-color: #494949;}

/*Header Gradient*/
/*.afheader{background-image: url(headerback23.gif); color:#494949;}*/
/*.afheader2{background-image: url(headerback18.gif);}*/
.afheader{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=White,EndColorStr=#E1E1E1);background-color: #E1E1E1;}
.afheader2{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#8A9295,EndColorStr=#494949);background-color: #494949;}

/*Link Colors*/
.afsmallbutton, .afsmallbutton a, .afsmallbutton a:link, .afsmallbutton a:active, .afsmallbutton a:visited, .afminibutton, .afminibutton a, .afminibutton a:link, .afminibutton a:active, .afminibutton a:visited, .afforumrow a:link, .afforumrow a:visited, .afforumrow a:active, .afpostinfo1 a, .afpostinfo1 a:link, .afpostinfo1 a:visited, .afpostinfo1 a:active, .afposttopic a, .afposttopic a:link, .afposttopic a:visited, .afpostreply1 a, .afpostreply1 a:link, .afpostreply1 a:visited, .afforumrow2 a:link, .afforumrow2 a:visited, .afforumrow2 a:active, .afnormal a, .aftopicrow1 a, .aftopicrow1 a:link, .aftopicrow1 a:visited, .aftopicrow1 a:active, .afpostinfo2 a, .afpostinfo2 a:link, .afpostinfo2 a:visited, .afpostinfo2 a:active, .afpostreply2 a, .afpostreply2 a:link, .afpostreply2 a:visited, .aflastpost a:link, .aflastpost a:visited, .aflastpost a:active, .afcrumb a, .afcrumb a:link, .afcrumb a:visited, .afcrumb a:active{color: #95A2AB;}
.aftopicrownew a, .aftopicrownew a:link, .aftopicrownew a:visited, .aftopicrownew a:active{color: #95A2AB;}

/*Link Hover Colors*/
.afcrumb a:hover, .afforumrow a:hover, .afpostinfo1 a:hover, .afposttopic a:hover, .afpostreply1 a:hover, .afforumrow2 a:hover, .afpostreply2 a:hover, .afpostinfo2 a:hover, .aflastpost a:hover, .aftopicrow1 a:hover, .aftopicrownew a:hover, .afsmallbutton a:hover, .afminibutton a:hover{color:#95A2AB;}
.afgrouprow a:hover{color:#95A2AB;}

/*Pager*/
.NTForums_Pager{border: solid 1px #8A9295;background-color: #8A9295;}
.af_pager, .af_pagernumber, .af_currentpage{font-family: Arial;font-size:10px;color: #494949;padding: 0px,0px,0px,0px;}
.af_pagernumber{background-color: #8A9295;border-left: #8A9295 1px solid;width: 15px; color:#8A9295;}
.af_currentpage{font-weight: bold;color: #8A9295;border-left: #8A9295 1px solid;background-color: #8A9295;padding: 0px,0px,0px,0px;}
.afpostinfo2, .afpostreply2{background-color: #F1F3F4;}

/*Forum navigation text color*/
.afcrumb{color:#494949;}

/*Submit, Cancel Buttons*/
.NTForums_Button{cursor:hand;border:0px;padding-right: 2px;display: block;padding-left: 2px;font-weight: bold;font-size: 9pt;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#8A9295,EndColorStr=#494949);padding-bottom: 5px;width: 100px;color: White;padding-top: 5px;background-color: #494949;text-align: center;	text-decoration: none;}
.aftopicrow1 a, .aftopicrow1 a:link, .aftopicrow1 a:visited, .aftopicrow1 a:active{font-weight:normal;}