﻿  
/* background/border colors for the selected tabs Row One*/
.SelectedTabBG
{
	border-right: #A7DE57 1 solid;
	border-left: #A7DE57 1 solid;
	border-top: #A7DE57 1 solid;
	background-color: #A7DE57;
	background-image: url('../../Images/GreyGreen/select3.gif');
	background-repeat: repeat-x;
}  
/* background/border colors for the unselected tabs Row One*/
.OtherTabsBG
{
	border-top:#5F5E52 1 solid;
	border-right:#5F5E52 1 solid;
	border-left:#5F5E52 1 solid;
	background-image: url('../../Images/GreyGreen/noselect.gif');
	background-repeat: repeat-x;
}  
/* background/border colors for the selected tabs Row two*/
.SelectedChildTabBG
{
	border-right: #A7DE57 1 solid;
	border-left:#A7DE57 1 solid;
	border-top:#A7DE57 1 solid;
	background-color: #A7DE57;
	background-image: url('../../Images/GreyGreen/select3.gif');
	background-repeat: repeat-x;
}  
/* background/border colors for the unselected tabs Row two*/
.OtherChildTabsBG
{
	border-right: #5F5E52 1 solid;
	border-left:#5F5E52 1 solid;
	border-bottom:#5F5E52 1 solid;
	background-image: url('../../Images/GreyGreen/noselect.gif');
	background-repeat: repeat-x;
}  
.TabRowOne
{
	background-image:url('../../Images/GreyGreen/noselect.gif');
	background-repeat:repeat-x;
	
}
.TabRowTwo
{
	background-image:url('../../Images/GreyGreen/tabrow2.gif');
	background-repeat:repeat-x;
}
/* PAGE BACKGROUND */
/* background color for the content part of the pages */
Body
{
	background-color: white;
}

/* Portal Name*/
.SiteTitle {
	font-family: Franklin Gothic Medium,Trebuchet MS,Verdana Bold, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #5F5E52;
}

.SelectedTab {
    font-family: Franklin Gothic Medium,Trebuchet MS, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration:none;
    font-weight:normal;
    color:#5F5E52;
}

/* text style for the unselected tabs */
.OtherTabs {
	font-family:Franklin Gothic Medium,Trebuchet MS,Verdana, Helvetica, sans-serif;	
	font-size: 10pt;
	text-decoration: none;
	font-weight: normal;
	color:#5F5E52;
}
A.OtherTabs:link    {
    text-decoration:    none;
    color:#5F5E52;
}

A.OtherTabs:visited {
	text-decoration: none;
	color:#5F5E52;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color:#cc6600;
}

A.OtherTabs:hover   {
	text-decoration: none;
	color: #CC6600;
}
    
/* hyperlink styles of the unselected tabs */
A.SelectedTab:link    {
	text-decoration: none;
	color:#5F5E52;
}

A.SelectedTab:visited {
    text-decoration:    none;
    color:#5F5E52;
}

A.SelectedTab:active  {
	text-decoration: none;
	color:#5F5E52;
}

A.SelectedTab:hover   {
    text-decoration:    none;
    color:#CC6600;
}    
    /* background/border colors for the selected tab */
    /*Status section*/
.StatusTabBg {
    background-color: #cccccc;
    border-color: #cccccc;
}

/* background/border colors for the unselected tabs */
.StatusOtherTabsBg {
    background-color: #eeeeee;
    border-color:  gainsboro;
}

.StatusSelectedTab    {
    font-family:Franklin Gothic Medium,Trebuchet MS,Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight:  normal;
   }
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.StatusSelectedTab:link {
    text-decoration:  none ; 
    color:#009CD6;
}

A.StatusSelectedTab:visited  {
    text-decoration:    none;
    color: black;
}

A.StatusSelectedTab:active   {
	text-decoration: none;
	color: #cc6600;
}

A.StatusSelectedTab:hover    {
	text-decoration: none;
	color: #CC6600;
}

/* text style for the unselected tabs */
.StatusOtherTabs {
    font-family:Franklin Gothic Medium,Trebuchet MS,Verdana, Helvetica, sans-serif;    
    font-size: 10pt;
    color:#009CD6;
    text-decoration:none;
}

/* hyperlink styles of the unselected tabs */
A.StatusOtherTabs:link    {
    text-decoration:    none;
    color:#009CD6;
}

A.StatusOtherTabs:visited {
    text-decoration:    none;
    color:#10509E;
}

