img {border:0px}
.cnt {text-align:center}
.top {vertical-align:top}
.rgt {text-align:right}
.b {font-weight:bold}
.rt {text-align:right}
.req {font-weight:bold; color:red;}
.red {color:red}
.green {color:green}
.clr, .break {clear:both}
.normal {font-weight:normal}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}

body {font-family:verdana; background:#fff}
form {margin:0px}
.img_r {float:right; padding:4px 0px 4px 4px}
.img_l {float:left; padding:4px 4px 4px 0px}
.hr {font-size:0; height:1px; line-height:1px; border-bottom:1px solid #E5E5E5}
h2 {font-weight:normal;}


#bods_ind {background:url(/vimages/pagebackground.gif) repeat-x transparent; margin:0px}
#bods_main {background:url(/vimages/pagebackground_main.gif) repeat-x #FFFFFF; margin:0px}
#lefthomebar {position:absolute; width:100%; z-index:1; border-top:10px solid #666666; border-bottom:4px solid #EEEEEE; background:#86CD43; height:80px; top:443px; left:0px}

#lcol {float:left; vertical-align:top; height:354px; width:140px}
#rcol {float:left; vertical-align:top; width:630px}
	#rcol ul.pdfbullets li {list-style-image:url(/vimages/icon_pdf.gif);}
	#rcol li.pdfbullet {list-style-image:url(/vimages/icon_pdf.gif);}
	#rcol ul li {list-style-image: url(/vimages/text_bullets.gif);}

	
#arrivaldeparturebtns {position:absolute; width:180px; z-index:5; top:10px; right:10px;}
#photos {position:absolute; top:0; left:0; z-index:0; background:#fff; width:770px; height:355px;}	
#newsbg {position:relative; background:url(/vimages/homepage_bg.png) no-repeat; width:770px; height:355px; top:0; left:0; z-index:4;}
#newsheader {font-size:10px; padding:7px 0 7px 0; text-transform:uppercase; text-align:center;}
#newsevents {position:absolute; z-index:4; top:170px; right:10px; background:url(/vimages/news_events_bg.png) no-repeat; width:180px; height:168px}
#news {padding:10px 10px 10px 10px; font-size:10px; color:#000; overflow:auto; height:100px;}
	#news a, #newsheader a {font-size:10px; font-weight:bold; color:#000; text-decoration:none;}
	#news a:hover, #newsheader a:hover {color:#3F7933;}
	
#banner {width:630px; height:150px}
#greybar {position:absolute; width:100%; z-index:0; height:200px; background:#EEEEEE; top:238px; left:0px}
#greybardark {position:absolute; width:100%; z-index:0; height:234px; background:#DDDDDD; top:0px; left:0px}
#bannerpagetitle {position:absolute; z-index:0; top:200px; color:#EEEEEE; font-family:helvetica, arial; font-size:12px; font-style:italic; font-weight:bold; width:300px; left:520px}
#yqqlogo {position:absolute; z-index:101; width:330px; height:25px; top:27px; right:0}
#floatyqq {position:absolute; background:transparent; z-index:0; width:417px; height:90px; top:-10px; right:0px}

#whitecovertop {position:absolute; width:770px; background:white; top:0px; left:4px; height:10px}
#indholder {width:770px; z-index:4; background:#FFFFFF; margin:0 auto; padding:4px; border:4px solid #EEEEEE}
#floatlogin {position:absolute; top:84px; color:#666666; font-size:11px; left:0px}
#floatlogin a:link, #floatlogin a:active, #floatlogin a:visited {font-size:10px; text-decoration:none; font-family:verdana; color:#777777}
#floatlogin a:hover {font-size:10px; text-decoration:underline; font-family:verdana; color:black}

#mainholder {width:770px; position:relative; background: url(/vimages/pageholder_bg.gif) repeat-y 4px 4px #FFFFFF; margin:0 auto; padding:4px 4px 0px 4px; border:4px solid #EEEEEE}
#navbanholder {position:relative; z-index:20; width:770px; height:80px}
#tban_logo {position:absolute; width:142px; height:80px; left:0px; top:0px}
#tban_bar {position:absolute; width:142px; height:80px; left:142px; top:0px}
#tban_navrow {position:absolute; width:268px; height:58px; left:502px; top:22px}
/* Top Text Nav */
#twitter_btn {position:absolute; top:36px; right:20px; z-index:200;}

#tnav {position:absolute; top:41px; z-index:100; left:496px; width:260px}
#tnav a {font-size:11px; display:inline-block; border:1px solid #ccc; margin-right:5px; padding:2px 4px 2px 4px; text-decoration:none; color:#333333}
#tnav a:hover {border:1px solid #fff; text-decoration:none;}

#textholder {font-size:11px; float:left; vertical-align:top; padding:12px 12px 26px 16px}
#textholder a:link, #textholder a:active, #textholder a:visited {font-size:11px; font-weight:bold; text-decoration:none; font-family:verdana; color:#008FB1}
#textholder a:hover {font-size:11px; font-weight:bold; text-decoration:underline; font-family:verdana; color:#008FB1}

/* *html #bbar_ind {position:relative; top:0px; left:1px; z-index:12; width:770px; height:118px; background:url(/vimages/index_bbar.gif) no-repeat} */
#bbar_ind {top:0; left:0; z-index:0; width:770px; height:118px; background:url(/vimages/bbar_index_blue.png) no-repeat}

#sectionlinks {position:absolute; font:11px verdana; top:-24px; left:190px}
	#sectionlinks a {font-size:11px; text-decoration:none; font-family:verdana; color:#777777}
	#sectionlinks a:hover {font-size:11px; text-decoration:underline; font-family:verdana; color:black}
#sectionlinksind {position:absolute; font:11px verdana; top:-37px; left:0px}
	#sectionlinksind a {font-size:11px; text-decoration:none; font-family:verdana; color:#777777}
	#sectionlinksind a:hover {font-size:11px; text-decoration:underline; font-family:verdana; color:black}
	
#copybar {position:relative; width:770px; border-bottom:4px solid white; height:49px; background: url(/vimages/bbar.png) no-repeat}
#indcopy {font-size:11px; font-family:verdana; padding:8px; color:#BBBBBB; text-align:center; width:770px; margin:0 auto}
#indcopy a:link, #indcopy a:active, #indcopy a:visited {font-size:11px; text-decoration:none; font-family:verdana; color:#777777}
#indcopy a:hover {font-size:11px; text-decoration:underline; font-family:verdana; color:black}
#rtt {position:absolute; font-size:10px; width:300px; text-align:right; font-weight:bold; color:white; top:7px; right:20px}
#rtt a:link, #rtt a:active, #rtt a:visited {font-size:10px; text-decoration:none; font-family:verdana; color:white}
#rtt a:hover {font-size:10px; text-decoration:underline}



/* Table Classes */

.tblfi {width:540px; margin:0 auto; border-collapse: collapse}
.tblfi td {background:#FFFFFF; font-size:11px; padding:12px; border:2px solid #E5E5E5}
.tblfi th {background:#EEEEEE; text-align:left; font-size:11px; padding:8px; border:2px solid #E5E5E5}

.tblag {width:600px; border-collapse: collapse}
.tblag td {background:#FFFFFF; font-size:11px; padding:12px; border:2px solid #E5E5E5}
.tblag th {background:#EEEEEE; text-align:left; font-size:11px; padding:8px; border:2px solid #E5E5E5}

.tblnpad {width:600px; border-collapse: collapse}
.tblnpad td {background:#FFFFFF; font-size:11px; padding:4px; border:2px solid #E5E5E5}
.tblnpad th {background:#EEEEEE; text-align:left; font-size:11px; padding:4px; border:2px solid #E5E5E5}

.tblaa {width:600px;  border-collapse: collapse}
.tblaa td {background:#FFFFFF; font-size:11px; padding:4px; border:2px solid #E5E5E5}
.tblaa th {background:#EEEEEE; text-align:left; font-size:11px; padding:8px; border:2px solid #E5E5E5}

.tblnews {width:600px; border-collapse: collapse}
.tblnews td {background:#FFFFFF; font-size:11px; padding:10px; border:2px solid #E5E5E5}
.tblnews td.newstitle {background:#008FB1; color:#FFFFFF; font-weight:bold; text-align:center; font-size:15px; padding:4px; border:2px solid #E5E5E5}
.tblnews th {background:#EEEEEE; text-align:left; font-size:11px; padding:8px; border:2px solid #E5E5E5}

.tblnews2 {width:100%; border-collapse: collapse}
.tblnews2 td {background:#FFFFFF; font-size:11px; padding:4px; border:2px solid #E5E5E5}
.tblnews2 th {background:#EEEEEE; text-align:center; font-size:11px; padding:8px; border:2px solid #E5E5E5}

.tblai {width:100%; border-collapse: collapse}
.tblai td {background:#FFFFFF; font-size:11px; padding:4px; border:2px solid #E5E5E5}
.tblai th {background:#EEEEEE; text-align:left; font-size:11px; padding:8px; border:2px solid #E5E5E5}
.tblai td.titlemem {background:#EEEEEE; color:#333333; padding:8px; text-align:center; font-size:14px; font-weight:bold}
.tblai td.bluz {background:#008FB1}
.tblai .button {background:#333333; color:white; padding:2px}

.tblbiz {width:100%; width:620px; border-collapse: collapse}
.tblbiz td {background:#FFFFFF; font-size:11px; padding:12px; border:2px solid #E5E5E5}
.tblbiz th {background:#EEEEEE; text-align:left; font-size:11px; padding:8px; border:2px solid #E5E5E5}

.tblcontact {width:100%; border-collapse: collapse}
.tblcontact td {background:#FFFFFF; font-size:11px; padding:4px; border:2px solid #E5E5E5}
.tblcontact th {background:#EEEEEE; text-align:left; font-size:11px; padding:8px; border:2px solid #E5E5E5}

.tblmemresults {width:100%; border-collapse: collapse}
.tblmemresults td {font-size:11px; padding:8px; border:2px solid #E5E5E5}
.tblmemresults th {background:#EEEEEE; text-align:left; font-size:11px; padding:8px; border:2px solid #E5E5E5}

.tblfidisplay {width:100%; margin:0 auto; border-collapse: collapse}
.tblfidisplay td {background:#FFFFFF; font-size:11px; padding:4px; border:2px solid #E5E5E5}
.tblfidisplay th {background:#EEEEEE; text-align:left; font-size:11px; padding:6px; border:2px solid #E5E5E5}


