/* CSS Document */
body { background-color:#ffffff; font-family:"Trebuchet MS",Arial,Helvetica; margin:0px; font-size:11px;  }
img { border:0px; }
#body { padding:0px 0px 0px 0px; margin:0px auto 0px auto; width:830px; position:relative;  }
#header1 {  width:830px; background-image:url(images/nbalogo.gif); background-position:right; background-repeat:no-repeat;
	background-color:#ffffff; height:64px; position:relative; color:#003366; padding-bottom:2px; }
#header1 img { margin:2px 0px 0px 0px; }
#header1 h2 { font-size:22px; margin:0px 0px 0px 10px; padding-top:10px; }
#header1 h3 { padding-top:15px; font-size:16px; margin:0px; }
#header1 p { font-size:13px; text-transform:uppercase; font-weight:bold; margin:0px 0px 0px 10px; }
#header1 ul { list-style:none; margin:0px 0px 0px 0px; padding:0px; float:left; }
#header1 li { list-style:none; margin:0px 0px 0px 0px; padding:0px; float:left; border:0px #000000 solid; }

#header2 { background-color:#566794; width:100%; height:25px; margin:0px 0px 0px 0px; color:#ffffff; clear:both; }
#header2 img { float:right; padding:2px 10px 0px 0px; }
#header2 h3 { margin:0px 0px 0px 10px; font-size: 16px; font-weight:bold; padding-top:2px; }
#header2 p {margin:0px 0px 0px 10px; font-size: 11px; font-weight:bold; padding-top:3px; }
#header2 a { color:#ffffff; }
#login {
	width:180px;
	background-image:url(images/login-bk.gif);
	position:absolute;
	right:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#login p { z-index:10; color:#ffffff; font-size:10px; text-transform:uppercase; margin:0px 0px 0px 25px; }
#login form { margin:-10px 0px 0px 0px; z-index:2; }
#login .textbox { width:100px; font-size:9px; border:0px; height:10px; vertical-align:top; margin-top:1px; }
#login a { color:#ffffff;  }

#footer { width:830px; margin:20px auto 0px auto; text-align:center; }
#footer p { font-size:11px; margin:0px; color:#666666; }

#main { width:830px; height:100%; margin:0px 0px 0px 0px; padding:0px; border:0px #000000 solid; 
	position:relative; font-size:11px;  }
#main td { vertical-align:top; margin:0px; }

#leftnav, #leftnav2 { width:160px; background-color:#EFEEE3; margin:0px 0px 0px 0px; height:100%; border:0px #000000 solid; padding-bottom:10px;  }
#leftnav h4, #leftnav2 h4 { font-size:12px; margin:10px 0px 0px 5px; text-transform:uppercase; }
#leftnav p, #leftnav2 p { margin:0px 0px 0px 5px; font-size:10px; line-height:12px; }
#leftnav ul, #leftnav2 ul { padding:10px 0px 0px 0px; margin:0px 0px 0px 9px; list-style-type:none; }
#leftnav li, #leftnav2 li { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none; text-indent:-10px; line-height:13px; font-size:10px; text-transform:uppercase; }
#leftnav li a, #leftnav2 li a{ color:#790000; font-weight:bold; text-decoration:none; background-image:url(images/bullet-off.gif);
	background-position:left;background-repeat:no-repeat;  padding:3px 0px 0px 15px; border:0px #ffffff solid;
}
#leftnav li a:hover, #leftnav2 li a:hover { text-decoration:none; background-image:url(images/bullet-on.gif); }
#lnextra li { font-size:12px; line-height:20px; }

#leftnav2 { background-color:#BFC5D5; }
#leftnav2 li a { color:#003366; }
#leftnav2 li a:hover { background-image:url(images/bullet2-on.gif); }

#maintd { background-color:#E5E2D1; width:490px; }
#rightnav { background-color:#E5E2D1; width:180px; }

#mainbody, #mainbody2 { width:490px; background-color:#E5E2D1; padding:20px 10px 0px 10px; margin:0px; position:relative; 
	border:0px #E5E2D1 solid; font-size:11px;  }
#mainbody a, #mainbody2 a { color:#790000; font-weight:bold; }
#mainbody h2, #mainbody2 h2{ font-size:18px; color:#8090BD; margin-top:10px; margin-right:10px; width:450px; }
#mainbody h5, #mainbody2 h5{ font-size:12px; text-transform:uppercase; margin-bottom:0px; }
#mainbody p, #mainbody2 p{ margin-top:0px; }
#mainbody td, #mainbody2 td { font-size:11px; }

#mainbody2 { background-color:#ffffff; }
#mainbody2 h2 { color:#003366; }
#mainbody2 a { color:#003366; }

.big { font-size:13px; background-color:#ffffff;  }
.big p { font-size:13px; }
.big h3 { font-size: 18px; color:#003366; }
.highlight { color:#003366; font-weight:bold; }

#comments { color:#790000; }

#print { position:absolute; right:40px; top:0px; margin:0px; text-transform:uppercase; border:0px #000000 solid;    }

.welcometext { font-size:15px; width:480px; }

.attractions { margin:0px; }
.attractions a { text-decoration:none; color:#ffffff; }
.attractions tr { padding-bottom:2px; }
.attractions td { vertical-align:middle; }
.attractions p { font-size:16px; color:#ffffff; text-align:center; vertical-align:middle; font-weight: bold; margin:0px 0px 5px 0px; padding-top:10px; }
.attractions h4 { font-family:"Times New Roman", Times, serif; font-style:italic; font-size:26px; color:#ffffff; margin:0px; text-align:center; }
.attractionsform { margin:0px; min-height:91px; display:none; font-size:10px; line-height:12px; }
.attractionsform form { margin:0px; }

.attractionslist { font-size:12px; border-bottom:1px #790000 solid; }
.attractionslist a { color:#8090BD; font-weight:bold; }
#fastfinderbox { width:140px; position:relative;  margin:0px; padding:4px; 
	border:1px #8090BD solid; background-color:#ffffff; top:90px; }
#fastfinderbox p { margin:5px 0px 5px 0px; }
#fastfinderbox .textbox { width:100px; font-size:10px; border:1px #8090BD solid; height:16px; vertical-align:top; margin-top:1px; }
#fastfinderbox .submit { background-color:#8090BD; border:1px #000000 solid; font-weight:bold; font-size:11px; }

.featurebox { width:140px; position:relative; margin-top:15px; padding:4px; 
	border:1px #8090BD solid; }

#travelarticles { width:450px; padding-bottom:10px; margin-top:10px; }
#travelarticles h3 { background-color:#AF7067; width:450px; padding:4px; color:#ffffff; text-transform:uppercase; font-size:12px;  }

.textbox { width:150px; }
.textarea { width:300px; }
