/*----------Header----------*/
#headerWrapper{background-image:url(/app/webroot/img/headerWrapperFiller.png);background-repeat:repeat-x;height:154px;}
#header{width:960px;height:154px;margin:0 auto;position:relative;}

#superNav{height:31px;width:960px;text-align:right;font-size:12px;font-weight:bold;color:#3a2a13;}
#superNav div{color:#3a2a13;font-size:12px;padding-top:0px;float:right;}
#superNav div span{color:#3a2a13;display:inline-block;padding-top:10px;}
#superNav div a{color:#3a2a13;}
#superNav a:hover{color:#741C28;}
#superNav div span.username{color:#741C28;display:inline;}
span#superNavLeft{position:absolute;top:0px;left:140px;}
span#superNavLeft a{display:inline-block;background-color:#3f080f;color:#fff;font-size:12px;margin-right:10px;padding:4px 8px;}
span#superNavLeft a:hover{background-color:#91876d;color:#f5ebc1;}


img.logo{position:absolute;top:50px;left:0px;}
img.intraLabel{position:absolute;top:0px;left:0px;}


div#clocks{width:150px;position:absolute;top:42px;right:-25px;}
div#clocks div{font-size:10px;font-weight:bold;padding-top:5px;text-align:center;text-transform:uppercase;}
div#clocks div.centralClock{margin-right:15px;float:left;position:relative;}
div#clocks div.centralClock span{position:absolute;bottom:-18px;left:7px;}
div#clocks div.easternClock{position:relative;}
div#clocks div.easternClock span{position:absolute;bottom:-18px;right:28px;}



/*----------Header Navigation Tabs---------*/
#header ul.nav-tabs{margin:0 !important;padding:0;width:962px;/*2px wider than template.*/height:30px;border-bottom:none;position:absolute;bottom:0px;left:0px;}
#header ul.nav-tabs li{float:left;padding:0;margin:0;list-style-type:none;}
#header ul.nav-tabs a{float:left;font-size:12px;font-weight:normal;display:block;padding:8px 10px 3px 10px;text-decoration:none;text-transform:uppercase;border:none;border-bottom:0px;height:18px;background-color:#DBD1A9;color:#333;margin-right:2px;position:relative;top:1px;}
#header ul.nav-tabs a:hover{background-color:#fff2d4;color:#000;}
#header ul.nav-tabs a.current{background-color:#91876D;height:20px;padding:10px 12px 3px 12px;margin-top:-2px;color:#fcf7e1;cursor:default;}
#header div.nav-tabs div{display:none;border:1px solid #666;border-width:0 1px 1px 1px;padding:15px 20px;background-color:#ddd;}
#header div.panes div{display:none;padding:15px 10px;border:1px solid #999;border-top:0;height:100px;font-size:14px;background-color:#fff;}
#header ul.nav-tabs li.users{float:right;}
#header ul.nav-tabs li.users a{background-color:#7F6935;color:#F5EBC1;padding:8px 15px 3px 15px;}
#header ul.nav-tabs li.users a:hover{background-color:#fff;color:#3b070e;}





/*----------Content----------*/
#contentWrapper{background-color:#91876D;padding:17px 0 0px 0;}
#content {
	width: 960px;
	margin: 0 auto;
	background-color: #4F0F17;
	background-image: url(/app/webroot/img/contentFiller.png);
	background-repeat: repeat-y;
	border-bottom: 10px solid #3F080F;
}

ul.docList li {
	background-repeat: no-repeat;
	background-position: 5px 50%;
	padding: 5px;
	margin-bottom: 5px;
}
ul.docList li.icon-doc,
ul.docList li.icon-docx {
	background-image: url(/app/webroot/img/iconDOC.gif);
}
ul.docList li.icon-xls,
ul.docList li.icon-xlsx {
	background-image: url(/app/webroot/img/iconXLS.gif);
}
ul.docList li.icon-jpg,
ul.docList li.icon-jpeg {
	background-image: url(/app/webroot/img/iconJPG.gif);
}
ul.docList li.icon-pdf {
	background-image: url(/app/webroot/img/iconPDF.gif);
}
ul.docList li.icon-tif,
ul.docList li.icon-tiff {
	background-image: url(/app/webroot/img/iconTIF.gif);
}

