@charset "utf-8";
@font-face
{
    font-family: Grotesk;
    src: url('/images/URWGroteskTLigCond.eot');
    src: local(my_font), url('/images/URWGroteskTLigCond.ttf') format('opentype');
}
body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    margin:0;
    background-color:#360602;
    background-image: url(../images/background.jpg);
    background-attachment: fixed;
    background-repeat:no-repeat;
    background-position: center top;
}
img {
	border:none;
}
h1, a {
	color:#360602;
}
h2 {
	margin-top:1.5em;
}
address {
	border: 1px solid #ccc;
    padding:20px;
	font-style:normal;
    background-color:#cebc50;
}
#ContentWrap {
    width:900px;
    height:948px;
    margin: 0px auto 0 auto;
}
#Header {
    margin:0;
    margin-left:auto;
    margin-right:auto;
    height:218px;
    position: relative;
}
#Header #Logo {
    float:left;
    margin-left:20px;
    margin-top:15px;
}
#Header #Menu {
	display:inline;
    margin-top:82px;
    padding:0 30px 0 0;
    float:right;
    font-size:18px;
    color:#c08c65;
}
#Header #Menu a, #Header #Menu a:visited {
    color:#c08c65;
	text-decoration:none;
}
#Header #Menu a:hover {
	text-decoration:underline;
}
#Header #Tools {
    position: absolute;
    right: 70px;
    bottom: 10px;
}
#Content {
    width:810px;
    padding:1px 40px 0 50px;
}

#Footer {
    clear:both;
    background-image:url(../images/footer.jpg);
    background-repeat:no-repeat;
    background-position: left top;
    padding: 5px 30px 0 40px;
    height:97px;
    color:#c08c65;
}
#Footer #Menu {
	display:inline;
    margin-top:0;
    float:right;
    color:#c08c65;
}
#Footer #Menu a, #Footer #Menu a:visited {
    color:#c08c65;
	text-decoration:none;
}
#Footer #Menu a:hover {
	text-decoration:underline;
}

/* miscelaneous classes */

.Required {
	font-size:small;
    color:red;
}
.OnTop {
	z-index:1000;
}
.RoundedContainer {
	margin: 0;
	padding: 1px 0 0 0;
	position: relative;
	z-index: inherit;
	zoom: 1; /* For IE6 */
    background-color:transparent;
}
.Rounded {
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	behavior: url(css/border-radius.htc);
}

/* Form formatting */

.Form fieldset {
	/* duplicates Rounded class */
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	behavior: url(css/border-radius.htc);
    /* ---- */
	margin-top:10px;
    margin-bottom:10px;
	padding:6px 10px 5px 10px;
    background-color:#cebc50;
    border-color:#dbdcdd;
    border-style:solid;
    border-width:1px;
}
.Form {
    margin-top:20px;
	margin-left:auto;
    margin-right:auto;
    padding:20px;
    background-color:#a4a136;
}
.Form label {
	width:200px;
    float:left;
    line-height:2em;
}
.Form input, .Form textarea {
    background-color:#ffffff;
}
.Form input:focus, .Form textarea:focus, .Form .SfFocus {
	background-color:#f0f6ff;
}
.Form .Button {
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    background-color:#a4a136;
    border: 1px solid #ccc;
    padding:5px;
	cursor:pointer;
}
.Form .Button:hover, .Form .Button:focus, .Form .SfButtonFocus {
    background-color:#e8a228;
    border: 1px solid #dbdcdd;
    padding:5px;
}
.FormDescription {
	margin-left:auto;
    margin-right:auto;
}

