﻿  
/* background/border colors for the selected tabs Row One*/
	
.SelectedTabBG
{
	border-right-width: 1;
	border-right-color: #E34D53;
	border-left-width: 1;
	border-left-color: #E34D53;
	border-top-color: #E34D53;
	border-top-width: 1;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	background-color: #E34D53;
	background-image: url('../../Images/Touchpaper/select3.gif');
	background-repeat: repeat-x;
}  
/* background/border colors for the unselected tabs Row One*/
.OtherTabsBG
{
	
	border-top: 1 #C7C3C3 solid;
	border-right-width: 1;
	border-right-color: #C7C3C3;
	border-left-width: 1;
	border-left-color: #C7C3C3;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #C7C3C3;
	border-bottom-width: 1;
	background-image: url('../../Images/Touchpaper/noselect.gif');
	background-repeat: repeat-x;
}  
/* background/border colors for the selected tabs Row two*/
.SelectedChildTabBG
{
	border-right-width: 1;
	border-right-color: #E34D53;
	border-left-width: 1;
	border-left-color: #E34D53;
	border-top-color: #E34D53;
	border-top-width: 1;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	background-color: #E34D53;
	background-image: url('../../Images/Touchpaper/select3.gif');
	background-repeat: repeat-x;
}  
/* background/border colors for the unselected tabs Row two*/
.OtherChildTabsBG
{
	border-right-width: 1;
	border-right-color: #C7C3C3;
	border-left-width: 1;
	border-left-color: #C7C3C3;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #C7C3C3;
	border-bottom-width: 1;
	background-image: url('../../Images/Touchpaper/noselect.gif');
	background-repeat: repeat-x;
}  
.TabRowOne
{
	background-image:url('../../Images/Touchpaper/tabrow1.gif');
	background-repeat:repeat-x;
	
}
.TabRowTwo
{
	background-image:url('../../Images/Touchpaper/tabrow2a.gif');
	background-repeat:repeat-x;
}
/* PAGE BACKGROUND */
/* background color for the content part of the pages */
Body
{
	background-color: #ffffff;
}

/* Portal Name*/
.SiteTitle {
	font-family: Tahoma, Verdana Bold, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #4372B0
}

.SelectedTab {
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration:none;
    font-weight:normal;
}

/* text style for the unselected tabs */
.OtherTabs {
	font-family:  Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	color: #10509E;
}
A.OtherTabs:link    {
    text-decoration:    none;
    color:#10509E;
    font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bold;
}

A.OtherTabs:visited {
	text-decoration: none;
	color: #10509E;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bold;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color:#e87679;
    font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bold;
}

A.OtherTabs:hover   {
	text-decoration: none;
	color: #E87679;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bold;
}
    
/* hyperlink styles of the unselected tabs */
A.SelectedTab:link
{
	text-decoration: none;
	color: white;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bold;
}

A.SelectedTab:visited {
    text-decoration: none;
	color: white;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bold;
}

A.SelectedTab:active  {
	text-decoration: none;
	color: white;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bold;
}

A.SelectedTab:hover   {
    text-decoration:    none;
    color:#FF9900;
}    
    /* 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:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px
;
    font-weight:  normal;
    /*color: yellow;*/
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.StatusSelectedTab:link {
    text-decoration:  none ; 
    color: #10509E;
}

A.StatusSelectedTab:visited  {
    text-decoration:    none;
    color:  #10509E;
}

A.StatusSelectedTab:active   {
	text-decoration: none;
	color: #FF9900;
}

A.StatusSelectedTab:hover    {
	text-decoration: none;
	color: #FF9900;
}

/* text style for the unselected tabs */
.StatusOtherTabs {
    font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px
;
    color:#6699cc;
    text-decoration:none;
}

/* hyperlink styles of the unselected tabs */
A.StatusOtherTabs:link    {
    text-decoration:    none;
    color:#10509E;
}

A.StatusOtherTabs:visited {
    text-decoration:    none;
    color:#10509E;
}

A.StatusOtherTabs:active  {
	text-decoration: none;
	color: #FF9900;
}

A.StatusOtherTabs:hover   {
    text-decoration:    none;
    color:#FF9900;
}
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color:#10509E;
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration:    none;
    color:#10509E;
}

A.SiteLink:visited  {
    text-decoration:    none;
    color:#10509E;
}

A.SiteLink:active   {
	text-decoration: none;
	color: #FF9900;
}

A.SiteLink:hover    
{
	
    text-decoration:    underline;
    color:#FF9900;
}

/* style for separator between site links */
.Accent
{
    color: #FF9900;
    font-weight:    normal;
}



