@charset "UTF-8";

@import "/s/css/960widths.css";

@font-face {
    font-family: "crownsackersgothicmedium";
    src: url("/s/site/crownrsortsfoundation/crownsacgotmed-webfont.eot");
    src: url("/s/site/crownrsortsfoundation/crownsacgotmed-webfont.eot?#iefix") format("embedded-opentype"), url("/s/site/crownrsortsfoundation/crownsacgotmed-webfont.woff") format("woff"), url("/s/site/crownrsortsfoundation/crownsacgotmed-webfont.ttf") format("truetype"), url("/s/site/crownrsortsfoundation/crownsacgotmed-webfont.svg#crownsackersgothicmedium") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'crownsackersgothiclight';
    src: url("/s/site/crownrsortsfoundation/crownsacgotlig-webfont.eot");
    src: url("/s/site/crownrsortsfoundation/crownsacgotlig-webfont.eot?#iefix") format("embedded-opentype"), url("/s/site/crownrsortsfoundation/crownsacgotlig-webfont.woff") format("woff"), url("/s/site/crownrsortsfoundation/crownsacgotlig-webfont.ttf") format("truetype"), url("/s/site/crownrsortsfoundation/crownsacgotlig-webfont.svg#crownsackersgothiclight") format("svg");
    font-weight: normal;
    font-style: normal;
}
html {
    background: #000;
}
body {
    font-size: 12px;
    line-height: 1.4;
    background: #000;
}
#body-wrapper {
    background: url("/s/site/crownrsortsfoundation/cross-pattern.jpg") repeat;
    background: -webkit-gradient(linear,z  0% 50%,  100% 50%,  color-stop(0%,  rgba(0, 0, 0, 0.6)),  color-stop(50%,  rgba(0, 0, 0, 0.3)),  color-stop(100%,  rgba(0, 0, 0, 0.6))), url("/s/site/crownrsortsfoundation/cross-pattern.jpg") repeat;
    background: -webkit-linear-gradient(left,  rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.6) 100%), url("/s/site/crownrsortsfoundation/cross-pattern.jpg") repeat;
    background: -moz-linear-gradient(left,  rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.6) 100%), url("/s/site/crownrsortsfoundation/cross-pattern.jpg") repeat;
    background: -o-linear-gradient(left,  rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.6) 100%), url("/s/site/crownrsortsfoundation/cross-pattern.jpg") repeat;
    background: linear-gradient(left,  rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.6) 100%), url("/s/site/crownrsortsfoundation/cross-pattern.jpg") repeat;
    -webkit-box-shadow: inset 0px 4px 15px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0px 4px 15px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0px 4px 15px 4px rgba(0, 0, 0, 0.6);
    position: relative;
    padding: 3px 0 20px 0;
    border-bottom: 3px solid #d3bc86;
    border-top: 3px solid #d3bc86;
}
#body {
    padding: 20px;
    margin: 0 auto;
    width: 920px;
    clear: both;
    background-color: white;
}

html {
    font-size: 62.5%;
    height: 100%;
    min-height: 100%;
    overflow-y: auto;
}

.header-wrapper {
    padding: 0;
    background: url("/s/site/crownrsortsfoundation/Top-Header.jpg") repeat center center;
    background-size: contain;
    height: 135px;
}

.header {    
    width: 960px;
    margin: 0 auto;
}
.site-title {
    margin: 0 auto;
    width: 78px;
    z-index: 5;
    height: 120px;
    top: 20px;
    position: relative;
}

.minornote {
    margin: 8px 0;
    padding: 4px;
    border: 1px solid #ddd;
    background-color: #eee;
}

#CLIENT_Wrapper {
    display: table;
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}

#CLIENT_body {
    background: white;
}

h1 {
     text-transform: uppercase;
     font-size: 22px;
     line-height: 24px;
     margin-top: 0;
     color: #b6a46c;
     font-weight: normal;
     font-family: "crownsackersgothicmedium";
}
h2 {
     text-transform: uppercase;
     font-size: 20px;
     line-height: 22px;
     margin-top: 0;
     color: #494949;
     font-weight: normal;
     font-family: "crownsackersgothicmedium";
}


.ftEditPageHeading, .ftViewPageHeading {
    color: #A30930;
    font-weight: bold; 
    font-size: 123.1%;
}

