/* CSS Document */

/* Any code using a '*html' prefix is for Internet Explorer 6 only */



#box {
/* coloured header 100% width */

position:relative;
margin:0;
padding:0;
width:900px;
margin-left:auto;
margin-right:auto;
background-color:#140A00;

}

body {
	 /* setting the base font-size to 62.5% allows you to set other font sizes in ems that emulate pt.
	so, 1.2em will map to 12pt. 1.6 will map to 16pt, etc. */
	font-size: 62.5%;
	background-color:#FFFFFF;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	/*background-color:#FF0000;*/
	margin-left:5px;
	border-left:0px;
	margin-right:0px;
	border-right:0px;
	margin-top:0px;
	border-top:0px;
	padding-top: 0px;
	overflow-x:hidden;
	
}

body.map{
background-image:none;
background-color:#140A00;
}

body.terms{
background-image:none;
}


body.home{
background-image:none;
background-color:#140A00;
}

/********************* MASTHEAD *******************************/
#masthead {
	position:relative;
	width:900px;
	height:auto;
	margin-top:0px;
	padding:0;
	overflow:hidden;
	background-color:#140A00;
	border-bottom:dotted #4F4740 1px;
}	

#mastheadTerms {
	position:relative;
	width:900px;
margin-left:auto;
margin-right:auto;
	height:auto;
	margin-top:0px;
	overflow:hidden;
}	

#logo{
/* This attaches the logo to the logo DIV. It is attached to the DIV so that when the stylesheet is removed (or the page is read
by a text reader) the content in #masthead h1 is shown */
	position:relative;
	left: 0px;
	top: 0px;
	padding:0;
	margin:0;
	margin-left:10px;
	margin-top:25px;
	width:290px;
	height:98px;
	clear: none;
	float:left;
	overflow:hidden;
	
}

#masthead h1 a{
	/* This puts the H1 content off the screen (-9999px) so that it doesn't intefere with the logo */
	position:absolute !important;
	display:block;
	overflow:hidden;
	width:300px;
	padding-top:93px;
	margin-top:0px;
	text-indent:-9999px;
	left: 540px;
	top: 195px;
}



/**********************  MASTHEAD HORIZONTAL PRIMARY NAVIGATION *********************/

#primNav{
/* Main navigation at top of page*/
	padding-top:57px;
	margin:0;
	position:relative;
	left: 0px;
	top: 0px;
	float:left;
	width:600px;
	overflow:hidden;
	
}
#primNav ul{
/*The top row of links*/

	margin:0;
	padding:0;
	padding-top:0px;
	padding-bottom:8px;
	list-style-type:none;
	width:600px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#FFFFFF;
	border-bottom:solid #4F4740 3px;
}

#primNav ul.home{
	border-bottom:none;
	background:url(../furniture/misc/home_nav_grad.jpg) bottom left no-repeat;
}


#mastheadTerms #primNav ul{
	color:#000000;

}

#primNav #primSubNav {
	position:relative;
	float:left;
	padding:0;
}

#primNav #primSubNav ul{
/*The second row of links*/

	margin:0;
	padding:0;
	padding-top:8px;
	padding-bottom:8px;
	list-style-type:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#2976C7;
	border-bottom:none;
	/*background-color:#FFCC33;*/
}

*html #primNav #primSubNav ul{
	padding-bottom:-10px;
}

#primNav li{
/*Ensures list items appear on one line*/
	display:inline;
	padding-left: 0px;
	padding-right:7px;
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
#primNav li a{
	/*color:#FFFFFF;*/
	color:#D8AE02;
	text-decoration:none;
}

#mastheadTerms #primNav li a{
	color:#000000;
	
}

#mastheadTerms #primNav li a:hover{
	color:#AAAAAA;
	
}

