/* COLORS
	#cb9a24 or #b7871b - dark gold used for top variable-width section, etc.
	#d8a822 - gold menu and logo
	#88c4c4 - light tealish used for left nav
	#72b2b2 - dark tealish used for left nav
*/

/* main table style */
@viewport{
    zoom: 1.0;
    width: extend-to-zoom;
}

table.tblmain {
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background-color: #fff;
	margin-left: 4px;
	margin-right: 12px;
	-moz-box-shadow: #111 5px 6px 8px;
	-webkit-box-shadow: #111 5px 6px 8px;
	max-width: 100%;
}

table.tblmain td.rep {
	background-image: url(/newsite/images/top-repeat.gif);
	width: 100%;
	background-repeat: repeat;
}

table.tblmain td.lm {
	background-color: #88c4c4;
	border-bottom: 1px solid #88c4c4;
	max-width: 200px;
}

/* td.lm { background: #72b2b2 url(/images/lmbg.gif) repeat-y top center; } */

/* div.left {
	background: #72b2b2 url(/images/lmbg.gif) repeat-y top center;
}
*/

table.tblmain td.reptool {
/*	background-image: url(/newsite/images/nav/blank4.gif); */
	background-color: #88C4C4;
	width: 100%;
	min-width: 689px ! important;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	background-repeat: repeat-x;
}

table.tblmain td.lft {
	width: 200px;
	background-color: #D8A822;
}
table.tblmain td.mid {
	width: 304px;
	background-color: #B7871B;
}

table.tblmain td.rgt {
	width: 295px;
	background-color: #B7871B;
}

table.tblmain td.content {
	padding: 10px;
	vertical-align: top;
	background-color: #fffff9;
}

td.content img { vertical-align: bottom; max-width: 100%; }

.deptTitle {
/*	color: #b68600 ! important;
	color: #D8A822 ! important; */
	margin: 0;
	text-align: center ! important;
	white-space: nowrap;
	overflow: hidden;
}

td.print {
	width: 86px;
	text-align: right;
}

img {
	border: 0;
}

#deptHead {
 font-size: 1.1em;
 padding-left: 2px;

 background: #A7CFCE; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFA7CFCE', EndColorStr='#FFFFFFFF'); /* for IE */
 background: -webkit-gradient(linear, left top, left bottom, from(#A7CFCE), to(#fff)); /* for webkit browsers */
 background: -moz-linear-gradient(top,  #A7CFCE,  #fff); /* for firefox 3.6+ */ 
 zoom: 1;
}


/************************************************
page styles
************************************************/
tr.emergency{
	background-color: red;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

div.container { min-width: 829px; max-width: 1350px; padding-bottom: 100px; padding-top: 4px; }

div.search { width: 100%; padding: 0 5px; text-align: right; background-color: #D8A822; float: left; border: 1px solid #f00; border-top: 0px; border-left: 0px; }


