@charset "UTF-8";/* CSS Document */
body{
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	vertical-align:top;
	}
img{
	border-width:0;
	}
a, a:link, a:visited{
	color:#6DA78C;
	text-decoration:none;
/*	color:#6DB345;
	color:#379A54;
	color:#7AB408;
	color:#77A70F;
	color:#7FC125;
	color:#78A35C;
	color:#DC9B8E;*/
	/*color:#B56A62;*/
	/*color:#68AA6C;*/
	}
a:hover{
	color:#379A54;
	color:#0B7D4D;
	}
div#patRibbonTop, div#patRibbonBottom{
	margin:0;
	padding:0;
	position:relative;
	height: 8px;
	width:100%;
	background:#FFFFFF url(/images/bck_patblockborder.gif) repeat-x;
	}
div#bottomBuffer{
	width:797px;
	margin:0 auto 0 auto;
	}
div#photoCredit{
	font:normal 8px/10px Verdana,sans-serif;
	text-align:right;
	position:relative;
	margin:0 auto 0 auto;
	padding:0;
	width:797px;
	height:12px;
	clear:both;
	text-transform:uppercase;
	letter-spacing:.04em;
	color:#999;
	}
div#photoCredit a, div#photoCredit a:visited {
	text-decoration: none;
	color: #66F;
	}
div#photoCredit a:hover{
	color: #33C;
	}
div#outterContent{
	position:relative;
	margin:0;
	padding:0;
	background:#FFFFFF;
	text-align:center;
	}
div#header{
	text-align:left;
	position:relative;
	margin:0 auto 0 auto;
	padding:0;
	width:797px;
	height:140px;
	}
div#mainBody{
	position:relative;
	margin:4px auto 0 auto;
	padding:30px 25px 25px 25px;
	width:747px;
	height:407px;
	border:1px solid #BBBBBB;
	text-align:left;
	overflow:visible;
	font:15px/18px Garamond,"Times New Roman", Times, serif;
	letter-spacing: .03em;
	color:#888888;
	}
div#mainBody h3{
	text-align:left;
	font:20px/22px "Times New Roman", Times, serif !important;
	font-style:normal;
	letter-spacing: .05em !important;
	color: #E49493;
	margin:0 0 12px 0;
	padding:0;
	}
div#logoContainer{
	display:inline;
	float:left;
	margin:6px 0 8px 0;
	text-align:left;
	width:450px;
	height:130px;
	background:url(/images/lgo_header.gif) left bottom no-repeat;
	}
/************  MAIN MENU  ***************/
ul#mainMenu{
	position:absolute;
	right:0px;
	bottom:20px;
	list-style-type:none;
	/*display:inline;*/
	margin:0;
	padding:0;
	/*padding:40px 0 0 0;*/
	}
ul#mainMenu li{
	padding:0;
	margin:0;
	line-height:18px;
	height:18px;
	width:125px;
	}
img#aboutUsImg, img#galleryImg, img#contactUsImg{
	border-width:0;
	vertical-align:middle;
	margin:0;
	padding:0;
	}
	li#aboutUsSelected, li#gallerySelected, li#contactUsSelected, li#aboutUsItem, li#galleryItem, li#contactUsItem {
	background:url(/images/nav_mainMenu.gif) no-repeat;
	}
li#aboutUsSelected {
	background-position: -375px 0px;
	}
li#gallerySelected {
	background-position: -375px -24px;
	}
li#contactUsSelected {
	background-position: -375px -48px;
	}
/*li a#aboutUsLink, li a#galleryLink, li a#contactUsLink {
	line-height:18px;
	height:100%;
	width:100%;
	margin:0;
	padding:4px;
	background:url(/images/nav_mainMenu.gif) no-repeat;
	}
*/
li#aboutUsItem, li#aboutUsItem:link {
	background-position: 0px 0px;
	}
li#galleryItem, li#galleryItem:link {
	background-position: 0px -24px;
	}
li#contactUsItem, li#contactUsItem:link {
	background-position: 0px -48px;
	}
li#aboutUsItem:hover {
	background-position: -125px 0px;
	}
li#galleryItem:hover {
	background-position: -125px -24px;
	}
li#contactUsItem:hover {
	background-position: -125px -48px;
	}
li#aboutUsItem:active {
	background-position: -250px 0px;
	}
li#galleryItem:active {
	background-position: -250px -24px;
	}
li#contactUsItem:active {
	background-position: -250px -48px;
	}
/**********  ABOUT US SECTION MENU  ***************/
div#sectionMenuContainer, div#submenuContainer{
	margin:0 20px 20px -70px;
	padding:6px 10px 10px 0;
	width:107px;
	/*height:75px;*/
	float:left;
	text-align:left;
	border:1px solid #BBBBBB;
	background-color:#FFFFFF;
	}
ul#sectionMenu{
	margin:0;
	padding:0;
	list-style-type:none;
	}
ul#sectionMenu li{
	margin:0;
	padding:0;
	/*line-height:24px;*/
	width:106px;
	/*height:24px;*/
	overflow:hidden;
	}
li#profileItem, li#pressItem, li#servicesItem, li#subProfileSelected, li#subServicesSelected, li#subPressSelected {
	line-height:16px;
	margin:0;
	padding:0;
	background:url(/images/nav_aboutUsMenu.gif) no-repeat;
	}
li#subProfileSelected {
	background-position: -318px 0;
	}
li#subServicesSelected {
	background-position: -318px -24px;
	}
li#subPressSelected {
	background-position: -318px -48px;
	}
li#profileItem {
	background-position:0px 0px;
	}
li#servicesItem {
	background-position:0px -24px;
	}
li#pressItem {
	background-position:0px -48px;
	}
li#profileItem:hover{
	background-position:-106px 0px;
	}
li#servicesItem:hover{
	background-position:-106px -24px;
	}
li#pressItem:hover{
	background-position:-106px -48px;
	}
li#profileItem:active{
	background-position:-212px -0px;
	}
li#servicesItem:active{
	background-position:-212px -24px;
	}
li#pressItem:active{
	background-position:-212px -48px;
	}
/**********  GALLERY SECTION MENU  ***************/
div#currentPhotoContainer{
	margin:0 -85px 2px 20px;
	padding:5px;
	float:right;
	border:1px solid #BBBBBB;
	background-color:#FFFFFF;
	}
.footer{
	width:797px;
	margin:0 auto 0 auto;
	padding:10px 0 5px 0;
	}
.footer2{
	margin:0 auto 0 -398px;
    position:absolute;
    z-index:10;
    width:796px;
    top:620px;
    left:50%;
	}
