BODY {
background-color: #99CCFF;
margin: 0px; padding: 0px;
text-align: center;
margin-left: auto;
margin-right: auto;
/*display: block;*/
color: black;
font-family: verdana,"trebuchet MS",helvetica,Arial,sans-serif;
font-size: 1em;
}

A:link    {color: #D67711;}          /* #006699; */
A:visited {color: #D67711;}         /* 6699CC */
A:hover   {color: #D67711;}
A:active  {color: #006699;}

      /*A.redlink:link    { color: #cc3333; }
A.redlink:visited { color: #cc3333; }
A.redlink:hover   { color: #cc3333; }
A.redlink:active  { color: #cc3333; }*/

/*p { font-size: 1em; }
table { font-size: 1em; }*/
select, input, textarea   {background-color: #FFFFCC;  }
textarea  { behavior: url(../behaviors/maxlength.htc) }
input.wh  {background-color:#FFFFFF; border-style:none;}
input.yw  {background-color:#FFFFCC; border-style:none;}

h1,h2,h3,h4,h5,h6
{
margin-top: 5px; margin-bottom: 0;
text-align: center;
font-weight: bold;
font-family: Georgia,Geneva,Serif ;
}

h1 {
font-size: 1.3em;
color: #006699;
}

h2 {
font-size: 1.1em;
color: #006699;
}

h3 {
font-size: 1em;
color:#006699;
}

h4 {
font-size: 1.2em;
color:#cc3333;
}

h5 {
font-size: 1.1em;
color: black;
}

h6 {
font-size: 1.4em;
color: #006699;
}
#outerframe {
position:relative; top:0px; left:0px;
border: solid 5px #D67711;
margin:0px; margin-top:5px;
padding: 5px;
width: 774px;            /*   758px    */
}

#container {
position:relative; top:0px; left:0px;
display: block;
width: 756px;                        /* 756px       */
background-color: #FFFFFF;
margin: 0px;
text-align: center;
padding: 10px; padding-right: 0px;
border: solid 4px #006699;
font-family: verdana,"trebuchet MS",helvetica,Arial,sans-serif;
font-size: 1em;
}

#container2 {
position:relative; top:0px; left:0px;
display: block;
width: 756px;
background-color: #FFFFFF;
margin: 0px;
text-align: center;
padding: 0px;
border: solid 4px #006699;
font-family: verdana,"trebuchet MS",helvetica,Arial,sans-serif;
font-size: 1em;
}

#logo  {
position: relative; top:0px; left:0px;
border: solid 0px darkblue;
width: 716px; height: auto;
text-align: center;
margin: auto; padding:0;
/*background-color: #FFFFCC;*/
}

#menubar {
position: relative; top:0px; left:0px;
border-top: solid 2px #000000;
border-bottom: solid 2px #000000;
width: 716px; height: auto;
text-align: center;
margin:0px; margin-bottom:6px;
padding:0px; padding-bottom: 4px;
font-size: .68em;
background-color: #FFFFCC;
}

#errmsg  {
position: relative; top:0px; left:0px;
float: left;
width: 518px; height: auto;
color: #FF0000;
margin:0px; padding:5px;
text-align:center;
font-size: 1em;
 }

#hdtext {
position:relative; top:0px; left:0px;
float:left;
width: 518px; height: auto;
/*background-color: #99CCFF; */      /* #EEEEEE   */
margin: 0px;
padding:0px; padding-top:5px; padding-bottom:5px;
border: solid 0px darkblue;
color:#006699;
font-size: .7em;
font-weight: bold;
text-align:left;
overflow:auto;
}

#article {
position:relative; top:0px; left:0px;
float:left;
width: 506px; height: auto;
background-color: #FFFFFF;
margin: 0px; margin-right:12px;
padding:5px; padding-left:10px; padding-right:10px;
border: solid 0px darkblue;
border-right: dotted 3px #006699;
font-size: .7em;
text-align:left;
overflow:auto;
}

#onecol {
position:relative; top:0px; left:0px;
width: 100%; height: auto;
background-color: #FFFFFF;
margin: 0px;
padding:15px;
border: solid 0px darkblue;
text-align:left;
/*font-size: .75em; */
}

#leftcol {
position:relative; top:0px; left:0px;
float:left;
width: 518px; height: auto;
background-color: #FFFFFF;
margin: 0px;
padding:5px; padding-left:0px;
border: solid 0px darkblue;
font-size: .7em;
text-align:left;
}

#flashframe {
position: relative; top:0px; left:0px;
width:518px; height:240px;
float:left; clear:both;
border: solid 0 #D67711;       /* 5px  */
background-color: #FFFFFF;
margin: 0px; padding:0px;
}

#sitefeatures  {
position: relative; top:0px; left:0px;
float: right;
width: 215px; height: auto;
border: solid 0px darkblue;
font-size: .7em;
text-align:left;
margin:0px;
padding:0px; padding-left: 12px;
overflow:auto;
}

#rightside  {
position: relative; top:0px; left:0px;
float: right; clear:left;
width: 200px; height: auto;
border: solid 0px darkblue;
font-size: .7em;
text-align:left;
background-color: #FFFFFF;
margin:0px;
padding:0px; padding-left:10px;
}

#searchbox {
position:relative; top:0px; left:0px;
float:left;
width: 518px; height: 3em;
background-color: #D67711;
margin: 0px;  margin-top: 5px;
padding:0px; padding-top:5px;
text-align: center;
overflow:auto;
font-size: .8 em;
}

