﻿body 
{
    margin:0;padding:0;
    font-family: Calibri, Arial, Sans-Serif;
    font-size: 100%;
    background: #fff;
}
a { color: #A3293D; }
h1  
{
    color: #A3293D; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase;
    font-size: 2.7em; text-shadow: 1px 1px 4px #bbbaba;
}
h2 
{
    font-family: 'Open Sans Condensed', sans-serif; 
    color: #297AA3; margin: 0; text-shadow: 1px 1px 4px #bbbaba;
    font-size: 1.8em;
}
h3 
{
    margin-top: 0; margin-bottom: 0.5em;
    font-weight: normal; font-style: italic;
    font-size: 1.4em;
}

ul { list-style-type: none; padding:0; margin:0; margin-left: 24px; }
ul li { background: url('../img/bullet.png') no-repeat; background-position: 0px 3px; padding-left: 24px; margin-bottom: 0.5em; line-height: 1.25em; }

li, p { font-size: 1.2em; }

#TopLine  
{
    height: 10px; background-color: #f0f0f0; border-bottom:2px solid #297AA3; 
}

#Navigation { text-align: right; line-height: 100px; color: #bbbbba; white-space: nowrap; }
#Navigation a { text-decoration: none; font-weight: bold; font-size: 1.4em; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; text-shadow: 1px 1px 4px #bbbaba; margin: 0 5px;  }

#Nameplate 
{
    background: url('../img/sklogo.png') no-repeat; 
    padding-left: 85px; padding-top: 5px;
    height: 100px;
    margin-top: 1em; margin-bottom: 0.25em;
    white-space: nowrap;
}
#Nameplate_Name { font-family: 'Open Sans Condensed', sans-serif;  font-size: 2em; font-weight: bold; text-shadow: 2px 2px 4px #bbbaba; }
#Nameplate_Title { font-family: 'Oswald', sans-serif; font-size: 1.5em; text-transform:uppercase; color: #297AA3; text-shadow: 1px 1px 4px #bbbaba; } 

#Ribbon 
{
    background: url('../img/ribbon.png') no-repeat center #f0f0f0 ; height: 285px;
    border-bottom: 4px solid #bebebe;
    border-top: 1px solid #A3293D;
    margin: 0.5em 0;
}
#Ribbon_Portrait 
{
    background: url('../img/portrait.png') no-repeat bottom right; height: 327px; position: relative; top: -42px;
}
#Ribbon_Text  
{
    width: 540px; padding-top: 45px; height: 285px;  
    font-family: 'Tauri', sans-serif; color: #297AA3; font-size: 42px;
    text-shadow: 3px 3px 3px #bbbaba;
}
#Ribbon_Text div { margin-top: 1.25em; }


.greenButton 
{
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
	font-size: 12px;
	padding: .6em 1.5em .65em;
}
.greenButton:hover 
{
	text-decoration: none;
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.greenButton:active 
{
	position: relative;
	top: 1px;
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
.greenButton a { color: #FFF; text-decoration: none; font-size: 1.1em; }

#footerContainer {
    background: #c4bd97;
    border-top: 4px solid #938953;
    padding: 10px 0;
    text-align: center;
    font-size: 0.8em;
}
#footerContainer a { color: #1f497d; }

#toTop {
	width:100px;
        border:1px solid #ccc;
        background:#f7f7f7;
        text-align:center;
        padding:5px;
        position:fixed;
        bottom:10px;
        right:10px;
        cursor:pointer;
        display:none;
        color:#333;
        font-family:verdana;
        font-size:11px;
}


::-moz-selection {
    background-color: #A3293D;
    color: #fff;
}

::selection {
    background-color: #A3293D;
    color: #fff;
}