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:black; text-decoration:none; font-size:11px;}

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{color:white; font-size:10px;}
.footer2{color:white; font-size:8px;}
.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:white;}
.hline2{height:4px; background:white;}
.hline3{height:1px; background:#0C4373;}
.hline4{height:1px; background-image: url(images/line_dot.bmp);}
.hline5{height:5px; background:white;}
.hcolumn1{width:1px; background-image: url(images/column_dot.bmp);}
.viz{border:1px solid red;}


/*---------------- LINKS -----------------*/

a.homeTx{color:white; font-size:9px;}
a.homeTx:hover{color:#C2C6CE;font-size:9px;}

a.footer{color:white; font-size:10px;}
a.footer:hover{color:white;font-size:10px;}
a.ics, a.ics:hover{color:#486A82; font-size:11px;}

a.navigator{font-size:11px; color:#08305C}
a.navigator:hover{color:#333333;}

.main1{font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#054F83;font-weight: bold;}
a.main1:link{font-family:Arial, Helvetica, sans-serif;font-weight: bold; font-size:11px;color:#054F83;text-decoration: none;}
a.main1:hover{color:white;background:#054F83;background-repeat:repeat; }

/*--------------------- HOME PAGE -----------*/

#rm{background:#F0F0F0; padding:7px 10px; width:235px; vertical-align:top;}
#map{background:#E0E0E0; padding:7px 10px; text-align:center; vertical-align:top; width:250px;}
#welcome{background:#E7E7E7; padding:7px 10px;}
#footer{background:#2C394C; padding:5px 10px; vertical-align:top;}

.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:white; border:none; background:#08305C; width:auto;}
.button_over{background:#486A82; cursor:pointer;}




.grayText{
  color:#B9A558; 
  font-size:11px;
  font-weight:bold;
}

.grayText3{
  color:#B9A558; 
  font-size:12px;
  font-weight:bold;
}

.grayText2{
  color:#939393; 
  font-size:11px;
  font-weight:bold;
}

a.grayText2{
  color:#939393; 
  font-size:11px;
  font-weight:bold;
  text-decoration:underline;
}

.blackText{
  color:black; 
  font-size:11px;
  
}

.blackText2{
  color:black; 
  font-size:10px;
  
}

.blackText3{
  color:black; 
  font-size:9px;
  
}

.blackText4{
  color:black; 
  font-size:12px;
  
}
.blackTextBig{
  color:black; 
  font-size:13px;
  
}

.grayText{
  color:#A1A1A1; 
  font-size:11px;
  
}


.yellowText{
  color:#B8A55C; 
  font-size:11px;
  
}

.yellowText2{
  color:#B8A55C; 
  font-size:13px;
  
}

.yellowTextBig{
  color:#B8A55C; 
  font-size:15px;
  
}

.blueText{
  color:#0C4373; 
  font-size:11px;
  
}

.blueText2{
  color:#0C4373; 
  font-size:10px;
  
}

.blueTextBig{
  color:#0C4373; 
  font-size:14px;
  
}

.whiteTextBig{
  color:white; 
  font-size:14px;
  
}

a.whiteTextSmall{
  color:white; 
  font-size:11px;
  
}
a.whiteTextSmall:hover{color:white;font-size:11px;}

