html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
   }
   #wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 400px;
   }


#divCont{position:absolute; 
         overflow:hidden; 
         left: 250px; 
         top: 207px; 
         height: 148px; 
         width: 424px; 
         clip: auto; 
         visibility: hidden; 
         z-index:2}
         
#divText{position:absolute; 
         top:0; 
         left:0;
         right:0;
         width: 424px;}
         
#controls{position:absolute; 
          left:682px; 
          top:207px; 
          height:148px;
          width:13px; 
          z-index:2}

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #999999; text-align: right;}

.legalTable { color:#999; font-size:7.5pt; text-align:right; padding:0; margin:7px 20px 0 20px }
.legalTable a { color:#999; }

.copyrightText {  color: #FFFFFF; text-decoration: none}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #333333; text-align: right;}
.frontPage {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #FFFFFF; text-align: right;}
.homeCellCopy { background-image: url(../home/images/rightBckgrd.gif); background-repeat: repeat-x }
a:link {  font-weight: bold; color: #999999; text-decoration: none;}
a:visited { font-weight: bold; color: #999999; text-decoration: none }
a:hover { font-weight: bold; color: #999999; text-decoration: none; font-style: oblique}
a:active { font-weight: bold; color: #999999; text-decoration: underline }
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #666666 }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none; color: #666666 }
.default {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; text-align: right; color: #333333; }
.smallText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #666666 }

.input {
font-size: 9px;
border: 1px solid #999999; 
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:3px;
padding:3px; 
color:#000000;
background-color:#ffffff;
}

.inputbutton {
font-size: 9px;
border: 1px solid #999999; 
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px; 
color:#000000;
}
.special{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#FFFFFF;
	text-align:right;
	padding-right:30px;
}
.special a:link,.special a:visited,.special a:hover {  font-weight: bold; color: #999999; text-decoration: none; font-style:normal}

.invitation{
	background-image:url(../images/invitation_bk.jpg);
}
.invitation img {
	margin:18px 95px 0 95px;
}

.holiday a:link, .holiday a:visited{
	color:#FFF;text-decoration:underline;
}
.holiday a:hover{
	font-style:normal;
	text-decoration:none;
	color:#CCC;
}