html,
body{
	font-family:Arial, Helvetica, Sans-Serif;
	width:100%;
}
body{
 margin:0;
 padding:0;
 color:#002d62;
 font-size:0.8em;
}
body.leftmenu{
 background:#8cb4d4;
 padding:12px 0 12px 12px;
}
body.editmain{
 background:#ffffff;
 padding:12px;
}
textarea{
	font-family:Arial, Helvetica, Sans-Serif;
 font-size:1.00em;
 overflow:auto;
}




/* TOP NAVIGATION */
.nav,
.subnav{
 position:absolute;
 top:9px;
 left:0;
 margin:0 auto;
	background:none;
 white-space:nowrap;
 width:100%;
 border:none;
 text-align:center;
 z-index:100;
}
.nav ul,
.subnav ul{
 position:relative;
 width:936px;
 white-space:nowrap;
	text-align:center;
	margin:0 auto;
	background:none;
	padding:0;
}
.nav ul li{
 border-top:1px solid #ffffff;
 border-right:none;
 text-align:center;
 float:left;
 width:155px;
 z-index:100;
}
.nav ul li.rend,
.subnav ul li.rend{
 border-right:1px solid #ffffff;
}
.nav ul li a{
 text-align:center;
 width:155px;
 display:block;
 min-height:26px;
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;
}
.nav ul li a{
 padding-top:7px;
 font-size:110%;
	background:url(../graphics/nav_top.png) 0 top no-repeat;
}
.nav ul li a:link,
.nav ul li a:visited{
 text-decoration:none;
}
.nav ul li a:hover{
 color:#002d62;
}


/* SUB NAV */
.subnav{
 margin-top:27px;
 z-index:90;
}
.subnav ul li{
 border-right:none;
 float:left;
 text-align:left;
 width:155px;
 display:block;
 color:#ffffff;
 z-index:90;
 font-size:110%;
 font-weight:bold;
 text-decoration:none;
 padding-top:4px;
 background:none;
}
.subnav ul li{
 margin-top:3px;
}
.subnav ul li a{
 text-align:center;
 display:block;
 min-height:26px;
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;
}
.subnav ul li a:link,
.subnav ul li a:visited{
 text-decoration:none;
}
.subnav ul li a:hover{
 text-decoration:underline;
}



/* SUB SUB MENU */
.subnav ul ul,
.subnav ul ul.wide{
 position:relative;
 width:155px;
	text-align:center;
	margin:0 auto !important;
	background:none;
	padding:0;
}
.subnav ul ul li,
.subnav ul ul.wide li{
 border:none;
 text-align:left;
 width:155px;
 display:block;
 margin:0;
 padding:0;
 background:url(../graphics/nav_li.png) 0 bottom repeat-y;
}
.subnav ul ul li.last,
.subnav ul ul li.last2,
.subnav ul ul.wide li.last,
.subnav ul ul.wide li.last2{
 background:url(../graphics/nav.png) 0 bottom no-repeat;
 min-height:29px !important;
}
.subnav ul ul li.last2{
 padding:2px 0;
}
.subnav ul ul li a,
.subnav ul ul.wide li a{
 padding:4px 0 0 6px !important;
 background:none;
 font-size:0.90em;
 display:block;
 min-height:18px;
 width:155px !important;
 text-align:left;
}
.subnav ul ul li.first,
.subnav ul ul.wide li.first{
 background:url(../graphics/nav_wide.png) 0 -32px no-repeat;
}


/*  WIDE DIFFERENCES */
.subnav ul ul.wide li,
.subnav ul ul.wide li a{
 width:240px;
 text-align:left;
 padding:2px 0 0 6px !important;
}
.subnav ul ul.wide li{
 background:url(../graphics/nav_li_wide.png) 0 bottom repeat-y;
}
.subnav ul ul.wide li.last,
.subnav ul ul.wide li.last2{
 background:url(../graphics/nav_wide.png) 0 bottom no-repeat;
}


/* NOTICES SUBMENU */
.subnav ul ul li.notices{
 padding:2px 0 !important;
 text-align:left;
}
.subnav ul ul li.notices a{
 text-align:left;
 white-space:normal;
 font-size:0.85em;
 font-weight:normal;
 margin:0;
 padding:0 1px 0 6px !important;
 width:232px !important;
}
.subnav ul ul li a:link,
.subnav ul ul li a:visited{
 text-decoration:none;
}
.subnav ul ul li a:hover{
 color:#002d62;
 text-decoration:none;
}
.ndate{
 font-size:0.70em;
 color:#1f527b;
 text-align:left;
 font-weight:normal;
 padding:2px 0 4px 6px;
}
#mofftDiv,
#mofflDiv,
#moffrDiv{
 position:absolute;
 border:none;
 height:2px;
 width:100%;
 top:6px;
 left:0;
 z-index:110;
 background:none;
}
#mofflDiv{
 top:-1px;
 height:38px;
 width:2px;
 left:-2px;
}
#moffrDiv{
 top:-1px;
 height:38px;
 width:2px;
 left:931px;
}
.dtg{
 position:absolute;
 z-index:200;
 top:145px;
 left:-3px;
 width:242px;
 text-align:center;
}
.dtg p{
 font-size:1.30em;
 font-weight:bold;
 color:#8c5718;
 margin:0 auto;
 padding:0;
 line-height:110%;
}
.dtg .days{
 color:#0092d0;
}





/* WRAPPER */
.wrapper{
 position:relative;
	margin:0 auto;
 min-height:100%;
 height:auto !important;
}


/* HEADER */
#header{
 position:relative;
 margin:60px auto 0 auto;
	height:216px;
}



/* FOOTER */
.footer{
	height:70px;
}
#footer{
	color:#ffffff;
	font-size:0.90em;
	padding-top:4px;
}
#footer p{
	margin-left:250px;
	text-align:center;
}
#wrapper,
#footertext{
	width:931px;
	margin:9px auto 0 auto;
	position:relative;
	line-height:200%;
}
#footertext a{
	color:#ffffff;
}
p.address{
 z-index:1 !important;
}
.push{
 height:24px;
 display:block;
 clear:both;
}
.copyright{
	float:left;
}
p.news{
 color:#0092d0;
 display:none;
}



/* CYCLE IMAGES */
#cycle{
 margin:0 0 0 30px;
	margin-top:0;
 width:660px;
 float:right;
 height:189px;
 overflow:hidden
}
#cycle img{
 width:630px;
 height:189px;
 border:0;
 margin:0;
}


/* BELOW BANNER */
#lower{
 margin:0 auto;
 padding:0;
}
#clear,
.clear,
.topclear{
	clear:both;
}
.rightpad{
	margin:0 4px 3px 0;
}



/* SIDE BAR */
#sidebar{
 width:241px;
 float:left;
 margin-top:0;
 z-index:95 !important;
 position:relative;
}
#sidebar .bsearch{
 min-height:36px !important;
}
#sidebar input#query{
 margin:0 0 0 12px;
}
#sidebar ul{
	padding:21px 0 9px 0;
}
#sidebar ul li{
	background:url(../graphics/nav2_bg.png) 0 top repeat-x;
 display:block;
 margin:0 0 3px 0;
 padding:0;
 width:241px;
 min-height:29px;
}
#sidebar ul li a{
	background:url(../graphics/bullet2.png) 10px 9px no-repeat;
 display:block;
 color:#002d62;
 font-size:110%;
 font-weight:bold;
 text-decoration:none;
 padding:2px 0 0 28px;
 margin:0;
 height:29px;
 max-height:29px;
}
#sidebar ul li a:hover{
	color:#990000;
}
#sidebar ul li.first{
	background:url(../graphics/nav2_top.gif) 0 top no-repeat;
}
#sidebar ul li.first a{
	background:url(../graphics/bullet2.png) 10px 10px no-repeat;
}
#sidebar ul li.last{
	background:url(../graphics/nav2_bottom.gif) 0 bottom no-repeat;
}
#sidebar ul li.last a{
	padding:0 0 0 28px;
	background:url(../graphics/bullet2.png) 10px 7px no-repeat;
}


