/*** Global rules ***/
body { background: #FFFFFF; font-size: 80%; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 22px;}

.td_blue { background-image: url('../images/image_top_blue_bg.jpg'); background-repeat: repeat-x; }

p { margin-left: 25px;}

.med { font-size: 90%; font-weight: bold;}

.large { font-size: 120%; font-weight: bold;}

.blue { color: #005CA8; font-size: 90%; font-weight: bold;}

.blue_tel { color: #005CA8; font-size: 190%; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}

.blue_address { color: #005CA8; font-size: 90%; font-weight: bold; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; line-height: 15px;}

.blue_mail  { color: #005CA8; }
.blue_mail a:link { color: #005CA8; }
.blue_mail a:visited { color: #005CA8; }
.blue_mail a:hover, a:focus { color: #005CA8; text-decoration: underline; }
.blue_mail a:active { color: #005CA8; text-decoration: underline; }

a:link, a:visited { color: #FFFFFF; text-decoration: none; }

a:hover,  a:active { color: #FFFFFF; text-decoration: underline; }

.table_bullet { margin-left: 25px; }

a.mail { text-decoration: underline; }

#centerimage { width: 760px; padding: 0px; }

#centerimage img { display: block; margin: 0 auto; }