
body {
	background-color: #030;
	color: #fff;
	font-family: Verdana;
	font-size: 10px;
}

a, a:visited {
	color: #ffff99;
	font-size: 10px;
}
a:hover, a:active {
	color: #ffff22;
}


/* header links bar */
td.headerLinksbarTD {
	border-top: 1px #050 solid;
	border-bottom: 1px #050 solid;
	background-color: #030;
	text-align: center;
	height: 20px;

}
td.headerLinksbarTD a, td.headerLinksbarTD a:visited {
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}
td.headerLinksbarTD a:hover, td.headerLinksbarTD a:active {
	text-decoration: underline;
	background-color: #050;
}



/* General Layout */
td.leftSidebar {
	width: 190px;
	vertical-align: top;
	text-align: left;
	padding-top: 3px;
}

td.leftSidebar a {

/*
	display: block;
	line-height: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
*/

}

td.mainBody {
	width: 600px;
	vertical-align: top;
	text-align: left;
	padding-top: 3px;
}
td.rightSidebar {
	width: 190px;
	vertical-align: top;
	text-align: left;
	padding-top: 3px;
}




/* logo map */
table.logoMapTable {
	width: 600px;
}
table.logoMapTable td {
	width: 300px;
	height: 150px;
	font-family: Arial;
	font-size: 12px;
	background-color: #fff;
	font-weight: normal;
}



/* top left */

td.logoMapTopLeftTD {
	background-image: url('logoMapPics/ul.jpg');
	text-align: left
}
td.logoMapTopLeftTD:hover, td.logoMapTopLeftTDHover {
	background-image: url('logoMapPics/ulh.jpg');
	text-align: left
}

td.logoMapTopLeftTD a, td.logoMapTopLeftTD a:visited {
	display: none;
	font-size: 12px;
	color: #bb0000;
	width: 145px;
	margin-left: 5px;
	text-align: left;
	text-decoration: none;
	border: 0px #000 solid;
}
td.logoMapTopLeftTD:hover a, td.logoMapTopLeftTD:hover a:visited,
td.logoMapTopLeftTDHover a,  td.logoMapTopLeftTDHover a:visited {
	display: block;
	font-size: 12px;
	color: #bb0000;
	width: 145px;
	margin-left: 5px;
	text-align: left;
	text-decoration: none;
	border: 0px #000 solid;
}
td.logoMapTopLeftTD:hover a:hover, td.logoMapTopLeftTD:hover a:active,
td.logoMapTopLeftTDHover a:hover,  td.logoMapTopLeftTDHover a:active {
	display: block;
	font-size: 12px;
	color: #bb0000;
	width: 145px;
	margin-left: 5px;
	text-align: left;
	text-decoration: underline;
	border: 0px #000 solid;
}




/* top right */


td.logoMapTopRightTD {
	background-image: url('logoMapPics/ur.jpg');
	text-align: left
}
td.logoMapTopRightTD:hover, td.logoMapTopRightTDHover {
	background-image: url('logoMapPics/urh.jpg');
	text-align: left
}

td.logoMapTopRightTD a, td.logoMapTopRightTD a:visited {
	display: none;
	font-size: 12px;
	color: #00b;
	width: 145px;
	margin-left: 155px;
	text-align: left;
	text-decoration: none;
	border: 0px #000 solid;
}
td.logoMapTopRightTD:hover a, td.logoMapTopRightTD:hover a:visited,
td.logoMapTopRightTDHover a,  td.logoMapTopRightTDHover a:visited {
	display: block;
	font-size: 12px;
	color: #00b;
	width: 145px;
	margin-left: 155px;
	text-align: left;
	text-decoration: none;
	border: 0px #000 solid;
}
td.logoMapTopRightTD:hover a:hover, td.logoMapTopRightTD:hover a:active,
td.logoMapTopRightTDHover  a:hover, td.logoMapTopRightTDHover a:active {
	display: block;
	font-size: 12px;
	color: #00b;
	width: 145px;
	margin-left: 155px;
	text-align: left;
	text-decoration: underline;
	border: 0px #000 solid;
}



/* bottom left */


td.logoMapBottomLeftTD {
	background-image: url('logoMapPics/ll.jpg');
	text-align: left
}
td.logoMapBottomLeftTD:hover, td.logoMapBottomLeftTDHover {
	background-image: url('logoMapPics/llh.jpg');
	text-align: left
}

td.logoMapBottomLeftTD a, td.logoMapBottomLeftTD a:visited {
	display: none;
	font-size: 12px;
	color: #b0b;
	width: 145px;
	margin-left: 5px;
	text-align: left;
	text-decoration: none;
	border: 0px #000 solid;
}
td.logoMapBottomLeftTD:hover a, td.logoMapBottomLeftTD:hover a:visited,
td.logoMapBottomLeftTDHover a,  td.logoMapBottomLeftTDHover a:visited {
	display: block;
	font-size: 12px;
	color: #b0b;
	width: 145px;
	margin-left: 5px;
	text-align: left;
	text-decoration: none;
	border: 0px #000 solid;
}
td.logoMapBottomLeftTD:hover a:hover, td.logoMapBottomLeftTD:hover a:active,
td.logoMapBottomLeftTDHover  a:hover, td.logoMapBottomLeftTDHover a:active {
	display: block;
	font-size: 12px;
	color: #b0b;
	width: 145px;
	margin-left: 5px;
	text-align: left;
	text-decoration: underline;
	border: 0px #000 solid;
}




/* bottom right */

td.logoMapBottomRightTD {
	background-image: url('logoMapPics/lr.jpg');
	text-align: left
}
td.logoMapBottomRightTD:hover, td.logoMapBottomRightTDHover {
	background-image: url('logoMapPics/lrh.jpg');
	text-align: left
}

td.logoMapBottomRightTD a, td.logoMapBottomRightTD a:visited {
	display: none;
	font-size: 12px;
	color: #0b0;
	width: 145px;
	margin-left: 155px;
	text-align: left;
	text-decoration: none;
	border: 0px #000 solid;
}
td.logoMapBottomRightTD:hover a, td.logoMapBottomRightTD:hover a:visited,
td.logoMapBottomRightTDHover a,  td.logoMapBottomRightTDHover a:visited {
	display: block;
	font-size: 12px;
	color: #0b0;
	width: 145px;
	margin-left: 155px;
	text-align: left;
	text-decoration: none;
	border: 0px #000 solid;
}
td.logoMapBottomRightTD:hover a:hover, td.logoMapBottomRightTD:hover a:active,
td.logoMapBottomRightTDHover a:hover, td.logoMapBottomRightTDHover a:active {
	display: block;
	font-size: 12px;
	color: #0b0;
	width: 145px;
	margin-left: 155px;
	text-align: left;
	text-decoration: underline;
	border: 0px #000 solid;
}