a { color:blue; text-decoration:none; }
a:hover { text-decoration:underline; }
body, td { font-family:Helvetica, "Segoi UI", Tahoma, Arial; font-size:14px; }
body { margin:0px; }
h1, h2, h3, h4, h5, h6, .label {
font-family:"GillSans-LightItalic", "Gill Sans Light", "Gill Sans", "Helvetica Neue", Helvetica, Arial;
font-style:italic;
}
h2 { color:#2874D1; text-shadow:3px 3px 1px #d8d8d8; margin-top: 0px; }
h3 { color:#7ABA00; font-size:large; text-shadow:3px 3px 1px #d8d8d8; }
hr { color:#a1d500; background-color:#efefef; height:5px; border:0px; }
img { border:1px solid #cccccc; }
td { vertical-align:top; }

.imgLabel { text-align:center; color:white; background-color:#a1d500; font-weight:bold; text-shadow:1px 1px 1px #71a500; }
.label { color:#2874D1; font-weight:bold; padding-bottom:0px; margin-bottom:-8px; text-shadow:3px 3px 1px #d8d8d8; }
.inset { margin-left:8px; }
.noBorder { border:0px; vertical-align:middle; }

/* header */
.header { background-color:#a1d500; }
/* title */
.title { color:white; text-align:center; font-weight:bold; padding:6px; background-color:#a1d500; -webkit-border-radius: 5px; }
/* links */
.linksBar { background-color:#a1d500; color:white; text-align:left; font-size:16px; padding:12px; text-align:center; }
.link { color:black; padding-left:8px; padding-right:8px; }
#linksBar a { color:white; }
.stripeBar {height:4px; background-image:url('images/stripes.png'); background-repeat:repeat-x;}
/* shadow */
.titleShadow { background-color:white; background-image:url(../images/shadow.png); height:10px; background-repeat:repeat-x; }
/* icon borders */
.icon {border:1px solid black; vertical-align:middle; background-color:black;}

.news{color:orangered; font-weight:bolder;}

/* 2.0 revamp */
.pageBar {background-color:#efefef;padding:8px;margin-bottom:12px;font-weight:bold;}
.tdPadder {padding-right:24px;}