/* COMMON COLOR CODES */
/* #F4B480; PINK */
/* #000066; NAVY */
/* #E66936; ORANGE */

/* Print Skin Object Styling */
A.SkywireSkinObjectHyperlink, A.SkywireSkinObjectHyperlink:visited, A.SkywireSkinObjectHyperlink:link, A.SkywireSkinObjectHyperlink:active
{
	text-indent: -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold;
	text-decoration:none;
	padding: 3px;
	padding-top: 8px;
	color: #000066;
}

A.SkywireSkinObjectHyperlink:hover
{
	text-decoration:underline;
	color: #E66936;
}

/* link color issue resolution */
A:link  
{
	color: Blue;
}

A:visited   {
	color: Blue;
}

A:active    {
	color: Blue;
}

A:hover {
	color: #E66936;
}

/* DNN-specific styles */
#dnn_dnnSEARCH_txtSearch
{
	border: thin inset;
	font-size: 8pt;
}
.Container_NormalTitle
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #E66936;
}
.Container_Title
{
	font-family: Arial;
	font-size: 14pt;	
}

.Container_RightPanesTitle
{
	text-indent: -4px;
	font-size: 9pt;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000066;
	padding: 3px;
    line-height:13pt;
}

/* Right pane skin links */
A.rightPaneLinks, A.rightPaneLinks:visited
{
	text-indent: -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	padding: 3px;
	padding-top: 8px;
	color: #000066;
}

A.rightPaneLinks:hover
{
	text-decoration:underline;
	color: #E66936;
}

/*
A.rightPaneLinks:hover, A.rightPaneLinks:visited:hover
{
	text-decoration:underline;
	color: #E66936;
}
A.rightPaneLinks:visited
{
	color: #000066;
}
A.rightPaneLinks:active
{
	color: #E66936;
}
*/
.rightPaneBox
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ACA69B;
}
A.rightParentPaneLinks, A.rightParentPaneLinks:visited
{
	font-weight: bold;
	text-indent: -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	color: #000066;
	padding: 3px;
	padding-top: 8px;
}

A.rightParentPaneLinks:hover
{
	text-decoration:underline;
	color: #E66936;
}

.rightParentPaneBox
{
	padding-bottom: 10px;
}

/* *************************************************
   Dallas Indicators Styles
************************************************** */
#RTB_spellCheckDialog
{
	width: 350px !important;
	left: 0px !important;
	position: absolute !important;
	top: 0px !important;
}
.ReportItem
{
	background-color: White;
	text-align: right;
}
.ReportAlternatingItem
{
	background-color:#E1DEC2;
	text-align:right;
}
.ReportSelectedItem
{
	background-color: silver;
	text-align: right;
}
.ReportHeader
{
	text-align: center;
	background-color:#294364;
	color: White;
}
.ReportFooter
{
	font-weight: normal;
	background-color: gainsboro;
}
.GraphicDetailText
{
 font-size: xx-small;
}

.Headline
{
	color:Red;
	font-weight: bold;
	font-size: larger;
}
.bodyWithBackground
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #000066;
	color: White;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.text,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}
.topMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	background-color: #605D84;
}

.topMenuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #605D84;
	text-decoration: none;
}

.topMenuItem:Link {
	color: #FFFFFF;
}

.topMenuItem:Hover {
	color: #000066;
}

.topMenuItem:Visited {
	color: #FFFFFF;
}

.greyborder {
	background-color: #aca69b;
	text-decoration: none;
}
.categoryArea {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #e66936;
}
.categoryItem {
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #e66936;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.categoryHeader {
	font-size: 8pt;
	color: #F4DE4B;
	background-color: #e66936;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.categoryItemSelected {
	font-size: 8pt;
	color: #000066;
	background-color: #e66936;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.categoryItem:Link {
	color: #FFFFFF
}

.categoryItem:hover {
	color: #000066
}
.contentAreaPlain {
	color: #000000;
}
.contentArea {
	color: #000000;
	background-color: #FFFFFF;
	/*margin-left: 20px;*/
}
.indicatorsMenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #D5D2CD;
	padding: 3px;
}
.headlineText {
	font-size: 15pt;
	color: #000066;
	font-weight: bold;
}
.subheadText {
	font-size: 12pt;
	color: #E66936;
	font-weight: bold;
}
.subsubheadText
{
	font-weight: bold;
	font-size: 12pt;
	color: crimson;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ACA69B;
}

.copyrightLink {
	color: #FFFFFF;
	text-decoration: underline;
}

.copyrightLink:Link {
	color: #FFFFFF;
}

.copyrightLink:Hover {
	color: #CCCCCC;
}

.copyrightLink:Visited {
	color: #FFFFFF;
}

.sidebarInset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACA69B;
	padding: 3px;
}

.sidebarInsetSelected {
	color: red;
	border: none;
	text-decoration:none;
}

.newsArticleLink 
{
	color: #000066;
	 font-weight: bold;
}

.sidebarInsetLink {
	color: #000066;
	border: none;
	text-decoration:none;
}

.sidebarInsetLink:Link {
	color: #000066;
	border: none;
}

.sidebarInsetLink:hover {
	color: #E66936;
	border: none;
}

.sidebarInsetLink:Visted {
	color: #000066;
	border: none;
}

.darksideLink {
	color: #FFFFFF;
	border: none;
	text-decoration:none;
}

.darksideLink:Link {
	color: #FFFFFF;
	border: none;
}

