/* -------------------------------------------------------------------------------- */
/* /Style/external.css                                                              */
/* 18-Jul-2007 JS - Add Attention style to match style.css to be used in Team Login */
/*                  Group Rooming screens.                                          */
/*                                                                                  */
/* -------------------------------------------------------------------------------- */

body{
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
}


h1{
	font: bold 23px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #003399; 
	text-align:center;
	margin: 10px;
}

h2 {
	background-color:#003399;
	font: bold 20px/25px "Courier New", Courier, mono;
	color: #DBDEE5; 
	text-align:left;
	text-indent: 5px;
}

h3 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #003399; 
}

h4 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #003399; 
}



table{
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
}



/* ===== INFO AREA ===== */
.InfoArea{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color: #000000;
}


.InfoArea h2{
	font: bolder 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	text-indent: 0px;
	margin-bottom: 7px;
}

.InfoArea p{
	margin: 3px;
}






/* ===== INFO TABLE ===== */

.InfoTable table{
	font: inherit;
	margin-left: auto;
   	margin-right: auto;
}

.InfoTable th{
	background-color:#003399;
	font: bold 16px/18px "Courier New", Courier, mono;
	color: #DBDEE5; 
	text-align: center;
}

.InfoTable td{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
}

.InfoTable li{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight:bold;
}

.InfoTable ul {
	margin-left: 20px; 
}



/* ===== FOOTER ===== */
.footer{
/*	background:#002B82; */
	background:#FFFFFF;
	padding: 2px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
.footer a{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
/*---------------------*/


/* ===== REGISTRATION ===== */
.Registration{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#A70405;
	border: #9FA9B9 1px solid;
}

.Reg_Title{
	font: bold 16px "Courier New", Courier, mono;
	font-weight: bold;
	margin: 2px;
}

.Reg_Button{
	font-weight: bold;
	margin-top: 5px;
}

.Reg_ButtonSingle{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
	/*color: #A70405; */
	color: #000000;
	margin-top: 8px; 
}

.Reg_Phone{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
}

.Reg_Agent{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 2px;
}

.Reg_Agent a:link, .Reg_Agent a:visited {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}


.Reg_Agent a:hover{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
/*---------------------*/


/*=====REQUEST FORM=====*/
.RequestForm{
	background-color:#B5B4BE;
	color:#000000;
}

.RequestForm h1{
	background-color:#35364B;
	font: 23px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-align:center;
	margin: 0px;
}

.RequestForm h2{
	background-color:#797B8B;
	color:#FFFFFF;
	margin: 0px;
}

.RequestForm table{
	border: #CBCAD8 1px solid;
	border-collapse: collapse;
}

.RequestForm td{
	border: #CBCAD8 1px solid;
	border-collapse: collapse;
	/*font-weight:bold; */
}

.RequestFormFooter, .RequestFormFooter a:link, .RequestFormFooter a:visited{
	padding: 2px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}


.RequestFormHeader, .RequestFormHeader a:link, .RequestFormHeader a:visited{
	background-color: #003399;
	font: bold 13px "Courier New", Courier, mono;
	color:#FFFFFF;
}

/*---------------------*/



/* ===== DATA TABLE ===== */
.tableData{
	margin-left: auto;
   	margin-right: auto;
	border: #656565 1px solid;
	border-collapse: collapse;
	
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#003399;
	
}

.tableData th {
	background-color:#656565;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
}

.tableData td {
	color: #FFFFFF;
	border: #9FA9B9 1px solid; 
}

.tableData {  
	background-color: #003399;
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
}

.tableData a:link, .tableData a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.tableData ul {
	margin-left: 20px; 
}

/* Highlighted stuff */
.tableData_highlight {
	/*background-color: #B7BFCB; */
	background-color: #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	/*color: #000000; */
	color: #003399;
	text-decoration:none;
}

.tableData_highlight td {
	color: #003399;
	border: #000000 1px solid; 
}

.tableData_highlight a:link, .tableData_highlight a:visited {
	color:#003399;
	text-decoration:none;
}

/* ===== OTHERS ===== */
.Return, .Return a:link, .Return a:visited{
	font: 14px  bolder "Courier New", Courier, mono;
	color: #003399; 
	text-decoration:none;
	margin: 10px 10px 10px 2px;
	/*margin-bottom: 15px */
}
/* 25-Jun-2007 HotelList_Results.php */
.listhotelname{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
}


/*===== STYLES FROM MAIN SITE ===== */
.header {  font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
.header:hover {  font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: none}

.header2 {  font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #cc0000; text-decoration: none}
.header2:hover {  font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none}

/* 18-Jul-2007 */
.Attention {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #CC0000; 
	text-decoration: none
}
.Attention a:link {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #CC0000; 
	text-decoration: underline
}
.Attention a:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #840084; 
	background-color: #FFFFFF;
	text-decoration: underline;
}

/* Tournament */
.footer-numrecs-class {
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
	padding-bottom: 5px;	
}
/*
table#tournament-results > tbody {
	background: yellow;
}
table#tournament-results > tbody > tr {
	background: purple;
	border: red 3px solid;
}
*/
table#tournament-results tbody  tr  td  div#footer-numrecs {
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
	padding-bottom: 5px;	
}

table#tournament-results tbody  tr  td  div#pager-links {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
	padding-bottom: 10px;	
}

table#tournament-results  tbody  tr  td  div#pager-links  a {
	font: 14px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 12px;
}

.tournament_highlight {
	background: #AAD4FF;
	cursor: pointer;
}

.tournament_highlight_off {
	background: #FFFFFF;	
	cursor: default;

}
div#flashmap {
	text-align: center;
}
table#tournament-options tbody tr td.value {
	padding-left: 5px;
}
