BODY { background: #0B335A url('../images/site/bg_body.jpg') repeat-x; padding: 0px; margin: 0px; border: 0px;  }

BODY, TD, .NormalText { font-weight: normal; font-style: normal; text-decoration: none; 
	font-family: Arial, Helvetica, sans serif; font-size: 12px; color: #FFFFFF; }

.Header		{ font-size: 18px; font-weight: bold; color: #D4BC8B; text-transform: uppercase; }
.BrownSubheader	{ font-size: 16px; font-weight: bold; color: #B4A588; }
.WhiteSubheader	{ font-size: 16px; font-weight: bold; color: #FFFFFF; }
.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; }

* .Text		{ padding: 10px 25px 10px 35px; text-align: left; }

IMG.EmployeeImage { float: right; height: 150px; width: 200px; margin: 0 0 0 20px; border: 1px solid white; }

a img {
	border: 1px solid #D4BC8B;
}

/* COLORS */

.LightBlue	{ color: #43607E; }
.DarkBlue	{ color: #0B335A; }
.Gold		{ color: #D4BC8B; }
.LightBrown	{ color: #B4A588; }
.Brown		{ color: #948870; }
.Gray		{ color: #66728A; }
.Black		{ color: #000000; }
.White		{ color: #FFFFFF; }

/* LINKS */

a:link, a:visited, a:active { color: #D4BC8B; text-decoration: underline; }
a:hover	{ color: #FFFFFF; text-decoration: underline; }

a.HeaderLink:link, a.HeaderLink:visited, a.HeaderLink:active { color: #D4BC8B; text-decoration: none; }
a.HeaderLink:hover { color: #FFFFFF; text-decoration: none; }

a.ActiveHeaderLink:link, a.ActiveHeaderLink:visited, a.ActiveHeaderLink:active { color: #FFFFFF; text-decoration: none; }
a.ActiveHeaderLink:hover { color: #FFFFFF; text-decoration: none; }
	
/* SECTIONS */
	
DIV#Frame		{ width: 100%; }	
DIV#Container	{ width: 790px; }	

DIV#Header	{ height: 143px; width: 100%; background: #0B335A url('../images/site/bg_header.jpg') repeat-x; padding: 0px; margin: 0 0 1px 0; border: 0px; }

DIV#Menu		{ height: 30px; width: 545px; padding: 0px; margin: 5px 0 0 0; border: 1px solid #43607E; }

DIV#ContentFrame { width: 100%; padding: 0px; margin: 0px; border: 0px solid red; }
DIV#Content		 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px solid red;
	background: #948872 url('../images/site/bg_interior.jpg') no-repeat;
	text-align: left;
}
DIV#HomeContent	 { width: 100%; padding: 0px; margin: 0px; border: 0px solid red; background: #948872  url('../images/site/home_image.jpg') no-repeat; }

DIV#Footer		 { height: 200px; width: 100%; padding: 0px; margin: 5px 0 0 0; border: 0px solid red;}

TABLE#HeaderTable	{ height: 103px; width: 100%; padding: 0px; margin: 0px; border: 0px; }
TABLE.Content		{ width: 790px; padding: 0px; margin: 2px 0 0 0; border: 0px; }
TABLE.Footer		{ width: 790px; padding: 0px; margin: 2px 0 0 0; border: 0px; }

TABLE.Portfolio td {
	text-align: center;
	vertical-align: middle;
}

DIV#PortfolioSlideShow {
	position: relative;
	width: 495px;
	height: 441px;
	margin-left: 60px;
	text-align: left;
}


DIV#PortfolioSlideShow div {
	display: none;
	padding-left: 57px;
	position: absolute;
	top: 0;
	left: 0;
}

DIV.PortfolioImage {
	width: 495px;
}

DIV.PortfolioImage p.WhiteSubheader {
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
}

DIV.PortfolioImage p.Description {
	text-align: left;
}

DIV#navigation {
	width: 610px;
	margin-left: 60px;
	margin-bottom: 15px;
}

A#prev {
	float: left;
}
A#next {
	float: right;
}

DIV#mp3_player {
	text-align: center;
	margin: 15px 0;
}

/* DROP MENU */

ul.topnav		{margin: 2px 0 0 0; padding: 5px 0 5px 0; font-size: 0; line-height: 0; list-style-type: none;}
ul.topnav li	{margin: 0 1px 0 0; padding: 0px; display: inline; }

ul.topnav li a	{margin: 0; padding: 4px 10px 4px 10px; font-size: 12px; line-height: normal; letter-spacing: 1px; text-transform: uppercase; }
ul.topnav li a:link,
ul.topnav li a:visited,
ul.topnav li a:active	{color: #66728A; text-decoration: none; border-right: 1px solid #43607E; }
ul.topnav li a:hover,	
ul.topnav li a.active:link,
ul.topnav li a.active:visited	{color: #FFFFFF; text-decoration: none; }

/* root menu item styles */
.dmRootButton, a.dmRootButton { cursor: default; }

/* submenu styles */
div.dmMenu {
	padding: 5px 0 0 0;
	background-color: #002B53;
}	

/* submenu  item styles*/
div.dmMenu a.dmMenuItem {
	text-align: left; 
	font-size: 12px;
	color: #66728A;
	background-color: #002B53;
	background-image: none;
	padding: 5px 5px 5px 12px;
	text-decoration: none;
}		

ul.topnav div.dmMenu a.dmMenuItem 		{background-color: #002B53; border: 1px solid #43607E; border-width: 1px 0 0 0; }
ul.topnav div.dmMenu a.dmMenuItem:hover {color: #FFFFFF; }

/* submenu item rollover styles */
div.dmMenu a.dmMenuItem:hover, div.dmMenu a.dmMenuItemHighlight {
	background-color: #000000;
	color: #ffffff; 
}

div.dmMenu a.dmMenuItem {
	cursor: default;
	display: block;
}
div.dmMenu {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	z-index: 101;
}		

div#message ul {
	padding-left: 20px;
}