/*
SpecialTours
Request Form
CSS
*/
body {
margin-top: 10px; margin-bottom: 10px;
background: #ffffff none repeat scroll 0%;
font-size: 100%;
}
input {
background: #ffffcc none repeat scroll 0%;
}

textarea {
background: #ffffcc none repeat scroll 0%;
}

select {
background: #ffffcc none repeat scroll 0%;
color: black;
padding: 0;
height: 24px;
width: 655px;
}

a {
text-decoration: none;
}


ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
color: #00CC33;
text-decoration: none;
background-color: rgb(40, 91, 144);
text-indent: 5px;
list-style-position: inside;
list-style-type:disc;
padding: 6px;
margin: 2px;
}

.ml48, .DoA { margin-left: 48px;}
.ml48  select
{
text-align: left;
color: black;
font-size: 13px;
}
.DoA input.Arr { border-style: none; font-size: 13px; color: white; background-color: rgb(50, 101, 154);}
.DoA img {
 border: 0px solid  black;
 height:21px; 
 width: 34px;
}


.RF {
text-align: center;
color:white;
font-weight:bold;
font-size: 21px;
}

.RF input {
font-size: 13px;
}



.IF {
margin-left: 24px;
text-align: left;
color:white;
font-weight:bold;
font-size: 19px;
}

.SR, .NoteRooms {
margin-left: 24px;
margin-right: 20px;
text-align: left;
color:white;
font-size: 16px;
}

.SR .row_number {
// background-color: #eaeaea; 
// background-color: white; 
// background-color: #32659a; 
color: rgb(51, 255, 255);
font-weight:;
text-decoration: underline;
font-size: 16px;
}
.SR  input {
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
color:white;
}

.SR .GSPR {
margin-left: 0px;
text-align: left;
color:rgb(51, 255, 255);
font-weight:normal;
font-size: 16px;
}

.SR input.chkbx {
width: 14px;
height: 14px;
}

.SRI {
margin-left: auto;
margin-right: auto;
text-align: center;
color:white;
font-size: 12pt;
padding: 0;
}



.SRII {
margin-left: auto;
margin-right: auto;
text-align: center;
color:white;
font-style: italic;
font-size: 10pt;
}

.SC {
margin-left: 24px;
text-align: left;
color:rgb(51, 255, 255);
font-weight:normal;
font-size: 16px;
}



.Clink {
text-align: left;
color:rgb(255, 231, 123);
font-weight:bold;
font-size: 19px;
text-decoration: underline;
}

.CaS {
text-align: left;
color:rgb(255, 255, 204);
font-weight:normal;
font-size: 16px;
}

