/* body */

body        { font-family: Arial, Verdana, Lucida, Helvetica, Sans-Serif; }
body        { background-color: #DCDCDC; }

/* link */

A:link     { text-decoration: none; }
A:visited { text-decoration: none; }
A:active  { text-decoration: underline;}
A:hover   { text-decoration: underline;}

/* select boxes */

select     { background-color: #D7D7D7; }
select     { font-family: Verdana, Arial, Helvetica; }
select     { font-size: 10px; }

/* text fields */

textarea   { background-color: #F0F0F0; }
textarea   { font-family: Verdana, Arial, Lucida; }

/* buttons */

.button    { background-color: #DEDFDF; }
.button    { font-family: Verdana, Arial; }
.button    { font-size: 10px; }

/* text fields */

.text   { font-family: Verdana, Arial, Lucida, Helvetica, Sans-Serif; }
.text   { background-color: #F5F5F5; }
.text   { font-size: 11px; }


/* menubar */

#menuBar   { background-color: #E7E7E7; }
#menuBar   { border: 1px solid; }
#menuBar   { color: #000000; }
#menuBar   { border-color: #FFFFFF #ADADAD #ADADAD #FFFFFF; }
#menuBar   { color: #000000; }
#menuBar   { font-size: 1pt; }
#menuBar   { padding: 4px 2px 4px 2px; }
#menuBar   { text-align: center; }
#menuBar   { width: 60%; }

/* menubar button */

a.menuButton, a.menuButtonActive   { background-color: transparent; }
a.menuButton, a.menuButtonActive   { color: #000000; }
a.menuButton, a.menuButtonActive   { cursor: default; }
a.menuButton, a.menuButtonActive   { font-family: MS Sans Serif, Arial, Verdana, Tahoma, sans-serif, Lucida; }
a.menuButton, a.menuButtonActive   { font-size: 8pt; }
a.menuButton, a.menuButtonActive   { font-style: normal; }
a.menuButton, a.menuButtonActive   { font-weight: normal; }
a.menuButton, a.menuButtonActive   { margin: 1px; }
a.menuButton, a.menuButtonActive   { padding: 2px 8px 2px 8px; }
a.menuButton, a.menuButtonActive   { position: relative; }
a.menuButton, a.menuButtonActive   { left: 0px; }
a.menuButton, a.menuButtonActive   { top: 0px; }
a.menuButton, a.menuButtonActive   { text-decoration: none; }

/* menubar button hover */

a.menuButton:hover   { background-color: #C8C7CC; }
a.menuButton:hover   { color: #000000; }
a.menuButton:hover   { text-decoration: none; }

/* menubar button active */

a.menuButtonActive, a.menuButtonActive:hover   { background-color: #C8C7CC; }
a.menuButtonActive, a.menuButtonActive:hover   { color: #000000; }
a.menuButtonActive, a.menuButtonActive:hover   { text-decoration: none; }

/* menubar item */

a.menuItem   { background-color: transparent; }
a.menuItem   { cursor: default; }
a.menuItem   { display: block; }
a.menuItem   { font-family: MS Sans Serif, Arial, Verdana, Tahoma, sans-serif, Lucida; }
a.menuItem   { font-size: 8pt; }
a.menuItem   { font-style: normal; }
a.menuItem   { font-weight: normal; }
a.menuItem   { margin: 4px 4px 4px 4px; }
a.menuItem   { padding: 2px; }
a.menuItem   { padding-left: 12px; }
a.menuItem   { padding-right: 16px; }
a.menuItem   { text-decoration: none; }
a.menuItem   { white-space: nowrap; }
a.menuItem   { color: #000000; }

/* menubar item hover */

a.menuItem:hover   { background-color: #C8C7CC; }
a.menuItem:hover   { color: #000000; }
a.menuItem:hover   { text-decoration: none; }

/* menubar menu */

.menu   { background-color: #FFFFFF; }
.menu   { border: 1px solid; }
.menu   { border-color: #B4B4B4; }
.menu   { padding-top: 0px; }
.menu   { position: absolute; }
.menu   { text-align: left; }
.menu   { visibility: hidden; }

/* menubar menu line */

.menuItemSep   { border-top: 1px solid #8A8A8A; }
.menuItemSep   { margin: 4px 4px 4px 4px; }
