.menu {
	font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; font-size: 14px; font-weight: bold;
        padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 4px; }
.menu:link,
.menu:visited,
.menu:active {
	color: #ffffff;
	background: #a5a5a5;
	text-decoration: none; }
.menu:hover {
	color: #ffffff;
	background: #c79202;
	text-decoration: none; }

.mhot {
	font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; font-size: 14px; font-weight: bold;
	padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 4px; }
.mhot:link,
.mhot:visited,
.mhot:active {
	color: #ffffff;
	background: #a3b8da;
	text-decoration: none; }
.mhot:hover {
	color: #ffffff;
	background: #c79202;
	text-decoration: none; }

.mwarm {
	font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; font-size: 14px; font-weight: bold;
	padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 4px; }
.mwarm:link,
.mwarm:visited,
.mwarm:active {
	color: #ffffff;
	background: #a5a5a5;
	text-decoration: underline; }
.mwarm:hover {
	color: #ffffff;
	background: #c79202;
	text-decoration: none; }

.submnu {
	font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; font-size: 10px; font-weight: bold;
        padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; }
.submnu:link,
.submnu:visited,
.submnu:active {
	color: #ffffff;
	background: #a5a5a5;
	text-decoration: none; }
.submnu:hover {
	color: #ffffff;
	background: #c79202;
	text-decoration: none; }

.subhot {
	font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; font-size: 10px; font-weight: bold;
	padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; }
.subhot:link,
.subhot:visited,
.subhot:active {
	color: #ffffff;
	background: #a3b8da;
	text-decoration: none; }
.subhot:hover {
	color: #ffffff;
	background: #c79202;
	text-decoration: none; }

.smallprint {
	font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding: 4px;}

.rem { border:solid #003399 1px; cursor: hand; }

.app_container	{ padding: 12px 10px 10px 15px }
.app_head	{ font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; font-size: large; font-weight: bold; }
.app_text	{ font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; }
.app_label1	{ font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; white-space: nowrap; font-weight: bold; }
.app_label2	{ font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; white-space: nowrap; }

.app_type_optinfo {  }
.app_type_opthead { background: #a3b8da; font-weight: bold; }
.app_type_optitem {  }

a:link    {  color: #0000FF; text-decoration: none}
a:visited {  color: #551A8B; text-decoration: none}
a:active  {  color: #009900; text-decoration: none}
a:hover   {  text-decoration: underline}

.a_lways:link    {  color: #0000FF; text-decoration: none}
.a_lways:visited {  color: #0000FF; text-decoration: none}
.a_lways:active  {  color: #009900; text-decoration: none}
.a_lways:hover   {  text-decoration: underline}

body { font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; color: #000000; background: #FFFFFF; _x_font-size: small;
       margin-top: 0px; margin-left: 0px; margin-right: 0px;
       background: url(/decor/bg_margin.png) repeat-y; background-color: #cccccc; }

.bannertitle { font-family: Times, Times New Roman, Serif; font-size: 22px; font-weight: bold; text-transform: uppercase;
               color: #ffffff; text-decoration: none}

.copy_head { font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; font-size: large; font-weight: bold; }
.copy_body { font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; }

.rem__h1   { font-size: x-large; font-weight: bold; text-align: center; color: #100880; }
.rem__h2   { margin-top: 0px; }
.rem__h3   { margin-top: 0px; }
.rem__p    { font-family: Times, Times New Roman, Serif; _x_font-size: small; _x_was: 10px; }

ul     { font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; _x_font-size: x-small; color: #000000}
table  { border: none; }
th     { font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; _x_font-size: x-small; background: #100880; color: #ffffff; font-weight: bold; text-align: center; valign: center }
td     { font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; _x_font-size: x-small; color: #000000}

img    { border: none; }
.glyph { border: none; padding: 1px 4px 1px 4px; vertical-align: bottom; }
.topofpage         { font-size: 10px; font-weight: bold; }
.topofpage:link    { color: #808080; }
.topofpage:visited { color: #808080; }
.topofpage:active  { color: #c79202; }
.topofpage:hover   { color: #c79202; }


hr   { color=#100880 }
pre  { font-size: small; text-decoration: none }
sub  { font-size: xx-small; }
sup  { font-size: xx-small; }

.boldblue    { font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; font-size: x-small; color: #100880; font-weight: bold }
.boldgreen   { font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; font-size: x-small; color: #008800; font-weight: bold }
.bigtitle    { font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: x-large; font-weight: normal; text-transform: uppercase; color: #F8D808; text-decoration: none}
.medtitle    { font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 14; font-weight: normal; color: #F8D808; text-decoration: none}
.widdy       { font-family: Verdana, Arial, sans-serif, Tahoma, Helvetica; font-size: 10px; }



# p.ahem { display: none }
# .title
# {
#   font-size: larger;
#   margin: 0 0 0 0;
#   padding: 0.25em 0.25em 0.25em 0.25em;
#   text-align:right;
# }
# .description
# {
#   display: block;
# }
# .description p
# {
#   font-size: 0.9em;
#   margin-top: 0;
#   margin-bottom:0.5em;
# }
# .photo-list
# {
#   border-bottom: thin solid darkslategray;
#   width:100%;
# }
# .photo-list .list-comment
# {
#   font-size: 0.8em;
# }
# .photo-table
# {
#   display: table;
#   margin: 0 0 1em 0;
#   padding: 0.5em 0.5em 0.5em 0.5em;
#   width:100%;
# }
# .outro
# {
#   font-size: xx-small;
#   margin: 1em 0 0 0; 
#   padding: 0 0 0 0;
# }
# .photo-list .outro
# {
#  padding-left: 0.5em;
#  padding-bottom: 0.25em;
# }
# .photo a
# {
#     color:navy;
# 	display: block;
# 	font-size: 1em;
# 	text-decoration: none;
# 	margin-left:0;
# 	margin-right:0;
# 	margin-top: 5px;
# 	margin-bottom: 5px;
# 	padding: 5px 5px;
# }
# a:hover
# {	color: #ffffff; 
# 	background: #bfbfbf;
# 	text-decoration:underline;
# }