#sidebar ul ul{
 margin:-2px 0 2px 0;
 padding:0 0 2px 0;
}
#sidebar ul ul li{
 display:block;
 margin:0;
 padding:0;
	background:#d3d3d3;
 vertical-align:middle;
 height:21px;
 min-height:21px;
 max-height:21px;
}
#sidebar ul ul li a{
 background:none;
 color:#002d62;
 font-size:0.90em;
 line-height:normal;
 font-weight:normal;
 display:block;
 padding:0 0 0 28px;
 height:21px;
 min-height:21px;
 max-height:21px;
}
#sidebar ul ul li a:link,
#sidebar ul ul li a:visited{
 text-decoration:none;
}
#sidebar ul ul li a:hover{
 color:#1f527b;
 text-decoration:underline;
}
#sidebar ul ul li.bullet_page a{
	padding-left:30px;
 background:url(../graphics/bullet_page.png) 10px 5px no-repeat;
}
#sidebar ul ul li.bullet_download a{
	padding-left:30px;
 background:url(../graphics/bullet_download.png) 10px 5px no-repeat;
}
#sidebar h2{
	border-bottom:1px solid #a5a5a5;
 font-size:130%
}
#sidebar h3{
	color:#8c5718;
 font-weight:bold;
 line-height:110%;
 padding:6px 0;
 font-size:1.10em;
}
#sidebar p{
	padding:5px 0;
	line-height:130%;
}
#sidebar p.date{
	padding:0;
}
img.menupdf,
img.menupdf2,
img.menuwindow{
 width:12px;
 height:12px;
 border:0;
 margin:0 0 0 2px;
 display:inline;
 vertical-align:top;
}
img.menupdf2{
 vertical-align:middle;
 margin-left:6px;
}
img.menuwindow{
 width:11px;
 height:14px;
 vertical-align:top;
}
img.staff{
 float:left;
 margin:0 9px 9px 0;
 border:0;
 width:76px;
}
img.scapabuilding{
 width:300px;
 height:196px;
 float:right;
 margin:6px 0;
 border:0;
}





/* HOMEPAGE MAIN / SCROLLING ARTICLES */
table.nowrap{
 width:100%;
 border-collapse:collapse;
 table-layout:fixed;
 margin:0;
 border:0;
}
#hpmainarticles{
 position:relative;
 margin:0 9px 9px 0;
 float:left;
 padding:0 0 0 6px;
 width:300px;
 height:300px;
 text-align:center;
 border:1px solid #ccc;
}





#hpscrollingarticles{
 position:relative;
 margin:0 9px 9px 0;
 float:right;
 padding:0 0 0 6px;
 width:317px;
 height:301px;
 border:none;
 text-align:center;
 background:url(../graphics/border001.gif) 0 0 no-repeat;
}
#hpscrollingarticles h2{
 line-height:120%;
 padding:0 0 3px 0;
 margin:0 auto;
}
#hpscrollingarticles ul.hpnav{
 clear:both;
 list-style-type:none !important;
 height:30px;
 width:323px;
 top:270px;
 left:0;
 position:absolute;
}
#hpscrollingarticles ul.hpnav li{
 background:none;
 float:left;
 margin:3px 0;
 text-align:center;
 display:block;
 width:45%;
 border:none;
}
#hpscrollingarticles ul.hpnav li img{
 width:5px;
 height:9px;
 border:0;
 margin:4px;
 vertical-align:-3px;
}
#hpscrollingarticles ul.hpnav li a,
#hpscrollingarticles ul.hpnav li a:link,
#hpscrollingarticles ul.hpnav li a:visited{
 font-size:1.20em;
 color:#002d62;
 text-decoration:none;
}
#hpscrollingarticles ul.hpnav li a:hover{
	text-decoration:underline !important;
	color:#990000;
}

.SlideTab{
 text-align:center;
 width:311px;
 height:260px;
 vertical-align:top;
 margin:12px 6px 0 0;
 border:none;
}
.SlideTab img{
 margin:0 auto 2px auto;
 border:0;
 vertical-align:top;
 display:block;
 width:auto;
}
.SlideTab p{
 padding:2px 0 0 0;
 margin:0 auto;
}
.SlideTab p.rm{
 padding:0 0 4px 0;
 margin:0 auto;
 height:200px;
 position:relative;
}
.SlideTab p a{
 font-size:1.00em;
 line-height:100%;
}
.SlideTab p a:link,
.SlideTab p a:visited{
 color:#002d62;
 text-decoration:none;
}
.SlideTab p a:hover{
	text-decoration:underline !important;
	color:#990000;
}




/* HOMEPAGE TALLSHIPS CLIP*/
#hpclip{
 position:relative;
 margin:0 0 9px 0;
 float:left;
 padding:0;
 width:323px;
 height:301px;
 border:none;
 overflow:hidden;
}




/* HOMEPAGE NEWS */
#hpnews{
 position:relative;
 margin:0 0 12px 0;
 float:left;
 padding:0;
 width:650px;
 height:150px;
 border:none;
 overflow:hidden;
}
#hpnews_inner{
 position:relative;
 margin:0;
 padding:0;
 width:644px;
 height:100px;
 border:none;
 display:block;
 overflow-y:scroll;
}
#hpnewsum{
 position:relative;
 width:650px;
 text-align:right;
}
#hpnews h2{
 text-align:center;
 border:0;
}
#hpnews h2 a,
#hpnews h2 a:link,
#hpnews h2 a:visited{
 font-size:1.20em;
 color:#002d62;
 text-decoration:none;
}
#hpnews h2 a:hover{
	text-decoration:underline;
	color:#990000;
}
#hpnews_inner p{
 display:none;
 color:#0092d0;
}
.hpnewsitem{
	border-bottom:#a5a5a5 1px dotted;
}
#hpnews h2{
	border-bottom:1px solid #a5a5a5;
 font-size:120%;
}
#hpnews h3{
	color:#002d62;
 font-weight:bold;
 line-height:110%;
 padding:6px 0;
 font-size:1.10em;
}
#hpnews h3 a,
#hpnews h3 a:link,
#hpnews h3 a:visited{
 font-size:1.00em;
 color:#002d62;
 text-decoration:none;
}
#hpnews h3 a:hover{
	text-decoration:underline;
	color:#990000;
}
#hpnews p{
	padding:5px 0;
	line-height:130%;
}
#hpnews p.date{
	padding:0;
	display:inline;
	font-size:0.90em;
}
#hpexpandnews{
 position:relative;
 width:650px;
 height:auto;
 text-align:right;
}
#hpexpandnews img{
 border:0;
 margin:0 3px 0 0;
 width:9px;
 height:5px;
}
#hpexpandnews a{
 font-size:0.90em;
 font-weight:normal;
}
#hpexpandnews a,
#hpexpandnews a:link,
#hpexpandnews a:visited{
 color:#002d62;
	text-decoration:none;
}
#hpexpandnews a:hover{
 color:#990000;
 text-decoration:underline;
}


/* HEADERS */
h1, h2, h3{
	color:#002d62;
	padding:6px 0 9px 0;
}
h1{
	font-size:1.40em;
}
h2{
	font-size:1.30em;
	color:#002d62;
}
h2.section a,
h2.section a:link,
h2.section a:visited{
	text-decoration:underline;
	font-weight:bold;
	font-size:0.90em;
 padding-left:3px;
 color:#002d62;
}
h2.section a:hover{
 color:#990000;
}
h3{
	font-size:1.20em !important;
	color:#002d62;
	padding-bottom:3px;
	padding-top:6px;
}

h1.edit{
	font-size:1.50em;
	margin:0 auto;
	text-align:center;
	padding:6px 0;
}
h2.edit{
	font-size:1.30em;
	color:#002d62;
	margin:0 auto;
	text-align:center;
	padding:6px 0;
}

h2.latestnews a{
 color:#002d62;
}
h2.latestnews a:link,
h2.latestnews a:visited{
 text-decoration:none;
}
h2.latestnews a:hover{
 text-decoration:underline;
}
.nhighlight{
 color:#8c5718;
}

