/* styles for nowcasting.ie */

body, form { margin: 0px; }
body { background-repeat: no-repeat; }
body, p, input, select, textarea, table, td, th, ul, ol, li, .main { font: 13px Arial, Helvetica, sans-serif; color: #ffffff; }
textarea { overflow: auto; }
th { font-weight: bold; text-align: left; }

h1 { font: bold 16px Arial, Helvetica, sans-serif; color: #00CFFF; margin: 0px 0px 0px 0px; }
h1.offer { font: bold 18px Arial, Helvetica, sans-serif; color: #ffffff; margin: 0px 0px 0px 0px; }
h2 { font: bold 13px Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px 0px 0px 0px; }
h3 { font: bold 12px Arial, Helvetica, sans-serif; margin: 10px 0px 0px 0px; }
h4 { font: bold 12px Arial, Helvetica, sans-serif; color: #00CFFF; margin: 0px 0px 0px 0px; }

p { margin: 0px 0px 10px 0px; }

ul { list-style-type: square; list-style-image: url(/images/list_image.gif); }
li { padding: 5px; }
hr { color: #252772; height: 2px; }

a, a:active, a:visited { color: #ffffff; text-decoration: underline; }
a:hover { color: #ffffff; text-decoration: none; }

.blue { color: #00CFFF; } 
.small { font: 11px Arial; }
p.caption { font: 11px Arial; border-bottom: solid 1px #8CA2CE; margin-bottom: 20px; } 

.input { background-color: #B5D7EF; color: #000000; }
input, select, textarea { color: #000000; }
.button { background-color: #003399; color: #ffffff; font: bold 10px Verdana, Arial; border-left: solid 1px #5689C4; border-top: solid 1px #5689C4; border-bottom: solid 1px #000D26; border-right: solid 1px #000D26; }

a.footerLink, a.footerLink:active, a.footerLink:visited { font: 10px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.footerLink:hover { color: #ffffff; text-decoration: underline; }
.footer, a.footer:active, a.footer:visited { color: #00ccff; }
a.footer:hover { color: #ffffff; text-decoration: underline; }
a.usefulLink, a.usefulLink:active, a.usefulLink:visited, a.usefulLink:hover {  font: bold 16px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }

/*
.formstyle { background: #B5D7EF; }


.currentLink { font: 10px Arial, Helvetica, sans-serif; color: #FFCC33; }

.inside { list-style-position: inside; }
.thincol { color: #00CFFF; margin-left: 80px; width: 250px; }
.smallblue { color: #00CFFF; font-size: 13px; }
.highlight { color: #33ccff; }

.MandatoryQuestion { font-size: 13px; }
.RegularQuestion { font-size: 13px; }




*/