/* Galway CIC styles */


body { margin: 0px; background-image: url(/images/bg.jpg); background-repeat: repeat-x; }
body, form, input, textarea, select, td, th, .main { font: 12px Arial; color: #3C436E; }
form { margin: 0px; }
th { font-weight: bold; text-align: left; padding-right: 5px; }
p { margin: 0px 0px 10px 0px; }

h1 { font: bold 16px Trebuchet MS; color: #018FCB; margin: 0px 0px 6px 0px; }
h2 { font: bold 14px Trebuchet MS; color: #018FCB; margin: 22px 0px 6px 0px; }
h3 { font: bold 13px Trebuchet MS; color: #018FCB; margin: 0px 0px 6px 0px; }
ul { list-style-type: square; margin: 0px 0px 0px 20px; }
textarea { overflow: auto; }

a, a:active, a:visited { color: #54586E; }
a:hover { color: #3c436e; text-decoration: none; }

.main { font: 13px Trebuchet MS, Arial; line-height: 20px; }
.leftColumn { font: 12px Arial; }
.rightColumn { font: 12px Trebuchet MS, Arial; }
.small { font: 12px Trebuchet MS, Arial; line-height: 16px; }
.border { border-top: solid 1px #018FCB; padding-top: 6px; margin-top: 20px; }

.footer, a.footer, a.footer:active, a.footer:visited { font: 12px Trebuchet MS, Arial; color: #ABBAD1; }
a.footer:hover { color: #ABBAD1; }

.input, .shortInput { border-top: solid 1px #3c436e; border-left: solid 1px #3c436e; border-right: solid 1px #767EAF; border-bottom: solid 1px #767EAF; }
.input { width: 200px; }
.shortInput { width: 85px; }
.manager { border: solid 1px #3c436e; width: 260px; }
.submit { background-color: #018FCB; color: #ffffff; font-weight: bold; border-top: solid 1px #00B1FC; border-left: solid 1px #00B1FC; border-right: solid 1px #0274A4; border-bottom: solid 1px #0274A4; }


.managerLink { margin: 2px 0px 12px 0px; }

#directoryHolder { background-color: #E0ECF1; margin: 0px; padding: 10px 10px 10px 10px; border-right: solid 1px #ABBAD1; border-bottom: solid 1px #ABBAD1; border-left: solid 1px #ABBAD1; }
td.letter, td.letterOn, td.letterBlank { width: 32px; height: 20px; text-align: center; padding: 3px 0px 3px 0px; } 
td.letter { background-color: #ffffff; background-image: url(/images/directory_off.gif); border-bottom: solid 1px #ABBAD1; }
td.letterOn { background-color: #E0ECF1; background-image: url(/images/directory_on.gif); }
td.letterBlank { border-bottom: solid 1px #ABBAD1; }
a.letter { display: block; width: 32px; text-align: center; text-decoration: none; }

p.indent { margin-left: 30px; }

div.credit { text-align: right; width: 640px; }
div.credit, a.credit, a.credit:active, a.credit:visited { font: 10px Arial, sans-serif; color: #7C87A3; }