#primNav li a:hover{
	/*color:#4F4740;*/
	color:#FFFFFF;
}
#primNav li.active a{
	/*color:#4F4740;*/
	color:#FFFFFF;
	text-decoration:none;
}
#primNav #primSubNav li a{
	/*color:#2976C7;*/
	color:#D8AE02;
}
#primNav #primSubNav li a:hover{
	color:#FFFFFF;
}
#primNav #primSubNav li.active a{
	color:#FFFFFF
}

#mastheadTerms #primNav #primSubNav li a:hover{
	color:#000000;
}
#mastheadTerms #primNav #primSubNav li.active a{
	color:#000000;
}

#mastheadImages {
	width:900px;
	/*height:189px;*/
	height:281px;
	padding:0;
	margin:0;
	background-color:#140A00;
	overflow:hidden;
}
#mastheadImagesSecond {
	width:900px;
	/*height:189px;*/

	padding:0;
	margin:0;
	background-color:#140A00;
	overflow:hidden;
}

#mastheadImagesSecond a img{
	border:none;
}

#mastheadImagesSecond a object{
	height:281px;
	float:left;
	width:600px;
}

*html #mastheadImagesSecond a object{
	width:597px;
}

#mastheadImagesHome {
	width:900px;
	/*height:189px;*/
	height:189px;
	padding:0;
	margin:0;
	background-color:#140A00;
	overflow:hidden;
}


#masthead img {
	padding:0;
	margin:0;
	border:none;
	overflow:hidden;
}
#mastheadImages a img{
	border:none;
}

#mastheadImages a object{
	height:281px;
	float:left;
	width:600px;
}

*html #mastheadImages a object{
	width:597px;
}

#mastheadImagesHome {
	width:900px;
	/*height:189px;*/
	height:189px;
	padding:0;
	margin:0;
	background-color:#140A00;
	overflow:hidden;
}


#masthead img {
	padding:0;
	margin:0;
	border:none;
	overflow:hidden;
}

#box #title {

	position:absolute;
	width:415px;
	height:39px;
	top:352px;
	padding-left:20px;
	left:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:3em;
	color:#FFFFFF;
	/*background-color:#140A00;*/
}

*html #box #title {
}
	
#box #titleRight {

	position:absolute;
	width:300px;
	left:auto;
	margin-left:300px;
	padding-left:20px;
	height:39px;
	top:260px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:3em;
	color:#FFFFFF;
	background-color:#140A00;
}


/********************** Contact Us form *********************/

/* The code in the section deals with the positioning and formatting of the form elements */

#contact{
	padding:0;
	margin:0;
}

#contact form{
	padding:0;
	margin-top:-10px;
}

#contact label {
	padding:0;
	margin:0;
	font-size:0.9em;
	
}

#contact input.inputBox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#999999;
	background: #FFFFFF;
	width:260px;
	/*max-height:19px;*/
	height:15px;
	margin:0;
	padding:0;
	padding-bottom:-5px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	
}

#contact textarea.inputBox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#999999;
	background: #FFFFFF;
	width:260px;
	/*max-height:19px;*/
	margin:0;
	padding:0;
	margin-right:0px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	
}

#contact input.clear{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#999999;
	background: #FFFFFF;
	width:75px;
	/*max-height:19px;*/
	margin:0;
	padding:0;
	padding-left:15px;
	margin-right:0px;
	margin-top:4px;
	border:none;
	
}

#contact input.clear a{
	color:#FFFFFF;
}
#contact input.clear:hover{
	color:#4E473F;
}
#contact input.submitButton:hover{
	color:#4E473F;
}



#contact input.submitButton{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#2C86B3;
	width:85px;
	text-align:left;
	padding-left:20px;
	background:transparent url(../furniture/bullets/large_right_arrow.gif);
	background-repeat:no-repeat;
	background-position: 5.3em .2em;
	border:none;
}

/********************** CONTENT *********************/
/* Code for the main body of the pages */

#contentmap{
/*main body for map and home page*/

	margin:0;
	width:900px;
	overflow:hidden;
	border-bottom:dotted #4F4740 1px;

}

