body
{
	margin:0px;
	background-image: url(images/bg.gif);	
	background-repeat:repeat-x;
	background-color:#fff6de;
}
table, td, a
{
	font-family:Arial;
	font-size:12px;
	color:#314871;	
	line-height:15px;
}
.bold
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#314871;	
}
h1.title
{
	font-family: Times, timmesNR, Book Antiqua, Palatino Linotype, platino, Serif;
	font-weight:bold;
	font-size:24px;
	color:#314871;
	line-height:25px;
	margin-bottom:5px;
	/*padding-bottom:8px;*/
}
.title
{
	font-family: Times, timmesNR, Book Antiqua, Palatino Linotype, platino, Serif;
	font-weight:bold;
	font-size:24px;
	color:#314871;
	line-height:25px;
	padding-top:15px; 
	padding-bottom:8px;
}
.content
{
	padding: 0px 0px 0px 0px;
	line-height:15px;
}

.portfolio
{
	font-weight:bold;
	padding:15 0 10 0;
}
.portfolio_indent
{
	padding-left:40px;
	padding-bottom:15px;
}
.team_title
{
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color:#a69158;
	padding-top:15px; padding-bottom:5px;	
}
.team_content
{
	font-size:12px;
	line-height:14px;
	color:#314871;	
}

.news_title
{
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color:#314871;
	padding-top:10px; padding-bottom:5px;
}

#container
{
	width:743px;	
	background-color:#fff6de;
}
#leftNav
{
	width:208px;
	background-image: url(images/navBG.gif);
	padding:17px 0px 17px 10px;
}

#quote
{
	width:170px;
	height: 180px;
	background-image: url(images/quoteBG.gif);
	background-position: right bottom;
	background-repeat:no-repeat;
	padding:12px 30px 12px 15px;	
	vertical-align:text-top;
	
	FONT-SIZE: 11px;
    COLOR: #725f2a;
    LINE-HEIGHT: 13pt;
    FONT-FAMILY: verdana,Helvetica, arial,geneva, sans-serif;
}
#mainBody
{
	position:relative;	
	width:469px;
	padding: 17px 30px 17px 30px;
	font-family:Arial;
	font-size:12px;
	color:#314871;
	z-index:99;
	vertical-align:text-top;
}
#mainBg
{
	background-image: url(images/lineBG.gif);
	background-repeat:repeat-y;
	background-position:right;
	
}
#footer
{
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	font-family:Arial;
	font-size:10px;
	color:#314871;
}
#footer a
{
	color:#314871;
	text-decoration:none;
}
#footer a:hover
{
	color:#314871;
	text-decoration:underline;
}
#subRightPhoto
{
	position:absolute;
	top:0px;
	left:527px;
	z-index:0;
}
#subRightPhotoBar
{
	position:absolute;
	top:136px;
	left:408px;
	z-index:0;
}

#itemList
{
	width:720px;
}