P {Margin : 0px 0px 0px 0pt; Font-Family : Verdana,Arial; Font-Size : 10px; Color : #000000;}

A, A:visited, A:active { Font-Family: Tahoma, sans-serif; color: #0b4e54;}
A:hover, a:visited:hover {text-decoration : none; color: #000;}



ADDRESS, BLOCKQUOTE, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, OL, P, TD, TR, TH, UL
{Font-Size : 11px; Font-Family : tahoma, verdana, sans-serif;}																																												/*Design by Sheahan Jansz 2003*/

DT	{ padding: 3 3 3 10;	}

BODY	{Margin : 0em 0% 0em 0%; Font-Size : 10px; background-color: #FFFFFF;}
TEXTAREA {text-indent: 4px; cursor : auto Margin : 0; border-width:1px; border-Color :rgb(204,204,204); border-style:solid; Font-Family :Tahoma,sans-serif; Font-Size :10px; BACKGROUND-IMAGE: url(../images/inputbg.gif);}


.SectionTabHighlight INPUT  {text-indent: 4px; cursor : auto Margin : 0; border-width:1px; border-Color :rgb(204,204,204); border-style:solid; Font-Family :Tahoma,sans-serif; Font-Size :10px; BACKGROUND-IMAGE: url(../images/inputbg.gif);}


.MainContent {Font-Family : Tahoma, sans-serif; Color : #000000;  background-color: #FFFFFF; text-align : left; vertical-align: top;}
.MainContent H1	{ Font-Size : 10pt; Font-Family : Arial, sans-serif; Color : #0b4e54; Font-Weight : bold; text-align : left; margin: 5px;}
.MainContent H2	{ Font-Size : 8pt; Font-Family : Arial, sans-serif; Color : #000000; Font-Weight : bold; text-align : left; margin: 5px;}
.MainContent P	{ font-size: 9pt; Font-Family : Arial, sans-serif; margin: 5px;	}
.MainContent ul	{ list-style-type: square;	}
.MainContent li	{ marker-offset: 3em; font-size: 11pt; color: #445354; font-size: 9pt; Font-Family : Arial, sans-serif;}



.link A, .link A:visited{ Font-Size: 10px; Font-Family: Tahoma, sans-serif; color: #000066; background-color: #FFFFFF; text-decoration : none;}
.link A:hover, .link A:visited:hover {text-decoration : none; color: #FA8D00;}

.ColumnHeader{color :#FFFFFF; background-color: #486B96; Font-Weight : bold; text-align : center;}
.RowHeader{color :#FFFFFF; background-color: #000000; Font-Weight : bold; text-align : center;}
.RowSubHeader{color :#FFFFFF; background-color: #663399; Font-Weight : bold; text-align : center;}
.Row1{background-color: #B687B5; text-align : center;}
.Row2{background-color: #EDEDED; text-align : center;}
.MenuRow1{background-color: #F7F7F7;}
.MenuRow2{background-color: #FFFFFF;}
.MenuRow1 A, .MenuRow1 A.visited{text-decoration : none; color :#102952;Font-Weight : bold;}
.MenuRow2 A, .MenuRow2 A.visited{text-decoration : none; color :#102952;Font-Weight : bold;}
.RowHighlight   {Font-Weight : bold; background-color:#B6BECA; color :#FFFFFF;}
.RowHighlight A {Font-Weight : bold; background-color:#B6BECA; color :#FFFFFF; text-decoration : none;}
.Banner{Font-Family : Tahoma, sans-serif;Color : #CFCFCF;background-color: #FFFFFF;Font-Weight : bold;text-align : left;valign : baseline;}
.Logo{Font-Family : Tahoma, sans-serif;Color : #FFFFFF;background-color: #663399; Font-Weight : bold;text-align : left;valign : baseline;}
.Header{Font-Family : Tahoma, sans-serif;Color : #FFFFFF;background-color: #FFFFFF;Font-Weight : bold;text-align : center;valign : baseline;}
.HeaderBaseLine{background-color: #000000;}
.SectionBar{Font-Family : Tahoma, sans-serif;Color : #FFFFFF;background-color: #0b4e54; Font-Weight : bold;}
.SectionTab ol li{Font-Family : Tahoma, sans-serif;Color : #AEAB7F; Font-Weight : bold;valign : baseline;}
.SectionTab{Font-Family : verdana;Color : #FFFFFF;background-Color : #0b4e54;text-align : center;valign : baseline;}

.SectionTab A, .SectionTab A:visited {Font-Family : Tahoma; Font-Size : 8pt; Color : #CCCCCC;text-decoration : none; Font-Weight : bold;}
.SectionTabOver{Font-Family : Tahoma, sans-serif;Font-Weight : bold;text-align : center;valign : baseline;background-color: #6B89A7;}
.SectionTabOver A, .SectionTabOver A:visited {Font-Family : Tahoma, sans-serif;Font-Weight : bold;text-decoration : none;valign : baseline; Color : #0b4e54;}


.SectionTabHighlight{Font-Family : Tahoma, sans-serif;Font-Weight : bold;text-align : center;valign : baseline;background-color: #FFFFFF;}
.SectionTabHighlight A, .SectionTabHighlight A:visited {Font-Family : Tahoma, sans-serif;Font-Weight : bold;text-decoration : none;valign : baseline; Color : #0b4e54;}
.SectionHeading	{Font-Size : 13px; Font-Family : arial,Tahoma; Font-Weight : bold; Color : #CCCCCC;text-decoration : none;text-align : center;valign : baseline;background-color:#102952;}
.BreadCrumbs{Font-Family : Tahoma;Font-Size : 10px;Font-Weight : bold;text-align : left;Color : #0b4e54;background-Color : #FFFFFF;valign : baseline;}
.BreadCrumbs A,.BreadCrumbs A:visited	{Font-Size : 10px;Color : #445354;text-decoration : None;valign : center;}
.BreadCrumbs A:hover, .BreadCrumbs A:visited:hover {Color : #0b4e54;}
.BreadCurrent A:hover, .BreadCurrent A:visited:hover {Font-Family : Tahoma, sans-serif; Font-Weight : bold; valign : baseline;}


.Heading{Font-Size : 12px;Font-Family : Arial, sans-serif;Color : #102952;Font-Weight : bold;text-align : left;}
.SubHeading{Font-Size : 12px;Font-Family : Arial, sans-serif;Color : #4D6F8D;Font-Weight : bold;text-align : left;}
.Indent{margin-left:50px;text-indent:-18.0pt; Font-Weight : bold;text-align : left;}
.ContentHeaderBox{Font-Family : Tahoma;Color : #C3C3C3;background-Color : #C3C3C3;Font-Weight : bold;text-align : left;valign : baseline;}
.ContentHeader{Font-Size : 12px;Font-Family : arial,Tahoma;Color : #FFFFFF;background-Color : #000000;Font-Weight : bold;text-align : left;valign : baseline;}
.ContentHeaderSplash {background-color: #E3E3E3;}
.ContentHeaderBase{Font-Size : 10px;Font-Family : Tahoma, sans-serif;Color : #FFFFFF;background-color: #D9D7D7;text-align : left;valign : baseline;}
.LeftPanel{Font-Family : Tahoma, sans-serif;Color : #000000;background-color: #F3F3F3;text-align : left; vertical-align : top;}
.MenuLink	{Font-Family : Verdana, sans-serif;Color : #6A6A6A;background-color: #F3F3F3;}
.MenuLink A, .MenuLink A:visited {Color : #6A6A6A; text-decoration : None;}
.MenuLink A:hover, .MenuLink A:visited:hover {Color : #653298; text-decoration : None; Font-Weight : bold;}

.MenuLinkHighlight{Font-Family : Verdana, sans-serif;Color : #AEAB7F;background-color: #E5E5E5;valign : baseline;}
.MenuLinkHighlight A, .MenuLinkHighlight A:visited {Color : #653298; text-decoration : None; Font-Weight : bold;}
.RightPanel{Font-Family : Tahoma, sans-serif;Color : #000000;background-color: #FFFFFF;text-align : left;valign : top;}
.RightPanelHeader{Font-Size : 11px;Font-Family : Arial;Color : #FFFFFF;background-color: #000000;Font-Weight : bold;text-align : left;}
.HighlightHeader{Font-Size : 10px;Font-Family : Verdana, sans-serif;Color : #FFFFFF;background-color: #9BA6AF;Font-Weight : bold;text-align : left;}
.HighlightHeaderBox{background-Color : #DBDCE0;}
.Highlight{Font-Size : 10px;Font-Family : Verdana, sans-serif;Color : #999999;text-align : left;}
.HighlightBox{background-color: #D3CADC;}
.HighlightLink A, .HighlightLink A:visited {Font-Size : 10px;Font-Family : tahoma, sans-serif;Color : #828282;text-align : right;text-decoration : None;}
.HighlightLink A:hover, .HighlightLink A:visited:hover {Color : #653298; text-decoration : None;}

.HighlightOption, .HighlightOption:visited {Font-Size : 10px;Font-Family : Verdana,Tahoma;text-decoration : None;Color : #003366;}
.HighlightOption:hover, .HighlightOption:visited:hover {Font-Size : 10px;Font-Family : Verdana,Tahoma;text-decoration : None;Color : #FF4F01;}


.HighlightTxt{Font-Family: Tahoma,Verdana; Font-Size: 10px;Font-Weight: bold; text-decoration: None; Color: #003366;}
.PromoLink A{Font-Size : 11px;Font-Family : tahoma, sans-serif;Color : #828282;text-align : left;text-decoration : None; Font-Weight : bold;}
.PromoLink A:hover{Color : #653298; text-decoration : None;}
.News{Font-Size : 10px;Font-Family : Verdana, sans-serif;Color : #FFFFFF;background-color: #663399;Font-Weight : bold;text-align : left;}
.Lang{Font-Family : Verdana, sans-serif;Font-Size : 10px;Color : #828282; text-decoration : None;}
.Lang A{text-decoration : None; Color : #828282;}
.Lang A:hover{text-decoration : None; Color : #653298;}
.Lang_ie{Font-Family : Verdana, sans-serif;Font-Size : 10px;Color : #828282; text-decoration : None; -moz-opacity:.8; filter:alpha(opacity=60);}
#listbutton{border:1px solid #4B4B4B; background-color:#F3F3F3; width:50px; height:12px; font: normal 11px Arial; text-align:center; cursor:pointer;cursor:hand;}
.expandhighlight, .expandhighlight a{color:red;}
.Login{Font-Size : 9px;Font-Family : Tahoma; Color : #CCCCCC; background-Color : #445354; Font-Weight : bold; text-align : center; valign : baseline;}
.Login A, .Login A:visited {Font-Size : 9px;Color : #FFFFFF; background-color: #445354;text-decoration : None;}
.Login A:hover, Login A:visited:hover {Color : #FF9421;}
.LoginBox{background-color: #E4E3D2;}
.DefaultBox{background-color: #EAEAEA;}


.Footer{Font-Family : Verdana, sans-serif;Font-Size : 10px;Color : #BBBBBB;background-color: #0b4e54;}
.Footer A, .Footer A:visited	{text-decoration : None; Color : #FFFFFF;}
.Footer A:hover, .Footer A:visited:hover	{text-decoration : None; Color : #D5CC69;}
.FooterDiv{text-decoration : None; background-color: #DDDDDD;}


.RightContentOne	{ vertical-align: top	}

.RightBox			{	}
.RightBox TH		{ Font-Size : 10px; Font-Family : Verdana, sans-serif; Color : #FFFFFF; background-color: #9BA6AF; Font-Weight : bold; text-align : left;}
.RightBox TH.box	{background-Color : #DBDCE0;}
.RightBox TD		{Margin : 0px 0px 0px 0pt; Font-Family : Verdana,Arial; Font-Size : 10px; Color : #000000; padding: 3 3 3 3;}

.frontnews	{ 
padding: 10 10 10 10;
}

.frontnews HR	{
color: #E0E0E0;
height: 1;
}

.MemberLoginMsg TABLE	{ width: 100%; background-color: #ffffff;	}

.MemberLogin {	padding: 5px 20px 20px 20px; text-align: center;	}


.MemberLogin TABLE	{ background-color: #fefefe; border-collapse: collapse; width: 400px; border: 1px solid #0b4e54;	}
.MemberLogin TD	{  background-color: #F3F3F3; padding: 5px;	}
.MemberLogin TD.label	{ width: 100px; background-color: #F3F3F3;	}
.MemberLogin TD.input	{ width: 150px; background-color: #F3F3F3;	}
.MemberLogin.inputfield
	{	text-indent: 4px; cursor : auto Margin : 0; border-width: 1px;  Font-Family :Tahoma,sans-serif; Font-Size :10px; }
	
	
	
	

div#pubtrainlist	{
width: 100%;
}


div#pubtrainlist TABLE	{
width: 100%;
border-collapse: collapse;
}

div#pubtrainlist TH	{
text-align: left;
border: 1px solid #000;
padding: 3px;
}

div#pubtrainlist TH.category	{
text-align: left;
border: 1px solid #000;
background-color: #f3f3f3;
}


div#pubtrainlist TD	{
border: 1px solid #000;
}
