p {
margin-top: 0px;
margin-bottom: 0px;
}
/*
---------------------------------------------------------
---------------------------------------------------------
News Module
---------------------------------------------------------
---------------------------------------------------------
*/
.newscontainer
{
	width: 100%;
}
.newsheadercontainer
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	padding: 3px 3px 10px 3px;
}
.newsactionbar
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	font-size:11px;
	padding: 3px 3px 10px 3px;
	text-align: left;
}
.newsactionbarlinks:link, .newsactionbarlinks:active, .newsactionbarlinks:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:11px;
	color: #000000;
	background-color: #ffffff;
	padding: 3px 5px 3px 5px
}
.newsactionbarlinks:hover
{
}
.newsPublishRSSLink:link, .newsPublishRSSLink:active, .newsPublishRSSLink:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}
.newsPublishRSSLink:hover
{
}
.newsrow
{
	padding: 0px 0px 0px 0px
}
.NukeNews_Item
{
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}
.NukeNews_AltItem
{
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}
.newsrowspacer
{
	height:1px;
	background-color: #ffffff;
}
.newscategoryimage
{
}
.newscategoryimagecontainer 
{
	float: left; 
	text-align: center;
	padding: 0px 5px 0px 0px;
}
.newstitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:normal;
}
.newspostdate
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:normal;
}
.newssummary
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:normal;
}
.newsreadmore:link, .newsreadmore:active, .newsreadmore:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	text-decoration: underline;
}
.newsreadmore:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}
.archivelinkcontainer
{
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
}
.archivelink:link, .archivelink:active, .archivelink:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	text-decoration: underline;
}
.archivelink:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}
.archivedisplaymonthlink:link, .archivedisplaymonthlink:active, .archivedisplaymonthlink:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	text-decoration: underline;
}
.archivedisplaymonthlink:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}
.archivedisplayreturnlinkcontainer
{
	padding: 5px 5px 10px 5px;
}
.archivedisplayreturnlink:link, .archivedisplayreturnlink:active, .archivedisplayreturnlink:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	text-decoration: underline;
}
.archiveddisplayreturnlink:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:11px;
}
.viewnewstitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:14px;
}
.viewnewsimage
{
	float:right;
	padding: 0px 0px 0px 5px;
}
.viewnewsreturn:link, .viewnewsreturn:active, .viewnewsreturn:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
}
.viewnewsreturn:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:11px;
}
.viewnewsarticle 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11px;
}
.viewnewspostedby 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	padding: 0px 0px 0px 5px;
}
.adminMenuTitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #0052A1;
	padding: 0px 0px 3px 3px;
	vertical-align: bottom;
}
.adminMenuDesc
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #D3D7EE;
	padding-left: 3px;
	vertical-align:top;
}
.adminlabels
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	color: #0052A1;
}
.admindata
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	color: #0052A1;
}
.adminlinks:link, .adminlinks:active, .adminlinks:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	color: #0052A1;
}	
.adminlinks:hover
{
	color: #0052A1;
}
.errors 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}
.admincategorygridheader 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	color: #D3D7EE;
}
.admincategorygriditem 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}
.admincategorygrid
{
}
.submitnewsdata
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:normal;
}
.submitnewslabels
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}
.submitnewslinks:link, .submitnewslinks:active, .submitnewslinks:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}
.helplist
{
	font-family: Arial, Helvetica, Sans-Serif;
}
/*****  Comments & Ratings *****/
.newsRatingsDisplay
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
.RatingLabel
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}
.CommentsEntryLabel
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}
.SaveCommentsRating:link, .SaveCommentsRating:active, .SaveCommentsRating:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	text-decoration: underline;
}
.SaveCommentsRating:hover
{
	text-decoration:none;	
}	
	
