/* ===============

    Colors in Use:
    ---------------
    blue nav bar: 55/93/129 #375D81
    deep red: 161/40/8 #A12808
    light gray box fill: 239/239/238 #EFEFEE
    Light blue: 250/255/255 #FAFFFF
    yellow: 255/247/0 #FFF700
    dark blue: 8/51/143 #08338F
    dark gray: 51/51/51 #333333
    Dark red: 860C01

 =============== */
P { font-size: 12px; line-height: 18px; margin: 5px 8px; text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000; font-weight: normal;
}

DIV { font-size: 12px; line-height: 18px; text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000; font-weight: normal;
}

UL, OL { margin-top: 3px; color: #08338F; text-align: left; }
LI { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 18px; margin-top: 4px; margin-bottom: 4px;}
LI.tight { margin-top: 1px; margin-bottom: 1px; }

TD { font-size: 12px; line-height: 18px; padding-left: 5px; padding-right: 5px;}

//P.quote { font-size: 11px; line-height: 15px; margin-top: 2px; margin-bottom: 2px; margin-right: 5px; }
P.quote { text-align: left; margin: 0px 0px 0px 20px; font-style: italic; color: #A12808; }
P.quotename { text-align: right; margin: 0px; color: #A12808; } 

P.title { font-size: 22px; font-weight: bold; margin-bottom: 10px; }
P.title2 { font-size: 18px; font-weight: bold; margin-bottom: 5px; margin-left: 20px; }
P.heading { font-size: 14px; font-weight: bold; margin-top: 15px; margin-bottom: 1px;}
P.titletext { color: #FFF700; font-weight: bold; margin-top: -2px; padding: 4px; 0px 3px 0px; text-align: center; line-height: 14px; text-transform: uppercase; }
P.footer { font-size: 11px; line-height: 15px; margin-top: 10px; margin-bottom: 2px; text-align: center; }
P.artpsc {font-weight: bold; color:#08338F; line-height: 12px; margin-top: 10px; margin-bottom: 2px; }
P.pli { font-size: 12px; line-height: 18px; margin-top: 0px; margin-bottom: 4px; font-weight: normal; }
P.author { margin: -10px 0px 20px 100px; color: #6D6A6E; }

a {
    text-decoration: none; 
    font-weight: normal;
    color: #375D81;
}

a:link {
	color: #375D81;
	text-decoration: none; font-weight: normal;
}

a:visited {
	color: #375D81;
	text-decoration: none; font-weight: normal;
}

a:hover {
	color: #A12808;
	text-decoration: underline; font-weight: normal;
}

a:active {
    text-decoration: none; font-weight: normal;
}

html {
     margin: 0px;
     padding: 0px;
}

body {
     margin: 20px;
     padding: 20px;
     background-color: #C2C1C1;
     font-size: 12px; line-height: 18px; margin-top: 6px; margin-bottom: 4px;
     font: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
     color: #000000;
}


/* =============== divs =============== */

#body { 
	text-align: center; 
	width: 1000px; 
	padding: 10px; 
	background-color: #FAFFFF;
	border: 2px #333333 solid;
}

#logo {
	float: left; margin-left: 30px;
}

//#header { 	clear: both; float: right; width: 780px; }
#header { float: right; width: 700px; margin-top: 19px; }

#menubar { 
	position: absolute; left: 270px; top: 44px; width: 750px; height: 18px; background-color: #08338F;
}

#pagephoto {
	float: right; width: 754px; background-color: #EEEEEE;
}

#top {
	padding: 5px; height: 180px; border: 1px #000000 solid; width: 974px;
}

#middle {
	clear: both; margin-top: 5px; padding: 10px; height: 370px; border: 1px #000000 solid; width: 974px; padding: 5px 5px 20px 5px;
}

#middlemain {
	float:left; height: 100%;  width: 600px; margin-left: 50px; margin-top: 5px; background-color: #ffffff; border: 1px #A12808 solid; text-align: center;
}

#right {
	float: right; width: 250px; margin-top: 5px; margin-right: 5px; background-color: #EEEEEE; border: 1px #A12808 solid; text-align: center;
}

