/*****************************************************************
 Unless otherwise noted, This code is (c) Copyright 2005
    MoistureMap International. All Rights Reserved.

  MoistureMap International
  PO Box 4171
  Portsmouth, New Hampshire 03802
  United States
  207-363-8449
  info@moisturemapper.com

 Developed by Geoff Varosky of Grace-Hunt Information Technology
    Email: gvarosky@grace-hunt.com
    Web: http://www.grace-hunt.com

 Purpose: Database Connection Information

 Changelog:
        + Fri May 27 10:53:27 EDT 2005
	Created

	+ Wed Jun  8 17:36:44 EDT 2005
	h3href, h3, minor tweaks to some of the css code

	+Thu Jun 23 13:27:02 EDT 2005
	Removed tahoma font from 'contents' div, so it will inherit the body spec at top

	164a165,166
	>       font-family: tahoma;
	>       font-size: 12px;

	+ Fri Jun 24 10:07:00 EDT 2005
	226,229d225
	< 
	< #x-small {
	<       font-size: x-small;
	< }

	+ Fri Jun 24 10:42:34 EDT 2005
	45c30
	<       min-width: 650px; 
	---
	>       min-width: 600px; 
	


******************************************************************/


html { 
	min-width: 650px; 
}

body, div, td, th, h2, h3, h4 { /* redundant rules for bad browsers  */ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height: 140%;
    color: #333;
}  

.clearhack { display: inline; } /*Clears Box Model Hack in IE5*/

body {
/*	background-color:#3366aa; */
	background-color:#FFFFFF;
	background-image: url(/site/images/bg_drops_top_80.png);
	background-position:0% -1px;
	background-repeat: repeat-x;
	padding:0px;
	color: #333;
	padding: 0px 5px 0px 0px;

	margin: 0;
}

textarea {
	width:400px;
	height:150px;	
}

textarea#newPost {
	width:100%;
	height:200px;	
}

a { 
	color: #333; 
}

a:hover { 
	color: #333; 
}

a:active { 	
	color: #000;
}

p { 
	line-height: 140%; 
}

h2,h3,h4 {
	font-family: trebuchet ms;
	font-weight: bold;
	color: #333;
}

h1 {
	font-family: Verdana;
	font-size: 150%;
	font-weight: bold;
	color:#333CCC;
	margin: 0;
}

h1 a { 
	text-decoration: none;
}

h1 a:hover { 
	text-decoration: none; 
}

h2 {
	font-size: 140%;
	padding-bottom: 2px;
	border-bottom: 1px solid #CCC;
	margin: 0;
}

h3 {
        font-size: 120%;
        padding-bottom: 2px;
        border-bottom: 1px solid #CCC;
        margin: 0;
}

h4 {
        font-size: 105%;
        padding-bottom: 2px;
        border-bottom: 1px solid #CCC;
        margin: 0;				
}

h3 a {
	color: #06C;
	font-weight: normal;
}

h3 a:hover {
	color: #333;
	font-weight: normal;
}

h3 a:active {
	color: #000;
	font-weight: normal;
}

p.note {
	background: #EEE;
	padding: 4px;
	font-family: tahoma;
	font-size: 85%;
	line-height: 130%;
	margin-top: 0;
}



.control {
        font-family:'trebuchet ms',helvetica,sans-serif;
        font-size:84%;
        border:1px solid;       
        border-top-color:#999;   
        border-left-color:#999;
        border-right-color:#666;
        border-bottom-color:#666;
        background-color:#ccf;
       /* filter:progid:DXImageTransform.Microsoft.Gradient(
                GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaff'); */
        padding: 0px;
        margin-bottom: 0px;
}

.control_nav {
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#CCF;
/*	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaff'); */
	padding: 0px;
	margin-bottom: 4px;
}

.control_nav:hover {
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#aaf;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaff'); */
	padding: 0px;
	text-decoration: underline;
	margin-bottom: 4px;
}

.control_close {
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#ccf;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff0000');*/
	padding: 0px;
	margin-bottom: 4px;
}

.control_close:hover {
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#cff;
/*	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff0000'); */
	padding: 0px;
	text-decoration: underline;
	margin-bottom: 4px;
}


.control_selected {
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	font-weight:bold;
	text-decoration: underline;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#6f6;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaff');*/
	padding: 0px;
	margin-bottom: 4px;
}






.altColor1 {
        background-color: #F2F2F2;      
}
        
.altColor2 {
        background-color: #E2E2E2;
}










input.button {
	padding: 0 .25em;
	width: 0;
	overflow: visible;
}

input.button[class] {	/* IE < 7 ignores [class] */
	width: auto;
}
td input.button[class] {
	width: 100%;
}