.Sub {text-align: center; font-weight:normal;}
.Sub input {font-size: 16px; color: black;}
.Sub input.Rsubmit {background-color:#bbddaa;}
.Sub input.Rreset {background-color: #eeeebb;}

.Navrow {
border: 1px solid  black;
border-left-width: 0px;
border-right-width: 0px;
background-color: #eaeaea; 
height: 26px; 
width: 715px;
text-align: center; 
color: black;
font-size: 13px;
}



.Navrow a.nr1 {
text-decoration: none;
color: #32659a;
font-weight:bold;
}



.FTBL {
border: 1px solid black; 
margin-top: 0px; 
margin-right: 0px; 
margin-left: 0px; 
margin-bottom: 0px;
padding: 0px; 
border-spacing: 0px;
width:752px;
}

.FTBL td.HeadR {
border: 0px solid rgb(234, 234, 234);
margin: 0px;
background-color:#eaeaea;
height: 118px; 
width: 748px;
}

.HeadR img {
border: 0px  solid black; 
margin: 0px;
width:748px;
height:118px;
align: left;
}


.FootR{
border: 0px solid black;
height: 28px; 
width: 748px;
text-align: center; 
font-size: 16px;
}

.FootR img {
border: 0px solid black;  
width:153px;
height:35px;
align: center;
}

.FootR a {
text-decoration: none;
color: black;
}



.RFrow {
border-style: none; border-color: black;background-color:#32659a; 
}


.cptable
{
margin-left: 48px;
// margin-right: auto;
text-align: left; 
width: 650px;
height: 52px; 
border:1px solid grey;
padding: 1px;
empty-cells: hide;
border-collapse: collapse;
border-spacing: 1px;
background-color: rgb(234, 234, 234);
color: green;
}
.cptable th
{
color: rgb(50, 101, 154);
font-weight:bold;
font-size: 16px;
}

.cptable input { font-size: 13px;  }

.cptable input.cfn { width: 142px;  }
.cptable input.csn { width:142px; }
.cptable input.cphone { width: 100px;}
.cptable input.cemail { width:250px;}

.lptable
{
margin-left: 24px;
margin-right: auto;
text-align: left; 
width: 674px;
border:1px solid grey;
padding:2px;
border-spacing: 2px;
color: green;
}

.lptable th
{
color: white;
font-weight:bold;
font-size: 16px;
}


.SCLP {
margin-left: 0px;
text-align: center;
color:#ffffcc;
font-weight:normal;
font-size: 16pX;
}


.lptable input {font-size: 13px; }

.lptable input.pfn { width: 142px; }
.lptable input.psn { width: 142px; }
.lptable input.pdb { width: 100px; }
.lptable input.pad { width: 250px; }

/*
.lptable th.prowth:hover { background: #ffffcc ; }
.lptable th.prowth:active { background: yellow; }
.lptable th.prowth:focus { background: black; }
*/


/*
#PLrow1:link { background: white; color: red; text-decoration: none}
#PLrow1:visited { background: pink; color: green; text-decoration: none}
#PLrow1:active { background: black; color: yellow; text-decoration: none}
#PLrow1:hover { background: green; color: orange; text-decoration: none; }
*/

a.PLrow:link { color: white; text-decoration: none;}
a.PLrow:visited { color: white; text-decoration: none;}
a.PLrow:active { color: yellow; text-decoration: none;}
a.PLrow:hover { color: rgb(51, 255, 255); text-decoration: none; }


.nortable
{
margin-left: auto;
margin-right: auto;
text-align: center; 
border:0px solid grey;
}

.nortable .Roomtbl
{
width: 740px;
margin-left: auto;
margin-right: auto;
text-align: center; 
}

.nortable .Roomtbl th
{
text-align: center; 
color: white;
font-weight:bold;
font-size: 16px; 
}

.nortable .Roomtbl input
{
text-align: center; 
font-size: 13px; 
}


.ParticipantSpecialRequest {
display:none;
width: 678px;
}

.SpecReqtable
{
margin-left: 24px;
margin-right: auto;
text-align: left;
font-size: 16px;
width: 674px;
border:1px solid pink;
padding:10px;
border-spacing: 2px;
color: red;
color: white;
background-color: #32659a; 
}


.SpecReqtable a {
text-decoration: none; 
}


.SpecReqtable .SRPH
{
text-align: center;
font-weight:bold;
font-size: 19px;
width: 674px;
}


.SpecReqtable ul.NightsL
{
margin-left: 54px;
margin-right: 50px;
margin-top: 6px;
margin-bottom:6px;
color: white;
}

.SpecReqtable input
{
height: 30px;
}

.SpecReqtable input.cb
{
margin-left: 40px;
margin-top: 6px;
margin-bottom: 6px;
color: white;
background-color: #32659a; 
width: 12px;
height: 12px;
}

.SpecReqtable input.Upgrade
{
margin-left: px;
margin-top: 6px;
margin-bottom:6px;
color: white;
background-color: #32659a; 
width: 12px;
height: 12px;
}


.SpecReqtable input.tracking
{
margin-left: px;
margin-top: 6px;
margin-bottom:6px;
color: white;
background-color: #32659a; 
width: 12px;
height: 12px;
}

.SpecReqtable input.myheight
{
margin-left: 0px;
margin-top: 0px;
margin-bottom:0px;
text-align: center;
color: black;
height: 22px;
}

.SpecReqtable input.OtherRdescr
{
margin-left: 0px;
margin-top: 0px;
margin-bottom:0px;
text-align: left;
color: black;
height: 22px;
}


.DivExtraNight { 
width: 700px;
display:none;
}

.SpecReqtable input {
font-size: 13px;
}


.SpecReqtable input.NightsI
{
margin-left: 0px;
margin-top: 2px;
margin-bottom: 2px;
padding:0px;
text-align: center;
color: black;
width: 22px;
height: 22px; 
}


.SpecReqtable input.ExNightDate
{
border-style: none;
margin-left: 0px;
margin-top: 2px;
margin-bottom: 2px;
padding:0px;
text-align: left;
color:#ffffcc;
background-color: #32659a;
 width: 76px;
height: 22px; 
}

.SpecReqtable input.NightsLoc
{
margin-left: 0px;
margin-top: 2px;
margin-bottom: 2px;
padding:0px;
text-align: left;
color: black;
width: 140px;
height: 22px; 
}

.SpecReqtable img
{
 border: 0px solid  black;
 height:21px; 
 width: 34px;
}



.MailText {
margin-left: 24px;
margin-right:  20px;
text-align: left;
color:white;
font-size: 16px;
}

.MailSign {
margin-left: 24px;
margin-right: 20px;
text-align: left;
color:white;
font-size: 16px;
font-weight: normal;
}

.MailTour {
margin-left: 8px;
text-align: left;
color:rgb(51, 255, 255);
font-weight:normal;
font-style: italic;
font-size: 16px;
}

</style>