A.StatusOtherTabs:active  {
	text-decoration: none;
	color: #FF9900;
}

A.StatusOtherTabs:hover   {
    text-decoration:    none;
    color:#CC6600;
}
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvatica;
    font-size: 10pt;
    font-weight: bold;
    color:#5F5E52;
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration:    none;
    color:#5F5E52;
}

A.SiteLink:visited  {
    text-decoration:    none;
    color:#5F5E52;
}

A.SiteLink:active   {
	text-decoration: none;
	color: #5F5E52;
}

A.SiteLink:hover    
{
	
    text-decoration:    underline;
    color:#CC6600;
}

/* style for separator between site links */
.Accent
{
    color: #FF9900;
    font-weight:    normal;
}



/* GENERAL */
/* style for module titles */
.Head   {
    font-family:Franklin Gothic Medium, Verdana, Helvetica, sans-serif;    
    font-size:  12pt;
    font-weight:    normal;
    color:  #5F5E52;
    line-height:normal;
    
    
}
.Welcome    {
    font-family:Franklin Gothic Medium,Verdana, Helvetica, sans-serif;	
    font-size:  10pt;
    font-weight:    normal;
    color: #5F5E52;
    
}

/* style of item titles on edit and admin pages */

.SubHead, .FormGroupboxLabel    {
    font-family:Franklin Gothic Medium,Verdana, Helvetica, sans-serif;    
    font-size:  10pt;
    font-weight:    normal;
    color: #5F5E52;
    
}
.FormGroupboxLabel
{
	font-size:  8.25pt;
}
.IPCTreeNode
{
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvatica;    
	font-size: 10pt;
    font-weight: normal;
    line-height: 16px;
    margin-bottom:3;
    margin-top:-9; 
    cursor:hand;
}
.IPCTreeNodeSelected
{
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvatica;    
	font-size: 10pt;
	color:white;
    font-weight: normal;
    line-height: 16px;
    margin-bottom:3;
    margin-top:-9; 
    cursor:hand;
    background-color:navy;
}

/* text style used for most text rendered by modules */
.TableHeading
{
    font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvatica;    font-size: 10pt;

    font-weight: bold;
    line-height: 12px;   
    color: #5F5E52; 
}

.IPCHeadings
{
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffEDFED5, EndColorStr=#ffB0D76F, GradientType=0) progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffEDFED5, EndColorStr=#ffB0D76F, GradientType=0);
	font-family: Franklin Gothic Medium, Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 14pt;
	color: #5F5E52;
	
	}
/* text style used for most text rendered by modules */
.DataTableHeading
{
    font-family:Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height: 30px;   
    color:  #5F5E52; 
    
}
.FAQTable
{
	background-color:white;
	border-style:Solid;
	border-width:1;
	border-color:white;
}
.KBTable
{
	background-color:white;
	border-style:ridge;
	border-width:1;
	border-color:white;
}
.InfomineTable
{
	background-color:white;
	border-style:ridge;
	border-width:1;
	border-color:white;
}
.NoticeboardTable
{
	background-color:white;
	border-style: solid;
	border-width:1;
	border-color:white;
}
.QueryTableHeading
{
	font-family:Trebuchet MS,Tahoma, Verdana, Helvetica, sans-serif;	
	font-size: 10pt;
	font-weight: bold;
	line-height: 20px;
	color: #5F5E52;
	background-color: #E4EFCF;
}
.QueryTable
{
	background-color: #fafafa;
	border: #8aafe1 1 solid;
	font-family: Trebuchet MS,Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
}
.QueryTableSelectedItem
{
	color: #3366cc;
	font-family:Trebuchet MS,Tahoma,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: normal;
}
.QueryPagerStyle
{
		color:#FF9900;   	 
}

.GeneralModule
{
	background-color:white;
	border:#8aafe1 5 solid;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvatica;    
    font-size: 10pt;
    color:#5F5E52;
    }


.NormalRed
{
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvatica;    
    font-size: 10pt;
    color: #FF9900;
}
.SmallItalic   {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvatica;     font-size:  10pt;
    font-weight:    normal;
    font-style: italic;
    color: black;
}
.SmallBoldItalic   {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvatica;   font-size:  10pt;
    font-weight:bold;
    font-style: italic;
    color: black;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton   {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvatica;    
    font-size: 10pt;
    font-weight: normal;
    background-repeat:repeat-x;
    color: #009CD6;
    }

    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #009CD6;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #009CD6;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #83AF46;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #CC6600;
}
    


