#footer A IMG{
border: none;
}

#footer{
background-color: white;
width: 100%;
padding: 5px 0px;
}

FORM.nom INPUT, FORM.nom TEXTAREA{
width: 20em;
}

FORM.nom{
border: 3px solid #006699;
background-color: #FFEECC;
margin: 1em;
}

BODY{
background-color: #FFFFFF;
margin: 0;
padding: 0;
background-image: url("/_images/structure/banner_spacer.gif");
background-repeat: repeat-x;
color: #000000;
}

FORM.message{
border: 2px solid black;
padding: 20px;
margin: 20px;
background-color: #FFEECC;
}

FORM INPUT, FORM TEXTAREA, FORM SELECT, BODY{
text-align: justify;
font-family: arial,helvetica,sans-serif;
font-size: medium;
}

FORM.search INPUT{
text-align: justify;
font-family: arial,helvetica,sans-serif;
font-size: small;
}

FORM.message INPUT, FORM.message TEXTAREA{
border: 1px solid black;
width: 100%;
}

FORM.message INPUT.button{
font-weight: bold;
border: 3px outset #CCCCFF;
width: 40%;
text-align: center;
}

HR{
clear: both;
}

.big_button{
border-left: 3px solid #006699;
border-top: 3px solid #006699;
border-right: 3px solid #000000;
border-bottom: 3px solid #000000;
font-weight: bold;
font-size: large;
background-color: #FFFFFF;
color: #000000;
padding: 0.5em;
}

.select_box{
border: 1px solid #000000;
height: 4.5em;
width: 15em;
float: left;
margin: 1em;
padding: 1em;
}

.search{
display: inline;
}

.search INPUT{
background-color: #006699;
color: #FFDD00;
border: 1px solid #DDAA22;
margin-left: 5px;
padding: 1px;
}

.search INPUT.button{
margin: 0px;
padding: 0px;
font-weight: bold;
}

.nom_box{
border: 2px solid #006699;
margin: 5px 10px;
float: left;
}

.nom_box P{
width: 24em;
}

.img_box{
border: 2px solid #006699;
margin: 5px 10px;
float: left;
height: 390px;
}

.img_box P{
text-align: left;
}

.img_box IMG{
text-align: center;
}

#bottom_nav{
text-align: center;
}

#nav, #access_controls, .nav_2 A{
font-family: verdana, arial, helvetica, sans-serif;
font-size: small;
margin: 0px;
padding: 0px;
font-weight: bold;
}

#nav A{
text-decoration: none;
}

#nav A, .nav_2 A{
color: #006699;
}

#access_controls{
background-color: #006699;
color: #DDAA22;
padding: 5px;
}

#access_controls A{
color: #FFDD00;
}

#nav IMG{
border: none;
vertical-align: top;
}

#nav{
background-color: #006699;
}

#nav TD.selected A{
text-decoration: none;
}

#nav TD{
text-align: center;
padding: 0px 0px 0px 7px;
}

#nav TD.tab{
padding: 0px;
}

.nav_2{
margin: 0px 5px;
padding: 0px;
}

P, UL, H1, H2, H3, H4{
margin: 15px 20px;
padding: 0px;
}

H1, H2, H3, H4{
/*margin-left: 20px;*/
clear: left;
}

H1, H2, H3, H4, B{
color: #006699;
}

H1{
/*text-align: center;*/
font-size: xx-large;
}

H2{
font-size: x-large;
}

H3{
font-size: large;
}

#main IMG{
border: 1px solid #006699;
padding: 1px;
margin: 10px;
/*float: right;*/
clear: both;
}

#main .images IMG{
float: left;
clear: none;
}

#main A{
font-weight: bold;
}

A{
color: #000099;
}

HR{
border: 1px solid #006699;
color: red;
background-color: #006699;
height: 1px;
}

.disclaimer, .disclaimer B, .disclaimer A{
font-family: verdana, tahoma, arial, helvetica, ssans-serif;
font-size: small;
text-align: center;
/*color: silver;*/
}