ul.docList li.row0 {
	background-color: #dbd1a9;
}

/*----------Sidebar----------*/
#sidebar {
	width: 290px;
	float: right;
}
#sidebar ul.docList li.row0 {
	background-color: #a79f8b;
}
#sidebar ul li a:link,
#sidebar ul li a:hover,
#sidebar ul li a:visited,
#sidebar ul li a:active {
	color:#faf4db;
	font-size: 14px;
	line-height: 17px;
	text-decoration: underline;
	display: block;
}
#sidebar ul li a:hover {
	color:#39060c;
}
#sidebar ul.docList li {margin: 0em;}
#sidebar ul.docList li a:link,
#sidebar ul.docList li a:hover,
#sidebar ul.docList li a:visited,
#sidebar ul.docList li a:active {
	width: 205px;
/* 	width: 200px; */
	color:#fff;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	background-image: url(/app/webroot/img/downloadIcon.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;
	display: block;
	padding: 10px 24px 10px 40px;
}
#sidebar ul.docList li a:hover {
	color:#39060c;
}

#sidebar ul.docList li a.docLink span {
	width:190px;
	display: block;
}
#sidebar h2 {margin-bottom: 0;}





/* ul.docList li a span {
	font-size: 10px;
	text-transform: uppercase;
} */


div#hrSearch {
	width:268px;
	position: absolute;
	top:15px;
	right:10px;
}
div#hrSearch div.inputWrapper {
	padding: 0em;
	margin: 0em;
}
div#hrSearch div.inputWrapper input {
	margin: 1px 0 0 0;
	border: 1px solid #ae9c68;
	height:19px;
	font-size: 15px;
	color: #3F080F;
	padding-left: 25px;
	background-image: url('/app/webroot/img/searchIcon.png');
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
div#hrSearch div.inputMed {
	width:178px;
	margin: 0px;
}
div#hrSearch div.submit {
	margin: 0px;
}




/*----------Main----------*/
#main {
	width: 670px;
	float: left;
	position: relative;
}

#main ul {
	margin: 0px;
}

#main ul li {
	list-style-type: none;
	line-height: 1.25em;
	background-color: #F5EBC1;
/* 	border-bottom: 1px solid #b09446; */
}

#main h2 {
	font-size: 19px;
	text-transform: none;
	letter-spacing: 0em;
	margin: 0em;
	margin-top: 10px;
/* 	padding: 0em; */
}
#main h2 a {
	color: #FCF7E1;
}
#main h2 a:hover {
/* 	color: #4F401D; */
	color: #39060c;
}
#main h3 {
	color: #39060c;
	font-size: 15px;
	background-color: #dbd1a9;
	margin: 0em;
	padding: 8px 5px 8px 10px;
	border-bottom: 1px solid #b09446;
}
#main h3 a {
	color: #39060c;
}
#main h3 a:hover {
	color: #4F401D
}
#main p {
	font-size: 14px;
	color: #39060c;
	line-height: 18px;
	letter-spacing: -.006em;
}
#main p a {
	text-decoration: underline;
	font-size: 13px;
}
div#intro {
	color: #295e6f;
	font-size: 1em;
}

#main div.padder10{background-color:#f5ebc1;}

#main ul.css-tabs {
  margin: 0 !important;
  padding: 0;
  height: 30px;
}
#main ul.css-tabs li {
  float: left;
  padding: 0;
  margin: 0;
  list-style-type: none;
  background-color: transparent;
}
#main ul.css-tabs a {
  float: left;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: -.015em;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  border: none;
  height: 19px;
  background-color: #fff2d4;
  color: #000;
  margin-right: 1px;
  position: relative;
  top: 1px;
}
#main ul.css-tabs a:hover {
  font-weight: bold;
  background-color: #91876d;
  color: #fff;
}
#main ul.css-tabs a.current {
  background-color: #dbd1a9;
  color: #000;
  cursor: default;
}
#main div.css-panes div {
  background-color: #dbd1a9;
  padding: 10px 5px 5px 5px;
  display: none;
}
#main div.panes div {
  display: none;
  padding: 15px 10px;
  border: 1px solid #999;
  border-top: 0;
  font-size: 14px;
  background-color: #fff;
}


