/**********************************/
/* Document Body
/**********************************/
body { background-color: #ffffff; margin: 0px; }
body, td { font-size: 11px; color: #002F5E; font-family: Tahoma, Verdana, Sans-Serif; }

/**********************************/
/* Hyperlinks noUnderline
/**********************************/
a:link, a:active, a:visited, a:hover { color: #002F5E; }
a.smaller:link, a.smaller:active, a:smaller:visited, a.smaller:hover { font-size: 11px; color: #002F5E; }
a.small:link, a.small:active, a.small:visited, a.small:hover { font-size: 10px; color: #002F5E; }
a.noUnderline:link, a.noUnderline:active, a.noUnderline:visited { font-size: 10px; color: #002F5E; text-decoration: none; }
a.noUnderline:hover { font-size: 10px; color: #002F5E; text-decoration: underline; }

/**********************************/
/* Text Formatting 
/**********************************/
.smaller { font-size: 11px; }
.small { font-size: 10px; }
.coloured { color: #000080; }
.colouredBold { font-weight: bold; color: #002F5E; }
.colouredSmaller { font-size: 11px; font-weight: bold; color: #002F5E; }
.colouredSmallerBold { font-size: 11px; font-weight: bold; color: #002F5E; }
.colouredSmall { font-size: 10px; color: #002F5E; }
.colouredSmallBold { font-size: 10px; font-weight: bold; color: #002F5E; }
.sectionHeader { font-family: Arial; font-size: 16px; font-weight: bold; color: #002F5E; }
.tah9 { font-family: Tahoma; font-size: 9px; color: #FFFFFF; text-decoration: none; }
.tah10 { font-family: Tahoma; font-size: 11px; color: #7F8DA8; }
.tah11 { font-family: Tahoma; font-size: 11px; color: #002F5E; }
.warningSmall { font-size: 10px; color: #ff0000; }
.status { font-size: 12px; font-weight: bold; color: #ff0000; }
.black { color: #002F5E; }
img { border: none; }
img.border { border: solid 1px #233457; }

/**********************************/
/* Tables & Layout
/**********************************/
.box { border: #6782A4 1px solid; }
.boxHeader { border-bottom: #6782A4 1px solid; background-color: #A0A9BA; font-weight: bold; }
.boxMiddle { border-top: #6782A4 1px solid; border-bottom: #6782A4 1px solid; background-color: #A0A9BA; font-weight: bold; }
.boxFooter { border-top: #6782A4 1px solid; background-color: #A0A9BA; font-weight: bold; }
.caption { background-color: #A0A9BA; color: #ffffff; font-weight: bold; padding: 5px; border: solid 1px #6782A4; }
.contentPanel { border: #47608E 1px solid; background-color:#F5F5F5; }

/**********************************/
/* Forms 
/**********************************/
TEXTAREA, SELECT { font-size: 11px; color: #000000; background-color: #A0A9BA; border: solid 1px #233457; }
input.coloured { font-size: 11px; background-color: #A0A9BA; border: solid 1px #233457; color: #000000;}
input.checkbox { border-style: none; }
