﻿/*
	base style sheet
*/

* 
{
    font-family: Verdana;
    font-size: 8pt;
    font-variant: small-caps; 
    color: black;
    margin:0;
    padding:0;
    position:relative;
}

a.home { text-decoration: none }
a.home:hover { text-decoration: underline }
a.home {color:black}

OPTION
{
    color:Black;
    font-variant:small-caps;
    border:0;
}

.n
{
    font-variant:normal;
    color:Black;
}

.b {font-weight:bold}

.ximg
{
    top:2px;
    margin:0;
    padding:0px;
}

/* TopButtons */

.cssbutton{
background-color: #EAF1FD;
border: 2px #f0f8ff outset;
padding: 1px 4px;
color: #04044C;
text-decoration: none;
font-family:Verdana, Arial, Sans Serif;
font-size:10pt;
margin-left:2px;
margin-right:2px;

}

.cssbutton:visited{
color: #04044C;
}

.cssbutton:hover{
border-style: inset;
background-color: #EAF1FD;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active{
color: #04044C;
}

/* end TopButtons */

/* Quote */

.QuoteDiv 
{
    height:expression(iDiv.clientHeight);
    padding: 0px 0px 0px 5px;
    z-index: 100;
}

.qi
{
    font-variant:normal;
    color: Black;
    border: solid 1pt gray;
    width: 93px;
    left: 15px;
}

.pi
{
    font-variant:normal;
    color: Black;
    border: solid 1pt gray;
    text-align: left;
    margin:2px 0px 2px 0px;
}

.piC
{
    text-align: center;
    width: 24px;
}

.pTtl 
{
    height:10px; 
    font-family:Arial; 
    font-size:8pt; 
    font-variant:small-caps; 
    font-weight:bold; 
    color:Black;
}

.pRow
{
    border-bottom:solid 1px gray;
    /* height:1em; IE7 */
    height:21px;
    background-color: #eaf1fd;
    left:3px;
    width:775px;
}

.alR 
{
   padding-right:1px;
   text-align:right;
}
.alC {text-align:center;}
.nB {border:none;}
.rB  {border:solid 2px #8c0000;}

.uB /*not used presently */
{
    border-top:none;
    border-left:none;
    border-right:none;
}

.dpcR
{
   color:Black;
   width:62px;
   text-align:right;
/*   border:solid 1px gray; */
   background-color:White;
}
.dpcC
{
   color:Black;
   width:36px;
   text-align:center;
/*   border:solid 1px gray; */
   background-color:White;
}
.dpcS
{
   width:3px;
/*   background-color:silver; */
}

.dpcD
{
   border-style:outset;
   border-width:5px; 
   z-index:600; 
   background-color:#98B9E4; 
   top:100px;
   left:70px; 
   position:absolute; 
   padding:6px 12px 12px 12px;
}

.dpcT
{
   color:Black;
}

.pmtD
{
   border-style:outset;
   border-width:5px; 
   z-index:600; 
   background-color:#98B9E4;
   color:Black;
   width:700px;
   top:20px;
   left:20px; 
   position:absolute; 
   padding:6px 12px 12px 12px;
}

.pmtD h1 {color:Black}

.pmtTH
{
   background-color:White; 
   color:Navy; 
   border-bottom:inset 2px gray; 
   text-align:center; 
   font-variant:small-caps;
}

.mgaD
{
   border-style:outset;
   border-width:5px; 
   z-index:600; 
   background-color:#EAF1FD; 
   top:100px;
   left:230px; 
   position:absolute; 
   padding:6px 12px 12px 12px;
}

.dpcTH
{
   background-color:White; 
   color:Navy; 
   border-bottom:inset 2px gray; 
   text-align:center; 
   font-variant:small-caps;
}

.mgaSelect
{
   width:750px;
   left:12px;
}

.mgaInput
{
   color:Black;
   font-variant:normal;
   width:400px;
   border:solid 1px Black;
}


/* HEADER IMAGES */
.logo1
{
    position:absolute;
    font-size: 30pt;
    color: black;
    font-family: Garamond, Times New Roman;
    font-variant: small-caps;
    background-color: transparent;
    left:3px;
    top:0px;
    z-index: 320;
}

.logo2
{
    position: absolute; 
    font-size: 24pt;
    color: black;
    font-family: Garamond, Times New Roman;
    font-variant: small-caps;
    background-color: white;
    margin-left: 3pt; 
    margin-right: 3pt;
    padding-left:3pt;
    padding-right:3pt;
    left: 24px; 
    top: 34px;
    z-index: 310; 
}

/* MENUBAR */
nav{list-style: none;} 

#nav ul 
{
   padding: 0;
   margin:0;
   list-style: none;
   width:10em;
   z-index:400;
   position:relative;
   overflow:visible;
} 

#nav li { 
   margin:0;
   position: relative; 
   float:left; 
   width: 10em;
   background-color:#98B9E4;
   border:ridge 1px; 
   display:block;
   /*height:auto; IE7*/
   height:14px
} 

#nav ul li{ border-width:1px 1px 0 0;} 

#nav ul ul li{ border-width:1px 1px 0 1px;} 

#nav ul ul li:last-child{border-bottom:ridge 1px;} 

#nav a { 
   color:Black;
   font-size:7pt;
   font-variant:small-caps;
   text-decoration:none; 
   display:block;
   padding-bottom: 0.3em;
   margin:0em;
   width:11.5em; 
   height:1em;
   text-align:center;
} 

#nav a:hover, #nav li:hover{ 
     background-color:#EAF1FD; 
} 
#nav ul li:hover, #nav ul li a:hover{ 
     background-color:#EAF1FD; 
} 

#nav ul{ 
     display:none; 
} 

/*all see this */
#nav ul ul{ 
     display:none; 
     position:absolute; 
     margin-top:-1.5em; 
     margin-left:-10.3em; 
} 

/* non-IE browsers see this */ 
#nav ul li>ul, #nav ul ul li>ul{ 
     margin-top:-1.4em; 
} 

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{ 
     display:none; 
} 

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{ 
     display:block; 
} 

li>ul { 
     top: auto; 
     left: auto; 
} 
