
@media print
{
	#accessability_message
	{
	display:none;
	}
}

body {  
  background-color: #E8EECD;
  font-family: Arial, Helvetica, sans-serif; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
}

A:link {
 text-decoration: none;
 color: #0000ff;
}
A:active {
 text-decoration: none;
 color: #0000ff;
}
A:visited {
 text-decoration: none;
 color: #0000ff;
}
A:hover {
 text-decoration: none;
 color: #ff0000;
}

.GENERIC-PAGE-HEADER {}

.pageHeader {
}

.headerTop {
  background-color: #DCEDCB;
  font-weight: bold;
  font-size: 250%;
  color: #339933;  
}


.headerInAssociation {
  padding-left: 50px;
  font-weight: bold;
  font-size: 90%;
  color: #ffffff;
}

DIV.headerMenu {
  background-color: #B6BEC3;
  border-top: #000000 1px solid;
  border-bottom: #000000 1px solid;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  font-size: 80%;
  color: #000000;
}

.headerMenuSpacerStart {
}
.headerMenuSpacerMid {
}
.headerMenuSpacerEnd {
}

a.headerMenuLink:link 
{ 
  border: none;
  font-weight: bold; 
  color: #000000;
  text-decoration: none;
}
a.headerMenuLink:active 
{ 
  border: none;
  font-weight: bold; 
  color: #000000;
  text-decoration: none;
}
a.headerMenuLink:visited 
{ 
  border: none;
  font-weight: bold; 
  color: #000000;
  text-decoration: none;
}
a.headerMenuLink:hover 
{ 
  border: none;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

.GENERIC-PAGE-FOOTER {}

.pageFooter {
  background-color: #ffffff;
}

.footerInfoLinks {
  margin-bottom: 10px;
  font-weight: bold; 
  font-size: 70%;
  color: #000000;
}

a.footerInfoLink:link {
  font-weight: bold; 
  color: #0000FF;
}
a.footerInfoLink:active {
  font-weight: bold; 
  color: #0000FF;
}
a.footerInfoLink:visited {
  font-weight: bold; 
  color: #0000FF;
}
a.footerInfoLink:hover {
  font-weight: bold; 
  color: #0000FF;
}

.footerText {
  font-family: Arial, Helvetica, sans-serif; 
  font-style: normal; 
  font-weight: normal; 
  font-size:80%; 
  color: #339933;
}

.GENERIC-PAGE-CONTENT {}

.pageContent {
  font-size:80%; 
}

TABLE.pageContent {
  padding: 0px;
  font-size:90%; 
}

.pageInfoLinks {
  width:100%;
  text-align: right;
}

.GENERIC-DECLARATION-PAGE {}

TABLE.pageDeclareContent {
}

A.pageDeclareLink:link
{
 text-decoration: none;
 color: #0000ff;
}
A.pageDeclareLink:active
{
 text-decoration: none;
 color: #0000ff;
}
A.pageDeclareLink:visited
{
 text-decoration: none;
 color: #0000ff;
}
A.pageDeclareLink:hover
{
 text-decoration: none;
 color: #ff0000;
}

.GENERIC-POPUP-PAGES {}

.popupHeader {
}

.popupHeaderTop {
  background-color: #99B4F1;
}

.popupHeaderSpace {
  background-color: #87A5E9;
}

.popupFooter {
  background-color: #ffffff;
  text-align: center;
}

.popupContent {
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 15px;
  font-size:80%; 
}

TABLE.popupContent {
  padding: 0px;
  font-size:90%; 
}

.popupContentTitle {
  font-weight: bold; 
  font-size: 140%; 
  color: #87A5E9; 
}

.popupContentSubTitle {
  font-weight: bold; 
  font-size: 120%; 
  color: #87A5E9; 
}

.popupContentNotice {
  font-weight: bold; 
  font-size: 80%; 
  color: #ff000; 
}

a.popupContentLink:link { 
  color: #0000ff;
}
a.popupContentLink:active { 
  color: #ff0000;
}
a.popupContentLink:visited { 
  color: #0000ff;
}
a.popupContentLink:hover { 
  color: #ff0000;
}

a.popupContentMenuLink:link { 
  font-weight: bold; 
  color: #0000ff;
}
a.popupContentMenuLink:active { 
  font-weight: bold; 
  color: #ff0000;
}
a.popupContentMenuLink:visited { 
  font-weight: bold; 
  color: #0000ff;
}
a.popupContentMenuLink:hover { 
  font-weight: bold; 
  color: #ff0000;
}

a.popupContentSmallLink:link { 
  font-size: 80%; 
  font-style: normal; 
  font-weight: normal; 
  color: #0000ff;
}
a.popupContentSmallLink:active { 
  font-size: 80%; 
  font-style: normal; 
  font-weight: normal; 
  color: #ff0000;
}
a.popupContentSmallLink:visited { 
  font-size: 80%; 
  font-style: normal; 
  font-weight: normal; 
  color: #0000ff;
}
a.popupContentSmallLink:hover { 
  font-size: 80%; 
  font-style: normal; 
  font-weight: normal; 
  color: #ff0000;
}

.GENERIC-SECURE-PAGES {}

TABLE.secureBanner {
  width: 100%;
}

.secureBannerHeader {
  font-size:110%; 
  font-weight: bold; 
  color: #99B4F1;
}

.secureBannerText {
  font-size:80%; 
  color: #000000;
}

.secureBannerText2 {
  font-size:80%; 
  font-weight: bold; 
  color: #000000;
}

.secureBannerNotice {
  font-size:80%; 
  font-weight: bold; 
  color: #ff0000;
}

.secureConfirmHeader {
  font-size:125%; 
  font-weight: bold; 
  color: #99B4F1;
}

.PurchaseButton { background-color: #99B4F1; color: #FFFFFF; font: bold 10pt Arial, Helvetica, sans-serif }

TD.PurchaseTableBlack { background-color: #000000; color: #FFFFFF; font: normal 14pt Arial, Helvetica, sans-serif }
TD.PurchaseTableClear { color: #000000; font: normal 8pt Arial, Helvetica, sans-serif }

TD.PurchaseTableDarkBold  { height: 20; background-color: #99B4F1; color: #FFFFFF; font: bold 12pt Arial, Helvetica, sans-serif }
TD.PurchaseTableWhiteBold { height: 20; background-color: #FFFFFF; color: #000000; font: bold 8pt Arial, Helvetica, sans-serif }
TD.PurchaseTableLiteBold  { height: 20; background-color: #F5F5F5; color: #000000; font: bold 8pt Arial, Helvetica, sans-serif }

TD.PurchaseTableDarkNorm  { height: 20; background-color: #99B4F1; color: #FFFFFF; font: normal 8pt Arial, Helvetica, sans-serif }
TD.PurchaseTableWhiteNorm { height: 20; background-color: #FFFFFF; color: #000000; font: normal 8pt Arial, Helvetica, sans-serif }
TD.PurchaseTableLiteNorm  { height: 20; background-color: #F5F5F5; color: #000000; font: normal 8pt Arial, Helvetica, sans-serif }

A.PurchaseTable:Link    { color: #0000FF; font: normal 8pt Arial, Helvetica, sans-serif; }
A.PurchaseTable:Visited { color: #0000FF; font: normal 8pt Arial, Helvetica, sans-serif; }
A.PurchaseTable:Active  { color: #0000FF; font: normal 8pt Arial, Helvetica, sans-serif; }
A.PurchaseTable:Hover   { color: #99B4F1; font: normal 8pt Arial, Helvetica, sans-serif; }

.PurchaseTableBorder {background-color: #99B4F1;}

TD.arfTableLabel { height: 20; color: #000000; font: bold 8pt Arial, Helvetica, sans-serif }
TD.arfTableField { height: 20; color: #000000; font: normal 8pt Arial, Helvetica, sans-serif }
DIV.arfHelpHeader { color: #000000; font: bold 14pt Arial, Helvetica, sans-serif;}
DIV.arfHelpBody   { color: #000000; font: normal 10pt Arial, Helvetica, sans-serif;}
DIV.arfHelpClose  { text-align:center; }
A.arfHelpCloseLink:Link    { color:#0000FF; text-decoration:underline; font:normal 10pt  Arial, Helvetica, sans-serif; }
A.arfHelpCloseLink:Visited { color:#0000FF; text-decoration:underline; font:normal 10pt Arial, Helvetica, sans-serif; }
A.arfHelpCloseLink:Active  { color:#0000FF; text-decoration:underline; font:normal 10pt Arial, Helvetica, sans-serif; }
A.arfHelpCloseLink:Hover   { color:#ff0000; text-decoration:underline; font:normal 10pt Arial, Helvetica, sans-serif; }

<!-- **************************************************************************** -->

.BE-STUDENTTRAVEL-PRODUCT-STYLES {}

.BE-STUDENTTRAVEL-PAGE-CONTENT {}

.HomeBannerTextGrey {
  font-weight: bold; 
  font-size:200%; 
  color: #808080;
  text-align: center;
}

.HomeBannerTextGreen {
  font-weight: bold; 
  font-size:200%; 
  color: #339933;
  text-align: center;
}

.HomeSubBannerText {
  font-weight: bold; 
  font-size:130%; 
  color: #000000;
  text-align: center;
}

.HomeLangLinkText {
  font-weight: bold; 
  font-size:80%; 
  color: #000000;
  text-align: center;
}

A.HomeMainLink:link
{
 text-decoration: none;
 color: #339933;
}
A.HomeMainLink:active
{
 text-decoration: none;
 color: #339933;
}
A.HomeMainLink:visited
{
 text-decoration: none;
 color: #339933;
}
A.HomeMainLink:hover
{
 text-decoration: none;
 color: #000000;
}

.PageTitleText {
  font-size: 120%;
  font-weight: bold; 
  color: #808080;
}

.PageTitleTextGreen {
  font-size: 120%;
  font-weight: bold; 
  color: #339933;
}

.SubTitleTextGrey {
  font-size: 100%;
  font-weight: bold; 
  color: #808080;
}

.SubTitleTextGreen {
  font-size: 100%;
  font-weight: bold; 
  color: #339933;
}

.SubTitleTextRed {
  font-size: 100%;
  font-weight: bold; 
  color: #ff0000;
}