#content{
	margin:0;
	margin-left: auto;
	margin-right: auto;
	width:900px;
	overflow:hidden;
	border-bottom:dotted #4F4740 1px;
	text-align:left;
	/*background-color:#99CCFF;*/
}

*html #content {
/* This is for IE only: It adds a series of dot images to replace the bottom border*/
	border-bottom:none;
	background-image:url(../furniture/misc/border_pixel_dark.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:1px;
}

#colOne{
/* Main column */
	margin:0;
	padding:0;
	width:600px;
	float:left;
	/*/background-image:url(../furniture/misc/gradient.gif);*/
	background-position:top;
	background-repeat:no-repeat;
	/*background-color:#FFFF00;*/
}

#colOne #bottomImage{
	padding:0;
	margin:0;
	margin-bottom:10px;
}

#colOne.terms {
background-image:none;
}

#background {
background-image:url(../furniture/misc/background.jpg);
	background-repeat:repeat-y;
padding-bottom:60px;
	
}

#content h1{
	margin:0;
}

#content #colOne h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.2em;
	color:#140A00;
	padding-left:20px;
	padding-top:10px;
}

#content #colOne h1.top {
	border-top:solid #89847F 2px;
	padding-top:10px;
	margin-top:20px;

}

#projectmap{
/* Main column for map*/
	position:relative;
	margin:0;
	padding:0;
	width:600px;
	padding-top:0px;
	padding-bottom:40px;
	float:left;
	/*background-color:#FFFF00;*/
}

#projectDetails{
	/*background:#666666;*/
	height:250px;
}

#projectImage{
	height:156px;
}

#content #quote {
	width:550px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.2em;
	line-height:1.4em;
	color:#140A00;
	padding-bottom:15px;
	border-bottom:solid #89847F 2px;
}

#content #quote p{
	padding:0;
	margin:0;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.5em;	
	line-height:1.6em;
	color:#666666;
	padding-left:20px;
	
}

#content p{
	padding:0;
	margin:0;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;	
	line-height:1.6em;
	color:#666666;
	padding-left:20px;
}

#content a{
	text-decoration:none;
	/*color:#2976C7;*/
	color:#D8AE02;
	font-weight:bold;
	}

#content a:hover{
	text-decoration:none;
	color:#4E473F;
	font-weight:bold;

}
#content p.firstPara{
/* removes padding for first paragraph */	
	padding-top:0px;
}

#content p.leftWhite{
	color:#FFFFFF;
	padding-left:5px;
	padding-right:30px;
}

 p.rightWhite_second{
	color:#FFFFFF;
	font:normal 11px/18px Arial, Helvetica, sans-serif; padding-left:8px;}
 p.rightWhite_second a{
	color:#D8AE02;
	font:normal 11px/18px Arial, Helvetica, sans-serif; padding-left:8px; text-decoration:none;}
 p.rightWhite_second a:hover{

color:#fff;}
p.rightWhite_second img{ padding:0 10px 0 0;}

 p.rightWhite_third{
	color:#FFFFFF;
	font:normal 11px/18px Arial, Helvetica, sans-serif; padding-left:8px;}
p.rightWhite_third img{ padding:0 0 0 10px;}

p.leftWhite_second{
	color:#FFFFFF;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	}

#content p.rightWhite{
	color:#FFFFFF;
	padding-left:10px;
	padding-right:0px;
}


#contentmap p{
	line-height:1.6em;
}

#contentmap p.firstPara{
	padding-top:0px;
}
#content h2{
	padding:0;
	margin:0;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;	
	line-height:1.3em;
	font-weight:bold;
	color:#333333;
	padding-left:20px;
	
}

#colOne.terms p{
padding-left:0px;
}

#colOne.terms h2{
padding-left:0px;
}


/********************** TABLES *********************/
/* Formatting and positioning for table content */
#table{
	margin-top:17px;
	overflow:hidden;
	width:600px;
}

