html{ 
height:98%;
min-height:98%;
}
 
body{
	background-color: #CECECE;	
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	speak: normal;
	height:98%;
	min-height:98%;
}

a,li.listlink:link{ color: #8B0000; font-weight: normal; text-decoration:none; }
a,li.listlink:visited{ color: #8B0000; font-weight: normal; }
a,li.listlink:hover{ background-color: #F5F5F5; color: #DD0000; font-weight:bolder; }
a,li.listlink:active{ color: #8B0000; font-weight: normal; }
ul.unbulleted { list-style-type: none; padding: 0px; margin: 0px; }
li.listlink{ color: #8B0000; padding-left: 2px; padding-top: 0px; word-wrap: break-word;line-height:150%;letter-spacing:1px;}
.title{ color: #FFD700; background-color: #666666; text-indent: 5px; padding-top: 2px; margin-bottom: 2px; font-weight: bolder; word-wrap: break-word;} 
.menuBlock{ margin-bottom:25px; max-width:250px; border: solid 1px grey; }

#threecol1 {
	margin-left:10%;
	width:25%;
	float:left;
	min-width:150px;
}
#threecol2 {
	margin-left:2%;
	margin-right:3%;
	width:25%;
	float:left;
	min-width:150px;
}
#threecol3 {
	width:25%;
	float:left;
	min-width:150px;
}

#projectContent{ 
	width:100%;
	height:90%;
	min-height:80%;
	border: none; 
 }
 
#twocol1{	
	float:left;
	width:17%;	
	min-width:150px;
	/*border: solid 1px blue;*/
}
#twocol2{
	width:80%;
	margin-right:1%;
	float:right;
	/*border: solid 1px red;*/
	height:98%;
}

#footer{ position: relative; clear:both;  width: 100%; text-align: center; }
#content{ float:both; height:100%;}
/*Google projects*/

.textBox { width: 150px; }
.space { width: 15px;}

#addresses { position: absolute; display:block; width:600px; /*border: solid 1px grey;*/ }
#directions{ position: relative; display:inline; width:600px; height:80%;/* border: solid 1px green; */}
#mapCanvas{ position: relative; width: 600px; height: 400px; margin-right:10px;/*border: solid 1px magenta;*/ }
#getDirections{ position: absolute;/* border: solid 1px blue;*/ } 