.darksideLink:hover {
	color: #aca69b;
	border: none;
}

.darksideLink:Visted {
	color: #FFFFFF;
	border: none;
}

.tableList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	border: 1px solid #aca69b;
	padding: 3px;
}
.tableListHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
	background-color: #E5E5E5;
	font-weight: bold;
}
.tableListItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	border-top: 1px solid #aca69b;
}
.tableListItemLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.tableListItemLink:Link {
	color: #000000;
}
.tableListItemLink:Hover {
	color: #e66936;
}


.textBox100percent {
	width: 100%;
}

.textBox50percent {
	width: 50%;
}

.sidebarInsetHilite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	color: #990000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACA69B;
	padding: 3px;
}

.tabText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;

}
.tabTopBar {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px;
	padding: 0px;


}
.tabLeft {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

}
.tabRight {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.tabRightShadow {


	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
}
.tabLeftBottom {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.tabBottom {


	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.tabRightBottom {


	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.tabBottomShadow {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
}
.tabSelected {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #FFFFFF;
	border-left-color: #999999;
	margin: 0px;
	padding: 0px 9px;
	font-weight: bold;
}

.tabNotSelected {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px;
	padding: 0px 9px;
}

.tabLink:link	{	
	text-decoration:	none;
	color:	#666666;
	}	
		
.tabLink:visited	{	
	text-decoration:	none;
	color:	#666666;
	}	
		
.tabLink:active	{	
	text-decoration:	none;
	color:	#666666;
	}	
		
.tabLink:hover	{	
	text-decoration:	none;
	color:	#000066;
	}
	
textArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
}
.formLabel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.homeLeftSide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #F3F2F0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #aca69b;
}

.homeRightSide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #F3F2F0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #aca69b;
}

.homeText {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.standardLink {
	/*color: #000066;*/
	color: #0000FF;
}

.standardLink:Link {
	/*color: #000066;*/
	color: #0000FF;
}

.standardLink:Hover {
	color: #e66936;
}



/* ************************************************
*  DOTNETNUKE STYLES                              *
************************************************ */

#dnn_dnnSEARCH_txtSearch 
{
	width: 120px;
}

.ControlPanel
{
	border: 1px dotted black;
	background-color: #DFDFDF;
	padding-bottom: 5px;
}

/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

SkinObject 
{
	color: White;
}

A.SkinObject:link {
    text-decoration:    none;
    color:White;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:White;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:Yellow;
}

A.SkinObject:hover    {
    text-decoration:    none;
    color:Yellow;
}

/* text style for the selected tab */
.SelectedTab {
    font-weight: bold;
    font-size: 8pt;
    color: white;
    font-family: Verdana;
    text-decoration: none;
}

/* text style for the unselected tabs */
.OtherTabs {
    font-weight: bold;
    font-size: 8pt;
    color: white;
    font-family: Verdana;
    text-decoration: none;
}
    
/* GENERAL */
/* style for module titles */
.Head, H1
{
	font-weight: bold;
	font-size: 16px;
	color: navy;
	font-family: Arial, Verdana;
}

/* style of item titles on edit and admin pages */
.SubHead, H2
{
	font-weight: bold;
	font-size: 12px;
	color: navy;
	font-family: Arial, Verdana;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead, H3
{
	font-weight: bold;
	font-size: 12px;
	color: navy;
	font-style: italic;
	font-family: Arial, Verdana;
}

/* regular body text */
BODY
{
	font-family: Arial, Verdana;
	font-size: 12px;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Verdana;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}

.NormalBold
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
}
        
/* GENERIC */

H4
{
	font-weight: bold;
	font-size: 12px;
	color: navy;
	font-family: arial;
}

H5, DT  {
    font-family: arial;
    font-size:  12px;
    font-weight:    bold;
    color: navy;
}

H6  {
    font-family: arial;
    font-size:  12px;
    font-weight:  normal;
    color: navy;
}

TFOOT, THEAD    {
    font-family: arial;
    font-size:  12px;
    font-weight: bold;
    color: navy;
}

TH  {
    vertical-align: baseline;
    font-family: arial;
    font-size:  12px;
    font-weight:    bold;
    color: navy;
}


/* Main Menu */

.MainMenu_MenuContainer 
{
	width: 100%;
	background-color: #e66936;
	border: none;
	height: 12px;
}

.MainMenu_MenuBar 
{
	height: 12px;
	width: 100%;
	border: none;
	background-color: #e66936;
	cursor: hand;
}

.MainMenu_Separator 
{
	display: none;
}

.MainMenu_MenuItem
{
	height: 12px;
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #e66936;
	text-decoration: none;
	padding: 2px;
	border: none;
}

.MainMenu_MenuItemSel
{
	height: 12px;
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #605D84;
	text-decoration: none;
	padding: 2px;
	border: none;
}

.MainMenu_MenuBreak 
{ 
	display: none;
}

.MainMenu_MenuIcon 
{
	display: none;
}

.MainMenu_SubMenu 
{
	border: 1px outset;
	background-color: #e66936;
	padding: none;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=5);
}

.MainMenu_MenuArrow {
	height: 10px;
	font-family: webdings; 
	font-size: 6pt; 
	cursor: hand; 
	border: none;
}

.MainMenu_RootMenuArrow {
	height: 12px;
	font-family: webdings; 
	font-size: 8pt; 
	cursor: hand;
	color: Yellow;
}
p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}
