body { color:#ffdd99;
       background-color:#000000;
       font-family: "Times New Roman", sans;
	   text-shadow:1px 1px 1px #000000;
       margin:0px;
       padding:0px;
       background-attachment:fixed;
       background-image:url(../images/night.jpg);
}
.DivScroll{position:absolute;
             left:150px;
		     top:0px;
		     height:100%;
		     padding:0px;
		     margin:0px;
		     overflow:auto;
		     z-index:1;
}

.mainsite{width:100%;
           margin:0px;
		   padding:0px;
		   border:0px;
}
.maintable{width:600px;
           margin:0px;
		   padding:10px;
}
.legaltable{max-width:600px;
            margin:0px;
		    padding:10px;
}
.menutable{width:150px;
           margin:0px;
		   padding:0px;
}
.mailtotable{width:385px;
             height:180px;
			 margin:0px;
			 padding:0px;
			 border:0px;
}
/* ---------------- Images ----------------- */
.oblogo{width:472px;
        height:110px;
		margin:0px;
		border:0px;
}
.logo-small{width:200px;
            height:50px;
			border:0px;
}
.logoob2{width:400px;
         height:100px;
		 border:0px;
		 margin:15px;
}
.menuimage{width:100px;
           height:75px;
		   border:1px solid;
		   margin:5px;
}
.menuimage2{width:100px;
            height:100px;
			border:1px solid;
			margin:5px;
}
.menuimage3{border:1px solid;
			margin:5px;
}
.footerimage{border:1px solid;
             width:75px;
			 height:75px;
			 margin:3px;
}
.bannerimage{border:1px solid;
             width:468px;
			 height:60px;
}
.pubut{width:32px;
          height:32px;
		  border:0px;
}
.onemomenttd{height:600px;
             text-align:center;
			 vertical-align:middle;
}
/* ---------------- navigation ------------- */
a.butnav:link{color:#ffdd99;
              cursor:initial;
              text-decoration:none;
}
a.butnav:visited{color:#550000;
                 cursor:initial;
				 text-decoration:none;
}
a.butnav:hover{color:#00ff00;
              cursor:pointer;
              text-decoration:none;
}
/* ----------------- alignment ------------- */
.ct150{width:150px;
          text-align:center;
		  vertical-align:top;
}
.ct{text-align:center;
    vertical-align:top;
}
.cm{text-align:center;
    vertical-align:middle;
}
.ct-m{text-align:center;
      vertical-align:middle;
	  padding:10px;
}
.rt{text-align:right;
    vertical-align:top;
}
.ltindent{
	text-indent:40px;
	text-align:left;
	vertical-align:top;
}
.carttitle{font-size:36px;
           text-align:center;
		   vertical-align:top;
		   font-weight:bold;
		   font-style:italic;
}
.maintitle{
	font-size:24px;
	font-weight:bold;
	font-style:italic;
}
.legaltitlemin{font-size:14px;
            font-weight:bold;
			font-style:italic;
}
.legaltitle{font-size:18px;
            font-weight:bold;
			font-style:italic;
}
.line{width:480px;
      height:1px;
      border-bottom:2px solid #ffdd99;
}
.jswarning{font-size:12px;;}
.ltlarge{font-size:18px;}
.ltsmall{font-size:14px;
}
.ltsmall-i{font-size:14px;
           font-style:italic;
}
.copyright{font-size:10px;}
.address{font-size:20px;}
/* ----------------------- email --------------------- */
.lt-120{width:120px;
        text-align:center;
		vertical-align:top;
}
.orangeball{width:15px;
            height:15px;
            border:0px;
            margin-right:10px;
}

input.validate:invalid{background:red;}
input.validate:valid{background:green;}
.eMailtable{color:#ffdd99;
            margin:0px;
            font-size:16px;
            font-weight:bold;
			font-style:italic;
			width:368px;
            height:358px;
            padding:5px;
            border:2px solid #ffdd99;
			background-color:#555500;
}

