/* 
    Document   : nrcsa-web
    Created on : Nov 2, 2007, 6:03:48 PM
    Author     : stephen
    Description:
        Purpose of the stylesheet follows.
*/
body {
    margin: 0px;
    color: #333;
    font-size: 13px;
    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
    font-weight: normal;
}
p {
    margin: 1.1em 0px 1.1em 0px;
}

h1 {
    font-size: 20px;
    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0px;
    padding: 8px 0px 8px 0px;
}

h3 {
    font-size: 15px;
    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0px;
    padding: 8px 0px 8px 0px;
}

select { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #708090; padding: 2px; }
input { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #708090; padding: 2px; }
textarea { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
td { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; }

#pg-container {
    width: 890px;
    margin: 0px auto 0px auto;
    height: 100%;
    text-align: left;
    color: #483D8B;
    padding-top: 65px;
/*  border: 1px #000 solid; */
}

.jqmWindow {
    display: none;
    position: fixed;    
    margin: 0px auto 0px auto;
    top: 50px;
    width: 800px;
    height: 450px;
    overflow: auto;
    background-color: #EEE;
    color: #333;
    border: 2px solid black;
    padding: 6px;
}

.jqmOverlay { background-color: #000; }

.jqmClose {
    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    display: block;
    letter-spacing: 1px;
    padding: 3px;
    background-color: #AAA;
    text-align: center;
    font-variant: small-caps;
    clear: both;
    text-decoration: none;
}

.dateLateReg {
	color: red;
}

.dateEarlyReg {
	color: #336600;
}

.active { color: #c00; }
.valSet { color: #000; }
.valUnset { color: #708090; }

.form_labels { position: relative; float: left; overflow: hidden; margin: 4px 0px 0px 3px; padding: 0px; clear: both; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.form_items {  position: relative; float: left; margin: 4px 0px 0px 20px; padding: 0px; }
.form_label { margin: 10px 0px 10px 0px; padding: 0px; display: block; }
.form_item { margin: 6px 0px 6px 0px; padding: 0px; }
.form_submit {  position: relative; float: left; margin: 20px 0px 0px 5px; padding: 0px; }

#sendMessage input { padding: 0px; margin: 0px;}
#requestBrochureContent p { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 5px; } 
#requestBrochureContent td { margin: 2px; padding: 0px; } 

.decorate { border: 1px #CCC solid; }
