/*
 * File:  main.css
 *
 * This is the main style sheet for this site
 */

body
{
    font-family:          arial;
    font-size:            8pt;
    font-color:           black;
    background-color:     #DDDDDD;
}

h1
{
    font-family:          arial;
    font-size:            14pt;
    font-weight:          800;
    font-color:           black;
}

h1.title
{
    text-align:           center;
    font-family:          arial;
    font-size:            14pt;
    font-weight:          800;
    font-color:           black;
}

h2
{
    font-family:          arial;
    font-size:            12pt;
    font-weight:          800;
    font-color:           black;
}

h2.center
{
    text-align:           center;
    font-family:          arial;
    font-size:            12pt;
    font-weight:          800;
    font-color:           black;
}

h3
{
    font-family:          arial;
    font-size:            10pt;
    font-weight:          800;
    font-color:           black;
}

h3.center
{
    text-align:           center;
    font-family:          arial;
    font-size:            10pt;
    font-weight:          800;
    font-color:           black;
}

h4
{
    font-family:          arial;
    font-size:            9pt;
    font-weight:          800;
    font-color:           black;
}

h4.center
{
    text-align:           center;
    font-family:          arial;
    font-size:            9pt;
    font-weight:          800;
    font-color:           black;
}

p
{
    text-align:           left;
    font-family:          arial;
    font-size:            8pt;
    font-color:           black;
}

a.m:link
{
    text-style:           normal;
    text-decoration:      none;
    color:                blue;
}
a.m:visited
{
    text-style:           bold;
    text-decoration:      none;
    color:                blue;
}
a.m:hover
{
    text-style:           normal;
    text-decoration:      underline;
    color:                green;
}

.m1
{
    text-align:           left;
    margin-left:          .2in;
    margin-top:           4pt;
    margin-bottom:        0;
    font-family:          arial;
    font-size:            10pt;
    font-color:           black;
    font-weight:          700;
}

.m2
{
    text-align:           left;
    margin-left:          .4in;
    margin-top:           1pt;
    margin-bottom:        0;
    font-family:          arial;
    font-size:            9pt;
    font-color:           black;
    font-weight:          700;
}

.m3
{
    text-align:           left;
    margin-left:          .6in;
    margin-top:           2pt;
    margin-bottom:        0;
    font-family:          arial;
    font-size:            8pt;
    font-color:           black;
    font-weight:          700;
}

.m4
{
    text-align:           left;
    margin-left:          .8in;
    margin-top:           1pt;
    margin-bottom:        0;
    font-family:          arial;
    font-size:            8pt;
    font-color:           black;
    font-weight:          700;
}

.l
{
    text-align:           left;
    font-family:          arial;
    font-size:            8pt;
    font-color:           black;
}

.lb
{
    text-align:           left;
    font-family:          arial;
    font-size:            8pt;
    font-color:           black;
    font-weight:          700;
}

.cb
{
    text-align:           center;
    font-family:          arial;
    font-size:            8pt;
    font-color:           black;
    font-weight:          700;
}

.c
{
    text-align:           center;
    font-family:          arial;
    font-size:            8pt;
    font-color:           black;
}

.rb
{
    text-align:           right;
    font-family:          arial;
    font-size:            8pt;
    font-color:           black;
    font-weight:          700;
}

.r
{
    text-align:           right;
    font-family:          arial;
    font-size:            8pt;
    font-color:           black;
}

/* Required links for now. */

a.o:link
{
    text-style:           normal;
    text-decoration:      underline
    color:                blue;
}
a.o:visited
{
    text-style:           bold;
    text-decoration:      underline;
    color:                blue;
}
a.o:hover
{
    text-style:           normal;
    text-decoration:      none;
    color:                red;
}

.o1
{
    font-family:          geneva, arial, sans serif;
    text-align:           left;
    margin-left:          0;
    margin-top:           2pt;
    margin-bottom:        0;
    font-size:            10pt;
    font-color:           black;
    font-weight:          500;
}

.o2
{
    font-family:          geneva, arial, sans serif;
    text-align:           left;
    margin-left:          .2in;
    margin-top:           1pt;
    margin-bottom:        0;
    font-size:            9pt;
    font-color:           black;
    font-weight:          500;
}
    
.o3
{
    font-family:          geneva, arial, sans serif;
    text-align:           left;
    margin-left:          .4in;
    margin-top:           0;
    margin-bottom:        0;
    font-size:            8pt;
    font-color:           black;
    font-weight:          500;
}
    
.o4 
{
    font-family:          geneva, arial, sans serif;
    text-align:           left;
    margin-left:          .6in;
    margin-top:           0;
    margin-bottom:        0;
    font-size:            7pt;
    font-color:           black;
    font-weight:          500;
}

.logo
{
    background-image:     url(/.styles/background.jpg);
    text-align:           right;
    font-family:          geneva, arial, sans serif;
    font-size:            16pt;
    color:                black;
    margin-top:           0;
    margin-bottom:        0;
    padding-bottom:       0;
    font-weight:          600;
}

.gpn
{
    text-align:           right;
    font-family:          geneva, arial, sans serif;
    font-size:            16pt;
    font-weight:          600;
}

.gpn-image
{
    border-top:           solid #FFFFFF 2px;
    border-left:          solid #FFFFFF 2px;
    border-right:         solid #584300 2px;
    border-bottom:        solid #584300 2px;
}

.mission
{
    text-align:           center;
    font-family:          geneva, arial, sans serif;
    font-size:            8pt;
    padding-top:          4;
    padding-bottom:       10;
    margin-top:           0;
    margin-bottom:        0;
    color:                #51628C;
    font-weight:          900;
}

.title
{
    text-align:           center;
    font-family:          geneva, arial, sans serif;
    font-size:            12pt;
    color:                white;
    margin-top:           0;
    margin-bottom:        0;
    background-color:     #7384AD;
}
    
.body
{
    text-align:           left;
    font-family:          geneva, arial, sans serif;
    font-size:            8pt;
    color:                black;
    background-color:     white;
    margin-top:           0;
    margin-bottom:        0;
}

.info
{
    font-family:          arial;
    font-size:            8pt;
    font-color:           black;
    font-weight:          800;
    margin-top:           0;
    margin-bottom:        0;
}

.map
{
    font-family:          arial;
    margin-left:          .2in;
    font-size:            8pt;
    font-color:           black;
    font-weight:          800;
    margin-top:           0;
    margin-bottom:        0;
}

.menu:hover
{
    color:                red;
    font-size:            8pt;
    text-decoration:      none;
}

.menu
{
    text-align:           right;
    font:                 geneva;
    color:                blue;
    font-size:            8pt;
    background-color:     #CCCCCC;
}

input, select, textarea
{
    font-family:          geneva, arial, sans serif;
    font-size:            8pt;
}
    