/* GENERAL */
/* style for module titles */
.Head   {
    font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  10pt;
    font-weight:    normal;
    color:  #0560a6;
    line-height:20px;
    
    
}
.Welcome    {
    font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  10pt;
    font-weight:    normal;
    color: #0560a6;
    
}

/* style of item titles on edit and admin pages */
.SubHead, .FormGroupboxLabel   {
    font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  10pt;
    font-weight:    normal;
    color: #0560a6;
    
}
.FormGroupboxLabel
{
	font-size:  8.25pt;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  10pt;
    font-weight:    bold;
    color: #0560a6;
}

/* text style used for most text rendered by modules */
/*text styles used for HTML editor*/

.Normal12NoMargin
{
    font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 16px    
}

.IPCTreeNode
{
	font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 16px;
    cursor:hand;
}
.IPCTreeNodeSelected
{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	line-height:16px;
	cursor:hand;
	background-color:#10509E;
	color:white;
	
}
.Normal
{
    font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 16px;
       
}

.PagerStyle
{
	color:red;
}
/* text style used for most text rendered by modules */
.TableHeading
{
    font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    line-height: 12px;   
    color: #0560a6; 
}

.IPCHeadings
{
    font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height: 17px;   
    color:  white; 
    background: #7991C7;
}
/* text style used for most text rendered by modules */
.DataTableHeading
{
    font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height: 30px;   
    color:  #0560a6; 
    
}
.FAQTable
{
	background-color:white;
	border-style:Solid;
	border-width:1;
	border-color:#8aafe1;
}
.KBTable
{
	background-color:white;
	border-style:ridge;
	border-width:1;
	border-color:#8aafe1;
}
.InfomineTable
{
	background-color:white;
	border-style:ridge;
	border-width:1;
	border-color:#8aafe1;
}
.NoticeboardTable
{
	background-color:white;
	border-style: solid;
	border-width:1;
	border-color:#8aafe1;
}
.QueryTableHeading
{
	font-family:  Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 20px;
	color: white;
	background-color: #7991C7;
}
.QueryTable
{
	background-color:#fafafa;
	border-style:solid;
	border-width:1;
	border-color:#8aafe1;
	font-family:  Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
    font-weight: normal;
    line-height: 12px; 
}
.QueryTableSelectedItem
{
	color: #3366cc;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 12px;
}
.QueryPagerStyle
{
		color:#FF9900;   	 
}

.GeneralModule
{
	background-color:white;
	border-style: solid;
	border-width:5;
	border-color:#8aafe1;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
}


.NormalRed
{
    font-family:   Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 12px;
    color: #FF9900;
}
.NormalWhite
{
    font-family:   Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 12px;
    color: white;
}
.NormalGreen
{
    font-family:   Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 12px;
    color: #45c378;
}

.NormalYellow
{
    font-family:   Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 12px;
    color: #ffd700
}

.NormalBold
{
    font-family:   Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold
}

.SmallItalic   {
    font-family:   Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  8pt;
    font-weight:    normal;
    font-style: italic;
    color: black;
}
.SmallBoldItalic   {
    font-family:   Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  8pt;
    font-weight:bold;
    font-style: italic;
    color: black;
}

/* text style for buttons and link buttons used in the portal admin pages */

 
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButtonSel2   {
    font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    /*color: yellow;*/
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButtonSel2:link {
	text-decoration: underline;
	color: #7192d3;
}

A.CommandButtonSel2:visited  {
    text-decoration:    underline;
    color:  #7192d3;
}

A.CommandButtonSel2:active   {
	text-decoration: underline;
	color: #7192d3;
}

A.CommandButtonSel2:hover  {
	text-decoration: underline;
	color: #7192d3;
}
    

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton   {
    font-family:   Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    background-repeat:repeat-x
   
    /*color: yellow;*/
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #10509E;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color:  #10509E;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #FF9900;
}

A.CommandButton:hover    {
	text-decoration: underline;
	color: #FF9900;
}

/* GENERIC */
H1  {
    font-family:   Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family:   Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family:  font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #FF9900;
}

H4  {
	font-family: font-family:  Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
}

H5, DT  {
    font-family:  font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  12px
;
    font-weight:    bold;
    color: darkred;
}

H6  {
    font-family:  font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  12px
;
    font-weight:    bold;
    color: darkred;
}

TFOOT, THEAD    {
    font-family:  font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  12px
;
    color: darkred;
}

TH  {
    vertical-align: baseline;
    font-family:  font-family:  Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  12px
;
    font-weight:    bold;
    color: darkred;
}

A:link  {
    text-decoration:    none;
    color:  #10509E;
}

A:visited   {
    text-decoration:    none;
    color:  #10509E;
}

A:active    {
    text-decoration:    none;
    color:  #FF9900;
}

A:hover {
    text-decoration:    underline;
    color:  #FF9900;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:  font-family:  Tahoma, Verdana, Helvetica, sans-serif;
}


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: #cccccc;
    height: 2px;
    
   }




