table, p,  H2, H3, H4, H5, H6, div, td, tr, th, li, dd {
	font-size: 10px; 
		color: #4F4F4F; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 150%
}

A:LINK {
	color: #191970; 	border : none;  text-decoration : underline;
}
A:VISITED {
	color: #191970; 	border : none;  text-decoration : underline;
}
A:ACTIVE {
	color: #0099FF; 	border : none;  text-decoration : underline;
}
A:HOVER {
	color: #0099FF; 	border : none;  text-decoration : underline;
}

.banner:LINK {
	color: red; 	font-weight: bold; border : none;  text-decoration : underline;
}
.banner:VISITED {
	color: red; 	font-weight: bold; border : none;  text-decoration : underline; 
}
.banner:ACTIVE {
	color: #0099FF; 	font-weight: bold; border : none;  text-decoration : underline; 
}
.banner:HOVER {
	color: #0099FF; 	font-weight: bold; border : none;  text-decoration : underline; 
}

.programbackground{
	background-color: #FFFFCC;
}
.list {

	margin-left: 0px;
}
.monthyear{
		font-size : 14px;
	color : #191970;
		font-weight : bold;
		font-family: Arial, Helvetica, sans-serif;
}
.whitebody{
	background-color: #ffffff 
}

.busnetheadings:LINK {
	font-weight: bold;
	color: #454545;
	font-size: 10px; 	border : none;  text-decoration : underline;
}
.busnetheadings:VISITED {
	font-weight: bold;
	color: #454545;
	font-size: 10px; 	border : none;  text-decoration : underline;
}
.busnetheadings:ACTIVE {
	font-weight: bold;
	color: white;
	font-size: 10px;	border : none;  text-decoration : underline;
}
.busnetheadings:HOVER {
	font-weight: bold;
	color: white;
	font-size: 10px; 	border : none;  text-decoration : underline;
}


.mainhead{
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	font-weight: bold;
}
.subhead{
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5A5A;

}


.spanishmainhead{
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
}

body { background-color: white }


.biggesttableleft {
	
	background-color: #ffffff; 
}

.leftback{
	background-color: #9CD610
}

