a:link  {  }
a:visited {  }
a:hover { color: red }
body  { background-color: #fef7e7; }
p, ul, ol, dl { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
ul, ol  { margin-top: 0.5em;  padding-left: 0.8em; margin-left: 0.8em; }
li { margin-top: 3px; }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif}
table.h-menu   { color: #fff; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; background-color: #903 }

.maroon { background-color: #903 }
.nomargin { margin: 0px }

.nodec a:link { text-decoration: none; }
.nodec a:visited { text-decoration: none; }
.nodec a:hover {  text-decoration: underline; }

h1   { color: #903; font-weight: bold; font-size: 24px; font-family: Arial, Helvetica, sans-serif; margin-top:0px; }
h2   { color: #903; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, sans-serif; margin-top:13px; margin-left:0px; margin-bottom:9px; }
h3   { color: #903; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, sans-serif; margin-top:13px; margin-left:15px; margin-bottom:0px; }
h4   { color: #903; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-top: 13px; margin-bottom: 3px }
.brown { color: #c96; }
.golden { color: #fc6 }
a.h-menu:link   { color: #fff; text-decoration: none}
a.h-menu:visited   { color: #fff; text-decoration: none }
a.h-menu:hover   { color: #fc6; text-decoration: none }
a.h-menu:active   { color: #ffc; text-decoration: none }
.light  { font-weight: lighter }
.light-small  { font-weight: lighter; font-size: 20px; font-family: Arial, "font-weight normal" }
.larger { font-size: larger }
.yellow  { font-size: 15px }
.main { background-color: #fff; margin: 0px; padding: 0px; border-right: 2px solid #903; border-left: 2px solid #903; border-bottom: 2px solid #903; width: 766px; }
a.viewbook:link   { color: #fff; text-decoration: none}
a.viewbook:visited   { color: #fff; text-decoration: none }
a.viewbook:hover   { color: #fc6; text-decoration: none }
a.viewbook:active   { color: #ffc; text-decoration: none }
.viewbook   { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #000 }
.silhouette   { background: url("GeneratedItems/images/silhouette.gif") no-repeat right bottom }
.future_bg   { background: url("GeneratedItems/images/future_bg.gif") no-repeat right bottom }
.v-divider { background: url("GeneratedItems/images/v-divider.gif") no-repeat right center; padding-right: 20px; padding-left: 20px;  }

p.v-menu     { color: #903; font-weight: bold; font-size: 16px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; background-color: #f8dd9a; text-align: center; margin: 0px; padding: 15px; border-top: 2px solid #f5ce6f; border-right: 2px solid #f5ce6f; border-left: 2px solid #f5ce6f }
a.v-menu:link   { color: #903; text-decoration: none;}
a.v-menu:visited   { color: #903; text-decoration: none }
a.v-menu:hover   { color: #f00; text-decoration: none }
a.v-menu:active   { color: #903; text-decoration: none }

h4.index_header { color: #903; font-size: 14px; font-family: Arial, Helvetica, sans-serif }
.v-menu_light { font-weight: lighter; font-size: 12px }
.index_content  { margin-top: 0px; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif }
a.index_content:link   { color: #808080; text-decoration: none; }
a.index_content:visited   { color: #808080; text-decoration: none; }
a.index_content:hover   { color: #000; text-decoration: none; }
a.index_content:active   { color: #808080; text-decoration: none; }

table.b-menu   { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #903 }
a.b-menu:link   { color: #fff; text-decoration: none}
a.b-menu:visited   { color: #fff; text-decoration: none }
a.b-menu:hover   { color: #fc6; text-decoration: none }
a.b-menu:active   { color: #ffc; text-decoration: none }

ul.nav li   { font-size: 11px; list-style-type: none; margin: 2px 0px 2px 25px }
.nav-list  { margin: 0; list-style-type: none;}

.btn    { text-align: center; margin: 0px; margin-bottom: 7px; width: 130px; }
.menu_btn {display: block; padding: 2px; text-decoration: none; width: 100%; font-size: 11px; border: solid 1px maroon;}
a.menu_btn:link     { background-color: #fae6b5;}
a.menu_btn:visited    { background-color: #fae6b5; }
a.menu_btn:hover     { background-color: #fff; color: #f00; }
a.menu_btn:active    { background-color: #fff; }

.nav   {font-size: 11px; margin: 2px 0px 2px 15px;}
.menu { display: block; text-decoration: none; padding: 3px 3px 3px 5px; width: 100%;}
a.menu:hover     { color: #f00; background-color: #fff;}
a.menu:active    { color: #000; }

.cur_menu { display: block; text-decoration: none; padding: 3px 3px 3px 5px; width: 100%;}
a.cur_menu:link   { color:#000; background-color:#fff; }
a.cur_menu:visited   { color:#000; background-color:#fff; }
a.cur_menu:hover    { color:#a9a9a9; background-color:#fff; }
a.cur_menu:active   { color:#000; background-color:#fff; }

.header_menu   { display: block; text-decoration: none; padding: 3px 3px 3px 5px; width:100%; }
a.header_menu:link   { color: #903; }
a.header_menu:visited   { color: #903;  }
a.header_menu:hover    { background-color: #fff; color:#f00; }
a.header_menu:active   { color:#000;  }

.header_cur_menu   { display: block; text-decoration: none; padding: 3px 3px 3px 5px; width:100%; background-color:#fff; }
a.header_cur_menu:link   { color:#903; }
a.header_cur_menu:visited   { color:#903; }
a.header_cur_menu:hover    { color:#a9a9a9; }
a.header_cur_menu:active   { color:#000; }

.content  { margin: 0px 20px 20px }
.ini  { margin-top: 5px }
.small_par  { color: #808080; font-size: 11px; font-family: Arial, sans-serif; margin: 0px 3px 4px }
.size10  { font-size: 10px; }
.smaller  {font-size: smaller; }
.inset { background-color: #fef7e7; margin: 0px; padding: 15px; border: solid 1px #903; margin-top: 15px; margin-left: 15px;  margin-bottom: 20px; }
.nobg {background-image: none;}

div.nsu a:hover  	{ text-decoration: none; color: #ff0; background-color: #960018; padding-left: 3px; padding-right: 3px; padding-bottom: 1px; border-style: solid; border-width: 2px; border-color: #cc9999 #000 #000 #cc9999 }
div.nsu a		 { margin-bottom: 0px; padding-right: 5px; padding-left: 5px }
div.nsu p		{ margin-top: 9px; margin-bottom: 9px }

div.less_marg p		{ margin-top: 7px; margin-bottom: 7px }
.img-left { margin-right: 20px; margin-bottom: 5px; border: 1px solid black; }
.img-right { margin-right: 10px; margin-left: 10px; margin-bottom: 5px; border: 1px solid black; }


p#e { font: bold 55px verdana; color: #f8dd9a; margin: 0; padding: 0; line-height: 1em; }
td#col1 {  padding-right: 0px; padding-left: 0px;}
td#col1 img { margin: 5px 0 5px; }