#main ul.docList{width:610px;margin:0 auto;}
#main ul.docList li{background-color:transparent;margin-bottom:0em;border:none;position:relative;}
#main ul.docList li.row0{background-color:#fff2d4;border-bottom:1px solid #dbd1a9;}
#main ul.docList li a.docLink:link,
#main ul.docList li a.docLink:hover,
#main ul.docList li a.docLink:visited,
#main ul.docList li a.docLink:active{font-family:Georgia,serif;font-weight:bold;width:572px;color:#39060c;font-size:15px;line-height:18px;text-decoration:none;letter-spacing:-.01em;background-image:url(/app/webroot/img/downloadIcon.gif);background-repeat:no-repeat;background-position:97% 50%;display:block;padding:10px 0 10px 40px;}
#main ul.docList li a.docLink:hover{color:#741c27;}

#main ul.docList li a.manageLink:link,
#main ul.docList li a.manageLink:hover,
#main ul.docList li a.manageLink:visited,
#main ul.docList li a.manageLink:active{color:#8f0013;font-size:12px;padding:3px 24px 3px 0px;position:absolute;top:14px;right:46px;background-image:url(/app/webroot/img/editIcon.gif);background-repeat:no-repeat;background-position:75% 45%;border-right:1px solid #ac894f;}
#main ul.docList li a.manageLink:hover{text-decoration:underline;background-image:url(/app/webroot/img/editIconOver.gif);background-repeat:no-repeat;background-position:75% 45%;}

#main ul.generalList li a.docLink:link,
#main ul.generalList li a.docLink:hover,
#main ul.generalList li a.docLink:visited,
#main ul.generalList li a.docLink:active{font-family:Georgia,serif;font-weight:bold;width:400px;color:#39060c;font-size:15px;line-height:18px;text-decoration:none;letter-spacing:-.01em;background-image:url(/app/webroot/img/downloadIcon.gif);background-repeat:no-repeat;background-position:97% 50%;display:block;padding:10px 0 10px 40px;margin:0px 0px 0px 0px;}
#main ul.generalList li a.docLink:hover{color:#faf4db;}








/*----------Footer----------*/
#footerWrapper {
	background-image: url(/app/webroot/img/footerWrapperFiller.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
	width: 100%;
}
#footer {
	height: 40px;
	width: 960px;
	margin: 0 auto;
	position: relative;
}
#footer p {
	font-size: 12px;
	padding-top: 15px;
}
#footerNav {
	position: absolute;
	top:-28px;
	right: 0px;
	height: 28px;
	width: 121px;
}
#footer ul li {
	height:1%;
}
#footer ul li a:link,
#footer ul li a:hover,
#footer ul li a:visited,
a:active {
	color: #295E6F;
	text-decoration: none;
	font-weight: normal;
}
#footer ul li a:hover {
	color: #6e2939;
}

/*----------General----------*/


div#mainPadder {
	padding: 0px 10px 500px 10px;
/* 	background-color:#DFCB88; */
}




.introText {
	font-size: 1.1em;
	line-height: 1.6em;
}


table.paginationTable {
	background-color: #EEE4C1;
	margin-bottom: 10px;
	width:100%;
}

table.paginationTable td {
	font-weight: bold;
	width:50%;
}
div.paginationMeta {
	font-size: 11px;
	padding:5px;
}
div.paginationLinks {
	background-color: #EEE4C1;
	font-size: 11px;
	padding:5px;
	text-align: right;
}
div.paginationLinks div.disabled {
	display: none;
}
div.paginationLinks a {
	padding:5px 10px;
}
div.paginationLinks a:hover {
	border-bottom: 1px solid #741C28;
	background-color: #741C28;
	color: #FEF8E5;
}

img.goldenrule {
	background-color: #D3BB65;
	padding: 5px;
}





/* FlowPlayer JTools Accordion Styles*/


#accordion {}

#main #accordion h2{padding:0em;margin:0em;}
#main #accordion h2 a{background-color:#7e735a;background-image:url(/app/webroot/img/openIcon.gif);background-repeat:no-repeat;background-position:98% 50%;color:#fcf7e1;display:block;font-size:19px;font-weight:normal;height:24px;letter-spacing:.015em;margin:8px 0px 0px 0px;padding:4px 0 4px 8px;text-transform:none;}
#main #accordion h2 a:hover{color:#39060c;}
#main #accordion h2.current{}
#main #accordion h2.current a{background-image:url(/app/webroot/img/closeIcon.gif);background-repeat:no-repeat;background-position:98% 50%;}

