@charset "utf-8";
/* --GLOBAL--*/
html, body {padding:0;margin:0;}
body,table td {font-size:12px;line-height:18px;	color:#58616b; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;} 
.body_class {background-color: #fff;} 
	
/*--PAGE STRUCTURES/LAYOUTS--*/
#wrap {border:0;width:900px;margin:0 auto;text-align:left;padding-top:25px;} 
#logo{width:125px; height:89px; position:absolute; z-index:2;margin-left:20px;}
#body_gallery #pageContent{}
#body_content #pageContent{padding:120px 0 0 0;}
#preloadDiv{position:absolute;z-index:2;top:0;visibility:hidden;}/**/

#body_home #nav {display:none;}
#body_home #logo {margin:200px 0 0 350px;}
#body_home #pageContent{width:250px;padding:300px 0 0 290px; text-align:center;}

#body_files #pageContent{padding:120px 0 0 190px;}

/*-- NAV--*/
#portLi{margin-right:414px;}

/*-- NAV--*/
.nav {width:718px;height:24px;float:right;display:block;background-color:#dedfd8;text-align:right; }
.nav ul,.nav li {margin:0;padding:0;list-style:none;display:inline;}
.nav .nav {width:87px;display:inline;float:left;}

/* DROP DOWN MENU LINKS */
.droplink{}
.droplinks{position: absolute;left: 0;top: 0;visibility: hidden;width:160px; border: 1px solid #f5f5f4;border-bottom-width: 0;background-color:#e4e3e3;z-index: 100;}
.droplinks ul{margin: 0;padding: 0;list-style-type: none;}
.droplinks ul li a,.droplinks ul li a:link,.droplinks ul li a:active,.droplinks ul li a:visited,.droplinks ul li a:hover{display:block;width:150px;padding:0px 5px;margin:0;font-size:11px;line-height:20px;border-bottom:solid 1px #f5f5f4;color:#58616b;background-color:#fff;}
.droplinks ul li a:hover{text-decoration:none; background:#dedfd8;color:#806c60;}
.selectedanchor{text-decoration:none;background:#dedfd8;color:#806c60;}
.droplinksshadow{position: absolute;left: 0;top: 0;z-index: 99;background: black;visibility: hidden;}
/**/ 

/*--HEADLINES--*/
.head {font-size:18px;line-height:24px;color:#806c60;}
.smallhead{font-size:14px;color:#58616b;}

/*--LINKS--*/
a {cursor:pointer;}
a:link, a:visited, a:active {color:#806c60 !important;text-decoration:none;}
a:hover {color:#58616b;	text-decoration:underline;}

/*--FORMS--*/
#contactForm,#formStage{width:400px;height:350px;}
form {margin:0;	padding:0;display:inline;}
select, input, textarea, .wordInput {background-color:#f5f3f3;border:solid 1px #dddddd;	padding:3px;font-size:12px;	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
input,textarea {width:300px;}
input.gobtn, .gobtn, .gobtn:hover {width:60px;cursor:pointer;background-color: #999;border:solid 1px #ccc;font-size: 10px;color: #fff;-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	padding: 1px 5px 2px 5px; text-align:center;margin-left:5px;}
.formTable td {padding:3px;}
.formLabel {} 
.formInput {} 
.captchaTable {font-size:11px;line-height:11px;margin:10px 0;}
.captchaTable td {padding:2px 4px 2px 0;}
.wordInput {width:50px;margin-right:5px;}




/*CLIENT FILES*/
.fileStage ul, .fileStage ul li {margin:0;padding:0;list-style:none;display:inline;}
.fileStage ul {display:block;width:500px;border-bottom:solid 1px #ccc;margin:10px 0;}
.fileStage ul li a,.fileStage ul li a:link,.fileStage ul li a:active,.fileStage ul li a:visited,.fileStage ul li a:hover{display:block;float:left;margin:0 20px 0 0;text-decoration:none;padding:0 0 5px 0;}
.headline{display:block;width:100%;margin:10px 0;font-size:18px;line-height:24px;color:#806c60;}
.fileStage input {width:60px;}

/*ajax uploader*/
#body_files #contentRight{display:block;float:left;width:675px;height:auto; overflow:inherit;}
#filestatus {width: 100%;}
#filestatus .progress {background: url(/cms/inc/ajaxUpload/assets/progress-bar/progress.gif) no-repeat;	background-position: +50% 0;margin-right: 0.5em;vertical-align: middle;}
#filestatus .progress-text {font-size: 0.9em;font-weight: bold;}
#filelist {padding: 0;list-style: none;	margin: 0;}
#filelist .file-invalid {cursor: pointer;color: #514721;padding-left: 48px;	line-height: 24px;background: url(/cms/inc/ajaxUpload/assets/error.png) no-repeat 24px 5px;	margin-bottom: 1px;}
#filelist .file-invalid span {background-color: #fff6bf;padding: 1px;}
#filelist .file span,#filelist .file a {padding: 0 4px;}
#filelist .file {line-height: 2em;}/*padding-left: 22px;background: url(../inc/ajaxUpload/assets/attach.png) no-repeat 1px 50%;*/
#filelist .file .file-size {color: #666;font-size:9px;}
#filelist .file .file-error {color: #8a1f11;}
#uploadWrap{width:500px;height:325px;overflow:auto;}
#filelist .file .file-progress {width: 125px;height: 12px;vertical-align: middle;background-image: url(/cms/inc/ajaxUpload/assets/progress-bar/progress.gif);}
.extraManageBtns a:link,.extraManageBtns a:active,.extraManageBtns a:visited,.extraManageBtns a:hover{display:inline-block; color: #fff !important;	padding: 2px 5px 3px 5px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	background: #a39f9e; text-decoration:none !important;font-size:10px;}
.extraManageBtns a:hover{background: #bd2226;}


#overlayPanel {width:100px;position:absolute;z-index:100;top:123px;margin-left:-102px;border:solid 1px #dedfd8;}
.clickExpand {font-size:12px;line-height:24px;background-color:#dedfd8;color:#58616b;}
.expandContent {background-color:#fff;}
#overlayPanel ul, #overlayPanel ul li {margin:0;padding:0;list-style:none;}
#overlayPanel ul li a {display:block;width:88px;padding:3px 6px;font-size:11px;border-bottom:solid 1px #f5f5f4;color:#58616b;}
#overlayPanel ul li a:hover {text-decoration:none; background-color:#fff;background-color:#dedfd8;color:#806c60;}
#slideshow{width:900px;height:700px;}

/* --- FIXES --- */
.clearfix:after {content: ".";	display: block;	height: 0;	clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: .1%;}