A:link  {
    text-decoration:    none;
    color: black;
}

A:visited   {
    text-decoration:    none;
    color: black;
}

A:active    {
    text-decoration:    none;
    color:  #FF9900;
}

A:hover {
    text-decoration:    underline;
    color:  #CC6600;
}

hr {
    color: #cccccc;
    height: 2px;
    
   }
.Question
{
	font-size:small;
}

/*Styles used for the noticeboard html editor*/
.Heading1 
{
	font-family: Franklin Gothic Medium, Trebuchet MS, Verdana, tahoma, arial, sans-serif;
	font-size: 12pt;
	color: #385B86;
}
.Heading2 
{
	font-family: Franklin Gothic Medium, Trebuchet MS,Verdana, tahoma, arial, sans-serif;
	font-size: 11pt;
	color: #6699CC;
}
.Heading3 
{
	font-family: Franklin Gothic Medium,Trebuchet MS,Verdana, tahoma, arial, sans-serif;
	font-size: 10pt;
	color: #6699CC;
	font-style: italic;
}
.Normal
{
	font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: normal;
}
.Quote 
{
	text-indent: 2em;
	font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;	
	font-size: 10pt;
}
.Emphasis 
{
	font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;	
	font-size: 10pt;
	font-style: italic;
	letter-spacing: .2em;
}
.Strong 
{
	font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 10pt;
}

.SideMenuItem 
{
	font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;	
	font-size: 10pt;
	font-weight: normal;
	color:#4389AF;
	text-decoration:none;
	
}
.SideMenuItemHover 
{
	font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;	
	font-size: 10pt;
	font-weight: normal;
	color:#CC6600;
	text-decoration:none;
	
}
.SideMenuItemSelected 
{
	font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;	
	font-size: 10pt;
	font-weight: normal;
	color:#4389AF;
	text-decoration:none;
	
}
.ModuleHeadText
{ 
	font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;
    font-size:  14px;
    font-weight:bold;
    color:#5F5E52;
    vertical-align: middle; 
}
    
 .ModuleHead
{
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffEDFED5, EndColorStr=#ffB0D76F, GradientType=0) progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffEDFED5, EndColorStr=#ffB0D76F, GradientType=0);
	border-right: #94c74a 1px solid;
	border-top: #94c74a 1px solid;
	border-left: #94c74a 1px solid;
	border-bottom: #94c74a 1px solid;
}
.ModuleSubHeadText
{ font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;
    font-size:  12px;
    font-weight:bold;
    color:#4D67A2;
    vertical-align: middle; 
    }
/*The following style is used for explanatory text that appears
in certain modules.*/

.HelpText
{
	font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: darkgray;
	text-decoration: none;
}
.WarningText
{
	font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.NextStep
{
	font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}



/*Text used for the Actions list*/

.Action
{
	font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
A.Action:link
{
	
	color:#000000;
}

A.Action:visited
{
	
	color: #000000;
}

A.Action::active
{
	
	color: #000000;
}

A.Action:hover
{
	text-decoration: underline;
	color: #CC6600;
}
    
/*Items that appear on IPC pages*/
.RelatedLink
{
	font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CC6600;
	text-decoration: none;
}
.RelatedLink:link
{
	text-decoration: underline;
	color:#CC6600;
}

.RelatedLink:visited
{
	text-decoration: underline;
	color:#CC6600;
}

.RelatedLink:active
{
	text-decoration: underline;
	color:#CC6600;
}

.RelatedLink:hover
{
	text-decoration: underline;
	color:#003399;
}
.Label
{
	font-family: font-family: Trebuchet MS,Tahoma, Verdana, Arial,Helvetica, sans-serif;
	font-size: 10pt;
    font-weight:    normal;
    color: #000000;
    }
.FormLabel 
  {
    font-family:   Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-repeat:repeat-x;
    color: #009CD6;
   
} 

 .FormLinkLabel    {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvatica;    
    font-size: 8pt;
    font-weight: normal;
    background-repeat:repeat-x;
    color: #009CD6;
    }

  
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.FormLinkLabel:link
{
	text-decoration: underline;
	color: #009CD6;
}

A.FormLinkLabel:visited
{
	text-decoration: underline;
	color: #009CD6;
}

A.FormLinkLabel:active
{
	text-decoration: underline;
	color: #83AF46;
}

A.FormLinkLabel:hover
{
	text-decoration: underline;
	color: #CC6600;
}