#accordion h3.current{color:#fff;cursor:default;background-color:#61151E;border-bottom:none;}
#accordion h3.current a{color:#F5EBC1;}
#accordion div.pane{display:none;}
#accordion div.pane h3{font-weight:bold;margin:0 0 -5px 0;font-size:16px;color:#999;}
#accordion h3 a:active{font-weight:bold;}




div#mainPadder p.intro {
	font-size: 17px;
	padding: 12px 10px 0px 10px;
}
ul#manageList {
	margin: 0em;
	padding: 0em;
	border-top: 1px solid #B09446;
}
ul#manageList li {
	border-bottom: 1px solid #B09446;
}
ul#manageList li a {
	font-size: 15px;
	font-weight: bold;
	padding: 8px;
	display: block;
	text-transform: uppercase;
}
ul#manageList li a:hover {
	background-color: #C9AD52;
	color:#3B070E;
}
div.formContainer {
	background-color: #F5EBC1;
	padding: 10px;
	border-top: 1px solid #3B070E;
}
div.formContainer label {
	font-size: 14px;
	text-transform: uppercase;
}
div.formContainer div.inputMed {
	width:300px;
}
div.formContainer div.inputMed input {
	font-size: 14px;
	padding: 5px 5px 5px 5px;
}
div.formContainer div.inputMed select {
	font-size: 15px;
	margin-top: 4px;
}


a.addNewLink {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: underline;
	display:block;
	margin:10px 10px 0px 0px;
}




div#locationInfoContainer h5 {
	background-color: #A48130;  /* background-image: url(/app/webroot/img/arrowClosed.png); */  background-repeat: no-repeat;  background-position: 3px 50%;  font-family: "Trebuchet MS", sans-serif;  font-size: 12px;  margin-bottom: 0;  padding: 5px 5px 5px 20px;
}
div#locationInfoContainer div.additionalInfo {
	font-size: 11px;  line-height: 18px;  padding: 5px 5px 5px 20px;
}
div#locationInfoContainer div.additionalInfoActive {
	background-color: #F5EBC1;  border-bottom:1px solid #5C121C;
}
div#locationInfoContainer div.locationInfoActive h5 {
	border-top: 2px solid #333;
}



/*
------------------------------
	Impromptu
------------------------------
*/
.jqifade{ position: absolute; background-color: #aaaaaa; }
div.jqi{ width: 425px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button{ padding: 3px 10px; margin: 0 10px; background-color: #7F6935; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover{ background-color: #5F4915; }
div.jqi button.jqidefaultbutton{ background-color: #61151E; }
.jqiwarning .jqi .jqibuttons{ background-color: #61151E; }

/* wider two column... */
.jqi2fade{ position: absolute; background-color: #aaaaaa; }
div.jqi2{ width: 800px; height: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi2 .jqi2container{ font-weight: bold; }
div.jqi2 .jqi2close{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi2 .jqi2message{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi2 .jqi2buttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi2 button{ padding: 3px 10px; margin: 0 10px; background-color: #7F6935; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi2 button:hover{ background-color: #5F4915; }
div.jqi2 button.jqi2defaultbutton{ background-color: #61151E; }
.jqi2warning .jqi2 .jqi2buttons{ background-color: #61151E; }
div.jqi2 .jqi2message .col1{ float: left; width: 350px; height:340px; border-right: solid 1px #aaaaaa; padding: 0 15px 0 0; }
div.jqi2 .jqi2message .col2{ float: left; width: 390px; border-left: solid 1px #aaaaaa; margin: 0 0 0 -1px; padding: 0 0 0 15px; }
div.jqi2 .jqi2message .additionalFields{ border: solid 2px #787878; background-color: #f2f2f2; padding: 10px 15px; margin: 10px 0; height: 220px; overflow: auto; }
div.jqi2 .jqi2message .additionalFields .chk{ padding: 4px 15px; margin: 0 -15px; }
div.jqi2 .jqi2message .additionalFields .chk:hover{ background-color: #e2e2e2; }
div.jqi2 .jqi2message .additionalFields .chk label{ display: inline;}