#content h2.padtop{
 padding-top:24px !important;
}
#content h3{
	font-size:1.00em;
	font-weight:bold;
	color:#002d62;
	line-height:110%;
}
#content h3.weather{
	font-size:1.20em !important;
	padding:24px 0 6px 0 !important;
}

a.u{
 text-decoration:underline !important;
}
.thankyou{
 color:#009900;
 font-size:1.20em;
 padding:18px 0 !important;
 font-weight:bold;
}
.thankyoucontact{
 color:#009900;
 font-size:1.20em;
 padding:18px 0 !important;
 font-weight:bold;
}
.errorcontact{
 color:#990000;
 font-size:1.20em;
 padding:18px 0 !important;
 font-weight:bold;
}





/* ROTATOR STYLES */
.rotator_wrapper{
	margin:0;
 width:660px;
 float:left;
 height:30px;
 font-size:14px;
 font-weight:bold;
 z-index:101;
}
.rotator_wrapper a,
.rotator_wrapper a:link,
.rotator_wrapper a:visited{
 color:#1f527b;
 text-decoration:none;
}
.rotator_wrapper a:hover{
 text-decoration:underline !important;
}
.rotator_headlines{
	width:151px;
 float:left;
 color:#990000;
}
.rotator_headlines .clicktoview{
 font-size:0.75em;
 font-weight:normal;
}
.rotator_headlines a{
	text-decoration:none;
	color:#990000 !important;
	line-height:90%;
}
#rotator2{
 padding:0;
 margin:0;
 width:440px;
 float:left;
 height:30px;
 overflow:hidden;
}
.rotator_head{
	display:none;
 height:30px;
 color:#1f527b;
}








/* GRAPHICS */
table.imagetbl{
 border-collapse:collapse;
 table-layout:auto;
 border:0;
 margin:0;
}
table.imagetbl td{
 text-align:center;
 vertical-align:middle;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border:none;
 width:200px;
 height:200px;
 margin:3px;
 border:1px solid #999999;
}
table.imagetbl td.btt{
 border-right:none;
 border-left:none;
 text-align:right;
 height:auto;
}
table.hp1{
 border:0;
 table-layout:auto;
 margin:0;
}
table.hp1 td{
 width:200px;
 padding:0;
 margin:0;
 text-align:center;
 vertical-align:middle;
}
table.hp1 td a{
 font:normal normal normal 1.00em/normal Arial, Helvetica, Sans-Serif;
 color:#002d62;
 padding-bottom:4px;
 display:block;
 margin:0 auto;
}
table.hp1 td a,
table.hp1 td a:link,
table.hp1 td a:visited{
 text-decoration:underline !important;
}
table.hp1 td a:hover{
 color:#990000;
 text-decoration:underline !important;
}
table.hp1 td p{
 line-height:normal !important;
}
table.hp1 td h2{
 font-size:1.20em;
 line-height:normal;
}
table.hp1 td.r2{
 vertical-align:top;
}
table.hp1 td.r3{
 vertical-align:top;
 text-align:center;
}
table.hp1 td.c{
 width:300px;
}


/* CONTENTS */
#content{
	padding:9px 0 9px 30px;
 margin-left:240px;
 width:660px;
}
.brochure{
	padding:0 0 36px 0 !important;
 margin:0 !important;
 clear:both;
 width:930px !important;
}
#content blockquote{
	padding:6px 0 9px 0;
}
#content p{
 padding:0 0 9px 0;
	line-height:1.50em;
}
#content p.center,
#content p.center2,
#content p.center3{
 padding:0 !important;
	margin:0 auto;
	text-align:center;
	width:620px;
	line-height:100%;
}
#content p.center img,
#content p.center2 img,
#content p.center3 img{
	margin:0 auto !important;
	border:0;
	width:400px;
	display:block;
}
#content p.center2 img{
	width:470px;
}
#content p.center3 img{
	width:270px;
}
#content p.caption,
#content p.caption2,
#content p.caption3{
 padding:0 0 12px 0 !important;
	display:block;
	width:400px !important;
	text-align:right !important;
	margin:0 auto !important;
}
#content p.caption2{
	width:470px !important;
}
#content p.caption3{
	width:270px !important;
}

#content p.smallspacer{
 padding:0;
}
#content p a,
#content p a:link,
#content p a:visited{
 color:#002d62;
	text-decoration:underline;
}
#content p a:hover{
 color:#990000;
}
#content blockquote{
	font-style:oblique;
	border-top:1px solid #002d62;
	border-bottom:1px solid #002d62;
	line-height:1.60em;
	color:#8c5718;
	font-size:105%;
	margin:6px 0;
}




/* FLV */
.flvDiv{
 position:relative;
 margin:12px 0;
 width:620px;
 z-index:1 !important;
 height:244px;
}
.flvplayer1,
.flvplayer2{
 width:352px;
 height:240px;
 float:left;
 margin:0 12px 0 0;
 display:block;
 z-index:1;
}
.flvplayer2{
 width:422px;
 height:240px;
}
.flvDiv img{
 width:100px;
 height:76px;
 margin:0 6px 6px 0;
 border:0;
}
.flvDiv img.tsr{
 width:136px;
}
#tsr_thumb{
 padding:0 24px 9px 0;
 float:left;
 font-size:0.85em;
 line-height:95%;
 text-align:center;
}
#tsr_thumb img{
 width:79px;
 height:112px;
 border:0;
 margin:0 0 2px 0;
 display:block;
}
p.tallshipsimgDiv{
 margin:6px auto;
 text-align:center;
}
#op_thumb{
 padding:0 24px 9px 0;
 float:left;
 font-size:0.85em;
 line-height:95%;
 text-align:center;
}
#op_thumb img{
 width:53px;
 height:112px;
 border:0;
 margin:0 0 2px 0;
 display:block;
}
.yt_passport{
 margin:12px 0 12px 0;
 z-index:1 !important;
}





/* ENQUIRIES */
table.enquiriestbl{
 border-collapse:collapse;
 table-layout:auto;
 border:0;
 margin:0;
}
table.enquiriestbl td{
 text-align:left;
 vertical-align:middle;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border:none;
 width:410px;
}
table.enquiriestbl td.label{
 text-align:right;
 vertical-align:top;
 color:#1f527b;
 background:#ffffff;
 padding:2px 3px 0 0;
 border:none;
 font-weight:bold;
 width:60px;
}
table.enquiriestbl td input{
 color:#1f527b;
 background:#ffffff;
 border:1px solid #666666;
 width:300px;
 margin:0;
 font-family:Arial, Helvetica, Sans-Serif;
}
table.enquiriestbl td textarea.enquiriesta{
 color:#1f527b;
 background:#ffffff;
 border:1px solid #666666;
 width:400px;
 height:60px;
 margin:0;
 font-family:Arial, Helvetica, Sans-Serif;
}
table.enquiriestbl td input.enquiriesbtn{
 background:#1f527b;
 color:#ffffff;
 border:1px solid #666666;
 width:80px;
 margin:0 3px 0 0;
 font-family:Arial, Helvetica, Sans-Serif;
}




/* TIDES */
.tidesformDiv{
 width:100%;
 text-align:center !important;
 margin:0;
}
.tidesimgDiv{
 margin:0 auto;
 width:100%;
 text-align:center;
 padding:0;
 position:relative;
}
.tidesimgDiv img{
 border:0;
 margin:6px auto 12px auto;
}
.tidespnDiv{
 margin:0 auto;
 padding:18px 0 0 0;
 text-align:center;
 clear:right;
}
.tidespnDiv input.p,
.tidespnDiv input.n{
 background:#1f527b;
 color:#ffffff;
 border:1px solid #666666;
 width:100px;
 margin:0 12px;
}
table.tides,
table.tidebuttons{
 border-collapse:collapse;
 table-layout:auto;
 border:0;
 margin:0;
}
table.tidebuttons{
 margin:9px auto 0 auto;
}
table.tides thead th{
 width:160px;
 text-align:center;
 vertical-align:middle;
 color:#ffffff;
 background:#1f527b;
 padding:4px 0;
 border:1px solid #1f527b;
}
table.tides tbody td,
table.tidebuttons tbody td{
 text-align:center;
 vertical-align:middle;
 color:#1f527b;
 background:#ffffff;
 padding:6px;
 border:1px solid #1f527b;
}
table.tidebuttons tbody td{
 width:110px;
 border:0;
}
table.tidebuttons tbody td img{
 width:80px;
 height:60px;
 border:1px solid #999999;
 margin:0 auto 3px auto;
 display:block;
}
table.tidebuttons tbody td a,
table.tidebuttons tbody td a:link,
table.tidebuttons tbody td a:visited{
 color:#1f527b;
 text-decoration:underline;
}
table.tidebuttons tbody td a:hover{
 color:#990000;
 text-decoration:underline !important;
}