.iconbar .item-very-wide {
    width: 785px;
}

a:link, a:visited {
  color: #947F3E;
  text-decoration: underline;
}
a:hover{
  color: #d3bc86;
  text-decoration: underline;
}
a:hover, a:focus, .iconbar .item a:hover {
  text-decoration: underline;
}

/* -------------------------------
    BREADCRUMB BAR
   ------------------------------- */

#head {

    background: url("/s/site/crownrsortsfoundation/repeating_background.png") repeat-x;
    width: 928px;
    margin: 0 auto;
    margin-bottom: 10px;
    overflow:hidden;
    border: 1px solid #656565;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #453B3A;
    font-weight: 700;
}

headlinks a, #headlinks a:visited, #headlinks a:link {
    color: #947F3E;
}

#headlinks a:hover{
    color: #cdcdcd;
}

#head a:link, #head a:visited {
  color: #947F3E;
  text-decoration: underline;
}
#head a:hover{
    text-decoration: none;
    color: #cdcdcd;
    -webkit-transition-property: color;
    -moz-transition-property: color;
    -o-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.25s;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}


/* -------------------------------
    PREV/CLOSE/NEXT BUTTONS
   ------------------------------- */

#buttons.appform div.btn div.mid {
    width: 440px;
}

#buttons.appform div.btn div.right {
    float: right;
}


/* -------------------------------
    FORM PROGRESS MENU
   ------------------------------- */

.appform .btn {
    margin: 0;
    background: transparent;
    border: none;
}

.appform .btn input:hover, #body .appform .btn a.linkbtn:hover,  #body .appform .btn a.linkbtn:active,  #body .appform .btn a.linkbtn:focus {
    background-color: black;
}
/* -------------------------------
    FORM PROGRESS MENU
   ------------------------------- */


/* -------------------------------
    RESET GRANTSEEK CSS FILE
   ------------------------------- */
#appnav .current {
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none;
}

#appnav {
    float: left;
    margin: 0;
    padding: 0;
    border: none;
    background: transparent;
}
#appnav h3 {
    border: none;
    background: transparent;
    margin: 0;
    font-size: 1em;
    font-weight: normal;
}

#appnav h4, #appnav h4 a {
    border: none;
    background: transparent;
    padding: 0;
    margin: 0;
    font-size: 1em;
    font-weight: normal;
}
/* button background */
.appform .btn .close {
    background: none;
}
/* -------------------------------
    ACTUAL CHANGES
   ------------------------------- */
#appnav a:link, #appnav a:visited {
  color: #CDCDCD;
  text-decoration: none;
}
#appnav h3 {
	-webkit-box-shadow:inset 0px 2px 2px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow:inset 0px 2px 2px 0px rgba(255, 255, 255, 0.2);
	box-shadow:inset 0px 2px 2px 0px rgba(255, 255, 255, 0.2);
	margin:0;
	-webkit-border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-ms-border-radius:8px 8px 0 0;
	-o-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;
	text-align:left;
	color:#cdcdcd;
	font-family:"crownsackersgothiclight", helvetica;
	text-transform:uppercase;
	font-size:13px;
	line-height:13px;
	border:1px solid #000;
	padding:17px 10px 17px 10px;

    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,  startColorstr='#FF3D3D3D',  endColorstr='#FF141414');
    background: #3d3d3d;
    background: -webkit-gradient(linear,  50% 0%,  50% 100%,  color-stop(0%,  #3d3d3d),  color-stop(100%,  #141414));
    background: -webkit-linear-gradient(top,  #3d3d3d 0%, #141414 100%);
    background: -moz-linear-gradient(top,  #3d3d3d 0%, #141414 100%);
    background: -o-linear-gradient(top,  #3d3d3d 0%, #141414 100%);
    background: linear-gradient(top,  #3d3d3d 0%, #141414 100%);
}
#appnav h4 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 5px;
    border-bottom: 1px solid #161616;
    -webkit-box-shadow: i nset 0px 2px 2px 0px rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.1);
    box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.1);
    background: url("/s/site/crownrsortsfoundation/nav-bg.png") repeat scroll 0% 0% transparent;
}
#appnav .current h4, #appnav .current h4:hover {
    background: none;
    color: #454237;
    font-weight: bold;
    border-top: 1px solid #161616;
    background-color: #C5AF63;
    border-bottom: 1px solid #897B4B;
}
#appnav h4:hover {

}
.appform .btn .close{
    background-color: black;
    color: white;
}
.appform .btn .close:hover {
    background-color: #C5AF63;
    color: white;
}
.appform .btn input{
    background-color: black;
    color: white;
}
.appform .btn input:hover {
    background-color: #C5AF63;
    color: white;
}