.EditCommentsLink:link, .EditCommentsLink:active, .EditCommentsLink:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	text-decoration: underline;
}
.EditCommentsLink:hover
{
	text-decoration:none;	
}	
.commentsRating
{
	font-family: Arial, Helvetica, Sans-Serif;
}
.CurrentRatingLabel
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}
.CurrentRating
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:Black;
	font-size: 12px;
}
.RatingLabelRow
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	padding-top:10px;
}
.RatingRow
{
	font-family: Arial, Helvetica, Sans-Serif;
	padding-top:10px;
}
.CommentsRow
{
	font-family: Arial, Helvetica, Sans-Serif;
}
/*
---------------------------------------------------------
---------------------------------------------------------
News Module
---------------------------------------------------------
---------------------------------------------------------
*/
/*
---------------------------------------------------------
---------------------------------------------------------
BasicSkills Styles
---------------------------------------------------------
---------------------------------------------------------
*/
.BasicSkills { }
.ContentTable .BasicSkillsLeftPane {
	border-right: 1px solid #0052A1;
background-color: #E5EDF5;
}
.BasicSkills .BackgroundColour {
background-color: #0052A1;
}
.BasicSkills .BackgroundColourDark {
background-color: #0052A1;
}
.BasicSkills .Pale {
	background-color: #FFE0C1;
}
.BasicSkills .Pale .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #FFE0C1;
}
.BasicSkills .Border {
border: 1px solid #0052A1; 
background-color: #E5EDF5;
}
.BasicSkills .Border .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-size: 10pt;
}
.Menu_BasicSkills {
}
.Menu_BasicSkills .link, .Menu_BasicSkills A:link, .Menu_BasicSkills A:visited {
background-color: #FFFFFF;
border-bottom: 0px solid #0052A1;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #0052A1;
text-decoration: none;
display: block;
vertical-align: middle;
  
background-image: url(Images/BasicSkills/MenuArrows/BG.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.Menu_BasicSkills A:active, .Menu_BasicSkills A:hover {
background-color: #D3D7EE;
border-bottom: 0px solid #0052A1;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #0052A1;
text-decoration: underline;
display: block;
vertical-align: middle;
  
background-image: url(Images/BasicSkills/MenuArrows/BG_hover.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.Menu_BSBLine {
}
.Menu_BSBLine .link, .Menu_BSBLine A:link, .Menu_BSBLine A:visited {
background-color: #FFFFFF;
border-bottom: 1px solid #0052A1;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #0052A1;
text-decoration: none;
display: block;
vertical-align: middle;
  
background-image: url(Images/BasicSkills/MenuArrows/BG.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.Menu_BSBLine A:active, .Menu_BSBLine A:hover {
background-color: #D3D7EE;
border-bottom: 1px solid #0052A1;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #0052A1;
text-decoration: underline;
display: block;
vertical-align: middle;
  
background-image: url(Images/BasicSkills/MenuArrows/BG_hover.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.BasicSkills .Shade {
	background-color: #FFE0C1;
}
.BasicSkills .Shade .Normal {
    font-weight: bold;
    font-size: 0.95em;
    color: #0052A1;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #FFE0C1;
}
.BasicSkills .Bullets { }
.BasicSkills .Bullets LI {
    list-style-type:    none;
    background-image: url(Images/BasicSkills/Bullet_Tick.gif);
    background-repeat: no-repeat;
    background-position: 0.5em 0.2em ;
    padding-left: 30px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
    margin-top: 0px;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	margin-left: -30px;
	height: 2em;
}
.BasicSkills .Quotations {
    font-weight: normal;
    font-size: 1.15em;
    color: #0052A1;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-style: italic;
}
.BasicSkills .Fade {
	background-image: url(Images/BasicSkills/Fade.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
}
.BasicSkills .OfferLeft {
	background-image: url(Images/BasicSkills/Offer-Left.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFFFFF;
}
.BasicSkills .OfferCentre {
	background-image: url(Images/BasicSkills/Offer-Centre.gif);
	background-repeat: repeat-x;
	background-position: center center;
	background-color: #FFFFFF;
}
.BasicSkills .OfferRight {
	background-image: url(Images/BasicSkills/Offer-Right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
}
.BasicSkills .BgShadowCentre, .BasicSkills .BgShadowRight, .BasicSkills .BgShadowLeft {
	background-image: url(Images/BasicSkills/Bg_ShadowCentre.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #D3D7EE;
}
.BasicSkills .RunningHeader {
	background-color: #D3D7EE;
}
.BasicSkills .ContentTable {
	background-color: #FFFFFF;
	border-right: 1px solid #0052A1;
	border-bottom: 1px solid #0052A1;
	border-left: 1px solid #0052A1;
}
.BasicSkills .LeftPane {
	background-color: #FFFFFF;
	border-right: 1px solid #0052A1;
}
.BasicSkills .link  {
    font-weight: bold;
    font-size: 10pt;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.BasicSkills A:link  {
    font-weight: bold;
    font-size: 10pt;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.BasicSkills A:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.BasicSkills A:active  {
    font-weight: bold;
    font-size: 10pt;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.BasicSkills A:hover  {
    font-weight: bold;
    font-size: 10pt;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.BasicSkills .Head {
    font-weight: bold;
    font-size: 10pt;
    color: #0052A1;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.BasicSkills .SkinObject {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #0052A1;
}
.BasicSkills A.SkinObject:link {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #0052A1;
}
.BasicSkills A.SkinObject:visited  {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #0052A1;
}
.BasicSkills A.SkinObject:active   {
    font-weight: bold;
    font-size: 0.8em;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #0052A1;
}
.BasicSkills A.SkinObject:hover    {
    font-weight: bold;
    font-size: 0.8em;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #0052A1;
}
.BasicSkills .StandardButton { 
    color: #FF9933;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
    background-color: #0052A1;
	border: none;
}
.BasicSkills A.StandardButton:link {
    font-weight: bold;
    font-size: 10pt;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    background-color: #0052A1;
}
.BasicSkills A.StandardButton:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #0052A1;
}
.BasicSkills A.StandardButton:active   {
    font-weight: bold;
    font-size: 10pt; 
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #0052A1;
}
.BasicSkills A.StandardButton:hover    {
    font-weight: bold;
    font-size: 10pt;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #666666;
}
.BasicSkills .StandardButton INPUT { 
    color: #FF9933;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
	border: 1px solid #0052A1;
	background-color: #ffffff ! important;
}
/*
---------------------------------------------------------
---------------------------------------------------------
END BasicSkills Styles
---------------------------------------------------------
---------------------------------------------------------
*/
/*
---------------------------------------------------------
---------------------------------------------------------
Numeracy Styles
---------------------------------------------------------
---------------------------------------------------------
*/
.Numeracy { }
.Numeracy .BackgroundColour {
background-color: #EDCAC6;
}
.Numeracy .BackgroundColourDark {
background-color: #A9213D;
}
.Numeracy .Pale {
	background-color: #ECCAC6;
}
.Numeracy .Pale .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #ECCAC6;
}
.Numeracy .Border {
border: 1px solid #A9213D; 
background-color: #ECCAC6;
}
.Numeracy .Border .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-size: 10pt;
}
.Menu_Numeracy {
}
.Menu_Numeracy .link, .Menu_Numeracy A:link, .Menu_Numeracy A:visited {
background-color: #FFFFFF;
border-bottom: 1px solid #A9213D;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #A9213D ! important;
text-decoration: none;
display: block;
vertical-align: middle;
  
background-image: url(Images/Numeracy/MenuArrows/red.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.Menu_Numeracy A:active, .Menu_Numeracy A:hover {
background-color: #E7C7C6;
border-bottom: 1px solid #A9213D;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #A9213D ! important;
text-decoration: underline;
display: block;
vertical-align: middle;
  
background-image: url(Images/Numeracy/MenuArrows/red_hover.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.Numeracy .Shade {
	background-color: #ECCAC6;
}
.Numeracy .Shade .Normal {
    font-weight: bold;
    font-size: 0.95em;
    color: #0052A1;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #ECCAC6;
}
.Numeracy .Bullets { }
.Numeracy .Bullets LI {
    list-style-type:    none;
    background-image: url(Images/Numeracy/Bullet_Tick.gif);
    background-repeat: no-repeat;
    background-position: 0.5em 0.2em ;
    padding-left: 30px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
    margin-top: 0px;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	margin-left: -30px;
	height: 2em;
}
.Numeracy .Quotations {
    font-weight: normal;
    font-size: 1.15em;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-style: italic;
}
.Numeracy .Fade {
	background-image: url(Images/Numeracy/fade.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
}
.Numeracy .OfferLeft {
	background-image: url(Images/Numeracy/Offer-Left.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFFFFF;
}
.Numeracy .OfferCentre {
	background-image: url(Images/Numeracy/Offer-Centre.gif);
	background-repeat: repeat-x;
	background-position: center center;
	background-color: #FFFFFF;
}
.Numeracy .OfferRight {
	background-image: url(Images/Numeracy/Offer-Right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
}
.Numeracy .BgShadowCentre, .Numeracy .BgShadowRight, .Numeracy .BgShadowLeft {
	background-image: url(Images/Numeracy/Bg_ShadowCentre.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #D3D7EE;
}
.Numeracy .RunningHeader {
	background-color: #E4908B;
}
.Numeracy .ContentTable {
	background-color: #FFFFFF;
	border-right: 1px solid #A9213D;
	border-bottom: 1px solid #A9213D;
	border-left: 1px solid #A9213D;
}
.Numeracy .LeftPane {
	background-color: #FFFFFF;
	border-right: 1px solid #A9213D;
}
.Numeracy .link  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.Numeracy A:link  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.Numeracy A:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.Numeracy A:active  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.Numeracy A:hover  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.Numeracy .Head {
    font-weight: bold;
    font-size: 10pt;
    color: #A9213D;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.Numeracy .SkinObject {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #A9213D;
}
.Numeracy A.SkinObject:link {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #A9213D;
}
.Numeracy A.SkinObject:visited  {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #A9213D;
}
.Numeracy A.SkinObject:active   {
    font-weight: bold;
    font-size: 0.8em;
    color: #00865A;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #A9213D;
}
.Numeracy A.SkinObject:hover    {
    font-weight: bold;
    font-size: 0.8em;
    color: #00865A;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #A9213D;
}
.Numeracy .StandardButton { 
    color: #00865A;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
}
.Numeracy A.StandardButton:link {
    font-weight: bold;
    font-size: 10pt;
    color: #00865A;
    font-family: Arial, Helvetica, Sans-Serif;
}
.Numeracy A.StandardButton:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #00865A;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.Numeracy A.StandardButton:active   {
    font-weight: bold;
    font-size: 10pt; 
    color: #00865A;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.Numeracy A.StandardButton:hover    {
    font-weight: bold;
    font-size: 10pt;
    color: #00865A;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.Numeracy .StandardButton INPUT { 
    color: #00865A;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
	border: 1px solid #A9213D;
	background-color: #ffffff ! important;
}
/*
---------------------------------------------------------
---------------------------------------------------------
END Numeracy Styles
---------------------------------------------------------
---------------------------------------------------------
*/
/*
---------------------------------------------------------
---------------------------------------------------------
ProfDev Styles
---------------------------------------------------------
---------------------------------------------------------
*/
.ProfDev { }
.ProfDev .BackgroundColour {
background-color:#00865A;
}
.ProfDev .BackgroundColourDark {
background-color:#00865A;
}
.Menu_ProfDev {
}
.Menu_ProfDev .link, .Menu_ProfDev A:link, .Menu_ProfDev A:visited {
background-color: #FFFFFF;
border-bottom: 1px solid #00865A;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #00865A ! important;
text-decoration: none;
display: block;
vertical-align: middle;
height: 2.7em;
  
background-image: url(Images/ProfDev/MenuArrows/green.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
letter-spacing:-0.1pt;
}
.Menu_ProfDev A:active, .Menu_ProfDev A:hover {
background-color: #C6DBD6;
border-bottom: 1px solid #00865A;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #00865A ! important;
text-decoration: underline;
display: block;
vertical-align: middle;
height: 2.7em;
  
background-image: url(Images/ProfDev/MenuArrows/green_hover.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
letter-spacing:-0.1pt;
}
.ProfDev .Shade {
	background-color: #D9EFEA;
}
.ProfDev .Shade .Normal {
    font-weight: bold;
    font-size: 0.95em;
    color: #0052A1;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #D9EFEA;
}
.ProfDev .Border {
border: 1px solid #00865A; 
background-color: #D9EFEA;
}
.ProfDev .Border .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-size: 10pt;
}
.ProfDev .Bullets { }
.ProfDev .Bullets LI {
    list-style-type:    none;
    background-image: url(Images/ProfDev/Bullet_Tick.gif);
    background-repeat: no-repeat;
    background-position: 0.5em 0.2em ;
    padding-left: 30px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
    margin-top: 0px;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	margin-left: -30px;
	height: 2em;
}
.ProfDev .Quotations {
    font-weight: normal;
    font-size: 1.15em;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-style: italic;
}
.ProfDev .Fade {
	background-image: url(Images/ProfDev/Fade.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
}
.ProfDev .OfferLeft {
	background-image: url(Images/ProfDev/Offer-Left.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFFFFF;
}
.ProfDev .OfferCentre {
	background-image: url(Images/ProfDev/Offer-Centre.gif);
	background-repeat: repeat-x;
	background-position: center center;
	background-color: #FFFFFF;
}
.ProfDev .OfferRight {
	background-image: url(Images/ProfDev/Offer-Right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
}
.ProfDev .Pale {
	background-color: #C6DBD6;
}
.ProfDev .Pale .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #C6DBD6;
}
.ProfDev .BgShadowCentre, .ProfDev .BgShadowRight, .ProfDev .BgShadowLeft {
	background-image: url(Images/ProfDev/Bg_ShadowCentre.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #D9EFEA;
}
.ProfDev .RunningHeader {
	background-color: #D9EFEA;
}
.ProfDev .ContentTable {
	background-color: #FFFFFF;
	border-right: 1px solid #00865A;
	border-bottom: 1px solid #00865A;
	border-left: 1px solid #00865A;
}
.ProfDev .LeftPane {
	background-color: #FFFFFF;
	border-right: 1px solid #00865A;
}
.ProfDev .link  {
    font-weight: bold;
    font-size: 10pt;
    color: #205A04;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ProfDev A:link  {
    font-weight: bold;
    font-size: 10pt;
    color: #205A04;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ProfDev A:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #205A04;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ProfDev A:active  {
    font-weight: bold;
    font-size: 10pt;
    color: #66cc66;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.ProfDev A:hover  {
    font-weight: bold;
    font-size: 10pt;
    color: #66cc66;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.ProfDev .Head {
    font-weight: bold;
    font-size: 10pt;
    color: #00865A;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ProfDev .SkinObject {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #00865A;
}
.ProfDev A.SkinObject:link {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #00865A;
}
.ProfDev A.SkinObject:visited  {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #00865A;
}
.ProfDev A.SkinObject:active   {
    font-weight: bold;
    font-size: 0.8em;
    color: #87002D;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #00865A;
}
.ProfDev A.SkinObject:hover    {
    font-weight: bold;
    font-size: 0.8em;
    color: #87002D;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #00865A;
}
.ProfDev .StandardButton { 
    color: #87002D;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
}
.ProfDev A.StandardButton:link {
    font-weight: bold;
    font-size: 10pt;
    color: #87002D;
    font-family: Arial, Helvetica, Sans-Serif;
}
.ProfDev A.StandardButton:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #87002D;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ProfDev A.StandardButton:active   {
    font-weight: bold;
    font-size: 10pt; 
    color: #87002D;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ProfDev A.StandardButton:hover    {
    font-weight: bold;
    font-size: 10pt;
    color: #87002D;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ProfDev .StandardButton INPUT { 
    color: #87002D;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
	border: 1px solid #00865A;
	background-color: #ffffff ! important;
}
/*
---------------------------------------------------------
---------------------------------------------------------
END ProfDev Styles
---------------------------------------------------------
---------------------------------------------------------
*/
/*
---------------------------------------------------------
---------------------------------------------------------
ICT Styles
---------------------------------------------------------
---------------------------------------------------------
*/
.ICT { }
.ICT .BackgroundColour {
background-color:#D2C4D4;
}
.ICT { }
.ICT .BackgroundColourDark {
background-color:#926F96;
}
.Menu_ICT {
}
.Menu_ICT .link, .Menu_ICT A:link, .Menu_ICT A:visited {
background-color: #FFFFFF;
border-bottom: 1px solid #926F96;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #8F5E99 ! important;
text-decoration: none;
display: block;
vertical-align: middle;
  
background-image: url(Images/ICT/MenuArrows/purple.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.Menu_ICT A:active, .Menu_ICT A:hover {
background-color: #E8D9E1;
border-bottom: 1px solid #926F96;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #8F5E99 ! important;
text-decoration: underline;
display: block;
vertical-align: middle;
  
background-image: url(Images/ICT/MenuArrows/purple_hover.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.ICT .Shade {
	background-color: #DDD3DE;
}
.ICT .Shade .Normal {
    font-weight: bold;
    font-size: 0.95em;
    color: #0052A1;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #DDD3DE;
}
.ICT .Border {
border: 1px solid #926F96;
background-color: #DDD3DE;
}
.ICT .Border .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-size: 10pt;
}
.ICT .Bullets { }
.ICT .Bullets LI {
    list-style-type:    none;
    background-image: url(Images/ICT/Bullet_Tick.gif);
    background-repeat: no-repeat;
    background-position: 0.5em 0.2em ;
    padding-left: 30px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
    margin-top: 0px;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	margin-left: -30px;
	height: 2em;
}
.ICT .Quotations {
    font-weight: normal;
    font-size: 1.15em;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-style: italic;
}
.ICT .Fade {
	background-image: url(Images/ICT/fade.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
}
.ICT .OfferLeft {
	background-image: url(Images/ICT/Offer-Left.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFFFFF;
}
.ICT .OfferCentre {
	background-image: url(Images/ICT/Offer-Centre.gif);
	background-repeat: repeat-x;
	background-position: center center;
	background-color: #FFFFFF;
}
.ICT .OfferRight {
	background-image: url(Images/ICT/Offer-Right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
}
.ICT .Pale {
	background-color: #E8D9E1;
}
.ICT .Pale .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #E8D9E1;
}
.ICT .BgShadowCentre, .ICT .BgShadowRight, .ICT .BgShadowLeft {
	background-image: url(Images/ICT/Bg_ShadowCentre.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #DDD3DE;
}
.ICT .RunningHeader {
	background-color: #DDD3DE;
}
.ICT .ContentTable {
	background-color: #FFFFFF;
	border-right: 1px solid #926F96;
	border-bottom: 1px solid #926F96;
	border-left: 1px solid #926F96;
}
.ICT .LeftPane {
	background-color: #FFFFFF;
	border-right: 1px solid #926F96;
}
.ICT .link  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ICT A:link  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ICT A:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ICT A:active  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.ICT A:hover  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.ICT .Head {
    font-weight: bold;
    font-size: 10pt;
    color: #8F5E99;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ICT .SkinObject {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #926F96;
}
.ICT A.SkinObject:link {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #926F96;
}
.ICT A.SkinObject:visited  {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #926F96;
}
.ICT A.SkinObject:active   {
    font-weight: bold;
    font-size: 0.8em;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #926F96;
}
.ICT A.SkinObject:hover    {
    font-weight: bold;
    font-size: 0.8em;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #926F96;
}
.ICT .StandardButton { 
    color: #5E1322;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
}
.ICT A.StandardButton:link {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
}
.ICT A.StandardButton:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ICT A.StandardButton:active   {
    font-weight: bold;
    font-size: 10pt; 
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ICT A.StandardButton:hover    {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.ICT .StandardButton INPUT { 
    color: #5E1322;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
	border: 1px solid #926F96;
	background-color: #ffffff ! important;
}
/*
---------------------------------------------------------
---------------------------------------------------------
END ICT Styles
---------------------------------------------------------
---------------------------------------------------------
*/
/*
---------------------------------------------------------
---------------------------------------------------------
1419 Styles
---------------------------------------------------------
---------------------------------------------------------
*/
.1419 { }
.1419 .BackgroundColour {
background-color:#DE2523;
}
.1419 .BackgroundColourDark {
background-color:#DE2523;
}
.Menu_1419 {
}
.Menu_1419 .link, .Menu_1419 A:link, .Menu_1419 A:visited {
background-color: #FFFFFF;
border-bottom: 1px solid #DE2523;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #DE2523;
text-decoration: none;
display: block;
vertical-align: middle;
background-image: url(Images/1419/MenuArrows/red2.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.Menu_1419 A:active, .Menu_1419 A:hover {
background-color: #FCDCC7;
border-bottom: 1px solid #DE2523;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #DE2523;
text-decoration: underline;
display: block;
vertical-align: middle;
background-image: url(Images/1419/MenuArrows/red2_hover.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.Menu_1419noLine {
}
.Menu_1419noLine .link, .Menu_1419noLine A:link, .Menu_1419noLine A:visited {
background-color: #FFFFFF;
border-bottom: 0px solid #DE2523;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #DE2523;
text-decoration: none;
display: block;
vertical-align: middle;
background-image: url(Images/1419/MenuArrows/red2.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.Menu_1419noLine A:active, .Menu_1419noLine A:hover {
background-color: #FCDCC7;
border-bottom: 0px solid #DE2523;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #DE2523;
text-decoration: underline;
display: block;
vertical-align: middle;
background-image: url(Images/1419/MenuArrows/red2_hover.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.1419 .Shade {
	background-color: #FED5C1;
}
.1419 .Shade .Normal {
    font-weight: bold;
    font-size: 0.95em;
    color: #0052A1;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #FED5C1;
}
.1419 .Border {
border: 1px solid #DE2523;
background-color: #FED5C1;
}
.1419 .Border .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-size: 10pt;
}
.1419 .Bullets { }
.1419 .Bullets LI {
    list-style-type:    none;
    background-image: url(Images/1419/Bullet_Tick.gif);
    background-repeat: no-repeat;
    background-position: 0.5em 0.2em ;
    padding-left: 30px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
    margin-top: 0px;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	margin-left: -30px;
	height: 2em;
}
.1419 .Quotations {
    font-weight: normal;
    font-size: 1.15em;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-style: italic;
}
.1419 .Fade {
	background-image: url(Images/1419/Fade.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
}
.1419 .OfferLeft {
	background-image: url(Images/1419/Offer-Left.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFFFFF;
}
.1419 .OfferCentre {
	background-image: url(Images/1419/Offer-Centre.gif);
	background-repeat: repeat-x;
	background-position: center center;
	background-color: #FFFFFF;
}
.1419 .OfferRight {
	background-image: url(Images/1419/Offer-Right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
}
.1419 .Pale {
	background-color: #FCDCC7;
}
.1419 .Pale .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #FCDCC7;
}
.1419 .BgShadowCentre, .1419 .BgShadowRight, .1419 .BgShadowLeft {
	background-image: url(Images/ICT/Bg_ShadowCentre.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FED5C1;
}
.1419 .RunningHeader {
	background-color: #FED5C1;
}
.1419 .ContentTable {
	background-color: #FFFFFF;
	border-right: 1px solid #DE2523;
	border-bottom: 1px solid #DE2523;
	border-left: 1px solid #DE2523;
}
.1419 .LeftPane {
	background-color: #FFFFFF;
	border-right: 1px solid #DE2523;
}
.1419 .link  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.1419 A:link  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.1419 A:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.1419 A:active  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.1419 A:hover  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.1419 .Head {
    font-weight: bold;
    font-size: 10pt;
    color: #DE2523;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.1419 .SkinObject {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #DE2523;
}
.1419 A.SkinObject:link {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #DE2523;
}
.1419 A.SkinObject:visited  {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #DE2523;
}
.1419 A.SkinObject:active   {
    font-weight: bold;
    font-size: 0.8em;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #DE2523;
}
.1419 A.SkinObject:hover    {
    font-weight: bold;
    font-size: 0.8em;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #DE2523;
}
.1419 .StandardButton { 
    color: #5E1322;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
}
.1419 A.StandardButton:link {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
}
.1419 A.StandardButton:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.1419 A.StandardButton:active   {
    font-weight: bold;
    font-size: 10pt; 
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.1419 A.StandardButton:hover    {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.1419 .StandardButton INPUT { 
    color: #5E1322;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
	border: 1px solid #DE2523;
	background-color: #ffffff ! important;
}
/*
---------------------------------------------------------
---------------------------------------------------------
END 1419 Styles
---------------------------------------------------------
---------------------------------------------------------
*/
/*
---------------------------------------------------------
---------------------------------------------------------
FourteenNineteen Styles
---------------------------------------------------------
---------------------------------------------------------
*/
.FourteenNineteen { }
.FourteenNineteen .BackgroundColour {
background-color:#DE2523;
}
.FourteenNineteen .BackgroundColourDark {
background-color:#DE2523;
}
.Menu_FourteenNineteen {
}
.Menu_FourteenNineteen .link, .Menu_FourteenNineteen A:link, .Menu_FourteenNineteen A:visited {
background-color: #FFFFFF;
border-bottom: 1px solid #DE2523;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #DE2523;
text-decoration: none;
display: block;
vertical-align: middle;
background-image: url(Images/FourteenNineteen/MenuArrows/red2.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.Menu_FourteenNineteen A:active, .Menu_FourteenNineteen A:hover {
background-color: #FCDCC7;
border-bottom: 1px solid #DE2523;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #DE2523;
text-decoration: underline;
display: block;
vertical-align: middle;
background-image: url(Images/FourteenNineteen/MenuArrows/red2_hover.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.Menu_FourteenNineteennoLine {
}
.Menu_FourteenNineteennoLine .link, .Menu_FourteenNineteennoLine A:link, .Menu_FourteenNineteennoLine A:visited {
background-color: #FFFFFF;
border-bottom: 0px solid #DE2523;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #DE2523;
text-decoration: none;
display: block;
vertical-align: middle;
background-image: url(Images/FourteenNineteen/MenuArrows/red2.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.Menu_FourteenNineteennoLine A:active, .Menu_FourteenNineteennoLine A:hover {
background-color: #FCDCC7;
border-bottom: 0px solid #DE2523;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #DE2523;
text-decoration: underline;
display: block;
vertical-align: middle;
background-image: url(Images/FourteenNineteen/MenuArrows/red2_hover.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
}
.FourteenNineteen .Shade {
	background-color: #FED5C1;
}
.FourteenNineteen .Shade .Normal {
    font-weight: bold;
    font-size: 0.95em;
    color: #0052A1;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #FED5C1;
}
.FourteenNineteen .Border {
border: 1px solid #DE2523;
background-color: #FED5C1;
}
.FourteenNineteen .Border .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-size: 10pt;
}
.FourteenNineteen .Bullets { }
.FourteenNineteen .Bullets LI {
    list-style-type:    none;
    background-image: url(Images/FourteenNineteen/Bullet_Tick.gif);
    background-repeat: no-repeat;
    background-position: 0.5em 0.2em ;
    padding-left: 30px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
    margin-top: 0px;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	margin-left: -30px;
	height: 2em;
}
.FourteenNineteen .Quotations {
    font-weight: normal;
    font-size: 1.15em;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-style: italic;
}
.FourteenNineteen .Fade {
	background-image: url(Images/FourteenNineteen/fade.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
}
.FourteenNineteen .OfferLeft {
	background-image: url(Images/FourteenNineteen/Offer-Left.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFFFFF;
}
.FourteenNineteen .OfferCentre {
	background-image: url(Images/FourteenNineteen/Offer-Centre.gif);
	background-repeat: repeat-x;
	background-position: center center;
	background-color: #FFFFFF;
}
.FourteenNineteen .OfferRight {
	background-image: url(Images/FourteenNineteen/Offer-Right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
}
.FourteenNineteen .Pale {
	background-color: #FCDCC7;
}
.FourteenNineteen .Pale .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #FCDCC7;
}
.FourteenNineteen .BgShadowCentre, .FourteenNineteen .BgShadowRight, .FourteenNineteen .BgShadowLeft {
	background-image: url(Images/ICT/Bg_ShadowCentre.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FED5C1;
}
.FourteenNineteen .RunningHeader {
	background-color: #FED5C1;
}
.FourteenNineteen .ContentTable {
	background-color: #FFFFFF;
	border-right: 1px solid #DE2523;
	border-bottom: 1px solid #DE2523;
	border-left: 1px solid #DE2523;
}
.FourteenNineteen .LeftPane {
	background-color: #FFFFFF;
	border-right: 1px solid #DE2523;
}
.FourteenNineteen .link  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.FourteenNineteen A:link  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.FourteenNineteen A:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.FourteenNineteen A:active  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.FourteenNineteen A:hover  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.FourteenNineteen .Head {
    font-weight: bold;
    font-size: 10pt;
    color: #DE2523;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.FourteenNineteen .SkinObject {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #DE2523;
}
.FourteenNineteen A.SkinObject:link {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #DE2523;
}
.FourteenNineteen A.SkinObject:visited  {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #DE2523;
}
.FourteenNineteen A.SkinObject:active   {
    font-weight: bold;
    font-size: 0.8em;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #DE2523;
}
.FourteenNineteen A.SkinObject:hover    {
    font-weight: bold;
    font-size: 0.8em;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #DE2523;
}
.FourteenNineteen .StandardButton { 
    color: #5E1322;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
}
.FourteenNineteen A.StandardButton:link {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
}
.FourteenNineteen A.StandardButton:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.FourteenNineteen A.StandardButton:active   {
    font-weight: bold;
    font-size: 10pt; 
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.FourteenNineteen A.StandardButton:hover    {
    font-weight: bold;
    font-size: 10pt;
    color: #5E1322;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.FourteenNineteen .StandardButton INPUT { 
    color: #5E1322;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
	border: 1px solid #DE2523;
	background-color: #ffffff ! important;
}
/*
---------------------------------------------------------
---------------------------------------------------------
END FourteenNineteen Styles
---------------------------------------------------------
---------------------------------------------------------
*/
/*
---------------------------------------------------------
---------------------------------------------------------
WorkPlace Styles
---------------------------------------------------------
---------------------------------------------------------
*/
.WorkPlace { }
.WorkPlace .BackgroundColour {
background-color: #99C5C6;
}
.WorkPlace .BackgroundColourDark {
background-color: #006666;
}
.Menu_WorkPlace {
}
.Menu_WorkPlace .link, .Menu_WorkPlace A:link, .Menu_WorkPlace A:visited {
background-color: #FFFFFF;
border-bottom: 1px solid #006666;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #006666 ! important;
text-decoration: none;
display: block;
vertical-align: middle;
height: 2.7em;
background-image: url(Images/WorkPlace/MenuArrows/green.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
letter-spacing:-0.1pt;
}
.Menu_WorkPlace A:active, .Menu_WorkPlace A:hover {
background-color: #C6DBD6;
border-bottom: 1px solid #006666;
border-right: 0px;
border-top: 0px;
border-left: 0px;
height: 25px;
width: 140px;
float: left;
font-weight: bold;
color: #006666 ! important;
text-decoration: underline;
display: block;
vertical-align: middle;
height: 2.7em;
background-image: url(Images/WorkPlace/MenuArrows/green_hover.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
letter-spacing:-0.1pt;
}
.WorkPlace .Shade {
	background-color: #DAE8EB;
}
.WorkPlace .Shade .Normal {
    font-weight: bold;
    font-size: 0.95em;
    color: #660000;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #DAE8EB;
}
.WorkPlace .Border {
border: 1px solid #006666; 
background-color: #DAE8EB;
}
.WorkPlace .Border .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-size: 10pt;
}
.WorkPlace .Bullets { }
.WorkPlace .Bullets LI {
    list-style-type:    none;
    background-image: url(Images/WorkPlace/Bullet_Tick.gif);
    background-repeat: no-repeat;
    background-position: 0.5em 0.2em ;
    padding-left: 30px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
    margin-top: 0px;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	margin-left: -30px;
	height: 2em;
}
.WorkPlace .Quotations {
    font-weight: normal;
    font-size: 1.15em;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	font-style: italic;
}
.WorkPlace .Fade {
	background-image: url(Images/WorkPlace/Fade.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
}
.WorkPlace .OfferLeft {
	background-image: url(Images/WorkPlace/Offer-Left.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFFFFF;
}
.WorkPlace .OfferCentre {
	background-image: url(Images/WorkPlace/Offer-Centre.gif);
	background-repeat: repeat-x;
	background-position: center center;
	background-color: #FFFFFF;
}
.WorkPlace .OfferRight {
	background-image: url(Images/WorkPlace/Offer-Right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
}
.WorkPlace .Pale {
	background-color: #99C5C6;
}
.WorkPlace .Pale .Normal {
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	background-color: #99C5C6;
}
.WorkPlace .BgShadowCentre, .WorkPlace .BgShadowRight, .WorkPlace .BgShadowLeft {
	background-image: url(Images/WorkPlace/Bg_ShadowCentre.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #DAE8EB;
}
.WorkPlace .RunningHeader {
	background-color: #DAE8EB;
}
.WorkPlace .ContentTable {
	background-color: #FFFFFF;
	border-right: 1px solid #006666;
	border-bottom: 1px solid #006666;
	border-left: 1px solid #006666;
}
.WorkPlace .LeftPane {
	background-color: #FFFFFF;
	border-right: 1px solid #006666;
}
.WorkPlace .link  {
    font-weight: bold;
    font-size: 10pt;
    color: #0099CC;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.WorkPlace A:link  {
    font-weight: bold;
    font-size: 10pt;
    color: #0099CC;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.WorkPlace A:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #0099CC;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.WorkPlace A:active  {
    font-weight: bold;
    font-size: 10pt;
    color: #003366;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.WorkPlace A:hover  {
    font-weight: bold;
    font-size: 10pt;
    color: #003366;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}
.WorkPlace .Head {
    font-weight: bold;
    font-size: 10pt;
    color: #006666;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.WorkPlace .SkinObject {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #006666;
}
.WorkPlace A.SkinObject:link {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #006666;
}
.WorkPlace A.SkinObject:visited  {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #006666;
}
.WorkPlace A.SkinObject:active   {
    font-weight: bold;
    font-size: 0.8em;
    color: #006666;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #006666;
}
.WorkPlace A.SkinObject:hover    {
    font-weight: bold;
    font-size: 0.8em;
    color: #006666;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #006666;
}
.WorkPlace .StandardButton { 
    color: #006666;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
}
.WorkPlace A.StandardButton:link {
    font-weight: bold;
    font-size: 10pt;
    color: #006666;
    font-family: Arial, Helvetica, Sans-Serif;
}
.WorkPlace A.StandardButton:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #006666;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.WorkPlace A.StandardButton:active   {
    font-weight: bold;
    font-size: 10pt; 
    color: #006666;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.WorkPlace A.StandardButton:hover    {
    font-weight: bold;
    font-size: 10pt;
    color: #006666;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.WorkPlace .StandardButton INPUT { 
    color: #006666;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
	border: 1px solid #006666;
	background-color: #ffffff ! important;
}
/*
---------------------------------------------------------
---------------------------------------------------------
END WorkPlace Styles
---------------------------------------------------------
---------------------------------------------------------
*/
/*
---------------------------------------------------------
---------------------------------------------------------
Global Styles
---------------------------------------------------------
---------------------------------------------------------
*/
.LeftPane {
	background-color: #FFFFFF;
	border-right: 1px solid #0052A1;
}
.BulletsSpacing {
}
.BulletsSpacing LI{
    list-style-type:    disc;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	height: 2em;
	vertical-align: center;
}
/*
this affects space around tick boxes as well as input text boxes and buttons
INPUT
{
}
*/
/*
---------------------------------------------------------
---------------------------------------------------------
Global Styles
---------------------------------------------------------
---------------------------------------------------------
*/
/*
---------------------------------------------------------
---------------------------------------------------------
Admin Menu - Do Not Change
---------------------------------------------------------
---------------------------------------------------------
*/
.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;
}
/*
---------------------------------------------------------
---------------------------------------------------------
Normal Page Style
---------------------------------------------------------
---------------------------------------------------------
*/
.Body
{
	font-family: Arial, Helvetica, Sans-Serif;
}
/*
---------------------------------------------------------
---------------------------------------------------------
Normal Text Styles - Change font size here before changing any other font sizes
---------------------------------------------------------
---------------------------------------------------------
*/
/*
---------------------------------------------------------
text style used for most text rendered by modules
---------------------------------------------------------
*/
.Normal
{
    font-weight: normal;
    font-size: 10pt;
    color: #333333;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
/*
---------------------------------------------------------
text style used for rendered text which should appear disabled
---------------------------------------------------------
*/
.NormalDisabled
{
    font-weight: normal;
    font-size: 10pt;
    color: #666666;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
/*
---------------------------------------------------------
text style used for textboxes in the admin and edit pages, for Nav compatibility
---------------------------------------------------------
*/
.NormalTextBox
{
    font-weight: normal;
    font-size: 10pt;
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
/*
---------------------------------------------------------
text style used for rendered text which requires emphasis
---------------------------------------------------------
*/
.NormalBold
{
    font-weight: Bold;
    font-size: 10pt;
    color: #333333;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
/*
---------------------------------------------------------
text style used for error messages
---------------------------------------------------------
*/
.NormalRed
{
    font-weight: normal;
    font-size: 10pt;
    color: #990000;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
/*
---------------------------------------------------------
---------------------------------------------------------
Headings...
---------------------------------------------------------
---------------------------------------------------------
*/
/*
---------------------------------------------------------
This is the style of Module Headings
---------------------------------------------------------
*/
.Head {
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
/*
---------------------------------------------------------
style of item titles on edit and admin pages
---------------------------------------------------------
*/
.SubHead    {
    font-weight: bold;
    font-size: 0.95em;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
/*
---------------------------------------------------------
module title style used instead of Head for compact rendering by QuickLinks and Signin modules
---------------------------------------------------------
*/
.SubSubHead {
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none
}
/*
---------------------------------------------------------
---------------------------------------------------------
Command buttons - No Need to Change - used in control panel
text style for buttons and link buttons used in the portal admin pages
---------------------------------------------------------
---------------------------------------------------------
*/
.CommandButton     {
    font-weight: bold;
    font-size: 10pt;
    color: #0052A1;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	padding-left: 0.25em; 
	padding-right: 0.25em; 
	padding-top: 0.25em;  
	padding-bottom: 0.25em; 
}
A.CommandButton:link {
    font-weight: bold;
    font-size: 10pt;
    color: #0052A1;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	padding-left: 0.25em; 
	padding-right: 0.25em; 
	padding-top: 0.25em;  
	padding-bottom: 0.25em; 
}
A.CommandButton:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #0052A1;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	padding-left: 0.25em; 
	padding-right: 0.25em; 
	padding-top: 0.25em;  
	padding-bottom: 0.25em; 
}
A.CommandButton:active {
    font-weight: bold;
    font-size: 10pt;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	padding-left: 0.25em; 
	padding-right: 0.25em; 
	padding-top: 0.25em;  
	padding-bottom: 0.25em; 
}
A.CommandButton:hover  {
    font-weight: bold;
    font-size: 10pt;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
	padding-left: 0.25em; 
	padding-right: 0.25em; 
	padding-top: 0.25em;  
	padding-bottom: 0.25em; 
}
/*
---------------------------------------------------------
---------------------------------------------------------
SkinObject - Just Change Colour Initially - Things like the Date, Login link etc
---------------------------------------------------------
---------------------------------------------------------
*/
.SkinObject {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #0052A1;
}
A.SkinObject:link {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #0052A1;
}
A.SkinObject:visited  {
    font-weight: bold;
    font-size: 0.8em;
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #0052A1;
}
A.SkinObject:active   {
    font-weight: bold;
    font-size: 0.8em;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #0052A1;
}
A.SkinObject:hover    {
    font-weight: bold;
    font-size: 0.8em;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #0052A1;
}
/*
---------------------------------------------------------
---------------------------------------------------------
StandardButton - button style for standard HTML buttons
---------------------------------------------------------
---------------------------------------------------------
*/
.StandardButton { 
    color: #FF9933;
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10pt;
  font-weight: normal;
}
A.StandardButton:link {
    font-weight: bold;
    font-size: 10pt;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
}
A.StandardButton:visited  {
    font-weight: bold;
    font-size: 10pt;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
A.StandardButton:active   {
    font-weight: bold;
    font-size: 10pt; 
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
A.StandardButton:hover    {
    font-weight: bold;
    font-size: 10pt;
    color: #FF9933;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
.StandardButton INPUT { 
	border: 1px solid #0052A1;
	background-color: #ffffff ! important;
}
/*
---------------------------------------------------------
---------------------------------------------------------
Generic - Styles that may be used in text editor box
---------------------------------------------------------
---------------------------------------------------------
*/
h1 {
	font-size: 200%;
	font-weight: bold;
}
h2 {
	font-size: 140%;
	font-weight: bold;
}
h3 {
	font-size: 100%;
	font-style: none;
	font-weight: bold;
}
h4 {
	font-style: none;
}
h5 {
	font-style: none;
}
h6 {
	font-style: none;
}
/*
---------------------------------------------------------
Table Header and Footer Style
---------------------------------------------------------
*/
TFOOT, THEAD    {
    font-weight: normal;
    font-size: 10pt;
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
/*
---------------------------------------------------------
Table Header Style
---------------------------------------------------------
*/
TH  {
    vertical-align: baseline;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
/*
---------------------------------------------------------
Big and Small Text Style
---------------------------------------------------------
*/
SMALL   {
    font-size:  0.75em;
}
BIG {
    font-size:  1.25em;
}
/*
---------------------------------------------------------
---------------------------------------------------------
Other General Styles - best not to change
---------------------------------------------------------
---------------------------------------------------------
*/
BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}
UL LI   {
    list-style-type:    disc;
vertical-align: center;
}
UL LI LI    {
    list-style-type:    circle;
vertical-align: center;
}
UL LI LI LI {
    list-style-type:    disc;
vertical-align: center;
}
OL LI   {
    list-style-type:    decimal;
vertical-align: center;
}
OL OL LI    {
    list-style-type:    lower-alpha;
}
OL OL OL LI {
    list-style-type:    lower-roman;
}
HR {
    color: #666666;
    height: 1px;
    text-align: center
}
.HeadBg {
    background-color: #FFFFFF;
}
.TabBg {
    background-color: #FFFFFF;
}
/* =================================
    CSS STYLES FOR CATALooK.netStore 
    v3.59, 08/2005
   =================================
*/
/* ====================
    MODULE CONTAINERS
   ====================*/
/* Visibility of the home and help image in the title row of the CATALooK.netStore containers */
/* Visibility of the module title in the title row of the CATALooK.netStore containers */
/* Function is moved to the HTML container skin: module CAT_StoreSettings: [Edit Container] */
/* Style of the Container border and background. */ 
/* Set [border: 1px;] to show the border or [background-color: Transparent;] to show the DNN Skin background */
/* Select any other background-color to fit the CATALooK module background to the DNN Skin */
.CATContainerBorder
{	
	border: 0px #ffffff solid;
	/*background-color: #ffffff;*/
}
/* Style of the Container title row */
/* select [hidden] for hide or [visible] to show. To remove #FFFFFF spaces edit the container HTML skin: module CAT_StoreSettings: [Edit Container] or the module skin */
.CATContainerHeader
{
	visibility: visible;
	font-weight: bold;
	font-size: 10pt;
	/*background-image: url(cat_header_bg.jpg);*/
	color: #003333;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	/*background-color: #ffffff;*/
}
TD.CATContainerHeader
{	
	visibility: visible;
	/*background-image: url(CAT_Header_BG.jpg);*/	
	height: 32px;
	/*background-color: #ffffff;*/
}
/* Style of the Container footer row */ 
/* select [hidden] for hide or [visible] to show. To remove #FFFFFF spaces edit the container HTML skin: module CAT_StoreSettings: [Edit Container] or the module skin */
.CATContainerFooter
{
	visibility: visible;
	font-weight: bold;
	font-size: 8pt;
	/*background-image: url(cat_header_bg.jpg);*/
	color: #006666;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	/*background-color: #ffffff;*/
}
TD.CATContainerFooter
{	
	visibility: visible;
/*	border-top: #FFFFFF 1px solid; */
/*	border-bottom: #FFFFFF 1px solid; */
	/*background-image: url(CAT_Header_BG.jpg);	*/
	height: 32px;
	/*background-color: #ffffff;*/
}
/* ===================
    MODULE INNER AREA
   ===================*/
/* Style of the inner Container border and background */
.CATBorder
{	
	border: 0px #FFFFFF solid;
	/*background-color: #ffffff;*/	
}
/* Style of the inner sections border and background of the presentation layer modules*/
.CATSectionBorder
{	
	border: 0px #FFFFFF solid;
	/*background-color: #ffffff;*/	
}
/* Style of the inner sections border and background of the admin modules*/
.CATAdminSectionBorder
{	
	border: 0px #FFFFFF solid;
	/*background-color: #ffffff;*/	
}
/* Style of the border and background of the admin sub menus */
.CATSubMenuBorder
{	
	border: 0px #FFFFFF solid;
	/*background-color: #ffffff;*/	
}
/* Style of the item border and background of list items from the list, grid and repeater controls */
.CATListBorder
{	
	border: 0px #FFFFFF solid;
	/*background-color: #ffffff;*/	
}
/* Style of the item border and background of list items from the grid controls */
.CATGridBorder
{	
	border: 0px #FFFFFF solid;
	/*background-color: #ffffff;*/	
}
/* Style of the inner module chapter main title row */ 
.CATHeader
{
/*	border-top: #FFFFFF 1px solid; */
	font-weight: bold;
	font-size: 8pt;
	/*background-image: url(cat_header_bg.jpg);*/
	color: #006666;
/*	border-bottom: #FFFFFF 1px solid; */
	font-family: Verdana, Tahoma, Arial, Helvetica;
	/*background-color: #ffffff;*/
}
TD.CATHeader
{	
/*	border-top: #FFFFFF 1px solid; */
/*	border-bottom: #FFFFFF 1px solid; */
	/*background-image: url(CAT_Header_BG.jpg);*/	
	height: 32px;
	/*background-color: #ffffff;*/
}
/* Style of the inner module chapter sub title row */ 
.CATAltHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #996633;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	/*background-color: #ffffff;*/
	/*background-image: url(CAT_AltHeader_BG.jpg);	*/
}
TD.CATAltHeader
{
	/*background-color: #ffffff;*/
	height: 32px; 		
	/*background-image: url(CAT_AltHeader_BG.jpg);*/
}
/* Style of the left title fields and of the breadcrumbs and Custom Pager control */ 
.CATSubHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #006666;	
	font-family: Verdana, Tahoma, Arial, Helvetica;	
}
TD.CATSubHeader
{
	/*background-color: #ffffff;*/
}
/* Style of the right value fields in admin pages and of the content area of all presentation layer modules */ 
.CATRow
{
	font-weight: normal;
	font-size: 11px;
	color: #006666;	
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
TD.CATRow
{
    /*background-color: #ffffff;*/
}
/* Style of the highlighted value fields */ 
.CATRowHighLight
{	
	color: #006666;	
	/*background-color: #ffffff;*/
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
TD.CATRowHighlight
{
    /*background-color: #ffffff;*/
}
/* Style of the right parts from the title rows in modules CAT_ItemPaneNF and CAT_DashBoard */
.CATAltHeaderImage
{
	/*background-color: #ffffff;*/
	/*background-image: url(CAT_AltHeader_Image.jpg);*/
/*	background-repeat: repeat-y; */
}
TD.CATAltHeaderImage
{	
	/*background-color: #ffffff;*/
	height: 32px; 
	/*background-image: url(CAT_AltHeader_Image.jpg);*/
/*	background-repeat: repeat-y; */
}
/* ====================
    General
   ====================*/
/* Style of Product Number, ISBN Number, EAN Number, Author, Publisher, Size, URL */
.CATProductNumber
{
	color: #808080;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	line-height: 10pt;
}
/* Style of Price 1 and Retail Price Prefix in repeaters, product lists and detail page */
.CATProductListItem
{
	color: black;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}
/* Style of Price 2 to 6 and Price extensions (exchanged amount, tax value, percentage discount extension) */
.CATUnitCost
{
	color: #808080;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	line-height: 10pt;
}
/* Style of Special Price DiscountExtension*/
.CATNormalBold
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold
}
/* */
.CATDescription
{
    font-weight: normal;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
}
/* Please inform your customers that you 
  do not accept liability for the correctness of images and descriptions in the 
  product details. An appropriate sentence is indicated below the picture in the 
  product details.  */
.CATLiability
{
	color: Black;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	line-height: 10pt;
}
/* Style of the welcome message on store home pages */
.CATHomeHead
{
	color: #c0c0c0;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
}
/* style of item titles */
.CATSubHead    {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #006666;
}
/* title style */
.CATSubSubHead {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #003333;
}
/* text style used for most text */
.CATNormal
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
/* */
.CATSmall
{
	color: Black;
	font-family: Arial Narrow;
	font-size: 10px;
	font-weight: normal;
}
.CATNormalRed
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}
/* ====================
    Controls
   ====================*/
/* text style used for textboxes in the admin and edit pages */
.CATNormalTextBox
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}
/* style used for dropdownlistcontrols of all pages and the ddl control of module CAT_MenuNF */
.CATNormalDropDownList
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px; /*1.2em;*/
	font-weight: normal;
}
/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CATNormalCheckBox
{
	margin-left: -4px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CATNormalRadio
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-indent: -5px;
}
/* ====================
    Links/Buttons
   ====================*/
/* text style for buttons and link buttons used in the store admin pages */
.CATCommandButton     
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the store admin pages */
A.CATCommandButton:link {
    text-decoration:    underline;
    color: #006666;
}
A.CATCommandButton:visited  {
    text-decoration:    underline;
    color: #006666;
}
A.CATCommandButton:active   {
    text-decoration:    underline;
    color: #006666;
}
A.CATCommandButton:hover    {
    text-decoration:    underline;
    color: #996633;
}
/* text style for buttons and link buttons used in the store admin pages */
.GoldButton     
{
	cursor: pointer; 
	cursor: hand;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
	text-transform: uppercase;
	padding:3px;
	color: #000000;
	background-color: #FFFFFF;
    background-image: url(Images/plain_button_gold.gif);
    background-repeat: no-repeat;
    background-position: center center;
	border: none;
}
    
/* hyperlink style for buttons and link buttons used in the store admin pages */
A.GoldButton:link {
	cursor: pointer; 
	cursor: hand;
    text-decoration:    underline;
    color: #006666;
	padding:3px;
	background-color: #996633;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	border-left: 1px solid #FFCC66;
	border-top: 1px solid #FFCC66;
}
A.GoldButton:visited  {
	cursor: pointer; 
	cursor: hand;
    text-decoration:    underline;
    color: #006666;
	padding:3px;
	background-color: #996633;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	border-left: 1px solid #FFCC66;
	border-top: 1px solid #FFCC66;
}
A.GoldButton:active   {
	cursor: pointer; 
	cursor: hand;
    text-decoration:    underline;
    color: #006666;
	padding:3px;
	background-color: #996633;
	border-right: 1px solid #FFCC66;
	border-bottom: 1px solid #FFCC66;
	border-left: 1px solid #663300;
	border-top: 1px solid #663300;
}
A.GoldButton:hover    {
	cursor: pointer; 
	cursor: hand;
    text-decoration:    underline;
    color: #996633;
	padding:3px;
	background-color: #996633;
	border-right: 1px solid #FFCC66;
	border-bottom: 1px solid #FFCC66;
	border-left: 1px solid #663300;
	border-top: 1px solid #663300;
}
/* text style for the links  (not used)*/
A.CATSiteLink, A.CATSiteLink:link, A.CATSiteLink:visited
{
	text-decoration: underline; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #996633;		
}
A.CATSiteLink:hover
{
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
    color: #996633;
}
/* ====================================================
    TAB Menu Style used in module CAT_Products
   ====================================================*/
/* Active Tab Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabNoActive
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #009999;
	height: 24px;
	/*background-color: #ffffff;*/
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;
}
/* Tab Spacer Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabSpacer
{
	height: 24px;
	background-image: none;
	background-repeat: no-repeat;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
 }
/* Passive Tab Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabActive
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #009999;
	height: 24px;
	/*background-color: #ffffff;*/
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;
}
/* ====================================================
    DataGrid Style used in Store WorkPages(Admin Pages)
   ====================================================*/
.CATGrid
{
	width: 100%;
	/*background-color: #ffffff;*/
	background-image: none;
}
.CATGridHeader
{
	height: 32px;
	font-weight: bold;
	font-size: 8pt;	
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	/*background-color: #ffffff;*/ 
	/*background-image: url(CAT_AltHeader_BG.jpg);*/
}
.CATGridItem
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
    height: 22px;
    /*background-color: #ffffff;*/
}
.CATGridEditItem
{
	/*background-color: #ffffff;*/
	color:  #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
    line-height: 11pt;
}
.CATGridItemAlt
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
    height: 22px;
    /*background-color: #ffffff;*/
}
.CATGridFooter
{
	/*background-color: #ffffff;*/
	line-height: 8pt;
}
.CATGridPager
{
	height: 32px;
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	/*background-color: #ffffff;*/ 
	/*background-image: url(CAT_AltHeader_BG.jpg);*/
}
/*==================================================
    Java Menu Style used in module CAT_MenuNF
  =================================================*/
/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr&#246;          |
|--------------------------------------------------*/
.dtree
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	#FFFFFF-space: nowrap;
}
.dtree img
{
	border: 0px;
	vertical-align: middle;
}
.dtree a
{
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel
{
	#FFFFFF-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover
{
	color: #996633;
	text-decoration: underline;
}
.dtree a.nodeSel
{
	/*background-color: #ffffff;*/
}
.dtree a.node:visited, .dtree a.nodeSel:visited
{
	/*color: #800080; */
	text-decoration: none;	
}
.dtree .clip
{
	overflow: hidden;
}
/* ====================================================
    Style for the solpart menu in module CAT_MenuNF
   ====================================================*/
/* Background of the SolPart menu in module CAT_MenuNF */
TD.CATMenuBG
{
    /*background-color: #ffffff;*/
}
.CATMenuContainer
{
	height: 20px;
	font-size: 0px;
	width: 180px;
}
/* Changes of height will cause an ftp error! */
.CATMenuBar
{
	cursor: pointer;
	cursor: hand;
	height: 16;
}
.CATMenuIcon
{
	cursor: pointer;
	cursor: hand;
	/*background-color: #ffffff;*/
	text-align: center;
	width: 15; 
	height: 16;
}
.CATMenuItem /* activate bg image for subitems here */
{
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px; 
	font-weight: normal;
	font-style: normal;
	/*background-color: #ffffff;*/ /* fixed firefox problem, do not use transparent here */
}
.CATMenuArrow TD
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.CATMenuRootArrow TD
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.CATItemsBreak
{
}
.CATRootItem TD  /* left right and center bg of unselected root tab */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #996633;
	height: 20px; 
	/*background-color: #ffffff;*/
	border-bottom: #003366 1px solid;
	border-top: #FFFFFF 1px solid;
}
.CATRootItemActive TD /* outher left other right and center bg of active root item */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #996633;
	height: 20px;
	/*background-color: #ffffff;*/
	border-bottom: #003366 1px solid;
	border-top: #FFFFFF 1px solid;
}
.CATRootItemSelected TD /* outher left other right and center bg of selected sub item */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #996633;
	height: 20px;
	/*background-color: #ffffff;*/
	border-bottom: #003366 1px solid;
	border-top: #FFFFFF 1px solid;
}
.CATRootItemBreadCrumb TD
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #996633;
	height: 20px;
	/*background-color: #ffffff;*/
	border-bottom: #003366 1px solid;
	border-top: #FFFFFF 1px solid;
}
.CATSubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #996633;
	height: 20px;
	/*background-color: #ffffff;*/
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
}
.CATSubItemActive TD /* outher left other right and center bg of selected sub item */
{
	border-top: 0px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #996633;
	height: 20px;
	/*background-color: #ffffff;*/
}
.CATSubItemSelected /* outher left other right and center bg of selected sub item */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #996633; 
	/*background-color: #ffffff;*/
}
.CATSubItemBreadCrumb /* no effect */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #996633;
}
/* ===================================================================
    Style for the TreeMenu of advanced categories in module CAT_MenuNF
   ===================================================================*/
.CATTreeViewMenu
{
	width: 175px;
	/*background-color: #ffffff;*/
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}
.CATTreeViewMenu_Header
{
	/*background-color: #ffffff;*/
}
/* ====================================================
    Style for the Link Box Control in module CAT_MenuNF
   ====================================================*/
LI.linkbox {
	DISPLAY: list-item; 
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-IMAGE: url(bullet.gif); 
	MARGIN-LEFT: -20px; 
	LINE-HEIGHT: 12.5pt;
}	
A.CATMenu, A.CATMenu:link, A.CATMenu:visited
{
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #996633;
}
A.CATMenu:hover
{
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
    color: #996633;
}
/* ===============================================
    Default style for the advanced paging control
   ===============================================*/
/* default style paging table */
.CATPagingTable
{
	Width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	/*background-color: #ffffff;*/
}
/* default text style for inactive link buttons of advanced paging control */
.CATNormalDisabled
{
	font-weight: normal;
	font-size: 11px;
	color: silver;
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
.ControlPanel, .PagingTable
{
	width: 900px;
	background-color: #FFFFFF;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}