/* BALLAST */
textarea.ballast{
 color:#1f527b;
 background:#ffffff;
 border:1px solid #666666;
 width:620px;
 height:60px;
 margin:6px 0 12px 0;
 font-family:Arial, Helvetica, Sans-Serif;
}





/* WEATHER IMAGE */
.weatherimgDiv{
 position:relative;
 margin:0 auto;
 width:630px;
 height:430px;
 text-align:center;
 padding:0;
}
.weatherimginnerDiv{
 position:absolute;
 margin:0 auto;
 top:0;
 left:64px;
}
.weatherimgDiv img{
 position:absolute;
 top:-40px;
 left:0;
 border:0;
 margin:0 auto;
 clip:rect(40px 496px 466px 0);
}
table.weatherbuttonstbl{
 border-collapse:collapse;
 table-layout:auto;
 border:0;
 margin:0 auto;
}
table.weatherbuttonstbl td{
 text-align:center;
 vertical-align:middle;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border:none;
}
table.weatherbuttonstbl td input{
 color:#ffffff;
 background:#1f527b;
 border:1px solid #666666;
 width:130px;
 margin:0;
}
.histweatherimgDiv{
 position:relative;
 margin:0 auto;
 width:630px;
 text-align:center;
 padding:0;
}
.histweatherimgDiv img{
 border:0;
 margin:0 auto;
 width:600px;
}





/* LOGIN FEEDBACK */
#loginDiv{
 background:none;
 text-align:center;
 margin:0 auto;
 padding:0;
 width:100%;
}
#loginDiv p{
  padding:3px 0 !important;
}
#loginDiv p.error{
 margin:12px auto;
 width:460px;
 padding:9px 6px !important;
 background:#ffffff;
 color:#990000;
 display:block;
 border:1px solid #990000;
}
#loginDiv p.success{
 margin:12px auto 18px auto;
 width:400px;
 padding:9px 6px !important;
 background:#ffffff;
 color:#009900;
 display:block;
 border:1px solid #009900;
}
#loginDiv p a{
 color:#ffffff;
 text-decoration:none;
}
#loginDiv p a:link,
#loginDiv p a:visited{
 color:#ffffff;
}
#loginDiv a:hover{
 text-decoration:underline;
}



/* LOGIN FEEDBACK EDIT PAGE */
#loginDiv2{
 background:none;
 text-align:right;
 margin:0 auto;
 padding:0;
}
#loginDiv2 p{
  padding:3px 0 !important;
}
#loginDiv2 p.error{
 color:#990000;
 width:440px;
}
#loginDiv2 p.success{
 color:#009900;
 width:400px;
}
#loginDiv2 p a{
 color:#ffffff;
 text-decoration:none;
}
#loginDiv2 p a:link,
#loginDiv2 p a:visited{
 color:#ffffff;
}
#loginDiv2 a:hover{
 text-decoration:underline;
}




/* EDIT STYLES */
.editloginDiv{
 margin:12px auto;
 width:100%;
 text-align:center;
}
.editbackDiv{
 position:absolute;
 top:0;
 left:0;
 margin:6px 0 0 6px;
}
.editbackDiv a{
 color:#002d62;
 text-decoration:none;
 font-size:1.10em;
}
.editbackDiv a:link,
.editbackDiv a:visited{
 color:#002d62;
}
.editbackDiv a:hover{
 text-decoration:underline;
}

#selectDiv{
 position:relative;
 background:#8cb4d4;
 text-align:center;
 margin:12px auto;
 padding:6px 0;
 width:100%;
}
#selectDiv p{
  padding:3px 0 !important;
}
#selectDiv p.error{
 margin:12px auto;
 width:400px;
 padding:9px 6px !important;
 background:#002d62;
 color:#ffffff;
 display:block;
 border:1px solid #990000;
}
#selectDiv p.success{
 margin:12px auto;
 width:400px;
 padding:9px 6px !important;
 background:#002d62;
 color:#ffffff;
 display:block;
 border:1px solid #009900;
}
#selectDiv p a{
 color:#ffffff;
 text-decoration:none;
}
#selectDiv p a:link,
#selectDiv p a:visited{
 color:#ffffff;
}
#selectDiv a:hover{
 text-decoration:underline;
}
#selectDiv input.submitbtn{
 width:110px;
 margin:6px 0 18px 0;
 background:#b4d6f1;
 color:#002d62;
 border:1px solid #002d62;
 font-size:1.00em;
}
.editDiv{
 padding:6px 0;
 margin:0 auto !important;
 width:610px;
 white-space:nowrap;
 text-align:right;
 font-size:1.10em;
}
.editDiv input{
 width:400px;
 margin:0 100px 0 0;
 background:#ffffff;
 color:#666666;
 border:1px solid #cccccc;
 font-size:1.00em;
}
.editDiv label{
 position:relative;
 display:inline;
 width:110px;
 margin:0 3px 0 0;
}
table.editmenu{
 border-collapse:collapse;
 table-layout:auto;
 border:0;
 margin:24px auto;
}
table.editmenu td{
 width:230px;
 text-align:left;
 padding:9px;
 border:1px solid #002d62;
}
table.editmenu td ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
table.editmenu td ul li{
 padding:4px 0 4px 14px;
 margin:0;
 background:url(../graphics/bullet2_sub.png) 0 5px no-repeat;
}
table.editmenu td ul li a{
 color:#002d62;
 font-size:1.00em;
 line-height:100% !important;
 font-weight:normal;
}
table.editmenu td ul li a:link,
table.editmenu td ul li a:visited{
 text-decoration:none;
}
table.editmenu td ul li a:hover{
 color:#990000;
 text-decoration:underline;
}
table.editlisttbl{
 border-collapse:collapse;
 table-layout:auto;
 border:0;
}
table.editlisttbl td{
 width:300px;
 border:0;
 padding:0;
}
table.editlisttbl td h3{
 margin:0;
 padding:18px 0 0 0;
}




/* BPA */
table.bpahotels{
 border-collapse:collapse
 table-layout:fixed;
 margin:6px 0;
 border:0;
}
table.bpahotels thead th{
 text-align:center;
 vertical-align:middle;
 color:#ffffff;
 background:#1f527b;
 padding:3px 0;
 border:1px solid #1f527b;
}
table.bpahotels tbody td{
 text-align:center;
 vertical-align:middle;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border:1px solid #1f527b;
}
table.bpahotels tbody td a,
table.bpahotels tbody td a:link,
table.bpahotels tbody td a:visited{
 color:#1f527b;
 text-decoration:underline;
}
table.bpahotels tbody td a:hover{
 color:#990000;
 text-decoration:underline !important;
}


table.bpareg{
 border-collapse:collapse
 table-layout:auto;
 margin:6px 0;
 border:0;
}
table.bpareg thead th{
 text-align:center;
 vertical-align:middle;
 color:#ffffff;
 background:#1f527b;
 padding:3px 0;
 border:1px solid #1f527b;
}
table.bpareg tbody td{
 text-align:center;
 vertical-align:middle;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border:1px solid #1f527b;
}
table.bpareg tbody td.col1{
 text-align:left;
 width:300px;
}
table.bpareg tbody td.col2{
 width:140px;
}
table.bpareg tbody td.col3{
 width:100px;
}
table.bpareg tbody td.col3 .sold{
 color:#ff0000;
}
table.bpareg tbody td a,
table.bpareg tbody td a:link,
table.bpareg tbody td a:visited{
 color:#1f527b;
 text-decoration:underline;
}
table.bpareg tbody td a:hover{
 color:#990000;
 text-decoration:underline !important;
}


