@charset "utf-8";
/*global*/
html, body {margin:0;padding:0;width:100%;height:100%;overflow:hidden;}
body {font-size:11px;line-height:18px;color:#67655e;font-family: Myriad,"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
* html .cell {display:inline; height:100%;}
#background{position:absolute; z-index:1; width:100%; height:100%;}
p{padding:0;margin:0;margin-bottom:18px;}
.body_class {} 

/*dom structures*/
#wrap{position:absolute;width:100%;height:100%;top:0;left:0;overflow:auto;z-index:2;padding-top:10px;}
#page{width:1000px;margin:0 auto; background-image:url(../images/siteAssets/fingerprints.png); background-repeat:no-repeat; background-position:top right;}
#header{width:1000px;height:100px;padding-bottom:7px; background-image:url(../images/siteAssets/frame/top.png); background-repeat:no-repeat; background-position:bottom;}
#logo{width:402px;height:100px;float:left;display:block;}
#header .nav{width:570px;height:47px;float:left;display:block;}
#audio{position:absolute;z-index:200;width:260px;height:40px;margin:0 0 0 708px;}
#contentWrap {width:1000px; background-image:url(../images/siteAssets/frame/filler.png); background-repeat:repeat-y;}
#contentLeft{display:block;float:left;width:135px;text-align:center;padding:30px 50px 20px 50px;}
#contentMinHeight{display:block;float:left;width:1px;height:485px;margin-left:-1px;}
#contentRight{display:block;float:left;width:675px;height:455px;overflow:hidden;}
.contentPadder{width:550px;}
#foot{width:965px; text-align:right;font-size:10px;line-height:10px;color:#6b6b6b;margin:0;padding:15px 35px 0 0;background-image:url(../images/siteAssets/frame/bot.png); background-repeat:no-repeat; background-position:top;}
#preloadDiv {position:absolute;z-index:2;top:0;visibility:hidden;}
/*home page*/
#body_home #page{width:800px;margin:0 auto; background-image:none;}
#body_home #header{width:800px;height:50px;background-image:none;text-align:center;padding:100px 0 0 0;}
#body_home #contentWrap {width:800px; background-image:none;}
#body_home #contentLeft{display:block;float:left;width:400px;text-align:center;padding:0;}
#body_home #contentMinHeight{display:none;}
#body_home #contentRight{display:block;float:left;width:400px;text-align:center;}
#body_home #foot{width:800px;background-image:none; text-align:center;}
#body_home .pageTitle {display:none;}

#body_wide #contentLeft{display:none;}
#body_wide #contentRight{width:900px;margin-left:50px;height:440px;}

#body_ss #contentLeft{display:none;}
#body_ss #contentRight{width:900px;margin-left:70px;height:440px;}
#body_ss #contentRight .contentPadder, .ajax_ss_padder{width:480px;display:block;float:left;}
#body_ss #contentRight .slideshow, .ajax_ss {width:320px;height:330px;display:block;float:left;margin-left:30px;}
.ajax_ss_padder {margin-left:-175px;width:450px;height:460px;overflow:hidden;position:absolute;z-index:200;}
.ajax_ss {margin:115px 0 0 355px;}


/*headlines*/
.head{font-size:20px;line-height:25px;color:#f45c09;}
.site_web .pageTitle{display:block;margin:45px 0 25px 0;}
.site_music .pageTitle{display:block;margin:65px 0 25px 0;}
#body_twoCol .pageTitle{margin:65px 0 25px 0;}
.smallhead{font-size:16px;line-height:20px;font-weight:bold; font-family:Trebuchet MS,Arial,Verdana, serif;}
.subhead,.headline{font-size:12px;line-height:18px;font-weight:bold;color:#3d84a3; }

/*text*/
.quote{font-size:10px; font-style:italic;line-height:13px;font-family:  Arial, Verdana, sans-serif;color:#41403d;}

/*links*/
a,a:link,a:visited,a:active,a:hover{cursor:pointer;color:#f45c09; text-decoration:none;}
a:hover{color:#6d6d6d;text-decoration:underline;}
#foot a,#foot a:link,#foot a:visited,#foot a:active,#foot a:hover{color:#6b6b6b; text-decoration:none;}
#foot a:hover{color:#6b6b6b;text-decoration:underline;}
.icon a,.icon a:link,.icon a:visited,.icon a:active,.icon a:hover{color:#3d84a3; text-decoration:none;font-size:13px;line-height:16px;font-weight:bold;}
.icon a:hover{color:#314954;text-decoration:none;}

/*nav*/
#header .nav img{margin:43px 0 0 20px;}
#header .nav ul, #header .nav li {margin:0;padding:0;list-style:none;}
#header .nav ul li {display:block;float:left;}
.droplink{}
.droplinks{position:absolute;left:0;top:0;visibility:hidden;width:150px;padding:0px 15px 15px 15px; margin:0 0 0 62px;z-index:100;background-image:url(../images/siteAssets/bg_drop.png); background-repeat:no-repeat; background-position:bottom;}
.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{width:142px;padding:10px 4px;display:block;text-decoration:none;font-size:12px;line-height:16px;text-align:right;color:#171717; background-image:url(../images/siteAssets/bg_drop-li.gif); background-repeat:repeat-x; background-position:bottom;}
.droplinks ul li a:hover{color:#ff5a00;}
.droplinks ul li .last a{background-image:none;padding:10px 4px;}
.selectedanchor{color:#ff5a00;}
.droplinksshadow{display:none;}

#foot .nav {width:530px;margin:-6px 0 0 467px;}
#foot .nav ul, #header .nav ul li {margin:0;padding:0;list-style:none;}
#foot .nav ul li {display:block;float:left;margin-left:-25px;}

ul.tabs, ul.tabs li {margin:0;padding:0;list-style:none;display:inline;}
ul.tabs {display:block;width:500px;border-bottom:solid 1px #ccc;margin:10px 0;}
ul.tabs li a,ul.tabs li a:link,ul.tabs li a:active,ul.tabs li a:visited,ul.tabs li a:hover{display:block;float:left;margin:0 20px 0 0;text-decoration:none;padding:0 0 5px 0;}
/**/ 


/*left column*/
.vertical {position:relative;overflow:hidden;height:405px;}
.items {position:absolute;height:20000em;margin:0px;}
#thumbCol .items div {margin:0;padding:0 0 2px 0;font-size:12px;height:135px;}
#thumbCol .items div img {width:125px;height:115px;border:solid 2px #fff;}
#thumbCol .items div img:hover{border:solid 2px #f45c09;}
#actions {width:125px;display:block;margin:10px 0 0 0;text-align:left;}
#actions a {font-size:11px;	cursor:pointer;color:#666;}
#actions a:hover {text-decoration:underline;color:#000;}
.disabled {visibility:hidden;}
.nextPage {}
.aLeft{display:block;float:left;width:50px;text-align:left;}
.aRight{display:block;float:right;width:50px;text-align:right;}

#wideCol .items div {margin:0;padding:0 0 2px 0;font-size:12px;height:500px;}
#wideCol .items div .pic img {width:320px;height:330px;}
#wideCol #actions  {display:none;}

/*reusables*/
.fullWidth {display:block;width:100%;}
#body_wide .fullWidth{width:900px;}
.floatLeft {float:left;}
.floatRight {float:right;}
.botPadMargBord{margin-bottom:10px;padding-bottom:10px;border-bottom:dashed 1px #cbcbcb;}
.margTop{margin-top:10px;}
#imagetip {display:none;background-color:#eefcff;border:1px solid #a6afb1;padding:3px;font-size:12px;-moz-box-shadow: 1px 1px 5px #ccc; -webkit-box-shadow: 1px 1px 5px #ccc;z-index:300;}
.entry {width:675px;}
.entry .text{float:left;display:block;width:300px;padding-right:55px !important;}
.entry .pic{float:left;display:block;width:320px;margin-left:50px;}
.icon{display:block;margin:10px 0;}
.icon img {margin-right:2px;}
ul.pageSplitList,ul.pageSplitList li{width:100%;margin:0;padding:0;display:block;list-style:none;}
ul.pageSplitList li {width:290px;float:left;margin:0 30px 20px 0;padding:0 0 20px 0; background-image:url(../images/siteAssets/bg_drop-li.gif); background-repeat:repeat-x; background-position:bottom;}
.splitWidth{display:block;float:left;width:420px; margin-right:20px;padding:0;}
.splitWidth .contentPadder{width:420px;}

/* forms */
form {margin:0;padding:0;display:inline;}
select, input, textarea, .wordInput {background-color:#eefcff;border:solid 1px #c5d1d3;padding:3px;font-size:11px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;color:#7a8183;}
input.gobtn, .gobtn, .gobtn:hover {cursor:pointer;background-color:#eefcff;border:solid 1px #c5d1d3;font-size: 10px;color: #7a8183;padding:2px;margin: 0 0 3px 5px;}
#contactForm, #formStage {width:400px;height:450px;background:none transparent;}
.formTable td {padding:3px;}
.formInput input, .formInput textarea{width:300px;} 
.captchaTable {font-size:11px;line-height:11px;margin:10px 0;}
.captchaTable td {padding:2px;}
.wordInput {width:50px;margin-right:5px;}


/*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;}

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