a:link,a:visited,a:active  {text-decoration: underline; color: #810101;}
a:hover                    {text-decoration: underline; color: #555555;}

hr {height: 1px; color: #aaaaaa;}
td {font-family: serif; font-size: 110%;}

.titletop {font-family: serif, sans-serif;font-size: 90%;}
a.titletop:link,a.titletop:visited,a.titletop:active {text-decoration: none; color: #555555;}
a.titletop:hover                                     {text-decoration: none; color: #555555; border-bottom: 1px dotted #555555;}

.rmenu {margin-bottom: 2px; padding: 2px 5px 3px 10px; line-height: 0.8;}
.rmenu:hover {background-color: #ddd;}
.rmenu a:link,.rmenu a:visited,.rmenu a:active {text-decoration: none; color: #333;font-family: serif, sans-serif;font-size: 70%;}
.rmenu a:hover                                 {text-decoration: none; color: #333;font-family: serif, sans-serif;font-size: 70%;}


.title {color: #013581; font-size: 110%;}

.table    {border-collapse: collapse; margin-top: 10px; background-color: #4A76AC;}
.table td {border: solid 1px #24568A; padding: 5 20;}
.table th {border: solid 1px #24568A; padding: 5 10; font-size: 80%; background-color: #CAD7E7; color: #24568A;}

.bb {font-size: 90%;}

.photo       {border: 1px solid #BDCEE5;}
.photo:hover {border: 1px solid #fff;}

a.op70:hover img {filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter: alpha(opacity=100);}
a.op70 img {filter: progid: DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter: alpha(opacity=70);}

div.print {margin-right: 20px; font-size:80%;}

.form-wrapper {width: 220px;margin: 7px 0 7px 7px;}
.form-wrapper #find {width: 195px;height: 22;border: 1px solid #A1A7A7;}
.form-wrapper #submit {width: 24px;height: 22;border: 1px solid #A1A7A7;padding: 0; margin-left: 1px;background: #C1C8C8 url(../img/search.png) no-repeat center center;text-indent: -1000em;}

/* Button */
a.btn {float: left; width: 184px; height:60px; color: #303030; border: 1px solid #C3C3C3; font-size: 80%; background-color: #e9e9e9; font-weight: bold; text-align: center; cursor: pointer; display: block; vertical-align: middle; overflow: hidden; text-decoration: none; padding: 4px 15px; margin: 5px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5) inset;}
a.btn:hover {background-color: #d0d0d0; color: #101010; text-decoration: none;}
a.btn.green {background-color: #5DA423; border: 1px solid #396516; color: white; text-decoration: none;}
a.btn.green:hover {background-color: #457A1A; text-decoration: none;}
a.btn.red {background-color: #FF2D3B; border: 1px solid #CA0027; color: white; text-decoration: none;}
a.btn.red:hover {background-color: #E3002D; text-decoration: none;}
a.btn.blue {background-color: #004CB4; color: #F9D50D; text-decoration: none; border-bottom: 3px solid #00347B; border-right: 3px solid #00347B;}
a.btn.blue:hover {background-color: #00347B; color: #fff; text-decoration: none;}
a.btn.yellow {width: 640px; line-height: 30px; background-color: #FCE94F; color: #EF2929; text-decoration: none; border-bottom: 3px solid #C4A000; border-right: 3px solid #C4A000;}
a.btn.yellow:hover {width: 640px; background-color: #C4A000; color: #fff; text-decoration: none;}