table.bpaexhibitors{
 border-collapse:collapse
 table-layout:fixed;
 margin:6px 0;
 border:0;
}
table.bpaexhibitors thead th{
 text-align:center;
 vertical-align:bottom;
 color:#ffffff;
 background:#1f527b;
 padding:3px 0 0 0;
 border:1px solid #1f527b;
 font-size:1.10em;
}
table.bpaexhibitors tbody td{
 text-align:center;
 vertical-align:middle;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border:1px solid #1f527b;
}
table.bpaexhibitors tbody td a,
table.bpaexhibitors tbody td a:link,
table.bpaexhibitors tbody td a:visited{
 color:#1f527b;
 text-decoration:underline;
}
table.bpaexhibitors tbody td a:hover{
 color:#990000;
 text-decoration:underline !important;
}


table.bpaevents{
 border-collapse:collapse
 table-layout:fixed;
 margin:6px 0;
 border:0;
}
table.bpaevents tbody td{
 text-align:center;
 vertical-align:middle;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border-bottom:1px solid #1f527b;
 width:200px;
}
table.bpaevents tbody td.event{
 text-align:left;
 vertical-align:top;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border-bottom:1px solid #1f527b;
 width:410px;
}

table.bpaevents tbody td a,
table.bpaevents tbody td a:link,
table.bpaevents tbody td a:visited{
 color:#1f527b;
 text-decoration:underline;
}
table.bpaevents tbody td a:hover{
 color:#990000;
 text-decoration:underline !important;
}

table.bpaspeakers{
 border-collapse:collapse
 table-layout:fixed;
 margin:6px 0;
 border:0;
}
table.bpaspeakers tbody td{
 text-align:center;
 vertical-align:middle;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border-bottom:1px solid #1f527b;
 width:100px;
}
table.bpaspeakers tbody td.event{
 text-align:left;
 vertical-align:top;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border-bottom:1px solid #1f527b;
 width:150px;
}
table.bpaspeakers tbody td.event2{
 text-align:left;
 vertical-align:top;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border-bottom:1px solid #1f527b;
 width:360px;
}

table.bpaspeakers tbody td a,
table.bpaspeakers tbody td a:link,
table.bpaspeakers tbody td a:visited{
 color:#1f527b;
 text-decoration:underline;
}
table.bpaspeakers tbody td a:hover{
 color:#990000;
 text-decoration:underline !important;
}




/* SHIPPING TABLE */
#linerOutertbl{
 width:630px;
 border-collapse:collapse;
 table-layout:fixed;
 border:0;
 margin:0;
}
#linerOutertbl td{
 padding:0;
 text-align:left;
 border:0;
}
#linerOutertbl td p{
 padding:0;
 margin:0 auto;
}
#linerOutertbl td a,
#linerOutertbl td a:link,
#linerOutertbl td a:visited{
 color:#1f527b;
 text-decoration:underline;
}
#linerOutertbl td a:hover{
 color:#990000;
 text-decoration:underline !important;
}
.linerDiv,
.imagebankDiv{
 float:left;
 width:148px;
 height:148px;
 border:1px solid #666666;
 text-align:center;
 margin:3px 6px 3px 0;
}
.imagebankDiv{
 float:left;
 width:188px;
 height:188px;
 border:1px solid #666666;
 text-align:center;
 vertical-align:middle;
 margin:3px 6px 3px 0;
}
.linerDiv img{
 width:120px;
 border:0;
 margin:3px auto;
 display:block;
}
.imagebankDiv img{
 border:0;
 margin:3px auto;
 display:block;
}
.linerDiv img.clockicon{
 width:15px;
 height:14px;
 border:0;
 margin:0 1px 0 9px;
 display:inline;
 vertical-align:-1px;
}
h3.my{
 clear:both;
}
.bttliner{
 clear:both;
 padding:6px 0 0 0 !important;
 width:610px !important;
}

.ts_imagebanktbl{
 border-collapse:collapse;
 border:0;
 margin:12px 0;
 table-layout:auto;
}
.ts_imagebanktbl td{
 padding:0 0 0 30px;
 text-align:center;
 vertical-align:top;
}
.ts_imagebankDiv{
 float:left;
 width:128px;
 height:128px;
 border:1px solid #666666;
 text-align:center;
 margin:4px;
 vertical-align:middle;
}
.ts_imagebankDiv img{
 border:0;
 display:block;
}
.ts_imagebankDiv img.p{
 margin:4px auto;
 height:120px;
}
.ts_imagebankDiv img.l{
 margin:20px auto;
 width:120px;
}

table.shipping,
table.linerdetails{
 border-collapse:collapse;
 table-layout:auto;
 border:0;
 margin:0;
}
table.shipping{
 margin-bottom:24px;
}
table.shipping thead th{
 width:160px;
 text-align:center;
 vertical-align:middle;
 color:#ffffff;
 background:#1f527b;
 padding:4px 0;
 border:1px solid #1f527b;
}
table.shipping tbody td{
 width:160px !important;
 text-align:center;
 vertical-align:middle;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border:1px solid #1f527b;
 line-height:130% !important;
}
table.shipping thead th.col1,
table.shipping tbody td.col1{
 width:100px !important;
}
table.shipping tbody td a,
table.shipping tbody td a:link,
table.shipping tbody td a:visited{
 color:#1f527b;
 text-decoration:underline;
}
table.shipping tbody td a:hover{
 color:#990000;
 text-decoration:underline !important;
}
table.shipping tbody td.btt{
 border-right:none;
 border-left:none;
 text-align:right;
}
table.shipping tbody td.ym{
 text-align:left;
 padding-left:12px;
}
table.linerdetails tbody td{
 text-align:left;
 vertical-align:middle;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border:1px solid #1f527b;
 width:240px;
}
table.linerdetails tbody td.label{
 text-align:right;
 vertical-align:middle;
 color:#1f527b;
 background:#ffffff;
 padding:3px;
 border:1px solid #1f527b;
 font-weight:bold;
 width:150px;
}
img.pnback{
 width:5px;
 height:9px;
 vertical-align:0;
 margin:0 2px;
}
img.prevnext{
 width:9px;
 height:5px;
 vertical-align:2px;
 margin:0 2px 0 9px;
}



/* NEWS */
.newsitem{
	border-bottom:#a5a5a5 1px dotted;
}
.newsitem a{
	background:url(../graphics/bullet_sm.png) right 50% no-repeat;
 width:6em;
 display:block;
 color:#999999;
 text-decoration:none;
}
.newsitem a:hover{
	text-decoration:underline;
}
.news_archive{
	margin:0 0 5px 0;
}
.news_archive a{
	width:11.2em;
 color:#0093d1;
}
.newsphoto,
.linerphoto{
 float:left;
 margin:0 9px 9px 0;
 text-align:left;
 vertical-align:top;
}
.linerphoto{
 margin-right:24px;
}
.newsphoto img{
 border:0;
 margin:0;
}
.newsphoto p{
 padding:1px 0 3px 0;
 margin:0;
}




/* ADVERTS */
.advert{
	border:none;
}
.advert img{
 display:block;
 margin:18px 0 0 0;
 border:0;
}




/* OTHER STYLES */
.offleft{
 position:absolute;
 left:-2000px;
 width: 100px;
}
#searchbut{
	margin-top:2px;
}
.date{
	color:#999999;
	padding:0;
}

.blank{
	display:none;
}
.switch{
	margin-top:15px;
}
.switch a{
	color:#002d62;
 font-weight:bold;
 text-decoration:none;
}
.switch a:hover{
	color:#990000;
 text-decoration:underline;
}
.floatleft{
	float:left;
}
.imgfloatleft{
 float:left;
 position:relative !important;
 padding:0;
 margin:0;
}
.imgfloatleft img{
 margin:0 9px 9px 0 !important;
 border:0;
}
.floatleft2{
	float:left;
}
.logofloatleft_w200{
	float:left;
 width:200px;
 height:133px;
 margin:0 0 0 18px;
}
.logofloatleft{
	float:left;
 width:230px;
 height:153px;
 margin:0;
}

