/* This Style sheet is the base for browsers,  There is a small additional  stylesie.css for Internet Explorer. */
html {background-color : #000000;color : #FFFFFF; font-family : Arial, Sans-serif ; font-weight : normal; font-style : normal; font-size : 12pt ; width : 100%; height : 100%;}
html.index {background-color : #000000;color : #FFFFFF; font-family : Arial, Sans-serif ; font-weight : normal; font-style : normal; font-size : 12pt ; width : 100%; height : 100%;}
body {margin : 0 ;}
.navdiv {background-color : #660033 ; color : #FFFFFF ; width : 80% ; margin-top : 5% ; margin-bottom: 5% ; padding-top : 10px ; padding-bottom : 10px ; }
H1, H2, H3, H4, H5 { text-transform : uppercase ;}
p {text-align : justify ;}
A { background-color : transparent ; text-decoration : none ; color : #33CCFF ;}
A:Hover { color :  #00FF00 ; }
A:link, A:Visited, A:Active, A:Hover  { text-decoration : none ;}
a:link img {border-color:#666666;}
a:visited img {border-color:gray;}
/* a:hover img {border-color:#660033;} */
a:hover img {border-color:red;}
a:active img {border-color:white;}
.titletext { background-color : transparent ; color : #FFFFFF ;  font-size : 100pt ; margin : 5% ; margin-bottom : 10% ;  margin-top : -20% ;}
#titlecolor2 {color : #CCCCCC;}
#titlecolor3 { color : #786433 ;}
.titlepicture { background-color :  transparent ; color :  #000000 ; margin : 5% ;}
.titlepicture img {background-color : transparent ; margin : 0% ;  width : 60%;}
.textual { width : 80%;}
.tabular { width : 80%; text-align : center;}
#sitemenu  { color :  #FF6600 ; width : 75% ; font-weight : bold ; font-size : 10pt ; text-align : center;}
#sitemenu A { text-decoration : none ; background-color :  transparent ; color :  #999999 ; }
#sitemenu A:Active  { color  :  #CCCCCC; }
#sitemenu A:Visited { color : #999999;}
#sitemenu A:Hover   { color : #FFFFFF;}
div.divspacer { margin-left : 1% ; margin-right : 1% ; margin-top : 5% ; margin-bottom : 8% ;}
.pagemenu {font-size:10pt;background-color:transparent;color:white;text-align:right; padding-right:8px;border:none;border-width:thin;border-right:solid;border-color:#FF6600; margin-left:1%;margin-right:10%;margin-top:5%;margin-bottom:10%; max-width:85%;}
.pagemenu A  {text-decoration : none ; background-color : transparent ; color :  #666666 ;}
.pagemenu A:Active, A:Visited { color : #FF9900 ;}
.pagemenu A:Hover {color : #FF6600 ;}
.imagegallery { color : #FFFFFF ; /* DO NOT DEFINE "width :something;;"*/}
.imagegallery table {background-color : #666666; text-align : center ; margin  : 20px ; padding : 20px ; display : table ; }
.imagegallery table td {color: #FFFFFF; font-size : 10pt ;padding : 7px ; empty-cells: hide;}
.imageview {margin: 20px; margin-top:10%; margin-bottom:10%; padding:20px; }
.imageview table {background-color : #666666 ;font-size : 10pt;  padding : 30px;}
.imageview table td {color: #FFFFFF; font-size : 10pt ;}
.NeedThisHere { /* do not apply any styles to this class  it serves as a textual-warning */ }
#copyright  {font-size : 9pt ; text-align : right  ;margin :5% ;margin-left : 0% ;}
.spaced {width:75%;margin-left:0%; margin-right:0;}
.textspaced {margin: 0em 3em 0em 3em;} /* top right  bottom left */
.scaled {width:85%;}
.rightfloat {float:right; width:45%; padding: 1em 0 1em 0;}
.leftfloat {float:left;  width:45%; padding: 1em 0 1em 0;}
#blockit {padding: 0 2em 0 2em;}
.also {background-color: transparent; color: #FFFFFF; width : 90%; font-size :9pt ; margin: 0em 0em 0em 0em}
.also table {margin : 0px ; padding : 0px ; display : table ; }
.also table td {  font-size :10pt ;  padding : 10px , 0px, 0px, 0px; }
.also table td p{font-size :10pt ; text-align: justified; padding : 0px ; }