.programtitles{
color: #4F74AA;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.sponsors{

font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.alert{
color: red;
font-weight: bold;
}

.alert2{
color: red;
font-weight: bold;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
.alert3{
color: red;

}

.alert4{
color: red;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px
}
.programheadings {
	background-color: #ADBFD9;
	font-weight: bold;
	color: #454545;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid Black; 
	border-top: 1px solid Black;
	height: 35px;
	vertical-align: middle;
}

.programheadings2 {
	background-color: #ADBFD9;
	font-weight: bold;
	color: #454545;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid Black; 
	border-top: 1px solid Black;
	border-right: 1px solid White;
	height: 35px;
	vertical-align: middle;
}
.tableborder { border: 1px ridge Black; }

.topbar{ border: 1px solid White;  border-left: 0px;  border-right: 0px;  background-color: Black;       }

.whiteright {
	border-right: 1px solid White; 
}

.tabletops
{
	background-color: #6487DC;
	color: #FFFFFF;
}

.menuborderbottom
/* note that have to specify that it's only the bottom border not just on width, but also on style and 
otherwise get border all around */
{
	color:black;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.menutop{
	border-top: 1px solid Black; 
}

.menubottom{
	border-bottom: 1px solid Black; 
}

.menubar:link {color: black;  text-decoration: none; font-weight : normal; }
.menubar:visited {color: black;  text-decoration: none; font-weight : normal; }
.menubar:active  {color: Black;  text-decoration: none; font-weight : normal;  cursor : hand;  }
.menubar:hover {color: Black;   text-decoration: none;  font-weight : normal; }

.narrowboxes {  width: 125px; clip:    rect(   );font-size: 11px; }
.narrowboxes125 {  width: 125px; clip:    rect(   ); font-size: 11px;}
.narrowboxes100 {  width: 100px; clip:    rect(   ); font-size: 11px;}
.narrowboxes107 {  width: 107px; clip:    rect(   ); font-size: 11px;}
.narrowerboxes {   width: 80px; clip:  rect(   ); font-size: 11px;}
.narrowerboxes80 {   width: 80px; clip:  rect(   ); font-size: 11px;}
.narrowerboxes60 {   width: 60px; clip:  rect(   ); font-size: 11px;}
.narrowerboxes65 {   width: 65px; clip:  rect(   ); font-size: 11px;}
.narrowerboxes40 {   width: 40px; clip:  rect(   ); font-size: 11px;}
.narrowboxes350 {
width: 350px; font-size: 11px;
}
.narrowboxes300 {
width: 300px; font-size: 11px; 

}
.narrowboxes230 {
width: 230px; font-size: 11px;
}
.narrowboxes365 {
width: 365px; font-size: 11px;
}
.narrowboxes360 {
width: 360px; font-size: 11px;
}
.narrowboxes380 {
	width: 380px;
	font-size: 11px;
	

}
.narrowboxes405 {

width: 405px;font-size: 11px;
}
.narrowboxes155 {


width: 155px; font-size: 11px;
}

.regnarrowboxes230 {
width: 230px; font-size: 12px;
}
.regnarrowboxes300 {
width: 300px; font-size: 12px;
}
.regnarrowboxes150 {
width: 150px; font-size: 12px;
}
.smallfields {  font-size: 11px; color: #000000}

.added{ background-color: Red;  color: White;  font-size: 12px}

.requiredstars {
	color: #FF0000; font-size: 12px
}
.hoteltext{
font-size: 9px;
}
.hoteltext2{
font-size:9px;
background-color: #C6D3E5;
}
.hoteltext3{
font-size:9px;
background-color: #C6D3E5;
border-bottom: 1px solid Black; 
}

.hoteltext5{
font-size:9px;
background-color: #C6D3E5;
border-bottom: 1px solid Black; 
border-right: 1px solid Black; 
}
.hoteltext6{
font-size:9px;
border-right: 1px solid Black; 
}
.hoteltext7{
font-size:9px;
background-color: #C6D3E5;
border-right: 1px solid Black; 
}

.hoteltext4{
font-size: 9px;
border-bottom: 1px solid Black; 
}
.notform { border: 0px; 
font-size: 11px; 
color: red;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;}

.pricing{
	font-size: 11px; 
}


.hotelheadings {
	background-color: #ADBFD9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid Black; 
	vertical-align: middle;
}

.hotelheadings2 {
	background-color: #ADBFD9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid Black; 
	border-right: 1px solid White;
	vertical-align: middle;
}

.hotelheadtext{
	
	color: #454545;
	font-size: 9px;
}
.invoice{
	color: white;
	font-weight: bold;
	font-size: 11px;
}
FORM {
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding : 0;
	margin : 0;
	}
	
.assembly{
	color: white;
	
	font-size: 11px;
	font-family:  Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
}

.plat{
	color: #C1C1C1;
	font-size: 10px;
		font-weight: bold;
	border-bottom: 1px solid Black; 
}
.silver{
	color: #B1B1B1;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid Black; 
}
.gold{
	color: gold;
	font-size: 10px;
	font-weight: bold;
	
}
.bronze{
	color: #B6881A;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid Black; 
}
.fiba{
	font-size: 9px;
	color: #474747;
}

.med{
	color: #38358C;
	
	font-weight: bold;
	
}

.large{
	color: black;
	font-size: 14px;
	font-family: Arial, Helvetica,  sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
}

.large2{
	color: black;
	font-size: 12px;
	font-family: Arial, Helvetica,  sans-serif;
	font-weight: bold;
}
.menuhead{
	color: #DADADA;
	font-size: 11px;
	font-family:  Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	
	background-color: #38358C;
	border-top: 1px solid Black; 
	border-bottom: 1px solid Black; 
	
}
.datehead{
	color: #191970;
	font-size: 11px;
	font-family:  Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	border-top: 1px solid Black; 
	border-bottom: 1px solid Black; 
	
}
.borderleft{
	border-left: 1px solid Black; 
	
}
.borderdotted{
	border: 1px dotted #636363;
}
.borderright{
	border-right: 1px solid Black; 
}
.borderbottom{
	border-bottom: 1px solid Black; 
}
.bordertop{
	border-top: 1px solid Black; 
}
.topcolor1{
	background-color: white
}
.topcolor2{
	background-color: #38358C;
}
.gray{
	
	color: #707070;
}
.programtitles2{
color: #191970;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.address{
	
	color: #191970;
}
.spanish2{ color: black;
font-style: italic; }

.spanish{ }

.justfont{
font-size: 10px; 
		color: #000000; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
.buttons1{ margin: 3;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  text-align: left;   width: 320px }


.black{
	color:black;
}
.red{
	color:red;
}

.directorycountry{
color: black;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
font-size: 13pt;
 font-style: italic;
 text-decoration: underline;
 text-transform: uppercase;
}
.directorycompany{
color: black;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
font-size: 12pt;
font-style: italic;
}

.directory{
color: black;
font-weight: normal;
font-family: "Times New Roman", Times, serif;
font-size: 10pt;
}

.icham{
background-color: #01669A;
}
.ichampadding{
padding:4px 4px 4px 4px;
}

.ichamborderbottom{
border-bottom-color: #000000;  border-bottom-style: solid;  border-bottom-width: 1px;}

.ichamlinks {font-size : 11px; 	color: White;  text-decoration: none;  }
.ichamlinks:LINK {font-size : 11px; 	color: White;  text-decoration: none; padding:4px 4px 4px 4px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.ichamlinks:VISITED {font-size : 11px; 	color: White;  text-decoration: none;   padding:4px 4px 4px 4px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.ichamlinks:ACTIVE {font-size : 11px; color: White;  text-decoration: underline;  padding:4px 4px 4px 4px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.ichamlinks:HOVER{font-size : 11px; color: White; text-decoration: underline;   padding:4px 4px 4px 4px;font-family: Verdana, Arial, Helvetica, sans-serif;}
