/* CSS Document */

body
{
	margin:0; background-color:#5B8836; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2E772F;
}
hr
{
	border-bottom:1px dotted #5B8836; border-collapse:collapse; width:95%; height:1px;
}
.parentTable
{
	width:800px; background:#FFFFFF repeat; height:auto;
}

.headerTable
{
	background:#DFF9E1 repeat; height:140px;
}
.leftLeaf
{
	background:url(../images/leaf01.jpg) no-repeat; text-align:right;
}

.footerTable
{
	background:#DFF9E1 repeat; height:26px;
}

.footerLinks
{
	color:#2E772F; 
}

.footerLinks a
{
	color:#2E772F; text-decoration:none;
}

.footerLinks a:hover
{
	color:#ABC9AD; text-decoration:none;
}
.buttonBg
{
	background:url(../images/buttonBg.jpg) repeat-x; width:21px; font-weight:bold; color:#FFFFFF;
}

.buttonTable
{
	height:21px;
}

.buttonTable a
{
	color:#FFFFFF; text-decoration:none;
}
.buttonTable a:hover
{
	color:#ABC9AD; text-decoration:none;
}

.contentTable
{
	margin-bottom:0px; margin-top:5px;
}

.leftBandTile
{
	background:url(../images/dotLine.gif) repeat-y;
}

.loginTable
{
	background:#F1F6E6 repeat; padding-left:10px; width:169px; padding-right:7px;
}

.formData
{
	margin-left:3px; margin-top:3px; margin-bottom:3px; height:16px; background-color:#C1D896; border:1px solid #84A85C;
}
.newUser
{
	font-size:10px;
}

.newUser a
{
	color:2E772F; text-decoration:none;
}

.newUser a:hover
{
	color:7DAB79; text-decoration:none;
}

.contentBg
{
	background:url(../images/leaf.jpg) no-repeat; width:600px; height:313px; float:right; padding-right:5px; padding-left:5px;
}
.projectBg
{
	background:url(../images/img3.jpg) no-repeat; width:600px; height:313px; float:right; padding-right:5px; padding-left:12px;
}
.revitBg
{
	background:url(../images/revtbg.jpg) no-repeat; width:600px; height:313px; float:right; padding-right:5px; padding-left:5px;
}

/*{
	background:url(../images/img4.jpg) no-repeat; width:600px; height:313px; float:right; padding-right:5px; padding-left:12px;
}*/
.waterBg
{
	background:url(../images/img2.jpg) no-repeat; width:600px; height:313px; float:right; padding-right:5px; padding-left:12px;
}
.headings
{
	font-size:large;
}

.contents
{
	padding-top:5px;
	
}
h3	{
	text-align:center;
	color:rgb(255,0,0);
	font-family:"trebuchet ms";
	font-size:12px;
	font-weight:bold;
	}
h2	{
	color:rgb(0,60,0);
	font-family:"trebuchet ms";
	font-size:12px;
	font-weight:normal;
	}
h2.ash	{
	color:rgb(77,77,77);
	font-family:"trebuchet ms";
	font-size:12px;
	font-weight:normal;
	}
h4	{
	text-align:left;
	line-height:1%;
	color:rgb(0,60,0);
	font-family:"trebuchet ms";
	font-size:12px;
	font-weight:normal;
	}
h5	{
	text-align:right;
	color:rgb(255,0,0);
	font-family:"trebuchet ms";
	font-size:15px;
	font-weight:normal;
	}
h1	{
	font-size:20px;
	color:rgb(255,255,255);
	}
h6	{
	text-align:left;
	line-height:1%;
	color:rgb(250,250,0);
	font-family:"trebuchet ms";
	font-size:15px;
	font-weight:normal;
	}
h1.fo	{
	font-size:20px;
	color:#99FF00;
	text-align:left;	
	}
h4.fo	{
	text-align:left;
	line-height:1%;
	color:#CCFF33;
	font-family:"trebuchet ms";
	font-size:12px;
	font-weight:normal;
	}	
.grassBg
{
	background:url(../images/grass.gif) no-repeat;
	width:91px;
	height:70px;
	float:right;
	margin-top:-20px;
	margin-right:2px;
	position:absolute;
	left:799px;
	top: 741px;
	z-index: auto;
}
/* Drop Down Menu */

#dropmenudiv{
position:absolute;
border-bottom-width: 0;
font:normal 11px verdana;
line-height:18px;
z-index:100;
margin-top:3px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 8px;
border-bottom: 2px solid white;
padding: 1px 0;
text-decoration: none;
height:24px;
color:#104310;
font-weight:bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #7CA05E;
font-family:verdana; font-size:11px; color:#fff; height:24px; font-weight:bold;
}
#dropmenudiv a:link{ hover background color
background-color: #E7EDE1;
	font-family:verdana;
	font-size:11px;
	color:2E772F;
	height:24px;
	font-weight:bold;
	background-color: #CCCC00;
}
.parentTable .contentTable tablebg {
	background-color: #E7EAE1;
}
.tblerowbg {
	background-color: #E7EAE1;
}

