html {height: 100%;}
body {background-image:url('images/frontbak.jpg');background-repeat:repeat-x;background-color:#000;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.4em;color:#FFF;margin:0;height:100%;}
td {font-size:12px;vertical-align:top;}
a {color: #FFF;text-decoration:underline;}
img {padding:0;line-height:0;border:none;}
a:hover {color:#FFF;text-decoration:none;}
h3 {font-weight:bold;font-size:16px;padding-bottom:4px;line-height:24px;margin:0;}
.white {background-color:#FFF;}
.black {background-color:#000;}
.lgreybak {background-color:#f2f2f2;}
.maincenter {text-align:center;height:100%;}
.maincentertable {margin:0 auto;text-align:left;}	
.title {background-color:#dfa471;border-bottom:1px solid #b67d4b;}
.footer, .footerright {background-color:#181a1c;background-image:url('images/footerbak.gif');color:#fff;padding:0 10px 0 10px;line-height:31px;}
.footerright {text-align:right;}
.footerright a {color:#fff;text-decoration:underline;}
.footerright a:hover {color:#fff;text-decoration:none;}
.pagetitle {background-image: url('images/titlebak.gif');padding:20px 0 6px 10px;;line-height:40px;font-weight:bold;font-size:18px;}
.largeboldtext {font-weight:bold;font-size:14px;}
#form th {background-color:#ccc;border-bottom:1px solid #FFF;text-align:right;padding-right:6px;line-height:26px;font-weight:normal;color:#000;}
#form td {background-color:#f2f2f2;border-bottom:1px solid #FFF;padding-left:6px; line-height:26px;}
.contacttitle {padding-left:10px;background-color:#111;color:#FFF;border-right:1px solid #FFF;line-height:28px;}
#contact th {font-weight:bold;padding:10px 0 0 6px;}
#contact td {padding:0 0 10px 6px;}
.button {font-weight:bold;font-size:11px;color:#FFF;background-color:#182636;}
.userpass {text-align:right;padding:6px;}
.textfields {padding:2px;}
.gallerytitle {background-image:url('images/footerbak.gif');background-repeat:repeat-x;font-weight:bold;padding:7px 0 7px 11px;font-size:14px;}

.menu {padding:0 0 0 1px; margin:0; list-style:none; height:35px; background:#fff url(images/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu li {float:left;}
.menu li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu li a b {float:left; display:block; padding:0 11px 0 6px;}
.menu li.current a {color:#fff; background:url(images/button3.gif);}
.menu li.current a b {background:url(images/button3.gif) no-repeat right top;}
.menu li a:hover {color:#fff; background:#000 url(images/button2.gif);}
.menu li a:hover b {background:url(images/button2.gif) no-repeat right top;}
.menu li.current a:hover {color:#fff; background:#000 url(images/button3.gif); cursor:default;}
.menu li.current a:hover b {background:url(images/button3.gif) no-repeat right top;}

.menucurrent {font-weight:bold;font-size:22px;padding:0 0 0 10px;color:#FFF;vertical-align:bottom;line-height:30px;}

.gmenutitle {font-weight:bold;font-size:14px;padding:10px 10px 0 0;text-align::left;}
.gmenutext {text-align:left;padding:0 10px 10px 0;}

.shadowContainer {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 0 5px 5px 0  !important;
  margin: 0 5px 5px 0;
}
.shadowObject {
  display: block;
  position: relative;
  margin: -5px 5px 5px -5px;
}