body, table, tr, td, img ,form ,h1, hr{padding:0; margin:0}
body,html{font-family:Arial, Helvetica, sans-serif; height:100%; font-size:12px;}
table{border-collapse:collapse;}
img{border:0px;}
a{color:#486A82; text-decoration:none; font-size:12px;}
a:hover{color:#08305C;}
p{}
h1{font-size:12px; color:#08305C; font-weight:bold;}
h2{}
h3{}
h4{}

hr{width:100%; margin:10px 0px; height:1px; border:1px solid #C7D7E2;}

#page_header{height:25; vertical-align:bottom; border-bottom:1px solid #A3B4C0;}

.text{font-size:12px; color:#333333; text-align:justify;}
.footer{font-size:11px; color:#08305C;}
.title{font-size:12px; color:#08305C; font-weight:bold;}
.site_building{font-size:11px; text-align:right;}
.navigator{font-size:11px; color:#333333; text-align:right;}

.table100, .table100w{width:100%;}
.table100{height:100%;}
.vspace{height:3px;}
.hspace{width:3px;}
.hline{height:1px; background:#08305C;}

.viz{border:1px solid red;}


/*---------------- LINKS -----------------*/

a.homeTx{color:#08305C; font-size:11px;}
a:hover.homeTx{color:#5a5a5a;}
a.footer{color:#08305C;}
a:hover.footer{color:#486A82;}
a.ics, a:hover.ics{color:#486A82; font-size:11px;}

a.navigator{font-size:11px; color:#08305C}
a:hover.navigator{color:#333333;}

/*--------------------- HOME PAGE -----------*/

#links{background:#F0F0F0; padding-top:6px; width:95px; vertical-align:top;}
#map{background:#E7E7E7; padding:7px 10px; width:314px;}
#welcome{background:#E0E0E0; padding:7px 10px; width:314px;}
#footer{background:#DAE5EC; height:20; padding:0px 10px;}

.homeTx{font-size:12px; color:#5a5a5a; text-align:justify;}


/*--------------- forms -----------------*/


input, textarea, .input_focus{border:#333333 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:160px;}
.input_focus{border:#486A82 solid 1px;}
.alertTx{color:red; font-size:12px;}

.button, .button_over{font-size:12px; color:#FFFFFF; background:#666666; width:auto}
.button_over{background:#486A82; cursor:pointer;}