table.background {
	width:100%;
}

#content table{
	padding:0;
	margin:0;
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	line-height:1.2em;
	border:none;
	border-collapse:collapse;
	background-color:#FFFFFF;
	background-image:url(../furniture/misc/background.jpg);
	background-repeat:repeat-y;
}

#content table tr td {
	padding-top:3px;
	padding-left:0px;
	padding-bottom:15px;
	padding-right:20px;
}

#content table tr{
	border-bottom:dotted #4F4740 1px;
	
	
}

#content table img{
	border:none;
}


/* Code for two columns inside the main column */
#contentmap #twoColText{
	padding:0;
	margin:0;
	margin-top:10px;
	width:900px;
	overflow:hidden;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	padding-bottom:100px;
	/*background-color:#00FFFF;*/
}



#contentmap #twoColText h1{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;	
	font-weight:normal;
	line-height:1.6em;

}

#contentmap #twoColText h2{
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;	
	font-weight:normal;
	line-height:1.5em;
}

#content #twoColText a{
	text-decoration:none;
	font-weight:bold;
	color:#2976C7;
	padding-left:20px;
	}

#content #twoColText a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#4E473F;
}

#contentmap #twoColText a{
	text-decoration:none;
	font-weight:bold;
	color:#2976C7;
	}

#contentmap #twoColText a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#4E473F;
}

/* columns for home page */
#twoColText #homecolumns a{
	text-decoration:none;
	font-size:1.6em;
	font-weight:normal;
	color:#2976C7;
	padding:0;

	}
#twoColText #homecolumns p{
	padding-left:20px;
	line-height:1.6em;
}

#twoColText #homecolumns a:hover{
	text-decoration:none;
	font-weight:normal;
	color:#4E473F;
		padding:0;

}

#content #twoColText{
	padding:0;
	margin:0;
	padding-top:10px;
	width:600px;
	overflow:hidden;
}

#content #twoColText a{
	padding:20px;
	margin:0;
	font-size:1.2em;
	font-weight:bold;
}

#content #twoColText h1{
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.2em;	
	font-weight:normal;
	line-height:1.4em;
	color:#140A00;
}

#content #twoColText h2{
	padding-top:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;	
	font-weight:bold;
	line-height:1.3em;
	padding-bottom:4px;
	color:#333333;

}

#content #twoColText p{
	padding-left:20px;
}

#twoColText #columnOne{
/* Column one for the two column text area */
	padding:0;
	margin:0;
	overflow:hidden;
	width:300px;
	float:left;
	padding-bottom:60px;
	
}
#twoColText #columnTwo{
/* Column two for the two column text area */
	padding:0;
	margin:0;
	overflow:hidden;
	width:290px;
	padding-left:10px;
	float:left;
	
}




#contentmap #twoColHubText{
	padding:0;
	margin:0;
	margin-top:10px;
	width:900px;
	overflow:hidden;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	padding-bottom:30px;
	/*background-color:#00FFFF;*/
}


#twoColHubText #hubColumnOne{
/* Column one for the two column text area */
	padding:0;
	margin:0;
	overflow:hidden;
	width:300px;
	float:left;
	padding-bottom:10px;
	height:10px;

}
#twoColHubText #hubColumnTwo{
/* Column two for the two column text area */
	padding:0;
	margin:0;
	overflow:hidden;
	width:290px;
	padding-left:10px;
	float:left;
	height:10px;
	
}

#twoColHubText #hubColumnThree{
/* Column one for the two column text area */
	padding:0;
	margin:0;
	overflow:hidden;
	width:300px;
	float:left;

}



#contentmap #twoColHubText h1{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;	
	font-weight:normal;
	line-height:1.6em;

}

#contentmap #twoColHubText h2{
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;	
	font-weight:normal;
	line-height:1.5em;
}



#contentmap #twoColHubText a{
	text-decoration:none;
	font-weight:bold;
	color:#2976C7;
	}

