body { background-color:#009999;
       color: #00ffff;
     }


.bgtest {background-color:#008080;
         color: #0ffff;
         margin-top: 50px;
         margin-left: auto;
         margin-right: auto;
		 width: 650px;
       }

.fgtest {background-color:#004080;
         color: #00ffff;
         position: relative;
         top: -20px;
         left: -20px;
         margin-left: auto;
         margin-right: auto;
		 padding-left: 10px;
		 width: 660px;
        }


.uitable {background-color:#004080;
          color: #000000;
          margin-left: auto;
          margin-right: auto;
		  width: 640px;
		  height: 203px;
		  padding: 0px;
          margin: 0px;
          position: relative;
         }

.formlabel { font-family: Verdana, Arial, Sans-Serif; 
             font-size: 15px;
             font-weight: bold;
             line-height: 140%;
             color:#00ffff;
			 background-color: #004080;       
             padding-right: 10px;
             padding-left: 10px;
            }

.grouplabel { font-family: Verdana, Arial, Sans-Serif; 
         font-size: 15px;
         font-weight: bold;
         line-height: 140%;
         color:#00ffff;
		 background-color: #004080;       
         padding-right: 10px;
         padding-left: 10px;
		 position: relative;
       }

.calendar { position: relative;
            float: left; }
			
.formlabel { background-color: #004080;
             color: cyan;
			 font-weight: bold;
			 font-family: "Times New Roman", Serif;
			 font-size: 15px;
			 position: relative;
		   }
	
.formgroup { color: #00ffff;
             background-color: #004080;
                 font-family: Verdana, Arial, Sans-Serif; 
                 font-size: 15px;
                 font-weight: bold;
                 line-height: 160%;
			 width: 585px;
			 margin: 20px;
			 padding: 10px;
			 border: thin solid cyan;
			 line-height: 160%;
			 position: relative;
		   }

input { background-color: #004080;
        color: cyan;
		border: solid cyan 1px;
        line-height: 160%;
		}
				   
button { background-color: #004080;
         color: cyan;
		 border: solid cyan 1px;
         line-height: 160%;
       }
				   
select { background-color: #004080;
         color: cyan;
         border: solid cyan 1px;
		}
				   
textarea { background-color: #004080;
           color: cyan;
           border: solid cyan 1px;
		}
				   
input:focus { background-color: #ffffAA;
              color: #00007f;
}

input:blur { background-color: #004080;
              color: cyan;
}

button:focus { background-color: #ffffAA;
              color: #00007f;
}

button:blur { background-color: #004080;
              color: cyan;
}

button:hover { background-color: #ffffAA;
               color: #00007f;
}

input:hover { background-color: #ffffAA;
              color: #00007f;
}

select:focus { background-color: #ffffAA;
              color: #00007f;
}

select:hover { background-color: #ffffAA;
              color: #00007f;
}

textarea:focus { background-color: #ffff99;
              color: #00007f;
}
		
textarea:hover { background-color: #ffff99;
                 color: #00007f;
}
		
textarea:blur { background-color: #004080;
                color: #cyan;
}
		
		
.dropcap { float: left; 
 		   color: #00ffff;
		   background-color:#004080; 
		   font-family: Times,serif; 
		   vertical-align: top;
		   float: left;
		   margin-left: 10px;
		   font-weight: bold; 
		   font-size: large; }
		   
p.faqtext {background-color:#004080;
           color: #00ffff;
           font-size: 18px;
           vertical-align: text-top;
           margin-left: 15px;
           position: relative;
}

p.faqtext:first-letter {font-size: 26px;
                        color: #ffff00;
                        font-weight: bold;
						font-style: italic;
						float: left;
						margin-right: 10px; 
}

p.bodytext {background-color:#004080;
           color: #00ffff;
           font-size: 14pt;
           vertical-align: text-top;
           margin-left: 15px;
           margin-right: 15px;
           position: relative;
}

h1.headline {background-color:#004080;
           color: yellow;
           font-size: 18pt;
           vertical-align: text-top;
           margin-left: 15px;
           margin-right: 15px;
}

em {color: yellow};

.contacttext {background-color:#004080;
               color: #00ffff;
               font-size: 10pt;
               vertical-align: text-top;
               position: relative;
}

p.leglabel {background-color:#004080;
           color: #00ffff;
           font-size: 14pt;
           vertical-align: text-top;
           margin-left: 15px;
           margin-right: 15px;
		   border-bottom: solid thin cyan;
           position: relative;
}

p.linkslabel {background-color:#004080;
           color: #00ffff;
           font-size: 14pt;
           vertical-align: text-top;
           margin-left: 15px;
           margin-right: 15px;
		   width: 50%;
		   border-bottom: solid thin cyan;
           position: relative;
}

li.unavailable {background-color:#004080;
           color: #808080;
           font-size: 14pt;
           vertical-align: text-top;
           position: relative;
		   left: -25px;
		   list-style-type: none;

}

li.soldout {background-color:#004080;
           color: #ff7376;
           font-size: 14pt;
           vertical-align: text-top;
           position: relative;
		   left: -25px;
		   list-style-type: none;
}

li.firstfloor {background-color:#004080;
           color: #8080ff;
           font-size: 14pt;
           vertical-align: text-top;
           position: relative;
		   left: -25px;
		   list-style-type: none;
}

li.secondfloor {background-color:#004080;
           color: #ffff00;
           font-size: 14pt;
           vertical-align: text-top;
           position: relative;
		   left: -25px;
		   list-style-type: none;
}

li.bothfloors {background-color:#004080;
           color: #00ffff;
           font-size: 14pt;
           vertical-align: text-top;
           position: relative;
		   left: -25px;
		   list-style-type: none;
}


.faqitem {margin-bottom: 40px;}

.calspan { float: left; }

.calblock { float: none; }

.legblock { float: right; }

.block { float: none; }

.centerblock { float: none;
               margin-left: auto;
			   margin-right: auto;
}

a:link { background-color: #004080;
         color: #ffff00;
		 border: none;
		 text-decoration: none;
}