.appform h2 {
    width: 100%;
}
.ftAbnInfo table {
    margin-top: 15px;
    margin-bottom: 15px;    
}
#htmlForm {
    display: block;
    overflow: hidden;
    margin-top: 10px;
}
html, button, input, select, textarea {
    color: #494949;
}
html, button, input, select, textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
html {
    line-height: 1;
}
.footer-two {
    background: black;
    overflow: hidden;
}
.wrapper {
    padding-top: 0;
}
.wrapper {
    max-width: 945px;
    margin: 0 auto;
}
.footer-two p.copyright {
    float: left;
}
.footer-two p, .footer-two a {
    color: #947F3E;
    font-size: 10px;
    border: none;
}
.footer-two a:hover {
    color: #cdcdcd;
    font-size: 10px;
    border: none;
}
.footer-two p.t-and-c {
    float: right;
}
p, pre {
    margin: 1em 0;
}
#user {
    margin: 5px;
    float: left;
    font-family: 'crownsackersgothicmedium';
    color: #A4A4A4;
    font-weight: normal;
}
.appform, .appform fieldset {
    width: 742px;
}
.appform .btn {
    padding: 0;
}
#appnav hr {
    display: none;
}
.mid input {
    margin-right: 3px;
}
.sg-pad {
    padding: 5px;
    padding-left: 0;
}
/* -------------------------------
    FORM DETAILS
   ------------------------------- */

#buttons {
    background-color: #FFFFFF;
    float: right;
    max-width: 100%;
    line-height: 1.5em;
}


/* -------------------------------
    FOOTER COPYRIGHT DETAILS
   ------------------------------- */
.footer-wrapper {
    clear: both;
    width: 100%;
    height: 115px;
    background-color: #CECEC4;
}
.footer {
    width: 960px;
    margin: 0 auto;
    padding-top: 7px;
    padding-bottom: 11px;
}

		.footer ul, li {
			text-emphasis: none;
			margin: 0;
			padding: 0;
		}
		.footer li, .footer #footer-social {
			display: inline;
		}
		.footer #footer-social {
                        position: relative;
                        top: 5px;
		}
		.footer ul img {
			height: 25px;
			width: 25px;
		}
		.footer span {
			font-family: Arial, Helvetica, sans-serif;
			color: #9b9a9a;
			font-size: 13px;
		}
		.footer #footer-nav {
			margin-top: 10px;
                        margin-bottom: 10px;
		}
		.footer #footer-nav a {
			text-decoration: none;
			font-family: Arial;
			font-size: 12px;
			color: #515F5C;
		}
		.footer #footer-nav li  {
			padding-left: 5px;
			padding-right: 5px;
			border-right: 1px solid #515F5C;			
		}
		.footer #footer-nav li:first-child  {
			padding-left: 0;			
		}
		.footer #footer-nav li:last-child  {
			border-right: none;	
		}
		.footer p {
			margin:0;
			color: #71726d;
			font-family: Arial;
			font-size: 12px;
		}
		.footer-logo {
			float: right;
		}

#CLIENT_footer {
    color: #9D9D9D;
    float: right;
    font-family: verdana;
    font-size: 10px;
    height: 46px;
    padding-top: 14px;
    text-align: right;
    width: 630px;   
}

/* -------------------------------
    LOGIN PAGE
   ------------------------------- */
.appform label.l {
    width: 120px;
}

.validationerror {
    background-color: #FFF3F3;
    border: 1px solid;
    color: red;
    font-weight: bold;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-top: 15px;
}

#regform.appform fieldset {
width: 750px;
}

#regform.appform label.l { 
width: 190px;
}

#regform.appform div.validationerror {
margin-top: 5px;
}