#contentmap #twoColHubText a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#4E473F;
}





#homecolumns{
/* Columns for home page */
	padding:0;
	margin:0;
	padding-right:10px;
	overflow:hidden;
	width:290px;
	float:left;
	/*background-color:#FF00FF;*/
}



#content #twoColText #columnTwo{
/* Column two for the two column text area */
	padding:0;
	margin:0;
	overflow:hidden;
	width:300px;
	float:left;
	/*background-color:#FF00FF;*/
}

#content ul{
/* Generic code for unordered list in content area */
	padding:0;
	margin-left:0;
	margin-top:18px;
	padding-left:30px;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.3em;
	clear:both;
	list-style: none;
	color:#666666;
	margin-bottom:0px;
}

#content ul li {
	position:relative;
	left:0px;
	padding-left: 15px;
	padding-bottom:15px;
	background-image:url(../furniture/bullets/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}
	
/* Code for ul class called deckhead */
#content ul.deckhead{
	padding-left:0;
	margin:0;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#140A00;
	clear:both;
	list-style: none;
	line-height:1.4em;	
	padding-bottom:0;
	border-bottom:solid #89847F 2px;
}

#content ul.deckhead li{
	position:relative;
	left:0px;
	padding-left: 20px;
	background-image:url(../furniture/bullets/large_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}

#content ul.terms{
	padding-left:0;
	margin:0;
	padding:0;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 3em;
	color:#140A00;
	clear:both;
	list-style: none;
	line-height:1em;	
	border-bottom:solid #89847F 2px;
}

#content ul.terms li{
	position:relative;
	left:0px;
	padding-left: 0;
	background-image:none;
	background-position: 0 0.4em;
}

#content ul.quote{
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#140A00;
	font-size:1em;
	clear:both;
	list-style: none;
	padding-bottom:0;
}

#content ul.quote li{
	position:relative;
	padding:0;
	margin:0;
	padding-left: 20px;
	background-image:url(../furniture/bullets/open_quote.gif);
	background-repeat: no-repeat;
	background-position: 0 0em;
}

#content ul.leftNav{
	padding:0;
	margin:0;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	clear:both;
	list-style: none;
	line-height:1.1em;	
	padding-bottom:0px;
}

#content ul.leftNav li{
	position:relative;
	padding:0;
	margin-bottom:0;
	padding-bottom:10px;
	left:0px;
	padding-left: 20px;
	background-image:url(../furniture/bullets/large_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.1em;
}

#content ul.title{
	padding:0;
	margin:0;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#140A00;
	clear:both;
	list-style: none;
	line-height:1.6em;	
	padding-bottom:0px;
}

#content ul.title li{
	left:0px;
	padding-left: 20px;
	background-image:url(../furniture/bullets/large_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
}

#contentmap ul.title{
	padding:0;
	margin:0;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.2em;
	color:#FFFFFF;
	font-weight:normal;
	list-style: none;
	line-height:1.6em;	
	padding-bottom:0px;
	border-bottom:solid #4E473F 3px;
}

#contentmap ul.title li{
	padding:0;
	margin:0;
	left:0px;
	padding-left: 20px;
	background-image:url(../furniture/bullets/large_blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
}

#contentmap #homelinks{
	padding:0;
	margin:0;
	height:auto;
	width:900px;
	overflow:hidden;
	background-color:#140A00;
	border-bottom:dotted #4F4740 1px;
}

#contentmap ul.title a{	
	text-decoration:none;
	color:#FFFFFF;
}

#contentmap ul.title a:hover{
	text-decoration:none;
	color:#4E473F;
}

#content ul.leftNav a{	
	text-decoration:none;
	font-weight:bold;
	color:#2976C7;
}

#content ul.leftNav a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#4E473F;
}


#content ul.list{
	padding-left:0;
	margin:0;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#140A00;
	clear:both;
	list-style: none;
	line-height:1.6em;	
	padding-bottom:0px;
	
}