#specfeatures {
position:relative; top:0px; left:0px;
float:left;
width: 496px; height: auto;
background-color: #FFFFFF;
margin: 0px; padding:0px;
margin-top:15px;
border: solid 0px darkblue;
font-size: .7em;
text-align:left;
overflow:auto;
}

#zipform {
position:relative; top:0px; left:0px;
width:200px;  height: auto;
/*display: inline;*/
background-color: #FFFFCC;
margin: 0px; padding:0px;
margin-top: 6px;
border: solid 1px darkblue;
/*font-size: .7 em;  */
overflow:auto;
}

#trailer {
position:relative; top:0px; left:0px;
float:left; clear:both;
width: 500px; height: auto;              /*508px  */
/*background-color: #EEEEEE; */
background-color:#99CCFF;
margin: 0px; margin-right: 10px;
padding:10px; padding-top: 12px;
border: solid 0px darkblue;
font-size: .7em;
text-align:left;
overflow:auto;
}

#buttonads {
position:relative; top:0px; left:-10px;
float:right; clear:right;
width:243px;  height: auto;
display: inline;
background-color: #FFFFFF;
margin: 0px; padding:0px;
margin-top:10px;
margin-right: -10px;
font-size: .7em;
border: solid 0px darkblue;
/*border-left: dotted 3px #006699;*/
overflow:auto;
}

#widebuttonads {
position:relative; top:0px; left:0px;
display: inline;
width:100%; height: auto;
background-color: #FFFFFF;
margin: 0px; padding:0px;
margin-top: 20px;
margin-bottom: 10px;
/*text-align:center;  */
border: solid 0px darkblue;
}

#promo {
position:relative; top:0px; left:0px;
float:right; clear:right;
width: 236px; height: auto;
background-color:#99CCFF;
margin: 0px;
padding:3px; padding-left:10px;
border: solid 2px #D67711;
font-size: .6em;
overflow:auto;
}
#IRIinfo {
position:relative; top:0px; left:0px;
float:left; /*clear:both;*/
width:500px; height:auto;     /*   210px   */
border: solid 0px darkblue;
font-size: .6em;
background-color: #FFFFFF;
margin:0px; margin-top:10px; margin-bottom:5px;
/*//padding:2px; padding-left:14px;*/
text-align: center;
overflow:auto;
}

#wideIRIinfo {
position:relative; top:0px; left:0px;
width:100%; height:auto;
border: solid 0px darkblue;
font-size: .7em;
background-color: #FFFFFF;
margin: 0px; margin-top: 10px; margin-bottom: 5px;
padding:2px; padding-left:10px;
text-align: center;
}

#footer {
position:relative; top:0px; left:0px;
float: left; clear: both;
width:496px; height:auto;
border: solid 0px darkblue;
/*border-bottom: solid 2px #006699;     */
/*border-top: solid 2px #006699;   */
background-color: #FFFFFF;
margin: 0px; padding:0px;
margin-top: 10px;
text-align:center;
overflow:auto;
}

#links {
position:relative; top:0px; left:0px;
float: left;
width:500px; height:45px;                   /*  518px */
border: solid 0px darkblue;
font-size: .6em;
background-color: #FFFFCC;
margin: auto; margin-top:5px;
padding:3px;
text-align:center;
border-bottom: solid 2px #000000;
border-top: solid 2px #000000;
overflow:auto;
}

#widelinks {
position:relative; top:0px; left:0px;
clear: both;
width:100%; height:auto;
border: solid 0px darkblue;
font-size: .6em;
background-color: #FFFFCC;
margin: 0px; margin-top:10px;
padding-top:5px; padding-bottom:5px;
text-align:center;
border-bottom: solid 2px #000000;
border-top: solid 2px #000000;
}

.grnborder {border-color: darkgreen  }
.grnbox  { background-color: white;
           border-bottom: ridge thin #99FF99 ;
           border-right:  ridge thin #99FF99 ;
           border-left: inset thin darkgreen;
           border-top:  inset thin darkgreen;
         }
.bigleft {padding-left: 40px;  }
.nobot   { margin-bottom: 0px; padding-bottom: 0px; }
.notop:  { margin-top:0px; padding-top: 0px;}
.lmrg130 {margin-left:130px;}
.top10   {margin-top:10px;  }
.leftsp  {margin-left:10px; }
.rightsp {margin-right:10px;  }
.padl15  {padding-right:15px; }
.padlr12 {padding-left:12px; padding-right:12px; }
/*.margin10 {margin:10px 10px 10px 10px;  }
.margin5  {margin:5px 5px 5px 5px;  }
.smmrg25  {margin:-25px;  }*/
.rborder  {border-right: solid thin #666633 ; }
.menubdr  {border-top: solid thin gold;
          border-bottom: solid thin gold;}
.yellowbg {background-color: #FFFFCC; }
.staff  {font-weight: bold; font-size:10pt;}
.staff2 {font-style:italic; font-size:11pt; color:darkblue; }
.staff1 {font-size:14pt; font-weight:bold;}
.text10 {font-size:10pt;   }
.smxxx { font-size: .6 em; }
.txt6  { font-size: .6 em; }
.smxx   {font-size: .7 em;}
.txt7   {font-size: .7 em;}
.smx    {font-size: .8 em;}
.txt8   {font-size: .8 em;}
.bigtxt  { font-size: 1.1em; font-weight: bold;}
.gldtxt  { font: bold .9em  Verdana,Arial; color: #D67711; }
.txt9  { font-size: .9em; }
.txt14 { font-size: 1.4em; }
.bluetxt {color:#006699; font-weight:bold;  }
.bluebg { background-color: #99CCFF; }


