body {
	text-align:center;
    background:#fff url(/images/body_bg.jpg) repeat-x top center;
    margin: 0;
    padding:0;
}
.bold {
    font-weight:bold;
}
.italic{
	font-style:italic;
}
.right {
    text-align:right !important;
}
.box {
    border: 1px solid #CCC;
}
.money:before{
    content: "$"
}
.notice{
    color: green;
    text-align:center;
}
.inline{
    display:inline;
}
.no_indent{	
    text-indent:none;
}
.no_style{
    list-style:none;
    padding:0;
}
.absolute{
  position:absolute;
}
.header img{
    border:none;
}
#footer_logos .wifi{
    vertical-align:top !important;
}
#content{
    text-align:left;
    width:850px;
    margin:4em 0 0 15px;

}
.bodytext {
	text-indent:2em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 24px;
    color: #999999;
    letter-spacing: 1px;
    text-decoration: none;
}
.bodytext p.border{
    background:transparent url(/images/text_br.gif) no-repeat bottom right;
    padding-left:10px;
	padding-right:10px;
    margin-top:77px;
    padding-bottom:50px;
}
.text_top{
    padding-left:10px;
	padding-right:10px;
    margin-top:50px;
}
.text_bottom{
    background:transparent url(/images/text_br.gif) no-repeat bottom right;
    padding-left:10px;
	padding-right:10px;
    padding-bottom:50px;
}
.bodytext a{
    color:#658294;
}
.top_left_border{
    float:right;
    width:400px;
    background:transparent url(/images/text_tl.gif) no-repeat top left;
}
.footer{
	margin-top:40px;
    text-align:center;
    width:800px;
    clear:both;
}
.contact_map{
    vertical-align:top;
}
h1{ 
    font:300% italic Helvetica, sans-serif;
    color:#658294;}
h1 a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 50%;
    line-height: 24px;
    color: #536d7e;
    padding: 0px;
    letter-spacing: 1px;
    text-decoration: none;
}
h2,h3{ 
    color:#658294;
    padding:2px;
    margin:2px;}
a.nav:hover {
    color: #333;
    background:none;
    text-decoration: none;
}
.bodytextbold13 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #658294;
    text-decoration: none;
    font-weight: bold;
    letter-spacing: 2px;

}
.bodytextdelay {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 20px;
    color: #000;
    padding: 10px;
}
.bodytext19line {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 19px;
    color: #000;
    padding: 10px;
    letter-spacing: 1px;
}
.contact_form_container input, 
.contact_form_container textarea, 
.contact_form_container select{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    background: #fff url(/images/input_bg.gif) repeat-x top;
    padding: 1px;
    border: 1px solid #999;
}
a.bodytext:hover {
    color: #333;
}
.bodytextnoleftindent {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 24px;
    color: #536d7e;
    padding: 0px;
    letter-spacing: 1px;
    text-decoration: none;
}
.bodytext19linenoleft {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 19px;
    color: #999;
    padding: 0px;
    letter-spacing: 1px;
}
a.bodytextnoleftindent:hover {
    color: #333;
}
.bodytext10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 24px;
    color: #999;
    letter-spacing: 1px;
    text-decoration: none;
}
.leftline {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCC;
}
.bodycopyspaceright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #999;
    padding: 0;
    letter-spacing: 0px;
}
.receive_email {
    background: #ffc;
}
#main_menu{
    background:transparent url(/images/menu_bg.jpg) repeat-x top center;
    border-top:1px solid #658294;
    border-bottom:1px solid #658294;
	text-align:left !important;
}
#Layer1{
	z-index:0 !important;
}
.yuimenubar ul ul{
    background-color:#fff;

}
li.yuimenubaritem a.yuimenubaritemlabel{ color:#658294 !important;}
li.yuimenubaritem a.yuimenubaritemlabel:hover{ color:#fff !important;text-decoration:none;}
li.yuimenubaritem a.selected{ color:#fff !important;}
.yuimenubar {
	padding-left:50%;
	z-index:9999 !important;
}
.cancellation a{	
	color:#658294;

}
.red{
	color: #d22;
}
