body{
	padding:0;
	margin: 0;
	background-color:#666666; }

ul {
	padding:0;
	margin: 0; }

#Container{ width:800px; height:600px;
	background-color:#ffffff;
	margin: 20px auto;
	}

#masthead{margin-bottom:15px;}

	/* #content{height:50%; }*/
#content{height:370px;  }

img {border:none;}

a {color:#666666;
	text-decoration: none;
	outline:none}

.hereNreturn a:hover, .here a:hover, a:hover {
	color:#006;
	}

#sideNav{ 
	width: 115px;
	height:360px;
	float:left;
	padding:0;
	}

#sideNav ul{
	list-style-type: none; 
	Xline-height: 1.5;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px; 
	padding: 0 0 0 15px;
	color:#405880;
	margin: 0;
	}

#sideNav li{ padding: 0 0 .8em 0;
			font-weight: bold;
			line-height: 1.2;
	}

#sideNav .portfNav{padding-right:0px;}

.here a, .here{ color:#07285E; font-size:12px; font-weight: bold;
	}

.return{line-height:1.2; 
	}

.hereNreturn a,.hereNreturn{color:#07285E; font-size:12px; font-weight: bold;
				line-height:1.2em; padding: 0 0 .5em 0 ;
	}

.news{	font-size: 12px;
		font-weight: bold; }
		
#content ul { list-style-type: none; 
	line-height:1.2em;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#505050;
	padding: 0;
	margin: 0;
	}
	
#leftBodyText {width:215px; float:left;}

#rightContent {float: left; padding-left:10px;}

#lftCol{float:left;
	margin: 0 50px 0 0;
	}

#rightBodyText li{ padding: 0; 
	margin:0 0 -2px 0;
	}

p, input, label{ font-family: Helvetica, Arial, sans-serif;
				font-size:12px;
				color:#505050;
font-weight:normal;
line-height:1.4em;
margin: 1px 0;
	}

.initCapParagraph{padding-top: 0px;}

.indent {text-indent: 1.5em;}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#07285E;
	font-weight:bold;
	margin: 1.5em 0 0 0;
	line-height: 1em;
	}

.first {margin: 0;}

h2 {font-family:  Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#07285E;
	padding:0; margin:0 0 .5em 0;
}

.firstLine { color:#07285E;
	font-weight:bold;
	font-size: 15px;
	}

#contentScroll {
	width:620px;
	height: 355px;
	/*margin: 0 65px 0 0;*/
	overflow-x: hidden;
	overflow-y: auto;
	padding-top: 0;
	/*padding-right: 35px;*/
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}


/* ********Portfolio Pages******** */

#galleryBodyText{ width: 95.5%;}

#galleryBodyText p{ line-height:1.25;}

#gallerySWF{float: right;
			padding: 0 0 0 10px;
			margin:0 ;
			position: relative;}

.click {
	text-align: right;
	color: #222222;
	font-size: 10px;
	position: absolute;
	top:-14px;
	left: 365px;
}



/* //////////// History  //////////*/

div#lftCol .captionItalic {color:#505050;
	font-style: italic;
	padding: .85em 0 0 0;
	font-weight:normal;
	}

div#rightCol .captionItalic {color:#505050;
	font-style: italic;
	padding: 2.2em 0 0 0;
	font-weight:normal;
	}




/* //////  Client Page ////// */

#clientHeader {margin: 0px 0 10px 0; }

#content li{padding: 0; margin:0;line-height: 1.3em; }



/*  *** Contact Us Page ****/

#ContactContent {
	height:370px;
	width:auto;
}

#ContactContentLeft{
	float: left;
	width: 240px;
}

#ContactContentRight{
	float:right;
	width: 350px;
}

#ContactContentScroll {
	width:auto;
	height: 355px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
}

#ContactContentLeft ul { list-style-type: none; 
	line-height:1.2em;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#505050;
	padding: 0;
	margin: 0;
	}



#footer { width:800px;
	background-color:#666666;
	margin: -10px auto 0 auto;
	clear: both;
}

#footer p {color:#ffffff;
	font-size: 10px;
	font-weight: normal;
	height: 1em;
	letter-spacing: 1%;}

#footer #racanAddress{ float: left; padding: 0 2px;}
#footer #bga{ float: right; padding: 0 2px;}
#footer a {color: #ffffff;
			text-decoration: underline;}

#Container #content #galleryBodyText #gallerySWF table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #666;
}
#thumbs {
	overflow: auto;
	height: 355px;
	width: 90px;
}

@font-face {
	font-family: MainMenuTextBoldFont;
	src: url('../helr47w.ttf');
}

.MainMenuTextBold {
	font-family: MainMenuTextBoldFont;
	color: #FFF;
	font-size: 10pt;
	font-weight: 700;
}

