body {
    font-family: arial, helvetica, sans-serif;
   margin: 0px 0px 0px 0px;
    }
.contentmargin{ margin: 0 0 20 20;}
.blue { color: #00008B;
    font-style: italic;
    font-weight: bold;}
.blue1{color:  #00008B;}
.byline {
    color: #ED1C23;
    font: bold 16px arial, helvetica, sans-serif;    
    margin: 0px 0px 5px 0px;  

    }
td { font: normal 12px arial;}
.homegap { 
   margin: 30px 20px 0px 20px;
   font: normal 12px arial;
}
.homebg {
  background-image: url('images/bg.jpg');
  background-repeat: no-repeat;
  background-position: top center; 
  height: 722px;
}
.headerbg {
  background-image: url('images/flag.jpg');
  background-repeat: no-repeat;
  background-position: top right; 
}
h1 {color: #FF0000;
    font-size: 18px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    margin: 20px 0px 5px 0px;
    }
h2 {color:  #FF0000;
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    margin: 0px 0px 5px 0px;
    }
ul {
    font-family: arial, helvetica, sans-serif;
    }
li {
}
.list {
  color: #ED1C23;
}
a {
color: #ED1C23;
}
.quote1 {color: #867300;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-style: italic;
    line-height: 130%;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 5;
    }
.quote1sig {color: #867300;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 130%;
    margin-left: 15%;
    }
.quote2 {color: #867300;
    font-family: arial, helvetica, sans-serif;
    font-style: italic;
    line-height: 110%;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 5;
    }
.quote2sig {color: #1630A6;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 110%;
    margin-left: 5%;
    }
.contact {color: #1630A6;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 140%;
    margin-left: 6%;
    margin-right: 5%;
    margin-top: 3px;
    }
.contacth1{
    color: #867300;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 0px;
}
.navselect{
  color:#FFF100;
  font: bold 12px arial;
}
.navmain{
  color:#ffffff;
  font: normal 12px arial;
}
.navbar {color: #867300;
    background-color: #E8EAF6;
    border-style: solid;
    border-color: #1630A6;
    border-width: 2 2 0 0;
    }
.navtext {
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: #1630A6;
    line-height: 120%;
    }
a.navtext {
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: #1630A6;
    line-height: 120%;
    }
.navtextsel {
    font-family: times, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;

    }
.navsmltext {
    font-family: times, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    }
.navsmltextsel {
     color: #ED1C23;
    font-family: times, arial, helvetica, sans-serif;
    font-size: 11px;
    }
div#faq {
font-size: x-small;
font-family: arial, helvetica, sans-serif;
}
div#faq a{
font-size: x-small;
font-family: arial, helvetica, sans-serif;
}
td#plainlogolink a {text-decoration: none; }
td#plainlink a {text-decoration: none; }
td#plaintextlink a  {text-decoration: none; }
.logolink{
 font: 9pt arial;
 color: #081052;
  text-decoration: none;
}
.fp{
font-size: 85%;
}
.fp1{
font-size: 90%;
}
.box{
    border-style: solid;
    border-color: #1630A6;
    border-width: 1px 1px 1px 1px;
}
.alertbox{
    border-style: solid;
    border-color: #FF0000;
    border-width: 2px 2px 2px 2px;
}
.borderright {
  border: solid #ED1C23;
  border-width: 0 1 0 0;
}
.padded {
  padding: 5px 10px 0px 10px;
}
#photoholder {
	width:1000px;
	height:147px;
                     Opacity: 80;
}
#thephoto {
	width:1000px;
	height:147px;
}
.comment{
  font: 10px;
}

/* new header */
@font-face {
 font-family: StoneInformal;
 src: url(fonts/STONI__.TTF);
}
.header {
	background-image: url('images/newflag.jpg');
	background-repeat: no-repeat;
	background-position: left;
	height: 98px;
	position: relative;
	margin: 0 auto;
	width: 1000px;
}
.header p {
	padding: 0px;
	margin: 0px;
}
.headtitle {
	color: #2E3092;
	font-size: 32pt;
	font-family: StoneInformal;
	position: absolute;
	top: 5px;
	left: 200px;
}
.headtitle2 {
	font-size: 21pt;
	font-family: StoneInformal;
	letter-spacing: 9px;
	color: #2E3092;
	position: absolute;
	top: 45px;
	left: 204px;
}
.headtitle3 {
	color: #c01631;
	font-size: 9pt;
	position: absolute;
	top: 75px;
	left: 204px;
}
.headtitle img {
	margin-left: 5px;
}
sup {
	color: #c01631;
	font-size: 8pt;
	font-family: StoneInformal;
	font-weight: bold;
}
.slogan {
	color: #2E3092;
	font-size: 15pt;
	font-family: StoneInformal;
	position: absolute;
	bottom: 7px;
	right: 10px;
}

