body{
    background-color: #FBFBFB;
    font: Tahoma, sans-serif;
    padding-left: 30px;
    padding-right: 30px;
}

#page{
    background-color: White;
    border: #00008B solid 1px;
    padding: 10px;
/*    height: 700px;*/
}

#banner{
    margin: 10px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Tahoma, sans-serif;
}

#header{
    margin: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: #00008B solid 2px;
}

#main{
/*    height: 550px;*/
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 10px;
    font-family: Tahoma, sans-serif;
}

#footer{
    font-size: smaller;
    text-align: center;
    margin: 10px;
    padding-top: 2px;
    border-top: #00008B solid 1px;
    font-family: Tahoma, sans-serif;
}

#menu{
    margin-bottom: 5px;
    text-align: right;
}

span.mi{
    font: Tahoma, sans-serif;
    padding: 4px;
/*    background-color: #00008B;*/
/*    color: #FFFFF0;*/
    background: url(images/blue_bar_bg.gif) repeat-x;
    margin-right: 4px; 
    border: 1px black groove;
}

span.mi a{
/*    color: #FFFACD;*/
    color: Black;
    text-decoration: none;
}

a:visited {
	color : #6495ED;
} 

A:link  {
	color : #0000CD;
	text-decoration: underline;
}

span.mi a:hover {
	color : #FFFFFA;
	text-decoration: none;
}

a{
    font-weight: bolder;
}

blockquote{
    background-color: #F8F8FF;
    border: #00008B solid 1px;
    padding: 4px;
}

input.nobutton{
    border: none; 
    background-color: transparent;
/*    color: #FFFFE0;*/
    color: Black;
    font-weight: bolder;
    cursor:pointer;
}

h4.error{
    color: red;
    font-family: "Courier New", monospace small;
}

img{
    border: 1px solid #444;
    padding: 1px;
    margin: 4px;
}