.imgfloatleft2{
 float:left;
 position:relative !important;
 padding:0;
 margin:0;
}
.imgfloatleft2 img{
 margin:0 9px 9px 0 !important;
 border:0;
}

/* GOOGLE MAP */
#map{
	width:600px;
	height:580px;
	position:relative;
	margin:6px 0;
}




/* PDF LINK */

.pdfDiv001{
 float:right;
 margin:12px 0 12px 12px;
}
.pdfDiv002{
 text-align:right;
 padding:0;
 margin:12px 3px 12px 0;
 position:relative;
}
.pdf{
 margin:0;
 padding:0;
 list-style-type:none;
}
.pdf li{
 display:inline;
 color:#002d62;
 margin:0;
 padding-left:15px !important;
 line-height:110%;
 background:url(../graphics/pdf_icon.gif) 0 50% no-repeat !important;
}
.pdf li a{text-decoration:none}
.pdf li a:link,
.pdf li a:visited{color:#002d62}
.pdf li a:hover{
 color:#990000;
 text-decoration:underline !important;
}
img.pdf,
img.pdf_inline{
 width:12px;
 height:12px;
 border:0;
 margin:0 2px;
}
img.pdf_inline{
 display:inline !important;
}
#safetyletterDiv{
 margin:6px 0;
 padding:0;
 width:620px;
 text-align:center;
}
#safetyletterDiv img{
 width:350px;
 height:108px;
 border:0;
 margin:0 auto;
}
img.vts{
 width:250px;
 height:188px;
 float:left;
 margin:0 9px 9px 0;
 border:0;
}



/* BACK TO TOP */

.bttDiv{
 text-align:right;
 padding:0;
 margin:12px 3px 12px 0;
 position:relative;
}
.bttDiv li{
 display:inline;
 color:#002d62;
 margin:0;
 padding-left:15px !important;
 line-height:110%;
 background:url(../graphics/bullet002_up.gif) 0 50% no-repeat !important;
}
.bttDiv li a,
.bttDiv li a:link,
.bttDiv li a:visited{
 text-decoration:none !important;
 color:#002d62;
}
.bttDiv li a:hover{
 color:#990000;
 text-decoration:underline !important;
}



/* BACK */
.backDiv{
 text-align:right;
 float:right !important;
 width:620px;
}
.backDiv a,
.backDiv a:link,
.backDiv a:visited{
 color:#002d62;
 text-decoration:none;
}
.backDiv a:hover{
 color:#990000;
 text-decoration:underline !important;
}




/* SIMPLE TABLE*/
table.simpletable{
 border-collapse:collapse;
 margin:12px 0;
 table-layout:auto;
}
table.simpletable td,
table.simpletable th{
 padding:6px 2px;
 text-align:center;
 vertical-align:middle;
 border:1px solid #666666;
 width:240px;
}
table.simpletable th{
 font-weight:bold;
 vertical-align:bottom;
 line-height:110%;
 padding:3px 2px;
}
table.simpletable td.width1,
table.simpletable th.width1{
 width:100px;
}
table.simpletable td.width2,
table.simpletable th.width2{
 width:160px;
}
table.simpletable td input{
 width:80px;
 margin:0;
 background:#ffffff;
 color:#1f527b;
 border:1px solid #cccccc;
 font-size:1.00em;
 font-family:Arial, Helvetica, Sans-Serif;
}
table.simpletable td input.label{
 width:80px;
 margin:0;
 background:#ffffff;
 color:#1f527b;
 border:1px solid #cccccc;
 font-size:1.00em;
 font-weight:bold;
 font-family:Arial, Helvetica, Sans-Serif;
}
table.simpletable td.section{
 text-align:left;
 font-weight:bold;
 font-size:1.10em;
}
table.simpletable td.label{
 text-align:left;
 font-weight:bold;
 line-height:110%;
}




/* FORMS */
table.formtbl{
 border-collapse:collapse;
 margin:6px 0 24px 0;
 table-layout:auto;
}
table.formtbl td{
 padding:3px;
 text-align:left;
 vertical-align:top;
 border:none;
 white-space:nowrap;
}
table.formtbl td input{
 width:190px;
 margin:0;
 background:#ffffff;
 color:#1f527b;
 border:1px solid #cccccc;
 font-size:1.00em;
}
table.formtbl td input.dt{
 width:100px;
}
table.formtbl td input.n{
 width:60px;
}
table.formtbl td input.wide{
 width:300px;
}
table.formtbl td input.r{
 width:auto;
 margin:0 9px 0 2px;
 background:none;
 color:#666666;
 border:0;
}
table.formtbl td.label,
table.formtbl td.label2,
table.formtbl td.label3,
table.formtbl td.label4,
table.formtbl td.labelwide{
 text-align:right;
 font-weight:bold;
 width:120px;
 white-space:nowrap;
 line-height:90%;
 padding-top:8px;
}
table.formtbl td.label2{
 width:200px;
}
table.formtbl td.label3{
 width:90px;
}
table.formtbl td.label4{
 width:160px;
}
table.formtbl td.labelwide{
 width:240px;
}
table.formtbl td select{
 width:50px;
 font-size:0.90em;
 color:#1f527b;
}
table.formtbl td select.wide1,
table.formtbl td select.wide2{
 width:100px;
 font-size:1.00em;
}
table.formtbl td select.wide2{
 width:200px;
}
table.formtbl td select.edit{
 width:70px;
 font-size:1.00em;
}
table.formtbl2{
 border-collapse:collapse;
 margin:6px 0 24px 0;
 table-layout:auto;
}
table.formtbl2 td,
table.formtbl2 th{
 padding:6px 2px;
 text-align:center;
 vertical-align:middle;
 border:1px solid #666666;
}
table.formtbl2 th{
 font-weight:bold;
 vertical-align:middle;
 line-height:110%;
 padding:3px 2px;
}
table.formtbl2 th.wide1{
 width:180px;
}
table.formtbl2 th.wide2{
 width:120px;
}
table.formtbl2 th.wide3{
 width:70px;
}
table.formtbl2 select{
 width:60px;
}
table.formtbl2 td{
 white-space:normal;
 line-height:120%;
}
table.formtbl2 td input{
 width:80px;
 margin:0;
 background:#ffffff;
 color:#1f527b;
 border:1px solid #cccccc;
 font-size:1.00em;
 font-family:Arial, Helvetica, Sans-Serif;
}
table.formtbl2 td input.wide1{
 width:156px;
 margin-left:4px;
}
table.formtbl2 td input.wide2{
 width:110px;
}
table.formtbl2 td input.label{
 width:80px;
 margin:0;
 background:#ffffff;
 color:#1f527b;
 border:1px solid #cccccc;
 font-size:1.00em;
 font-weight:bold;
 font-family:Arial, Helvetica, Sans-Serif;
}
table.formtbl2 td.section{
 text-align:left;
 font-weight:bold;
 font-size:1.10em;
 color:#1f527b;
}
table.formtbl2 td.label{
 text-align:left;
 font-weight:bold;
 line-height:110%;
}

table.formtbl3{
 border-collapse:collapse;
 margin:6px 0 12px 0;
 table-layout:auto;
}
table.formtbl3 td{
 padding:0;
 text-align:center;
 vertical-align:middle;
 border:0;
 width:620px;
}
table.formtbl3 td input.submitbtn{
 width:190px;
 margin:6px 0 18px 0;
 border:1px solid #002d62;
 font-size:1.00em;
 background:#002d62;
 color:#ffffff;
}

