body {
font-size: 83%;
font-family	: Arial, Helvetica, Trebuchet, sans-serif;
scrollbar-face-color		: #96ABBF;
scrollbar-arrow-color		: #0000aa;
scrollbar-track-color		: #AED6FF;
scrollbar-3dlight-color		: #8997C8;
scrollbar-highlight-color	: #ffccff;
scrollbar-shadow-color		: #333333;
scrollbar-darkshadow-Color	: #000077;
max-width:1200px;
min-width: 930px;
height: 100%;
}

#containerbody
{
min-width: 930px;
max-width: 1200px;
}

body, p, h2, h3, table, td, th, ul, ol, textarea, input {
font-family: Verdana, Helvetica, sans-serif;
}

.menuheight {
box-shadow: 7px 7px 8px #fefeff;
-webkit-box-shadow: 7px 7px 8px #fefeff;
-moz-box-shadow: 7px 7px 8px #fefeff;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#fefeff, offX=7, offY=7, positive=true);
}

.fix{
background-image:url('/imgs/staff-bg.png');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center center;
}

img {border: 0px; padding: 0px; margin: 0px; }

img.rt { padding-left: 10px; align: right;}

img.lt { padding-right: 10px; align: left; }

img.top {vertical-align: top;}

table.hdr {
position: absolute; top: 0px;
width: 100%;
}

#box {
box-shadow: 7px 7px 8px #cccccc;
-webkit-box-shadow: 7px 7px 8px #cccccc;
-moz-box-shadow: 7px 7px 8px #cccccc;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
background: #fefeff;
padding-left: 10px;
padding-top: 10px;
padding-right: 22px;
padding-bottom: 12px;
border: 1px solid gray;
border-top: 1px solid lightgray;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#cccccc, offX=7, offY=7, positive=true);
}

.box {
box-shadow: 7px 7px 8px #cccccc;
-webkit-box-shadow: 7px 7px 8px #cccccc;
-moz-box-shadow: 7px 7px 8px #cccccc;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
background: #cde0ef;
padding: 0px;
padding-top: 10px;
border: 1px solid lightgray;
border-top: 1px solid lightgray;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#cccccc, offX=7, offY=7, positive=true);
}

#postdate {
position: relative;
align: left;
vertical-align: top;
font-size: 65%;
font-style: italic;
color: gray;
}

.menu {
-moz-border-radius-topright: 12px;
-moz-border-radius-bottomright: 12px;
font-size	: 105%;
background: url(/imgs/menu_bg.jpg) 0 0 repeat-y
}

p.hdr {
color: darkred;
font-size	: 120%;
font-weight	: bold;
}

label {
font-size	: 105%;
font-weight	: bold;
}

#border{
border-style: ridge;
border-color:red;
//border-style: solid;
border-width: 8px;
padding-left: 18px;
padding-top: 10px;
padding-right: 12px;
padding-bottom: 10px;
}

.border{
border-style: ridge;
border-color:red;
//border-style: solid;
border-width: 8px;
padding-left: 18px;
padding-top: 10px;
padding-right: 12px;
padding-bottom: 10px;
}

a.blue:link {
color: blue;
font-face: verdana;
font-weight	: bold;
text-decoration: underline;
}

a.blue:visited {
color: blue;
font-face: verdana;
font-weight	: bold;
text-decoration: underline;
}

a.blue:hover {
color		: darkorange;
font-weight	: bold;
font-face: verdana;
text-decoration	: underline; 
}

td {
vertical-align: top;
}

td.mid {
vertical-align: middle;
}

td.bottom {
vertical-align: bottom;
}

td.smtxt {
font-size: 90%;
}

td.maincontent {
padding-left	: 24px;
padding-right	: 24px;
padding-bottom: 18px;
vertical-align	: top;
}

tr.smtxt {
font-size: 90%;
}

a:link {
text-decoration	: none;
font-size	: 100%;
color		: #0000aa;
}
a:visited {
text-decoration	: none;
font-size	: 100%;
color		: #0000aa;
}
a:hover {
text-decoration	: underline;
font-size	: 100%;
color		: orange;
}

a.mnu:link {
text-decoration	: none; 
font-size	: 97%;
color		: #ff0000;
}

a.mnu:visited {
text-decoration	: none;
font-size	: 97%;
color		: #ff0000;
}

a.mnu:hover {
text-decoration	: underline; 
font-size	: 97%;
font-color		: #ff0000;
background: url(/imgs/bon2.jpg);
}

td.mnu:hover {background: url(http://empirerecovery.org/imgs/bon2.jpg);}

#mnu {
font-family: Arial, Helvetica, Trebuchet, sans-serif;
font-weight: 900;
color		: #0000aa;
vertical-align: middle;
}

table {
font-size: 100%;
vertical-align: top;
}

.hdr {
font-size	: 130%;
color		: #0000fc;
}

.maincol {
margin-left	: 18px;
margin-right	: 16px;
vertical-align: top;
}

.rightcol {
margin-right	: 0px;
margin-top	: 8px;
}

h1 {
background-color: #c9e5FF;
padding		: 3px;
border-bottom	: solid 2px #8088B8;
border-right	: solid 2px #8088B8;
text-align	: center;
font-size 	: 1.3em;
width: auto;
}

h2 {
text-align	: left;
font-size 	: 130%;
font-weight	: strong;
color		: #0000cc;
}

h3 {
text-align	: left;
font-size 	: 125%;
font-weight: strong;
color : #0000dF;
}

h4 {
text-align	: left;
font-size 	: 65%;
color : #000000;
}

p {
font-family: Verdana, Helvetica, Trebuchet, sans-serif;
font-size 	: 1.05em;
font-weight: 500;
line-height	: 1.3em;
color		: #000000;
text-align	: justify;
}

.tab {text-indent: 2em;}

.ndent { padding-left: 28px; }

p.hdr {
font-size 	: 1.20em;
font-weight: 500;
color		: #000077;
}

p.small {
font-size 	: .6em;
font-weight: 500;
color		: #000000;
}

p.box {
padding-left	: 10px;
padding-right	: 10px;
font-size	: .8em;
}


/*  LIGHT BOX  */
#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:500px;
	height:400px;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	background:#FDFCE9;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}
