
.formpanel {
width: 610px;
 background-color: #EDEBE2;
}


.formpanel dt {
padding-top:5px;
color:#444; 
font: bold 10pt verdana, arial, sans-serif; 
}

.formpanel span { 
margin:1px;
padding-left:20px;
font: normal bold 8pt/8pt  arial, sans-serif;
} 


.formpanel ul {
color:#444; 
font: bold 100% verdana, arial, sans-serif; 
list-style-type:none;
}


.formpanel h2 { 
color:blue;
margin:1px;
padding-left:10px;

	color:#449; 
   font-weight: bold;
    font-size:100%;
    font-family: inherit;
} 
.formpanel span { 
margin:1px;
padding-left:20px;
   font-weight: bold;
    font-size:100%;
    font-family: inherit;
} 

.formheader { 
   font-weight: bold;
    font-size:100%;
    font-family: inherit;

} 


.formspacer { 
margin:1px;
height: 1px;
clear: both;
border: 0px solid black; 
}
.formclose { 
padding: 4px;
margin:5px;
clear: both;
text-align:center;
border: 0px solid black; 
}


.formlabel { 
color:#333;
font-weight: bold;
font-size: 75%;
font-family: verdana, arial, sans-serif; 
margin:0px;
padding:0px;
} 

.formdlist  dd { 
margin-right:45px;
font-size: 85%;
padding-right:45px;
} 

.formdlist a { 
font-weight:bold;
text-decoration:underline;
color:blue;
} 
.formdlist a:hover{ 
color:#700;
text-decoration:none;
} 

.formlabeldescript {
padding:1px; 
text-align: left;  
color:#944; 
margin-left:20px;
font: bold 60% verdana, arial, sans-serif; 
}
.formlist01 {
list-style-type: none;
margin-left:0;
color:#444;
}
.formlist02 {
list-style-type: none;
color:#333;
font-family: inherit;
font-size:80%;
margin-left:25px;
}



.formtext {
padding:1px; 
margin:1px; 
}

.formtext  h2{

font-family:verdana, sans-serif; 
font-size:120%; 
}
.msgtrue {
background-color: green; 
font-family:verdana, sans-serif; 
font-size:100%; 
color:white; 
font-weight:normal; 
border: 2px #000 solid; 
padding:.4em;  
width:80%;
}

.msgfalse {
background-color: red; 
font-family:verdana, sans-serif; 
font-size:100%; 
color:white; 
font-weight:normal; 
border: 2px #000 solid; 
padding:.4em;  
width:80%;
}


.forminptext {
margin-top:0px;
border-right: silver 2px solid;
border-top: silver 2px solid;
border-left: silver 1px solid;
border-bottom: silver 1px solid;
font-family: verdana; 
color:   #000000;   
font-weight: bold; 
background-color:  #D2CEBC;
font-size: 100%; 
}


.forminpbutton { 
border-right: silver 1px solid; 
border-top: silver 2px solid; 
border-left: silver 1px solid;
border-bottom: silver 2px solid; 
font-size: 90%; 
font-family: verdana; 
background-color:  #700; 
color: #FFFFFF; 
padding: 5px;
padding-right:10px;
}
.forminpbuttonhov { 
border-right: #000 1px solid; 
border-top: #000 2px solid; 
border-left: #000 1px solid;
border-bottom: #000 2px solid; 
font-size: 90%; 
font-family: verdana; 
padding: 5px;
padding-right:10px;
color: #700; 
}
.forminpbuttondown { 
border-right: black 1px solid; 
border-top: black 2px solid; 
border-left: black 1px solid;
border-bottom: black 2px solid; 
font-size: 90%; 
font-family: verdana; 
background-color:  #FFF; 
color: #000; 
padding: 3px;
padding-right:10px;
}

/*
* Form Table Classes
*/
.tblform {
   margin-top:1px;
font-family: verdana, sans-serif; 
background-color:#EEE; 
color:#333; 
width:99%;
}
.tblform td  {
background-color:#ffffff; 
color:#333; 
font-weight:normal;
font-size: 75%; 
font-weight:bold; 
padding:1px;
padding-left:5px;
padding-right:5px;
line-height:1.5em;
vertical-align:middle;
}
.tblform th  {
text-align: center; 
padding: 2px; 
background-color:#FFF; 
color:#666; 
font-size: 100%; 
font-family: arial, sans-serif;  
font-weight:bold; 
}


.tblform a {
color: #003399; 
font-weight:bold;}

.tblform span  {
text-align: left;
font-weight:normal;
font-size: 90%; 
text-align: left; 
}
/* odd table rows 1,3,5,7,... */
tr.odd td,
tr.odd {
background-color: #F9F9F9;
}

/* even table rows 2,4,6,8,... */
tr.even td,
tr.even {
background-color: #FFF;
}


table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover td,
table tr.even:hover td,
table tr.hover td,
table tr.hover {
    background-color: #FBFBEB;
}

.rtd   {
text-align:right;
width:100%;
}
.ltd   {
text-align:left;
width:100%;
}
.ctd   {
text-align:center;
width:100%;
}


.navlinks   { 
padding:2px;
line-height:.9em;
} 

.navlinks a { 
font-size: 85%;
font-weight:bold;
text-decoration:underline;
color:blue;
} 
.navlinks a:hover{ 
color:#700;
text-decoration:none;
} 