BODY		{ background:white; padding:0 0 0 0; margin:0 0 0 0; }

P           { font-family:Verdana,serif; font-size:75%; color:#000000; }
H1          { font-family:Verdana,serif; font-size:112%; color:#000000; font-weight:bold; margin-bottom:0pt; }
H2          { font-family:Verdana,serif; font-size:90%; color:#000000; font-weight:bold; margin-bottom:0pt; margin-top:0pt; }
H3			{ font-family:Verdana,serif; font-size:90%; color:#000000; font-weight:bold; margin-bottom:0pt; }
H5			{ font-family:Verdana,serif; font-size:50%; color:#000000; font-weight:normal; margin-bottom:0pt; }
H6			{ font-family:Verdana,serif; font-size:60%; color:#000000; font-weight:bold; margin-bottom:0pt; margin-top:10pt; }
EM			{ font-style:normal; font-weight:bold; }
BIG			{ font-size:120%; }
INPUT		{ font-family:Verdana,serif; font-size:75%; }
IMG			{ border:#000000 2px solid; }

A			{ color:#0000ff; text-decoration:none; font-weight:bold; }
A:visited	{ color:#0000ff; }
A:active	{ color:#0000ff; }
A:hover		{ color:#0000ff; }

A.nobold					{ font-weight:normal; }

SMALL.bct					{ font-family:Verdana,Arial,sans-serif; font-size:55%; color:#ffffff; }
SMALL.bct A			 		{ color:#ffffff; font-weight:normal; text-decoration:underline; }
SMALL.bct A:active			{ color:#ffffff; font-weight:normal; text-decoration:underline; }
SMALL.bct A:visited			{ color:#ffffff; font-weight:normal; text-decoration:underline; }
SMALL.bct A:hover			{ color:#ffffff; font-weight:normal; text-decoration:underline; color:#ffff00; }

TABLE.imgcat				{ display:inline; }
TABLE.imgcat TD             { behavior:url(/common/imgcat.htc); background-color:#1C1C48; pixel-width:100px; pixel-height:80px; text-align:center; cursor:hand; }
TABLE.imgcat TD.hidden      { background-color:#000038; visibility:hidden; font-size:0pt; }

TABLE.imgmenu				{ display:inline; }
TABLE.imgmenu TD            { behavior:url(/common/imgcat.htc); background-color:#1C1C48; text-align:center; cursor:hand; }
TABLE.imgmenu TD.label      { behavior:none; background:none; }


.notext						{ font-size:0pt; color:#000038; }
.nomargin					{ margin-top:0px; margin-bottom:0px; margin-right:30px; }
.smallmargin				{ margin-top:5px; margin-bottom:0px; margin-right:30px; }
.rightmargin				{ margin-right:30px; }
.bgi-se-norepeat			{ background-position: right bottom; background-attachment: fixed; background-repeat: no-repeat; }
.bgi-sw-norepeat			{ background-position: left bottom; background-attachment: fixed; background-repeat: no-repeat; }

.inverse					{ background-color:#000000; color:#ffffff; }
.shell						{ border:1px solid #000000; }
.whiteborder				{ border:2px solid #ffffff; }
.blackborder				{ border:#000000 2px solid; display: inline; }
.button						{ border-left:solid 1px #999; border-top:solid 1px #999; border-right:solid 1px #333; border-bottom:solid 1px #333; border-width:1px; }

.border0					{ border:none; }
.border1					{ border:#1c1c48 2px solid; margin-left:15px; }
.border2					{ border:#a8151a 2px solid; margin-left:15px; }
.border3					{ border:#ffffff 2px solid; margin-left:15px; }
.border0nm					{ border:none; }
.border1nm					{ border:#1c1c48 2px solid; }
.border2nm					{ border:#a8151a 2px solid; }
.border3nm					{ border:#ffffff 2px solid; }

.panelList TD				{ background-color:#1c1c48; padding:3px 4px 3px 4px; margin:2px 2px 2px 2px; border:1px solid #000038; font-family:Verdana,Arial,sans-serif; font-size:60%; color:#ffffff; }
.panelList TD A				{ font-weight:bold; }
.panelList TD.clear			{ background-color:#000038; }
.panelList TD.h3			{ background-color:#4d4d62; font-weight:bold; }

.panelMapOuter TD			{ background-color:#1c1c48; border:1px solid #000038; }
.panelMapInner TD			{ cursor:hand; background-color:#1c1c48; padding:3px 4px 3px 4px; margin:2px 2px 2px 2px; border-top:2px; border-bottom:0px; border-right:0px; border-left:0px; border-style:solid; border-color:#000038; font-family:Verdana,Arial,sans-serif; font-size:60%; color:#ffffff; }
.panelMapInner TD A			{ color:#ffffff; text-decoration:none; font-weight:normal; }
.panelMapInner TD A:visited	{ color:#ffffff; text-decoration:none; font-weight:normal; }
.panelMapInner TD A:active	{ color:#ffffff; text-decoration:none; font-weight:normal; }
.panelMapInner TD.h3		{ background-color:#4d4d62; font-weight:bold; }
.panelMapInner TD.h3hilight	{ background-color:#9A2525; }
.panelMapInner TD.hilight	{ background-color:#5F3B3B; }

.menu2						{ font-family:Arial Black,sans-serif; font-size:7pt; color:#A8151A; text-decoration:none; }
.menu2 a					{ font-size:7pt; color:#a8151a; line-height:215%; font-family:Arial Black,sans-serif; text-decoration:none; font-weight:normal; }
.menu2 a:visited			{ font-family:Arial Black,sans-serif; font-size:7pt; color:#A8151A; text-decoration:none; }
.menu2 a:active				{ font-family:Arial Black,sans-serif; font-size:7pt; color:#A8151A; text-decoration:none; }
.menu2 a:hover				{ font-family:Arial Black,sans-serif; font-size:7pt; color:#ffffff; text-decoration:none; }

.menu3						{ font-family:Arial Black,sans-serif; font-size:7pt; color:#A8151A; text-decoration:none; margin-bottom:6pt; margin-top:0; line-height:110%; }
.menu3 a					{ font-size:7pt; color:#a8151a; font-family:Arial Black,sans-serif; text-decoration:none; font-weight:normal; }
.menu3 a:visited			{ font-family:Arial Black,sans-serif; font-size:7pt; color:#A8151A; text-decoration:none; }
.menu3 a:active				{ font-family:Arial Black,sans-serif; font-size:7pt; color:#A8151A; text-decoration:none; }
.menu3 a:hover				{ font-family:Arial Black,sans-serif; font-size:7pt; color:#ffffff; text-decoration:none; }

.flyoutMenu								{ behavior:url(/common/menu/menu.htc); border:none; }
.flyoutMenu TD.flyoutLink				{ background-color:transparent; font-family:Verdana,sans-serif; font-weight:bold; font-size:7.5pt; cursor:hand; border:none; }
.flyoutMenu TD.flyoutLinkSel			{ background-color:transparent; font-family:Verdana,sans-serif; font-weight:bold; font-size:7.5pt; cursor:hand; border:none; }
.flyoutMenu TD.flyoutLinkSel A			{ color:#ffffff; text-transform:uppercase; text-decoration:none; font-weight:bold; }
.flyoutMenu TD.flyoutLinkSel A:hover	{ color:#ffffff; }
.flyoutMenu TD.flyoutLinkSel A:active	{ color:#ffffff; }
.flyoutMenu TD.flyoutLinkSel A:visited	{ color:#ffffff; }
.flyoutLink								{ font-family:Verdana,sans-serif; font-size:7.5pt; cursor:hand; border:none; }
.flyoutLink B							{ color:#ffffff; }
.flyoutLink A							{ color:#ffffff; text-transform:uppercase; text-decoration:none; font-weight:bold; }
.flyoutLink A:hover						{ color:#ffffff; }
.flyoutLink A:active					{ color:#ffffff; }
.flyoutLink A:visited					{ color:#ffffff; }

.flyoutSubLink				{ background-color:#1C1C1C; font-family:Verdana,sans-serif; font-size:7.5pt; cursor:hand; border:none; padding:1px 15px 3px 11px; }
.flyoutSubLink A			{ color:#ffffff; text-decoration:none; font-weight:bold; }
.flyoutSubLink A:hover		{ color:#ffffff; text-decoration:none; }
.flyoutSubLink A:visited	{ color:#ffffff; text-decoration:none; }
.flyoutSubLink A:active		{ color:#ffffff; text-decoration:none; }

.entranceMenu				{ font-family:Verdana,sans-serif; font-weight:normal; font-size:69%; color:#ffffff; }
.entranceMenu A				{ color:#ffffff; text-decoration:none; font-weight:bold; }
.entranceMenu A:visited		{ color:#ffffff; text-decoration:none; }
.entranceMenu A:active		{ color:#ffffff; text-decoration:none; }
.entranceMenu A:hover		{ color:#ffff00; text-decoration:none; }

.entranceSubtext			{ font-family:Verdana,sans-serif; font-weight:normal; font-size:60%; color:#000000; }
.entranceSubtext A			{ color:#0000ff; text-decoration:none; font-weight:bold; }
.entranceSubtext A:visited	{ color:#0000ff; text-decoration:none; }
.entranceSubtext A:active	{ color:#0000ff; text-decoration:none; }
.entranceSubtext A:hover	{ color:#0000ff; text-decoration:none; }
.entranceSubtext INPUT		{ font-size:105%; }

.listing					{ font-family:Verdana,sans-serif; font-size:60%; }
.listing h2					{ font-size:120%; font-weight:bold; }
.listing em					{ font-size:120%; font-weight:bold; }
.listing big				{ font-size:120%; font-weight:normal; }
.listing h1			        { font-size:190%; color:#000000; font-weight:bold; margin-bottom:0pt; }
.listing p					{ font-size: 120%; }

TD.imgcontainer img			{ border:#000000 2px solid; display: inline; }
TD.imgcontainer a img		{ border:#000000 2px solid; display: inline; }