table.formtbl4{
 border-collapse:collapse;
 margin:6px 0 24px 0;
 table-layout:auto;
}
table.formtbl4 td,
table.formtbl4 th{
 padding:6px 2px;
 text-align:center !important;
 vertical-align:middle;
 border:1px solid #666666;
 width:110px;
}
table.formtbl4 th{
 font-weight:bold;
 vertical-align:middle;
 line-height:110%;
 padding:3px 2px;
}
table.formtbl4 td input{
 width:100px;
 margin:0;
 background:#ffffff;
 color:#1f527b;
 border:1px solid #cccccc;
 font-size:1.00em;
 font-family:Arial, Helvetica, Sans-Serif;
}
table.formtbl4 td input.dt{
 width:80px;
 margin:0;
 background:#ffffff;
 color:#1f527b;
 border:1px solid #cccccc;
 font-size:1.00em;
 font-family:Arial, Helvetica, Sans-Serif;
}
select#bw_exchange{
 width:120px;
 font-size:1.00em;
 font-family:Arial, Helvetica, Sans-Serif;
}
.rqd{
 color:#990000;
 font-size:0.80em;
}




/* WEATHER */
.weatherformDiv{
 width:100%;
 text-align:center !important;
 margin:6px 0;
}
.weatherimgDiv{
 width:100%;
 text-align:center;
 margin:0 0 12px 0;
}
.weatherimgDiv img{
 width:500px;
 border:0;
 margin:0 auto 18px auto;
}




/* ALL FORMS */
#allformsDiv{
 float:right;
 margin:0;
 padding:9px 0 0 0;
 width:148px;
 border:0;
 text-align:left;
 white-space:nowrap;
}
#allformsDiv ul{
 margin:0 0 12px 0;
 padding:0;
 list-style-type:none;
}
#allformsDiv ul li{
 color:#002d62;
 margin:0;
 padding-left:9px;
 background:url(../graphics/bullet005.gif) 0 3px no-repeat !important;
 font:normal normal normal 1.00em/120% Arial, Helvetica, Sans-serif;
}
#allformsDiv ul li a,
#allformsDiv ul li a:link,
#allformsDiv ul li a:visited{
 color:#002d62;
 text-decoration:none !important;
}
#allformsDiv ul li a:hover{
 color:#990000;
 text-decoration:underline;
}





/* LIST STYLES */
#content ul{
 margin:0 0 12px 1px;
 padding:0;
 list-style-type:none;
 position:relative;
}
#content ul li{
 color:#002d62;
 margin:0 3px 6px 0;
 padding-left:9px;
 background:url(../graphics/bullet001.gif) 0 4px no-repeat;
 font:normal normal normal 1.00em/120% Arial, Helvetica, Sans-serif;
}
#content ul li.end{
 display:inline;
}
#content ul li a,
#content ul li a:link,
#content ul li a:visited{
 color:#002d62;
 text-decoration:underline;
}
#content ul li a:hover{
 color:#990000;
 text-decoration:underline;
}
#content ul li.red{
 background:url(../graphics/bullet005.gif) 0 4px no-repeat;
}
#content ul li.blue{
 background:url(../graphics/bullet002.gif) 0 4px no-repeat;
}
#content ul li.grey{
 background:url(../graphics/bullet004.gif) 0 4px no-repeat;
}



.searchDiv{
 margin:0 0 0 15px;
}
img.searchthumb{
 width:120px;
 margin:6px 0;
 border:0;
}
img.searchstaffthumb{
 margin:6px 0;
 border:0;
 width:76px;
}

#content ul.search{
 margin:6px 0 12px 3px;
 padding:0;
 list-style-type:none;
}
#content ul.search li,
#content ul.search li.title,
#content ul.search li.copy{
 color:#002d62;
 margin:6px 3px 6px 0;
 padding-left:9px;
 background:url(../graphics/bullet001.gif) 0 4px no-repeat !important;
 font:normal normal normal 1.00em/120% Arial, Helvetica, Sans-serif;
}
#content ul.search li.pagetitles{
 color:#002d62;
 margin:6px 3px 9px 0;
 padding-left:9px;
 background:url(../graphics/bullet005.gif) 0 4px no-repeat !important;
 font:normal normal normal 1.00em/120% Arial, Helvetica, Sans-serif;
}

#content ul.search li.title,
#content ul.search li.copy{
 color:#1f527b;
 background:url(../graphics/1px.gif) 0 4px no-repeat !important;
 font-weight:bold;
}
#content ul.search li.copy{
 margin-bottom:24px;
 font-weight:normal;
}
#content ul.search li a,
#content ul.search li a:link,
#content ul.search li a:visited{
 color:#002d62;
 text-decoration:underline;
}
#content ul.search li a:hover{
 color:#990000;
 text-decoration:underline;
}
.highlight{
 background:#67CDF8;
}


#content ol{
 margin:0 0 12px 1px;
 padding-left:20px;
 list-style-type:decimal;
}
#content ol.roman{
 list-style-type:lower-roman
;
}
#content ol li{
 color:#002d62;
 margin-bottom:6px;
 font:normal normal normal 1.00em/120% Arial, Helvetica, Sans-serif;
}
#content ol li a,
#content ol li a:link,
#content ol li a:visited{
 color:#002d62;
 text-decoration:underline;
}
#content ol li a:hover{
 color:#990000;
 text-decoration:underline;
}



ul.list001{
 margin:0 0 6px 1px !important;
 padding:0;
 list-style-type:none;
}
ul.list001 li{
 color:#002d62;
 margin:0 3px 3px 0;
 padding-left:9px;
 background:url(../graphics/bullet002.gif) 0 4px no-repeat !important;
 font:normal normal normal 1.00em/120% Arial, Helvetica, Sans-serif;
}
ul.list001 li.padtop{
 margin-top:12px;
}
ul.list001 li.red{
 background:url(../graphics/bullet005.gif) 0 4px no-repeat !important;
}
ul.list001 li.lblue{
 background:url(../graphics/bullet001.gif) 0 4px no-repeat !important;
}
ul.list001 li a,
ul.list001 li a:link,
ul.list001 li a:visited{
 color:#002d62;
 text-decoration:underline !important;
}
ul.list001 li a:hover{
 color:#990000;
 text-decoration:underline !important;
}


ul.list002{
 margin:12px 0 12px 1px !important;
 padding:0;
 list-style-type:none;
}
ul.list002 li{
 color:#002d62;
 margin:0;
 padding:0 0 0 9px;
 background:url(../graphics/bullet005.gif) 0 4px no-repeat;
 font:normal normal normal 1.10em/120% Arial, Helvetica, Sans-serif;
}
ul.list002 li a,
ul.list002 li a:link,
ul.list002 li a:visited{
 color:#002d62;
 text-decoration:underline !important;
}
ul.list002 li a:hover{
 color:#990000;
 text-decoration:underline !important;
}


ul.list003{
 margin:6px !important;
 padding:0;
 list-style-type:none;
}
ul.list003 li{
 color:#002d62;
 margin:0 3px 3px 0;
 padding-left:9px;
 background:url(../graphics/bullet002.gif) 0 4px no-repeat;
 font:normal normal normal 1.00em/120% Arial, Helvetica, Sans-serif;
}
ul.list003 li a,
ul.list003 li a:link,
ul.list003 li a:visited{
 color:#002d62;
 text-decoration:underline !important;
}
ul.list003 li a:hover{
 color:#990000;
 text-decoration:underline !important;
}

ul.list004{
 margin:0 0 6px 1px !important;
 padding:0;
 list-style-type:none;
}
ul.list004 li{
 color:#002d62;
 margin:0 3px 9px 0;
 padding-left:9px;
 background:url(../graphics/bullet002.gif) 0 4px no-repeat;
 font:normal normal normal 1.00em/120% Arial, Helvetica, Sans-serif;
}
ul.list004 li a,
ul.list004 li a:link,
ul.list004 li a:visited{
 color:#002d62;
 text-decoration:none !important;
}
ul.list004 li a:hover{
 color:#990000;
 text-decoration:underline !important;
}



