body {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-align: center;  margin: 5px; padding: 0; background-color: white; } 

.main { background: url(images/top-left.gif) no-repeat top left; width: 100%; border-top: 1px solid gray; }
.main td { background: url(images/bottom-right.gif) no-repeat bottom right; width: 100%; border-bottom: 1px solid gray; text-align: right; }


td {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; color: black; vertical-align: top;}
td A:link, td A:visited, td A:active { color: gray; font-weight: bold; text-decoration: none;}
td A:hover { color: #FF8C00; text-decoration: underline;}

p { text-align: justify; padding: 0px 10px 0px 110px;}
p.navigator { padding: 10px;}
p.bottom-navigator { text-align: left; padding: 10px;}

.photo_nav { cursor: hand; border-top: 1px dashed gray; border-bottom: 1px dashed gray; padding: 5px 10px 5px 10px; background: white; text-align: center; }

.copyright { width: 100%; }
.copyright td { width: 100%; font-size: 12px;  text-align: right;  color: gray;  padding: 10px 10px 10px 0px;     }

.image { background: white; border: 1px solid gray;  }
.image td { background: gray; padding: 0px; color: white; font-weight: bold; text-align: center; }

input {background: #A0522D; font-size: 10px; color: white; FONT-FAMILY: Arial, Helvetica, sans-serif; border: 1px solid #DCDCDC; }
select {background: #A0522D; font-size: 10px; color: white; FONT-FAMILY: Arial, Helvetica, sans-serif; border: 1px solid #DCDCDC; }

ul { list-style: square;  margin-top: 6px; margin-bottom: 10px;  overflow-x: scroll;     }
li { margin: 0px -17px 8px 0px; text-align: right; }


td A.silent:link, td A.silent:visited, td A.silent:active { color: black; text-decoration: none; }
td A.silent:hover { color: red; text-decoration: underline; }

hr { border-top: 1px dashed #A9A9A9; height: 1px;  }


h1 { font-size: 18px; font-weight: bold; text-decoration: none;  color: #FF8C00;  text-align: right;  margin: 10px 10px 10px 140px; border-bottom: 1px dashed #BDBDBD; padding-bottom: 3px;  }
h2 { font-size: 15px; font-weight: bold; margin-bottom: 10px; 	text-decoration: underline; text-align: right;}
h3 { font-size: 14px; font-weight: bold; margin-bottom: 10px; 	text-decoration: none; text-align: right;}

.code { direction: ltr; width: 430px; padding: 10px; border-bottom: 1px solid gray; border-left: 1px solid gray; border-top: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9; FONT-SIZE: 12px; text-align: left;}
.link { cursor: hand; text-decoration: underline; color: #626262; }
.news { background-color: #F0F8FF; width: 100%; padding: 7px; border: 1px solid gray; font-size: 12px; text-align: justify; height: 100%;  background: #F0F8FF url(images/hammer.gif) no-repeat left top;  text-align: right; }
.level { background-color: #DADADA;  font-weight: bold;  color: #483D8B; padding: 3px; border-bottom: 1px dotted Gray; border-top: 1px dotted Gray; text-align: right;}

