body, form {margin: 0px; padding: 0px;}
body {background: #FFFFFF;}
body, td, th, small, big, div, form, input, select, option, li, ul, ol, pre, textarea {font-family: Arial, Verdana, Helvetica; color: #666666;}
h1, h2 {padding: 0px; margin: 0px; font-weight: normal;}
h1 {padding-bottom: 4px;}
h2 {padding-bottom: 2px;}

.errortext {font-weight: bold; color: #D68000; font-size: 100%;}
.orangebold {font-weight: bold; color: #FECB80; font-size: 100%;}
.shadecolor {background: #FECB80;}

p, ul li, ol li, 
table.foot tr td, table.navA tr td a:link, table.navA tr td a:visited, table.navA tr td a:active, table.navA tr td a:hover, 
table tr td.secondlevelnav, table tr td.secondlevelnavhover, div.subtitle, div.more, div.back, div.interview {font-size: 75%;}
h1 {font-size: 190%;}
h1 span {font-size: 50%;}
h2 {font-size: 90%; font-weight: bold;}
p.question {color: #000099; font-size: 80%; font-weight: bold;}
p.answer {font-size: 80%;}

/* jfs to make it smaller */
/* table.tabLOGIN tr td.FO div.title {font-size: 120%;} */

div.title {font-size: 100%;}
div.title2 {color: #FFFFFF; font-size: 90%; text-align:center}


.spacer {font-size: 50%;}
table tr td.firstlevelnav, table tr td.firstlevelnavhover {font-size: 80%;}
table.mast tr td.links {font-size: 75%;}
div.navSECURE, table.mast tr td.message {font-size: 85%;}
.fbumpu1 {font-size: 85%;}
.fbumpd1 {font-size: 65%;}
input, textarea {font-size: 100%;}		/* compensates for an odd inheritance issue in winIE - w/out this, font-size is too big */

p {margin: 0px 0px 10px 0px;}
p.nomarg {margin: 0px;}
ul {margin-top: 0px; margin-bottom: 10px;}
p, li {line-height: 140%;}

table.mast {background: #1B44C2 url('/images/bkg/sky_mast.jpg') no-repeat;}
div.SECURE table.mast {background: #1B44C2 url('/images/bkg/sky_mast_bare.jpg') no-repeat;}
table.mast tr td.links {text-align: right; color: #FFFFFF; padding: 10px 40px 10px 10px; white-space: nowrap;}
table.navA {background: #F69000 url('/images/bkg/map_nav.jpg') no-repeat bottom;}
table.navA tr.links td {padding-left: 10px; height: 26px; border-top: 1px #A9A49B solid;}
div.menu {background: #FFFFFF; padding: 0px 0px 0px 0px; width: 175px; position: absolute; z-index: 100; visibility: hidden;}
div.menu table {border-left: 1px #D2D2D2 solid; border-right: 1px #D2D2D2 solid;}
div.menu table tr td {padding: 3px 10px;}
div.menu table tr td.menubottom {padding: 0px; background: #D2D2D2;}
table tr td.firstlevelnav {color: #FFFFFF; text-decoration: none; font-weight: bold;}
table tr td.firstlevelnavhover {color: #3366CC; background: #FECB80; text-decoration: none; font-weight: bold; border-left: 1px #D2B386 solid; border-right: 1px #D2B386 solid; cursor: pointer; cursor: hand;}
table tr td.secondlevelnav {color: #666666; text-decoration: none; font-weight: normal;}
table tr td.secondlevelnavhover {color: #FFFFFF; background: #3366CC; text-decoration: none; font-weight: normal; cursor: pointer; cursor: hand;}
table tr td.secondlevelnav span.on, .secondlevelnavhover span.on {color: #FFFFFF;}
div#mastnav {position: relative; z-index:200; left: 0; top: 0;}

div.navSECURE span.on {color: #3366CC;}

/* BEGIN anchor rules */
a:link, a:active, a:hover, a:visited {text-decoration: none;}
a:link, a:active, a:hover {color: #3366CC;}
a:visited {color: #6699CC;}

a.tooltip {
	text-decoration: none;
}

a.tooltip:hover {
	position: relative;
}

a.tooltip span {
	display: none;
}

a.tooltip:hover span {
	display: block;
   	position: absolute; top: 10px; left: 0;
	/* formatting only styles */
   	padding: 5px; margin: 10px; z-index: 10000;
   	background: #f0f0f0; border: 1px dotted #c0c0c0;
	opacity: 0.9;
	/* end formatting */
}

table.navA td a:link, table.navA td a:visited, table.navA td a:active, table.navA td a:hover, table.mast td a.on:link, table.mast td a.on:visited, table.mast td a.on:active, table.mast td a.on:hover, table.mast td a:link, table.mast td a:visited, table.mast td a:active, table.mast td a:hover {color: #FFFFFF; text-decoration: none; font-weight: bold;}
table.mast td a:link, table.mast td a:visited, table.mast td a:active, table.mast td a:hover {text-transform: uppercase;}
table.mast td a.on:link, table.mast td a.on:visited, table.mast td a.on:active, table.mast td a.on:hover {text-transform: lowercase;}

div.navSECURE a:link, div.navSECURE a:visited, div.navSECURE a:active, div.navSECURE a:hover {text-decoration: none; font-weight: bold;}
div.navSECURE a:link, div.navSECURE a:visited, div.navSECURE a:active {color: #FFFFFF;}
div.navSECURE a:hover, div.navSECURE a.on:link, div.navSECURE a.on:visited, div.navSECURE a.on:active, div.navSECURE a.on:hover {color: #3366CC;}

p.dl, p.dl a:link, p.dl a:visited, p.dl a:active, p.dl a:hover {font-weight: bold;}

td.navB a:link, td.navB a:visited, td.navB a:active, td.navB a:hover, td.navC a:link, td.navC a:visited, td.navC a:active, td.navC a:hover {text-decoration: none; font-weight: normal;}
td.navB a:link, td.navB a:active, td.navC a:link, td.navC a:active {color: #666666;}
td.navB a:visited, td.navC a:visited {color: #6699CC;}
td.navB a:hover, td.navC a:hover {color: #3366CC;}
td.navB a.on:link, td.navB a.on:visited, td.navB a.on:active, td.navB a.on:hover, td.navC a.on:link, td.navC a.on:visited, td.navC a.on:active, td.navC a.on:hover {color: #3366CC;}

h2 a, h2 a:link, h2 a:visited, h2 a:active, h2 a:hover {font-weight: bold;}
span.more a:link, span.more a:visited, span.more a:active, span.more a:hover {text-decoration: none; font-weight: bold;}
span.more a:link, span.more a:active {color: #666666;}
span.more a:visited {color: #6699CC;}
span.more a:hover {color: #3366CC;}
div.more a:link, div.more a:visited, div.more a:active, div.more a:hover {text-decoration: none; font-weight: bold;}
div.more a:link, div.more a:visited, div.more a:active {color: #FFFFFF;}
div.more a:hover {color: #3366CC;}
table.tabSKY01 tr td.FO div.more a:hover, table.tabSKY02 tr td.FO div.more a:hover, table.tabSIGNUP tr td.FO div.more a:hover {color: #FF9900; text-decoration: none; font-weight: bold;}
table.tabSKY01 tr td a.latestjobs:link, table.tabSKY01 tr td a.latestjobs:visited, table.tabSKY01 tr td a.latestjobs:active, table.tabSKY01 tr td a.latestjobs:hover {color: #FFFFFF; text-decoration: none; font-weight: bold;}
div.camolink p a:link, div.camolink p a:visited, div.camolink p a:active, div.camolink ul li a:link, div.camolink ul li a:visited, div.camolink ul li a:active, div.back a:link, div.back a:visited, div.back a:active {color: #666666;}
div.camolink p a:hover, div.camolink ul li a:hover, div.back a:hover {color: #3366CC;}
h2 a:link, h2 a:visited, h2 a:active {color: #666666;}
h2 a:hover {color: #3366CC;}
h2 a.blend:link, h2 a.blend:active, h2 a.blend:hover {color: #3366CC;}
h2 a.blend:visited {color: #6699CC;}
.camolink a:link, .camolink a:visited, .camolink a:active {color: inherit; font-weight: inherit;}
.camolink a:hover {color: #3366CC; font-weight: inherit;}
table.tabMAP01 tr td.FO div.wrap p.camolink a:link, table.tabMAP01 tr td.FO div.wrap p a:visited, table.tabMAP01 tr td.FO div.wrap p a:active, table.tabMAP01 tr td.FO div.wrap p a:hover {color: #FFFFFF; font-weight: bold;}
		/*
		table.tabMAP tr td p.camolink a:link, table.tabMAP tr td p.camolink a:visited, table.tabMAP tr td p.camolink a:active {color: inherit; font-weight: inherit;}
		table.tabMAP tr td p.camolink a:hover {color: inherit; font-weight: inherit;}
		table.tabMAP tr td p.camolink a:link, table.tabMAP tr td p.camolink a:visited, table.tabMAP tr td p.camolink a:active {color: inherit; font-weight: inherit;}
		table.tabMAP tr td p.camolink a:hover {color: inherit; font-weight: inherit;}
		*/
table.tabJSCALLOUT tr td.FO div.more a:link, table.tabJSCALLOUT tr td.FO div.more a:visited, table.tabJSCALLOUT tr td.FO div.more a:active {color: #3366CC; text-decoration: none; font-weight: bold;}
table.tabJSCALLOUT tr td.FO div.more a:hover {color: #F69000; text-decoration: none; font-weight: bold;}
table.tabJSLONGBOX tr td.FO div.more a:link, table.tabJSLONGBOX tr td.FO div.more a:visited, table.tabJSLONGBOX tr td.FO div.more a:active {color: #3366CC; text-decoration: none; font-weight: bold;}
table.tabJSLONGBOX tr td.FO div.more a:hover {color: #F69000; text-decoration: none; font-weight: bold;}
/** END anchor rules **/

table.mast tr td.message {vertical-align: bottom; color: #FFFFFF; font-weight: bold; padding-bottom: 12px;}
table.standardFORM tr, table.standardEDIT tr {vertical-align: top;}
table.standardFORM tr td.lCOL {text-align: right; padding-top: 6px;}
table.standardEDIT tr td.lCOL {text-align: right; font-size: 130%; padding: 8px 8px 0px 0px;}
table.standardEDIT tr td.rCOL {padding: 12px 0px 0px 8px;}
table.standardRESULTS tr td p a:link, table.standardRESULTS tr td p a:visited, table.standardRESULTS tr td p a:active, table.standardRESULTS tr td p a:hover {font-size: 125%;}
div.navSECURE {padding: 4px 15px;}
div.navSECURE p {padding-left: 15px;}
div.navSECURE {color: #FFFFFF;}
div.navSECUREtitle {font-size: 90%; color: #3366CC; background: #FECB80; font-weight: bold; padding: 4px 15px;}
.intro, div.camolink p.fbumpu1 {line-height: 180%;}
td.navB {padding: 5px; text-align: center; color: #FF9900;}
td.navC {padding: 5px; text-align: center; color: #FF9900;}
table.foot {margin: 10px 0px 10px 0px;}
div.back {text-align: right; padding-bottom: 12px;}
td.search {text-align: right;}
th {text-align: left; font-weight: normal; font-size: 125%;}

table.profileDetail {background: #666666;}
table.profileDetail tr td {background: #FFFFFF; padding: 0px 5px;}

table.eventFeature {padding-top: 14px;}
table.eventFeature tr {vertical-align: top;}
td.eventCalendar {padding: 15px 0px 35px 0px;}
td.eventCalendarListView {padding: 15px 0px 15px 0px;}

table.listView tr {vertical-align: top;}
table.listView tr td.date {width: 17%;}
table.listView tr td.date p {margin-top: 6px;}
table.listView tr td.title {width: 27%;}
table.listView tr td.title p {margin: 6px 0px 0px 20px;}
table.listView tr td.description {width: 33%;}
table.listView tr td.location {width: 15%;}
table.listView tr td.price {text-align: right;}

table#mapbkg01 tr td.FO, table#mapbkg01 tr td.PH {background: #F69000 url('/images/bkg/map_01.jpg') repeat;}
table#mapbkg02 tr td.FO, table#mapbkg02 tr td.PH {background: #F69000 url('/images/bkg/map_02.jpg') repeat;}
table#mapbkg03 tr td.FO, table#mapbkg03 tr td.PH {background: #F69000 url('/images/bkg/map_03.jpg') repeat;}
table#mapbkg04 tr td.FO, table#mapbkg04 tr td.PH {background: #F69000 url('/images/bkg/map_04.jpg') repeat;}
table#mapbkg05 tr td.FO, table#mapbkg05 tr td.PH {background: #F69000 url('/images/bkg/map_05.jpg') repeat;}
table#mapbkg06 tr td.FO, table#mapbkg06 tr td.PH {background: #F69000 url('/images/bkg/map_06.jpg') repeat;}
table#mapbkg07 tr td.FO, table#mapbkg07 tr td.PH {background: #F69000 url('/images/bkg/map_07.jpg') repeat;}
table#mapbkg08 tr td.FO, table#mapbkg08 tr td.PH {background: #F69000 url('/images/bkg/map_08.jpg') repeat;}
table#mapbkg09 tr td.FO, table#mapbkg09 tr td.PH {background: #F69000 url('/images/bkg/map_09.jpg') repeat;}
table#skybkglong tr td.FO {background: #1B44C2;}
table#skybkg01 tr td.FO {background: #1B44C2 url('/images/bkg/sky_02.jpg') repeat;}
table#skybkg02 tr td.FO {background: #1B44C2 url('/images/bkg/sky_02.jpg') repeat;}
table#skybkg03 tr td.FO {background: #1B44C2 url('/images/bkg/sky_03.jpg') repeat;}
table#tabJSCALLOUTbkg tr td.FO {background: #FFFD5A}

/* table.tabLOGIN tr td div.t1 {background: #ABABAB;} */
/* table.tabLOGIN tr td div.t2 {background: #F6950F;} */
/* table.tabLOGIN tr td.l1 {background: #ABABAB;} */
/* table.tabLOGIN tr td.l2 {background: #F0961A;} */
/* table.tabLOGIN tr td.FO {padding: 7px 10px;} */
/* table.tabLOGIN tr td.FO div.wrap {color: #FFFFFF; font-weight: bold;} */
/* table.tabLOGIN tr td.FO div.wrap p {margin: 0px;} */
/* table.tabLOGIN tr td.FO div.title {color: #FFFFFF; padding-bottom: 3px;} */
/* table.tabLOGIN tr td.FO div.subtitle {padding: 7px 0px 3px 0px; color: #FFFFFF; font-weight: bold;} */
/* table.tabLOGIN tr td.FO div.wrap p a:link, table.tabMAP02 tr td.FO div.wrap p a:visited, table.tabMAP02 tr td.FO div.wrap p a:active {color: #FFFFFF; font-weight: bold;} */
/* table.tabLOGIN tr td.FO div.wrap p a:hover {color: #3366CC; font-weight: bold;} */
/* table.tabLOGIN tr td.FO div.more {float: right; padding-top: 3px;} */
/* table.tabLOGIN tr td.r1 {background: #F6950F;} */
/* table.tabLOGIN tr td.r2 {background: #D5D5D5;} */
/* table.tabLOGIN tr td div.b1 {background: #F6950F;} */
/* table.tabLOGIN tr td div.b2 {background: #D5D5D5;} */

table.tabLOGIN tr td div.t1 {background: #ABABAB;}
table.tabLOGIN tr td div.t2 {background: #F6950F;}
table.tabLOGIN tr td.l1 {background: #ABABAB;}
table.tabLOGIN tr td.l2 {background: #F0961A;}
table.tabLOGIN tr td.FO {padding: 7px 10px;}
table.tabLOGIN tr td.FO div.wrap {color: #FFFFFF; font-weight: bold;}
table.tabLOGIN tr td.FO div.more {float: right; padding-top: 3px;}
table.tabLOGIN tr td.FO div.wrap p {margin: 0px;}
table.tabLOGIN tr td.FO div.wrap p a:link, table.tabMAP02 tr td.FO div.wrap p a:visited, table.tabMAP02 tr td.FO div.wrap p a:active {color: #FFFFFF; font-weight: bold;}
table.tabLOGIN tr td.FO div.wrap p a:hover {color: #3366CC; font-weight: bold;}
table.tabLOGIN tr td.FO div.title {color: #FFFFFF; padding-bottom: 3px;}
table.tabLOGIN tr td.FO div.subtitle {padding: 3px 0px 3px 0px; color: #FFFFFF; font-weight: bold;}
table.tabLOGIN tr td.r1 {background: #F6950F;}
table.tabLOGIN tr td.r2 {background: #D5D5D5;}
table.tabLOGIN tr td div.b1 {background: #F6950F;}
table.tabLOGIN tr td div.b2 {background: #D5D5D5;}

table.tabSIGNUP tr td div.t1 {background: #ABABAB;}
table.tabSIGNUP tr td div.t2 {background: #5378A8;}
table.tabSIGNUP tr td.l1 {background: #ABABAB;}
table.tabSIGNUP tr td.l2 {background: #5378A8;}
table.tabSIGNUP tr td.FO {padding: 7px 10px;}
table.tabSIGNUP tr td.FO div.wrap {color: #FFFFFF; font-weight: bold;}
table.tabSIGNUP tr td.FO div.more {float: right; padding-top: 3px;}
table.tabSIGNUP tr td.FO div.wrap p {margin: 0px;}
table.tabSIGNUP tr td.FO div.wrap p a:link, table.tabSKY01 tr td.FO div.wrap p a:visited, table.tabSKY01 tr td.FO div.wrap p a:active {color: #FFFFFF; font-weight: bold;}
table.tabSIGNUP tr td.FO div.wrap p a:hover {color: #3366CC; font-weight: bold;}
table.tabSIGNUP tr td.FO div.title {color: #FFFFFF; padding-bottom: 3px;}
table.tabSIGNUP tr td.FO div.subtitle {padding: 3px 0px 3px 0px; color: #FFFFFF; font-weight: bold;}
table.tabSIGNUP tr td.r1 {background: #5378A8;}
table.tabSIGNUP tr td.r2 {background: #D5D5D5;}
table.tabSIGNUP tr td div.b1 {background: #264AC0;}
table.tabSIGNUP tr td div.b2 {background: #D5D5D5;}


table.tabMAP02 tr td div.t1 {background: #ABABAB;}
table.tabMAP02 tr td div.t2 {background: #F6950F;}
table.tabMAP02 tr td.l1 {background: #ABABAB;}
table.tabMAP02 tr td.l2 {background: #F0961A;}
table.tabMAP02 tr td.FO {padding: 7px 10px;}
table.tabMAP02 tr td.FO div.wrap {color: #FFFFFF; font-weight: bold;}
table.tabMAP02 tr td.FO div.more {float: right; padding-top: 3px;}
table.tabMAP02 tr td.FO div.wrap p {margin: 0px;}
table.tabMAP02 tr td.FO div.wrap p a:link, table.tabMAP02 tr td.FO div.wrap p a:visited, table.tabMAP02 tr td.FO div.wrap p a:active {color: #FFFFFF; font-weight: bold;}
table.tabMAP02 tr td.FO div.wrap p a:hover {color: #3366CC; font-weight: bold;}
table.tabMAP02 tr td.FO div.title {color: #FFFFFF; padding-bottom: 3px;}
table.tabMAP02 tr td.r1 {background: #F6950F;}
table.tabMAP02 tr td.r2 {background: #D5D5D5;}
table.tabMAP02 tr td div.b1 {background: #F6950F;}
table.tabMAP02 tr td div.b2 {background: #D5D5D5;}


table.tabSKYlong tr td div.t1 {background: #ABABAB;}
table.tabSKYlong tr td div.t2 {background: #5378A8;}
table.tabSKYlong tr td.l1 {background: #ABABAB;}
table.tabSKYlong tr td.l2 {background: #5378A8;}
table.tabSKYlong tr td.FO {padding: 7px 10px;}
table.tabSKYlong tr td.FO div.wrap {color: #FFFFFF; font-weight: bold;}
table.tabSKYlong tr td.FO div.title {color: #FFFFFF; padding-bottom: 3px;}
table.tabSKYlong tr td.FO div.more {float: right; padding-top: 3px;}
table.tabSKYlong tr td.r1 {background: #5378A8;}
table.tabSKYlong tr td.r2 {background: #D5D5D5;}
table.tabSKYlong tr td div.b1 {background: #264AC0;}
table.tabSKYlong tr td div.b2 {background: #D5D5D5;}

table.tabSKY01 tr td div.t1 {background: #ABABAB;}
table.tabSKY01 tr td div.t2 {background: #5378A8;}
table.tabSKY01 tr td.l1 {background: #ABABAB;}
table.tabSKY01 tr td.l2 {background: #5378A8;}
table.tabSKY01 tr td.FO {padding: 7px 10px;}
table.tabSKY01 tr td.FO div.wrap {color: #FFFFFF; font-weight: bold;}
table.tabSKY01 tr td.FO div.title {color: #FFFFFF; padding-bottom: 3px;}
table.tabSKY01 tr td.FO div.more {float: right; padding-top: 3px;}
table.tabSKY01 tr td.FO div.subtitle {color: #FFFFFF; font-weight: bold;}
table.tabSKY01 tr td.r1 {background: #5378A8;}
table.tabSKY01 tr td.r2 {background: #D5D5D5;}
table.tabSKY01 tr td div.b1 {background: #264AC0;}
table.tabSKY01 tr td div.b2 {background: #D5D5D5;}

table.tabSPLIT tr td div.shiftdown {position: relative; top: 2px; left: 0px; z-index: 10;}
table.tabSPLIT tr td div.t1 {background: #B9B7B4;}
table.tabSPLIT tr td div.t2a {background: #F6950F;}
table.tabSPLIT tr td div.t2b {background: #F6950F;}
table.tabSPLIT tr td.l1 {background: #ABABAB;}
table.tabSPLIT tr td.l2 {background: #F0961A;}
table.tabSPLIT tr td.PH div {position: relative; top: 1px; left: 1px; z-index: 11;}
table.tabSPLIT tr td.FO {padding: 7px 8px 2px 8px;}
table.tabSPLIT tr td.FO div.wrap {color: #FFFFFF; font-weight: bold; font-size: 12px;}
table.tabSPLIT tr td.FO div.title {color: #FFFFFF; padding-bottom: 2px;}
table.tabSPLIT tr td.FO div.more {padding-top: 2px;}
table.tabSPLIT tr td.r1 {background: #F6950F;}
table.tabSPLIT tr td.r2 {background: #B9B7B4;}
table.tabSPLIT tr td div.b1a {background: #F6950F;}
table.tabSPLIT tr td div.b1b {background: #F6950F;}
table.tabSPLIT tr td div.b2 {background: #A5AAA8;}

table.tabMAP01 tr td div.t1 {background: #ABABAB;}
table.tabMAP01 tr td div.t2 {background: #F6950F;}
table.tabMAP01 tr td.l1 {background: #ABABAB;}
table.tabMAP01 tr td.l2 {background: #F0961A;}
table.tabMAP01 tr td.FO {height: 360px;}
table.tabMAP01 tr td.FO {padding: 19px;}
table.tabMAP01 tr td.FO div.wrap {color: #FFFFFF; font-weight: bold;}
table.tabMAP01 tr td.FO div.wrap p {margin: 0px 0px 6px 0px;}
table.tabMAP01 tr td.FO div.wrap p a:link, table.tabMAP01 tr td.FO div.wrap p a:visited, table.tabMAP01 tr td.FO div.wrap p a:active {color: #FFFFFF; font-weight: bold;}
table.tabMAP01 tr td.FO div.wrap p a:hover {color: #3366CC; font-weight: bold;}
table.tabMAP01 tr td.FO div.title {color: #FFFFFF; padding-bottom: 3px;}
table.tabMAP01 tr td.FO div.subtitle {padding: 2px 0px 3px 0px; color: #FFFFFF; font-weight: bold; text-transform: uppercase;}
table.tabMAP01 tr td.FO div.more {float: right; padding-top: 3px;}
table.tabMAP01 tr td.r1 {background: #F6950F;}
table.tabMAP01 tr td.r2 {background: #D5D5D5;}
table.tabMAP01 tr td div.b1 {background: #F6950F;}
table.tabMAP01 tr td div.b2 {background: #D5D5D5;}

table.tabMAP03 tr td div.t1 {background: #ABABAB;}
table.tabMAP03 tr td div.t2 {background: #F6950F;}
table.tabMAP03 tr td.l1 {background: #ABABAB;}
table.tabMAP03 tr td.l2 {background: #F0961A;}
table.tabMAP03 tr td.FO {padding: 7px 0px;}
table.tabMAP03 tr td.FO div.wrap {color: #FFFFFF; font-weight: bold;}
table.tabMAP03 tr td.FO div.more {float: right; padding-top: 3px;}
table.tabMAP03 tr td.FO div.wrap p {margin: 0px;}
table.tabMAP03 tr td.FO div.wrap p a:link, table.tabMAP02 tr td.FO div.wrap p a:visited, table.tabMAP02 tr td.FO div.wrap p a:active {color: #FFFFFF; font-weight: bold;}
table.tabMAP03 tr td.FO div.wrap p a:hover {color: #3366CC; font-weight: bold;}
table.tabMAP03 tr td.FO div.title {color: #FFFFFF; padding-bottom: 3px;}
table.tabMAP03 tr td.r1 {background: #F6950F;}
table.tabMAP03 tr td.r2 {background: #D5D5D5;}
table.tabMAP03 tr td div.b1 {background: #F6950F;}
table.tabMAP03 tr td div.b2 {background: #D5D5D5;}

table.tabJSCALLOUT tr td div.t1 {background: #D5D5D5;}
table.tabJSCALLOUT tr td div.t2 {background: #EAE86E;}
table.tabJSCALLOUT tr td.l1 {background: #C0BF95;}
table.tabJSCALLOUT tr td.l2 {background: #FFFC5A;}
table.tabJSCALLOUT tr td.FO {padding: 7px 10px;}
table.tabJSCALLOUT tr td.FO div.wrap {color: #3366CC; font-weight: bold;}
table.tabJSCALLOUT tr td.FO div.title {color: #3366CC; padding-bottom: 3px;}
table.tabJSCALLOUT tr td.FO div.more {float: right; padding-top: 3px;}
table.tabJSCALLOUT tr td.FO div.subtitle {color: #3366CC; font-weight: bold;}
table.tabJSCALLOUT tr td.r1 {background: #F0F067;}
table.tabJSCALLOUT tr td.r2 {background: #BFBFB7;}
table.tabJSCALLOUT tr td div.b1 {background: #F3F163;}
table.tabJSCALLOUT tr td div.b2 {background: #B0B0B0;}

/* Tell NS4 to ignore these styles.... */ 
/*/*/ 
input.buttonhtml , a.buttonhtml, a.buttonhtml:visited, a.buttonhtml:active { color: #ff9900; font-weight: bold; text-decoration: none; background-color: #ebebea; margin: auto; padding: 3px 10px; border-style: outset; border-width: 2px; border-color: #fff #000 #000 #fff; width: auto }
/* Okay, we can let NS4 see the rest.... */ 

table.tabJSLONGBOX tr td div.t1 {background: #D5D5D5;}
table.tabJSLONGBOX tr td div.t2 {background: #EAE86E;}
table.tabJSLONGBOX tr td.l1 {background: #C0BF95;}
table.tabJSLONGBOX tr td.l2 {background: #FFFC5A;}
table.tabJSLONGBOX tr td.FO {padding: 7px 10px;}
table.tabJSLONGBOX tr td.FO div.wrap {color: #3366CC; font-weight: bold; width: 546;}
table.tabJSLONGBOX tr td.FO div.title {color: #3366CC; padding-bottom: 3px;}
table.tabJSLONGBOX tr td.FO div.more {float: right; padding-top: 3px;}
table.tabJSLONGBOX tr td.FO div.subtitle {color: #3366CC; font-weight: bold;}
table.tabJSLONGBOX tr td.r1 {background: #F0F067;}
table.tabJSLONGBOX tr td.r2 {background: #BFBFB7;}
table.tabJSLONGBOX tr td div.b1 {background: #F3F163;}
table.tabJSLONGBOX tr td div.b2 {background: #B0B0B0;}
