body { font-size: 9pt; font-family: verdana, arial, helvetica, sans-serif; background-color: #E60000; text-align: center; }
p, ol, ul, td, th {	font-size: 9pt; font-family: verdana, arial, helvetica, sans-serif; }
p    { margin-top: .5em; margin-bottom: .5em; }
li   { margin-top: .25em; margin-bottom: .25em; font-size : 9pt; font-family: verdana, arial, helvetica, sans-serif; }
li p { margin-top: .25em; margin-bottom: .25em; }
fieldset { border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 8px; margin: 0px; padding-top: 8px; border-right-width: 0px; }

a		  { font-size: 9pt; font-weight: normal; text-decoration: none; font-weight: bold; }
a:link	  { color: #000000; }
a:visited { color: #000000; }
a:active  { color: #000000; }
a:hover	  { color: #000000; text-decoration: underline; }

.menu a		      { font-size: 10px; font-weight: normal; text-decoration: none; font-weight: bold; }
.menu a:link	  { color: #000000; }
.menu a:visited   { color: #000000; }
.menu a:active    { color: #000000; }
.menu a:hover	  { color: #000000; text-decoration: underline; }

.active a		  { font-size: 10px; font-weight: normal; text-decoration: none; font-weight: bold; }
.active a:link	  { color: #999999; }
.active a:visited { color: #999999; }
.active a:active  { color: #999999; }
.active a:hover	  { color: #999999; text-decoration: underline; }

.tours a		 { font-size: 9pt; font-weight: normal; text-decoration: none; }
.tours a:link	 { color: #336699; }
.tours a:visited { color: #336699; }
.tours a:active  { color: #336699; }
.tours a:hover	 { color: #999999; text-decoration: underline; }

.lrgfont { font-size: 11pt; }
.medfont,.medgray { font-size: 9pt; }
.medgray { color: #666666; }
.smfont,.smgray { font-size: 10px; }
.smgray { color: #666666; }

.clock { background-color: #E60000; border-style: none; font-size: 9pt; color: #3F4B5F; font-weight: bold; height: 16px; }
.border { border: 1px solid #333333; }
.background { background: url(/library/bkgr.png) no-repeat 115px 10px; background-color: #FFFFFF; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; }

.error { color: #993300; font-size: 9pt; font-family: tahoma, arial, helverica, sans-serif; letter-spacing: 1px;}
.error a:link,.error a:visited { color: #FFFFFF; }
.error a:hover { color: #336699; }

.formhdr    { color: #003366; font-weight: bold; font-size: 10pt; font-family: arial, helvetica, sans-serif; }
.formreqd   { color: #990000; font-family: arial, helvetica, sans-serif; }
.formnote   { color: #666666; font-size: 9pt; font-family: arial, helvetica, sans-serif; }
.formerror  { color: #990000; font-weight: bold; font-size: 10pt; font-family: arial, helvetica, sans-serif; }
.formchoice { color: #003366; font-size: 9pt; }

.formselect { font-size: 12px; color: #222222; background-color: #EEEEEE; width: 160px; }
.formfield, .username, .password, .security  { font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #222222; background-color: #EEEEEE; }

.username { clear: both; padding-left: 18px; background-image: url(/library/username.gif); width: 140px; }
.password { clear: both; padding-left: 17px; background-image: url(/library/password.gif); width: 140px; }
.security { padding-left: 2px; width: 61px; height: 20px; }

#signin { background-color: #FF9900; font-size: 9px; width: 150px; border: 1px dotted #000000; padding-left: 2px; padding-right: 2px; padding-top: 3px; padding-bottom: 3px; }
#signin a { font-size: 9px; text-decoration: underline; font-weight: none; }
#signin a:link	  { color: #000000; }
#signin a:visited   { color: #000000; }
#signin a:active    { color: #000000; }
#signin a:hover	  { color: #000000; text-decoration: underline; }

#provinces { width: 420px; height: 324px; }
#displayprovince { width: 490px; height: 487px; }

.copyright  { font-size: 9px; color: #666666; font-family: helvetica, sans-serif; letter-spacing: 1px; }