ul.list005{
 margin:0 0 18px 0 !important;
 padding:0;
 list-style-type:none;
}
ul.list005 li{
 color:#002d62;
 margin:0;
 padding:2px 0 2px 9px !important;
 background:url(../graphics/bullet005.gif) 0 5px no-repeat !important;
 font:normal normal normal 1.30em/100% Arial, Helvetica, Sans-serif !important;
}
ul.list005 li a,
ul.list005 li a:link,
ul.list005 li a:visited{
 color:#002d62;
 text-decoration:underline !important;
}
ul.list005 li a:hover{
 color:#990000;
 text-decoration:underline !important;
}




/* VCAB */
.iframeDiv{
 padding:6px 0 12px 0 !important;
 margin:6px 0 12px 0 !important;
 clear:both;
}
iframe.vcab{
 width:930px;
 height:700px;
 margin:0;
 border:1px solid #999999;
}


/* EDIT LEFT MENU */
ul.leftmenu{
 margin:9px 0 !important;
 padding:0;
 list-style-type:none;
}
ul.leftmenu li{
 color:#002d62;
 margin:0 3px 6px 0;
 padding-left:9px;
 background:url(../graphics/bullet002.gif) 0 4px no-repeat;
 font:normal normal normal 1.00em/120% Arial, Helvetica, Sans-serif;
}
ul.leftmenu li a,
ul.leftmenu li a:link,
ul.leftmenu li a:visited{
 color:#002d62;
 text-decoration:underline !important;
}
ul.leftmenu li a:hover{
 color:#990000;
 text-decoration:underline !important;
}
ul.leftmenu li.section{
 color:#002d62;
 margin:9px 3px 3px 0;
 padding-left:0;
 background:url(../graphics/1px.gif) 0 4px no-repeat;
 font:normal normal bold 1.20em/120% Arial, Helvetica, Sans-serif;
}






/* ADD EDIT TABLES */
#returnmessage{
 width:100%;
 text-align:center;
 font-weight:bold;
 margin:12px auto;
 font-size:1.10em;
}
#returnmessage2{
 position:absolute;
 top:12px;
 right:12px;
 font-weight:bold;
 margin:0;
 font-size:1.10em;
 text-align:right;
 white-space:nowrap;
 width:300px;
 background:0;
 z-index:100;
}
.success{
 color:#009900;
}
.error{
 color:#990000;
}

.contentframe,
.tallcontentframe{
 width:80%;
 height:300px;
 border:0;
 display:block;
 margin:0 auto !important;
}
.tallcontentframe{
 height:420px;
}

#submitDiv{
 width:100%;
 text-align:center;
 margin:18px auto 6px auto;
}
#submitDiv input{
 width:110px;
 margin:0 3px;
 background:#b4d6f1;
 color:#333399;
 border:1px solid #333399;
 font-size:1.00em;
}
#tidesprevnextDiv{
 width:630px;
 text-align:center !important;
 margin:3px auto;
}
#tidesprevnextDiv input{
 width:90px;
 margin:0 3px;
 background:#1f527b;
 color:#ffffff;
 border:1px solid #333399;
 font-size:1.00em;
 float:none;
}


.editDiv{
 padding:6px 0;
 margin:0 auto !important;
 width:610px;
 white-space:nowrap;
 text-align:right;
}
.editDiv input{
 width:400px;
 margin:0 100px 0 0;
 background:#ffffff;
 color:#666666;
 border:1px solid #cccccc;
 font-size:1.00em;
}
.editDiv label{
 position:relative;
 display:inline;
 width:110px;
 margin:0 3px 0 0;
}

.editoptionsDiv{
 position:absolute;
 top:40px;
 left:12px;
}
.editoptionsDiv a,
.editoptionsDiv a:link,
.editoptionsDiv a:visited{
 color:#002d62;
 text-decoration:underline !important;
}
.editoptionsDiv a:hover{
 color:#990000;
 text-decoration:underline !important;
}

.editoptionsrelDiv{
 position:relative;
 margin:3px 0 12px 0;
 padding:0;
}
.editoptionsrelDiv a,
.editoptionsrelDiv a:link,
.editoptionsrelDiv a:visited{
 color:#002d62;
 text-decoration:underline !important;
}
.editoptionsrelDiv a:hover{
 color:#990000;
 text-decoration:underline !important;
}



table.addedittbl{
 border-collapse:collapse;
 margin:0 auto 18px auto;
 table-layout:auto;
}
table.addedittbl td{
 padding:3px;
 text-align:left;
 vertical-align:top;
 border:none;
 white-space:nowrap;
}
table.addedittbl td p{
 padding:0 0 3px 0;
 margin:0;
 line-height:120%;
}
table.addedittbl td input{
 width:190px;
 margin:0;
 background:#ffffff;
 color:#1f527b;
 border:1px solid #cccccc;
 font-size:1.00em;
}
table.addedittbl td textarea{
 width:300px;
 height:100px;
 margin:0;
 background:#ffffff;
 color:#1f527b;
 border:1px solid #cccccc;
 font-size:1.00em;
}
table.addedittbl td input.dt{
 width:100px;
}
table.addedittbl td input.cb{
 width:auto;
 margin-top:4px;
}
table.addedittbl td input.wide{
 width:300px;
}
table.addedittbl td.label{
 text-align:right;
 font-weight:bold;
 width:160px;
 white-space:nowrap;
 line-height:90%;
 padding-top:8px;
}
table.addedittbl td.t{
 vertical-align:middle;
 font-weight:normal;
 text-align:left;
}
table.addedittbl td select{
 width:70px;
 color:#1f527b;
 font-size:1.00em;
}
.editimgDiv{
 position:absolute;
 top:90px;
 left:12px;
 margin:0;
}
.editimgDiv img{
 width:200px;
 border:0;
 margin:0 auto 12px auto;
}




/* TABS */
.tabDiv{
 margin:0 !important;
 position:relative !important;
 height:33px;
}
.tabDiv ul.tabs{
 width:auto;
 white-space:nowrap;
	text-align:center;
	margin:0 !important;
	background:none;
	padding:0;
	display:block;
	list-style-type:none !important;
 clear:right;
 border:none;
 position:relative;
 height:33px;
}
.tabDiv ul.tabs li{
 border-right:none;
 text-align:center;
 float:left;
 width:104px;
 z-index:100;
 margin:0 !important;
 padding:0 !important;
 background:none !important;
}
.tabDiv ul.tabs li.w1{
 width:163px;
}
.tabDiv ul.tabs li.rend{
 border-right:1px solid #ffffff;
}
.tabDiv ul.tabs li a{
 text-align:center;
 width:104px;
 display:block;
 min-height:26px;
 color:#ffffff !important;
 font-weight:bold;
 text-decoration:none;
 padding-top:7px;
 font-size:100%;
 line-height:160%;
	background:url(../graphics/tabs.png) 0 bottom no-repeat;
}
.tabDiv ul.tabs li a:link,
.tabDiv ul.tabs li a:visited{
 color:#ffffff;
 text-decoration:none !important;
}
.tabDiv ul.tabs li a.notselected{
 color:#ffffff;
	background:url(../graphics/tabs.png) 0 bottom no-repeat;
}
.tabDiv ul.tabs li a.selected{
 color:#002d62 !important;
	background:url(../graphics/tabs.png) 0 top no-repeat;
}
.tabDiv ul.tabs li a.notselected_w1{
 color:#ffffff;
	background:url(../graphics/tabs_w1.png) 0 bottom no-repeat;
	width:163px;
}
.tabDiv ul.tabs li a.selected_w1{
 color:#002d62 !important;
	background:url(../graphics/tabs_w1.png) 0 top no-repeat;
	width:163px;
}
.tabcontentDiv{
 position:relative;
 width:646px;
 margin:0 0 0 1px;
 display:none;
 border:1px solid #cccccc;
 padding:6px;
 height:500;
 height:auto;
 min-height:500px;
}





/*opera 9*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
 .topclear{
  clear:both;
  margin:0 0 12px 0;
 }
}
.normal{font-weight:normal !important}

@media print{

 ul.tabs{
  display:none !important;
 }
 .tabcontentDiv{
  margin:0 !important;
  display:block !important;
  border:none;
  height:auto;
  min-height:auto;
  padding:0;
 }
 .subnav{
  display:none;
 }

}

