body {background: #3333cc; }
table{font-family: Verdana; color: #000000; font-size: xx-small;}
td {vertical-align: middle;}
a {text-decoration: none; color: #000000;} 
a:hover {color: #666666}

body{font: 76%/1.3 Arial,Verdana,sans-serif}
div.box{width:375px;
    height:190px;
    overflow:auto;padding: 0px;
    border:0px solid;border-right:0 solid;
  }
div.admin_box{width:420px;
    height:190px;
    overflow:auto;padding: 0px;
    border:0px solid;border-right:0 solid;
  }

div.box p{margin-top:0}

.header_top {background: url(img/header_top.png) no-repeat top; width: 750px; height: 15px; padding: 0px;}
.header_middle {background: url(img/header_center.png) repeat-y; width: 750px; height: 150px; text-align: center; padding: 0px;}
.header_bottom {background: url(img/header_bottom.png) no-repeat bottom; width: 750px; height: 15px; padding: 0px;}

.shoulder_case_top {background: url(img/lateral_top.png) no-repeat top; width: 150px; height: 15px; padding: 0px;}
.shoulder_case_middle {background: url(img/lateral_center.png) repeat-y; width: 150px; text-align: center; padding: 0px;}
.shoulder_case_bottom {background: url(img/lateral_bottom.png) no-repeat bottom; width: 150px; height: 15px; padding: 0px;}

.central_top {background: url(img/central_top.png) no-repeat top; width: 450px; height: 15px; padding: 0px;}
.central_middle {background: url(img/central_center.png) repeat-y; text-align: center; padding: 0px; }
.central_bottom {background: url(img/central_bottom.png) no-repeat bottom; width: 450px; height: 15px; padding: 0px;}

.footer_top {background: url(img/footer_top.png) no-repeat top; width: 750px; height: 15px; padding: 0px;}
.footer_middle {background: url(img/footer_center.png) repeat-y; width: 750px; height: 20px text-align: center; padding: 0px; }
.footer_bottom {background: url(img/footer_bottom.png) no-repeat bottom; width: 750px; height: 15px; padding: 0px;}

font, h1, h2, h3, h4, p, a, td {
	font-family: "Sans-Serif";
	color: #ffCC66;
}

.normalized {
	width: 250px;
}

.showcase {
	width: 200px;
}


.datatable {
	width: 355px;
	padding: 0;
	margin: 0;
	
}

.datatable caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.datatable th {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA;
}

.datatable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


.datatable td.alt {
	background: #F5FAFA;
	color: #797268;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.slidedoormenu{
list-style-type: none;
margin: 1;
padding: 0;
width: 146px; /* width of menu (don't forget to add border with below!) */
border: 0px solid #ffcc66; /* thick left border of menu */
margin-left:2px;
border-top: 1px solid white;
border-bottom: 1px solid white;
}

.slidedoormenu li{
border-bottom: 1px solid #885b5c; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
background: white url(img/vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
font: bold, 13px; 
display: block;
/* color: black; */
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: black;
}

.slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: black;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}