A.FAQ
{
}
	A.FAQ:link {
	text-decoration: underline;
	font-size: 12px;
	color: #10509E;
}

A.FAQ:visited  {
    text-decoration:    underline;
    font-size:12px
;
    color:  #10509E;
}

A.FAQ:active   {
    text-decoration:    underline;
    font-size:12px
;
    color: #FF9900;
}

A.FAQ:hover    {
    text-decoration:    underline;
    font-size:12px
;
    color: #FF9900;
}

.Question
{
	font-size:small;
}
TR
{
}
.RowOne
{
	/*background: White;*/
	background-color: #D5E4F2;
}
.RowTwo
{
	background:white;
}
.RowThree
{
	background:#D5E4F2;
}
.RowFour
{
	background:white;
}
TD
{
	
}

.LeftCell
{
	border-left: solid 4px  white;
}
.RightCell
{
	 border-right: solid 4px  white;
}
.TopCell
{
	 border-top: solid 0px  white;
}
.BottomCell
{
	border-bottom: solid 4px  white;
}
.TopLeftCell
{
	border-left: solid 4px  white;
	border-top: solid 0px  white;
}
.TopRightCell
{
	 border-right: solid 4px  white;
	 border-top: solid 0px  white;
}
.BottomLeftCell
{
	 border-left: solid 4px  white;
	 border-bottom: solid 4px white;
}
.BottomRightCell
{
	border-right: solid 4px  white;
	border-bottom: solid 4px  white;
}
.TitleLeftCell
{
	border-left: solid 4px  white;
}
.TitleRightCell
{
	 border-right: solid 4px  white;
}
.TitleTopCell
{
	 border-top: solid 4px  white;
}
.TitleBottomCell
{
	border-left: solid 4px  white;
	border-Right: solid 4px  white;
	
	text-align: center;
}
.TitleTopLeftCell
{
	border-left: solid 4px  white;
	border-top: solid 4px  white;
}
.TitleTopRightCell
{
	 border-right: solid 4px white;
	 border-top: solid 4px  white;
}
.TitleBottomLeftCell
{
	 border-left: solid 4px  white;
	 border-bottom: solid 0px  white;
}
.TitleBottomRightCell
{
	border-right: solid 4px  white;
	border-bottom: solid 0px  white;
}
/*Styles used for the noticeboard html editor*/
.Heading1
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #4f6aa4;
}
.Heading2 {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #4f6aa4;
}
.Heading3 {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #4f6aa4;
	font-style: italic;
}
.Normal
{
    font-family:  Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height:normal;
      
}

.Quote {
	text-indent: 2em;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}
.Emphasis {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	letter-spacing: .2em;
}
.Strong {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}


.ModuleHeadText
{ font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  14px;
    font-weight:bold;
    color:#ffffff;
    vertical-align: middle; }
    
 .ModuleHead
{
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffAEBDDC, EndColorStr=#ff4D67A2, GradientType=0) progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffAEBDDC, EndColorStr=#ff4D67A2, GradientType=0);
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size:  14px;
    font-weight:bold;
    color:#ffffff;
	border-right: #8AAFE1 1px solid;
	border-top: #8AAFE1 1px solid;
	border-left: #8AAFE1 1px solid;
	border-bottom: #8AAFE1 1px solid;
	

}	
.ModuleSubHeadText
{ font-family: Tahoma, Verdana, 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: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: darkgray;
	text-decoration: none;
}
.WarningText
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.NextStep
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*Text used for the Actions list*/

.Action
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
A.Action:link
{
	
	color:#003399;
}

A.Action:visited
{
	
	color: #003399;
}

A.Action::active
{
	
	color: #003399;
}

A.Action:hover
{
	text-decoration: underline;
	color: #CC6600;
}
    
/*Items that appear on IPC pages*/
.RelatedLink
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	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:#5B2D01;
}
.Label
{font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size:9pt;
    font-weight:    normal;
    color: #000000;
  }
    
  .FormLabel   {
    font-family:   Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-repeat:repeat-x;
    color: #10509E;
   
}

 .FormLinkLabel   {
    font-family:   Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-repeat:repeat-x
   
}
A.FormLinkLabel:link {
    text-decoration:    underline;
    color: #10509E;
}

A.FormLinkLabel:visited  {
    text-decoration:    underline;
    color:  #10509E;
}

A.FormLinkLabel:active   {
    text-decoration:    underline;
    color: #FF9900;
}

A.FormLinkLabel:hover    {
	text-decoration: underline;
	color: #FF9900;
}