/* -- GLOBALS -- */
body {
    background-color: #58595b;
    text-align: center;
    margin: 0 0 10px 0;
}
body, td, div, span, ul, input, select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
}
table { 
    border-collapse: collapse; 
    border-spacing: 0;
}
td, th {
    padding: 0;
    text-align: left;
    vertical-align: top;
}
a, a:active { color: #3366ff; text-decoration: underline; }
a:visited { color: #333399; text-decoration: underline; }
a:hover { text-decoration: none; }
#container {
    margin: 0 auto;
    width: 725px;
    border: 1px solid #a8b6df;
    text-align: left;
}
/* -- /GLOBALS -- */



/* -- FOOTER -- */
#footer {
    margin: 0 auto;
    width: 675px;
    text-align: left;
    padding: 5px 0 0 0;
}
.legal {
    color: #a8b6df;
    font-size: 10px;     
}
a.legal, a.legal:visited, a.legal:active { color: #a8b6df; text-decoration: none; }
a.legal:hover { color: #a8b6df; text-decoration: underline; }
/* -- /FOOTER -- */



/* -- HOME -- */
#login-outer {
    background-color: #e0e5f4;
    width: 187px;
    height: 170px;    
}
#login-inner {
    padding: 20px 20px 0 20px;
    color: #000000;    
}
input.username {
    width: 141px;
}
input.password {
    width: 141px;
}
input.login {
    width: 141px;
    height: 20px;
    border: 0;
    margin: 5px 0 5px 0;
}
#news-outer {
    background-color: #004677;
    width: 187px;
    height: 130px;    
}
#news-inner {
    color: #ffffff;
    padding: 7px 7px 0 7px;
    font-size: 10px;    
}
.more-news {
    margin: 5px 0 5px 0;
}
#section-intros {
    background-color: #cbd3ec;
    width: 725px;
    height: 181px;
}
.section-intro-left {
    background-color: #ffffff;
    margin: 6px 3px 6px 6px;
    width: 232px;
}
.section-intro-middle {
    background-color: #ffffff;
    margin: 6px 3px 6px 3px;
    width: 232px;
}
.section-intro-right {
    background-color: #ffffff;
    margin: 6px 6px 6px 3px;
    width: 232px;
}
.section-intro-photo {
    margin: 10px 10px 0px 10px;
    clear: right;
}
.section-intro-copy {
    margin: 10px 9px 10px 10;
}
.learn-more-td {
    vertical-align: bottom;
    align: right;
}
.learn-more {
    margin: 0 0 5px 0;
}
/* -- /HOME -- */



/* -- SITE MAP -- */
ul.primary {
    list-style: none;
    font-size: 13px;
    font-weight: bold;    
}
ul.primary li {
    margin: 5px 0 5px 0;
}
ul.secondary {
    list-style: none;
    font-size: 12px;
    font-weight: bold;    
}
ul.secondary li {
    margin: 5px 0 5px 0;
}
ul.tertiary {
    list-style: none;
    font-size: 11px;
    font-weight: bold;    
}
ul.tertiary li {
    margin: 5px 0 5px 0;
}
ul.quaternary {
    list-style: none;
    font-size: 10px;
    font-weight: bold;    
}
ul.quaternary li {
    margin: 5px 0 5px 0;
}
/* -- /SITE MAP -- */



/* -- SUB PAGES -- */
#nav {
    background-image: url('images/nav/spacer.gif');
    background-color: #999999;
    background-repeat: repeat-x;
    width: 725px;
}
#nav-last {
    width: 100%;
}
#testimonials-outer {
    background-color: #cbd3ec;
    width: 187px;
    min-height: 280px;    
}
#testimonials-inner {
    padding: 10px;
    color: #000000;
    font-size: 10px;    
}
.testimonials-header {
    font-weight: bold;
    color: #000000;
}
a.testimonials-header, a.testimonials-header:visited, a.testimonials-header:active { font-weight: bold; color: #000000; text-decoration: underline; }
a.testimonials-header:hover { color: #000000; text-decoration: none; }

#news-events-contact-outer {
    background-color: #004677;
    width: 187px;
    height: 100%;    
}
#news-events-contact-inner {
    color: #99ccff;
    padding: 10px;
    font-size: 10px;    
}
.news-events-contact-header {
    font-weight: bold;
    color: #ffffff;
    font-size: 10px;
}
a.news-events-contact, a.news-events-contact:visited, a.news-events-contact:active { color: #99ccff; text-decoration: underline; }
a.news-events-contact:hover { color: #99ccff; text-decoration: none; }

a.news-events-contact-header, a.news-events-contact-header:visited, a.news-events-contact-header:active { font-weight: bold; color: #ffffff; text-decoration: underline; }
a.news-events-contact-header:hover { color: #ffffff; text-decoration: none; }

#content-outer {
    width: 538px;
    height: 100%;
    background-color: #ffffff;
}
#content-inner {
    padding: 15px 15px 15px 30px;
}
.secondary-main-photo {
    float: right; 
    margin: 0 0 10px 10px;   
}
.tertiary-main-photo {
    float: right; 
    margin: 6px 0 10px 10px;   
}

p.double-space {
    line-height: 20px;
}
h1 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #8a1d03;
    font-size: 13px;
    margin: 0;
}
h2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #8a1d03;
    font-size: 11px;
}
/* -- /SUB PAGES -- */



/* -- CONTACT US -- */
#contact-left-column {
    width: 224px;
    float: left;
}
#contact-right-column {
    width: 259px;
    float: right; 
    margin: 0 0 10px 10px;
}
.contact-header {
    font-size: 12px;
    font-weight: bold;
    color: #004677;
}
.contact-name {
    font-weight: bold;
    color: #004677;
}
.contact-label {
    color: #004677;
}
/* -- /CONTACT US -- */



/* -- REQUEST INFO -- */
table.request-form {
    clear: both;
    margin-top: 15px;
}
.request-left {
    text-align: right;
    width: 224px;
    padding: 5px;
}
.request-right {
    text-align: left;
    width: 259px;
    padding: 5px;
}
.request-check {
    clear: left;
    margin: 4px 0 4px 0;
}
.request-check input {
    float: left;
}
/* -- /REQUEST INFO -- */



/* -- MY LOGIN -- */
.login-button {
    margin: 5px 0 5px 0;
}
/* -- /MY LOGIN -- */



/* -- DOWNLOADS -- */
ul.downloads {
    list-style: none;
}
/* -- /DOWNLOADS -- */



/* -- EVENTS -- */
ul.events {
    list-style: none;
}
ul.events li {
    margin-top: 10px;
}
/* -- /EVENTS -- */


#Layer10 {
	position:absolute;
	width:525px;
	height:240px;
	z-index:2;
	left: 98px;
	top: 130px;
}