#middlecontent { padding: 0px 10px 10px 10px; margin-top: 30px; }

DIV.titleheader {
	background-color: #375D81; margin: -2px;
}

DIV.article { padding: 0px 20px; }

DIV.contact { position: absolute; left: 250px; top:80px; visibility: hidden; width: 450px; border: 2px #5F7489 solid; background-color: #FFFFFF; }
#contactform { padding: 0px 0px 20px 20px;margin-right: 20px; }
DIV.form { color: #004B84; margin-right: 15px; margin-top: 10px; text-align: right;}


/* =============== content =============== */

#content {
       margin: 7em 0px 0px 160px;
       border: 0px;
       padding: 2em 2em 2em 1em;
       border-left: 1px solid #a0a0a0;
       background: #FFF;
       z-index: 0;
}

#content h2, h3 {
	margin-top: 0;
        width: 80%;
}

//#content2 {
        margin-left: 20px;
        width: 600px;
        border-top: 6px #26517D double; 
        margin-bottom: 5px;
       padding-top: 20px; 
}

#scroll_body {
  width: auto;
}

/* =============== footer =============== */

#footer {
	clear: both; margin-top: 10px; padding: 5px; height: 100px; border: 1px #000000 solid; background-color: #EEEEEE; width: 974px;
}

#footer.p {
	font-size: 10px;
	margin: 0.5em 1em 0em 1em;
	padding-bottom: 0.5em;
}

#footer.hr {
    margin: .4em;
    width: 40em;
}

/* =============== form =============== */
input {
        border: thin solid 1px;
        background-color : #FFFFFF;
	font-size: 11px;
        font-family: "Verdana, Arial,Helvetica,Sans-serif"; 
}
textarea { 
        border: thin solid 1px #A0D1CD;
        background-color: #FFFFFF;
  font-family: "Verdana, Arial,Helvetica,Sans-serif"; font-size: 10px;
}
select { 
        border: thin solid 1px;
        background-color: white;
  font-family: "Verdana, Arial,Helvetica,Sans-serif"; 
}


.button {
        border : thick solid 1;
        background-color: #FFFFFF;
        font-family: "Verdana, Arial,Helvetica,Sans-serif";
        font-size: 11px;        
        font-style : normal;
        font-weight : bold;
        color : #C12729; //#F8C990
}

.button2 { background-color: #375D81; color: #FFF700; font-weight: bold; letter-spacing: 1px; font-size: 10px; }

.radio, .radio1 { 
        border : 0;
        background-color:  #FFFFFF;
	border: #FFFFFF;
        margin-bottom: -3px; 
        margin-right: 2px;
}

.radio2{ 
        border: none;
        background-color: #EEF8F7;
	border: #EEF8F7;
        margin-bottom: -5px; 
        margin-right: 2px;
}

.checkbox { 
        border: 0;
  background-color:  #FFFFFF;
  border: #FFFFFF;
}

.box { border: thin solid 1px #A0D1CD ;
        background-color: #FFFFFF;
  font-family: "Verdana, Arial,Helvetica,Sans-serif"; font-size: 11px; margin-left: 5px;}

.form { color: #2D4B71; margin-right: 15px; margin-top: 10px; text-align: right; }
.form1 { color: #C12729; margin-right: 15px; margin-top: 10px; }
.form2 { color: #2D4B71; margin-right: 15px; margin-top: 5px; line-height: 12px; text-align: left; }
P.form { color: #2D4B71;text-align: left; }
DIV
{
   SCROLLBAR-FACE-COLOR: #CF6957; 
   SCROLLBAR-HIGHLIGHT-COLOR: #EEEEEE; 
   SCROLLBAR-SHADOW-COLOR: #000000; 
   SCROLLBAR-3DLIGHT-COLOR: #26517D; 
   SCROLLBAR-ARROW-COLOR: #C12729;
   SCROLLBAR-TRACK-COLOR: #375D81; 
   SCROLLBAR-DARKSHADOW-COLOR: #EEEEEE;
}
