/* CSS Document */

/* universal */
body {background-color: #476298; margin: auto; text-align: center; }
h1 {font-family: georgia; font-size: 14px; font-weight: 700; letter-spacing: .25em; margin-bottom: 0; padding: bottom 0; color: #364973;}
h2 {font-family: times new roman, roman; font-size: 12px; font-weight: 700; letter-spacing: .25em; margin-bottom: 0; padding: bottom 0; color: #364973;}
ul {margin: 10px; }
li {margin: 15px; list-style: square; font-family: verdana, arial; font-size: 12px; text-align: left; letter-spacing: .05em;}
a:link {color: #31446C; text-decoration: underline; }
a:visited {color: #31446C; text-decoration: underline; }
a:hover {color: #31446C; text-decoration: underline; }
a:active {color: #31446C; text-decoration: underline; }

/* divisions */
#wrapper {text-align: center; margin: auto; width: 850px; }
#container {margin: auto; text-align: center; position: relative; border: 1px solid #000; width: 850px;}

#main-text {width: 850px; background-color: #fff; }
#main-text p {font-family: times new roman, roman; font-size: 1.0em; text-align: left; letter-spacing: .05em; }

#support-text {width: 850px; background-color: #fff; }
#support-text p {font-family: verdana, arial; font-size: 12px; text-align: left; letter-spacing: .05em; }

#employment td {font-family: verdana, arial; font-size: 12px; letter-spacing: .05em; }

#directory {width: 680px; }
#directory td {font-family: verdana, arial; font-size: 12px; letter-spacing: .05em; height: 30px;}
#directory a:link {color: #31446C; text-decoration: underline; }
#directory a:visited {color: #31446C; text-decoration: underline; }
#directory a:hover {color: #31446C; text-decoration: underline; }
#directory a:active {color: #31446C; text-decoration: underline; }

#links {width: 850px; background-color: #fff; }
#links p {font-family: verdana, arial; font-size: 12px; text-align: left; letter-spacing: .05em; }
#links a:link {color: #31446C; text-decoration: underline; }
#links a:visited {color: #31446C; text-decoration: underline; }
#links a:hover {color: #31446C; text-decoration: underline; }
#links a:active {color: #31446C; text-decoration: underline; }

#MenuPos {position: absolute; top: 57px; left: 2px;}
#MenuPosSupport {position: absolute; top: 98px; left: 2px;}

#tagline {position: absolute; top: 375px; left: 320px; font-family: times new roman; font-size: 1.0em; font-style: italic; color: #fff; letter-spacing: .50px; }

#address {font-family: times new roman, roman; font-size: .75em; text-align: left; padding-left: 8px;} 

#bottom-nav {width: 850px; font-family: arial, verdana; font-size: 12px; text-align: left; color: #fff; background-color: #364973;}
#bottom-nav a:link {font-family: arial, verdana; text-align: left; color: #fff; text-decoration: none; font-weight: normal;} 
#bottom-nav a:visited {font-family: arial, verdana; text-align: left; color: #fff; text-decoration: none; font-weight: normal;} 
#bottom-nav a:hover {font-family: arial, verdana; text-align: left; color: #fff; text-decoration: underline; font-weight: normal;} 
#bottom-nav a:active {font-family: arial, verdana; text-align: center; color: #fff; text-decoration: none; font-weight: normal;}
#bottom-nav h2 {font-family: times new roman, roman; font-size: 12px; font-weight: 700; letter-spacing: .25em; margin-bottom: 0; padding: bottom 0; color: #fff;}

#photos {text-align: center; width: 700px;}


/* classes */

.large { font-family: Georgia, serif; float:left; line-height:30px; padding-right: 8px; padding: 3px; color: #000; font-weight: bold;font-size:40px; }
.pad {padding-right: 10px; margin-right: 10px; padding-left: 10px; margin-left: 10px;}
.pad-left {padding-left: 6px; margin-left: 6px; }
.border-left {border-left: 1px dashed #c0c0c0; }
.nts {padding-top: 0; margin-top: 0;}
.nbs {padding-bottom: 0; margin-bottom: 0;}
.mts {padding-top: 2px; margin-top: 2px; }
.quote {font-family: times new roman; font-size: 1.0em; font-style: italic; letter-spacing: .50px; padding-left: 4px; padding-right: 4px; margin: left: 4px; margin-right: 4px; display: block;}
.signature {font-family: georgia, serif; font-size: 12px; letter-spacing: .50px; padding-left: 10px; padding-right: 10px; display: block;}
.left {text-align: left; }
.right {text-align: right; }
.red {color: #C51216; }
.gray {background: #F7F8FB; }
.center {text-align: center; }
.frame {border: 1px solid #3E5485; }
.frame2 {border: 1px dashed #c0c0c0; display: block; padding: 2px; width: 240px;}
.white {color: #fff; font-weight: bold; }
.bold {font-family: arial, verdana; font-size: 14px; font-weight: bold; }
.small {font-family: arial; font-size: 10px; }