#main {
	position:relative;
	top:-1px;
	background: #fff;
	clear: both;
	min-height:450px;
	overflow:visible;
	display:table;
}


#contents {
	position:relative;
	top:0px;
	width:auto;
	min-width:800px;
	min-height:450px;
	height:auto; !important
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	overflow:visible;
	display:table;
	margin-left:auto;
	margin-right:auto;
}

#infobar {
	font-family: tahoma;  
	font-size: 11px;   
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: .35em;
	
	-moz-border-bottom-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-o-border-bottom-left-radius: 15px;
	border-bottom-left-radius: 15px;
	
}


#pageFooter {
	background:url(/images/footer.png) no-repeat top left;
	height:133px;
	margin-top:35px;
}
#footerContent {
	width:885px;
	margin-left:140px;
	padding-top:12px;
	color:#fff;
}
#copy {
	width:500px; 
	float:left;
	font-size:0.7em;
}
#footerNav {
	width:240px;
	float:right;
	text-decoration:none;
}
#footerNav ul {
	list-style:none outside;
	margin:0px;
	padding:0px;
	font-size:9pt;
	color:#fff;
}
#footerNav p {
	font-size:6.5pt;
	color:#fff;	
}
#footerNav p {
	margin-bottom:0;
}
#footerNav li {
	float:left;
}
#footerNav a:link,
#footerNav a:visited {
	color:#fff;
	text-decoration:none;
}
#footerNav span {
	margin:0 3px;
}

#required {
	font-family: tahoma;
	font-size: 16px;
	vertical-align: top;
	color: red;
}

#rednote {
	font-family: tahoma;
	font-size: 10px;
	color: red;
	font-style: italic;
}

.tdheader {
        font-family: tahoma;
        font-size: 12px;
	padding-right: .5em;
	padding-left: 1em;
	font-weight: bold;
	border-right: 1px dashed black;
	background: #FEFEFE;
	width: 150px;
}

.tdcontent {
        font-family: tahoma;
        font-size: 12px;
	padding-left: 1.5em;
        font-weight: normal;
	background: #FDFDFD;
}

.trdashedtop {
	border-top: 1px dashed black;
}

/* fixed tool tip */
#fixedtipdiv {
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}

#x-small {
	font-size: x-small;
}

/* multiple form buttons on a single line */
#multibutton {
	margin: 0px;
}

.imageborder {
	border: 1px solid black;
}

#floater {
	position: absolute; 
	top:0; 
	right:0; 
	z-index:3; 
	display:none; 
	float:right;
	border-bottom:1px solid #ffcc33;
	border-left:1px solid #ffcc33; 
	background:#fff4c2; 
	padding:3px;cursor:pointer;
} 

.laborTime, .equipTime, .travelTime {
	font-style: italic;
	text-align: center;
}

.laborDate, .equipDate, .travelDate {
	text-align: center;
	background: #D4D4D4;
}

.mdsbg {
	background: #D4D4D4;
}

td.tableLineDef {
	font-weight: bold;
}


.default {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.defaultErr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000
}

/******* CUSTOM ALERT BOX CSS *********/

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(/site/images/tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:relative;
	width:350px;
	min-height:100px;
	margin-top:100px;
	border:2px solid #000;
	background-color:#F2F5F6;
	background-image:url(/site/images/alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
	visibility:hidden;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#78919B;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font-family: verdana,sans-serif;
	font-size: x-small;
	height:50px;
	padding-left:5px;
	margin-left:55px;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:2px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
}

/* Define the basic CSS used by EditInPlace */
.eip_mouseover { background-color: #ff9; padding: 3px; }
/*
.eip_savebutton { background-color: #36f; color: #fff; }
.eip_cancelbutton { background-color: #000; color: #fff; }
*/
.eip_savebutton {
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	font-weight:bold;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#ccf;
/*	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaff'); */
	padding: 0px;
}
.eip_cancelbutton {
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	font-weight:bold;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#ccf;
/*	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaff'); */
	padding: 0px;
}
.eip_saving { background-color: #903; color: #fff; padding: 3px; }
.eip_empty { color: #afafaf; }

span.label { cursor: pointer; }

#informationbar{
  position: fixed;
	left: 0;
	width: 100%;
	padding: 10px 10px 10px 0px;
	background-color: lightyellow;
	border-bottom: 1px solid black;
	text-indent: 10px;
	font: 12px Verdana;
}

* html #informationbar{ /*IE6 hack*/
	position: absolute;
/*	width: expression(document.compatMode=="CSS1Compat"? document.documentElement.clientWidth+"px" : body.clientWidth+"px"); */
}

