/* Invitation Flyout Menu */
#blwsmenu{
margin: 0px;
padding:0px;
list-style-type:none;
}
#blwsmenu ul{
position:absolute; 
left:-999px; 
margin: 0;
padding: 0;
}
#blwsmenu ul a{
display: block;
}
#blwsmenu a{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px; 
line-height: 20px; 
color:#53361a; 
text-decoration:none;  
display: block; 
text-align:right;
}
#blwsmenu li{
background-image:None; 
width: 179px; 
height: 20px;  
text-align:left; 
position: relative; 
list-style: none;
}
* html #blwsmenu li{
height: 20px;
}
#blwsmenu li a{
height: 20px; 
margin-right: 5px; 
width: 179px;
}
* html #blwsmenu li a{
height: 20px;
}
#blwsmenu li:hover a, #blwsmenu li.over a{
color:#ceebf6;
}
#blwsmenu li:hover ul, #blwsmenu li.over ul{
position: absolute; 
left: 179px; 
top: 0px; 
min-height: 0; 
z-index:100;
}
/* Submenu Items */
#blwsmenu li ul{
border: 1px solid #53361a; 
background-color:#ffffff; 
margin: 0px; 
padding: 0px;
}
#blwsmenu li ul li{
background-image:none; 
width: 175px; 
height: 18px; 
background-repeat:no-repeat; 
list-style: none; 
vertical-align:middle;
}
#blwsmenu li ul li:hover, #blwsmenu li ul li.over{
background-image:none; 
background-color:#53361a; 
width: 175px; 
height: 18px; 
background-repeat:no-repeat;
}
#blwsmenu li:hover ul li a, #blwsmenu li.over ul li a{
margin:0px; 
width: 165px;
border-bottom: 1px dotted #53361a; 
font-size: 9px; 
line-height: 18px; 
color:#53361a; 
display:block; 
text-align:left; 
padding-left: 5px; 
padding-right: 5px; 
height: 18px;
}
* html #blwsmenu li:hover ul li a, * html #blwsmenu li.over ul li a{width: 150px;}
#blwsmenu li:hover ul li a.noBorder, #blwsmenu li.over ul li a.noBorder{border-bottom: none;}
#blwsmenu li:hover ul li:hover a, #blwsmenu li.over ul li.over a{color:#FFFFFF;}
ul.nav iframe {
position: absolute;
z-index: -1;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
* html ul.nav li { z-index: 9999; }
.description {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #53361a;
vertical-align: top;
margin-left: 15px;
margin-right: 50px;
margin-top: 15px;
margin-bottom: 15px;
}
.centeralign {text-align:center}
.bodycopy {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #53361a;
padding-top: 10px;
padding-right: 15px;
padding-left: 15px;
line-height: 18px;
}
.headerblue {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #3cb0dd;
padding-top: 10px;
padding-right: 15px;
padding-left: 15px;
font-weight: bold;
}
.headerbrown {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #53361a;
padding-top: 10px;
padding-right: 15px;
padding-left: 15px;
font-weight: bold;
}