#content ul.list li{
	position:relative;
	left:0px;
	padding-left: 20px;
	padding-bottom:10px;
	background-image:url(../furniture/bullets/large_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
}

#twoColText ul.list li{
	padding-bottom:0;
}

#colTwo{
/* Right hand column */
	position:relative;
	margin:0;
	padding-top:5px;
	width:280px;
	float:left;
	padding-bottom:15px;
	/*background-color:#0033FF;*/
}

#box #colTwo{
/* Right hand column in map pages */
	position:relative;
	display:inline;
	padding:0;
	width:300px;
	padding-bottom:50px;
	float:left;
	color:#FFFFFF;
	border-top:dotted #4F4740 1px;
	
	/*background-color:#0033FF;*/
}

#box #colTwo h1{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.8em;
	font-weight:normal;
	padding-top:20px;
	padding-bottom:5px;
}

#box #colTwo h2{
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	font-weight:normal;
}

#content #colTwo h2{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:0;
	padding-left:20px;
}
/* col two for contacts page */
#content #colTwo p.contacts{
	padding:0;
	padding-left:20px;
	padding-bottom:10px;
}

#box #colTwo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.6em;
	font-weight:normal;
}

#box #colTwo a{
	text-decoration:none;
	font-weight:bold;
	color:#2976C7;
	}

#box #colTwo a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#4E473F;
	padding-top:10px;
	
}
/* left col for left navigation layout */
#colNav{
position:relative;
	margin:0;
	padding:0px;
	padding-top:20px;
	width:300px;
	float:left;
	padding-bottom:15px;
	/*background-color:#0033FF;*/
}

#content #colTwo h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:bold;
	padding-left:20px;
	padding-top:13px;
	padding-bottom:5px;
	
}
#team{
	padding-bottom:20px;
	float:left;
	background-image:url(../furniture/misc/background.jpg);
	background-repeat:repeat-y;

	
}
#teamMember{

	margin-left:20px;
	padding-top:10px;
	margin-bottom:10px;
	clear:both;

}
#teamMember #image{
	float:left;
	width:110px;
}

#teamMember #details{
	float:left;
	width:470px;
	margin-top:-10px;
}



/*********** FOOTER **********/
#footerBorder {
	margin-left: auto;
	margin-right: auto;
	width:900px;
	overflow:hidden;
}
#footerBordersecond {
	margin-left: auto;
	margin-right: auto;
	width:900px;
	overflow:hidden;
	border-top:dotted #4F4740 1px;
}
	
#footer {
	position:relative;
	top:0px;
	width:300px;
	height:25px;
	border-top:solid #4E473F 3px;
	overflow:hidden;
	clear:both;
	overflow: visible;
}

#footer ul{
	position:relative;
	float:left;
	top:7px;
	left:0px;
	margin:0; 
	padding:0; 
	list-style-type:none;
}
#footer li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #140A00;
	padding-left:15px;
	display:inline;	
}

#footer li img{
	position:relative;
	vertical-align:middle;
	border:none;
	display:inline;
}
#footer a{
	color: #140A00;
	text-decoration:none;
}

#footer ul.home a{
	color: #FFFFFF;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#footer p.copyright{
	position:relative;
	float:left;
	top:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #140A00;
	display:inline;
	margin:0; 
	padding:0;
}


#footer p.copyrightHome{
	position:relative;
	float:left;
	top:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #FFFFFF;
	display:inline;
	margin:0; 
	padding:0;
}


/* footer for map page and home page */
#footer.projecthub{
	color:#FFFFFF;
	padding:0;
	margin:0;
}

#footer.projecthub a{
	color:#FFFFFF;
}

#footer.projecthub p.copyright{
	color:#FFFFFF;
}.leftborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}

.leftTop{ float:left; display:block; width:600px; padding:0; margin:0;}
.rightTop{ float:left; display:block; width:300px; padding:0; margin:0;}
.clear{ clear:both; padding:0; margin:0;}
