.thinButton { font-family: verdana; color: #000000; font-size: 10px; font-weight: normal; width: auto; margin: 0px 2px 0px 0px;}

.normError { color: red; }
.normStatus { color: #FFFFFF; }

/* menu styles */
.mhMenuOff { background-color: #59A2D9; border-collapse: collapse; filter: progid:DXImageTransform.Microsoft.Fade(duration=0.2,Overlap=1.00) progid:DXImageTransform.Microsoft.Fade(duration=0.2,Overlap=1.00) progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#9094A0,strength=4); }
.mhMenuOn { background-color: #59A2D9; border-collapse: collapse; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#9094A0,strength=4); }
.mhMenuItemOff { padding: 3px 5px; border: 1px solid #59A2D9; color: #FFFFFF; background-color: #1092da; text-align: center; font-size: 10px; font-weight: bold; border-collapse: collapse; }
.mhMenuItemOn { padding: 3px 5px; border: 1px solid #59A2D9; color: #59A2D9; background-color: #FFFFFF; text-align: center; font-size: 10px; font-weight: bold; border-collapse: collapse; }
.mhItemOff { padding: 3px 5px; border: 1px solid #59A2D9; color: #FFFFFF; background-color: #1092da; text-align: left; font-size: 10px; border-collapse: collapse; }
.mhItemOn { padding: 3px 5px; border: 1px solid #59A2D9; color: #59A2D9; background-color: #FFFFFF; text-align: left; font-size: 10px; border-collapse: collapse; }
.mhInvisible { padding: 3px 5px; border: 0px none transparent; background-color: transparent; border-collapse: collapse; font-size: 10px; }

.tableTitle { font-family: verdana; color: #144361; font-size: 12px; font-weight: bold; }
.boxTitle { font-family: verdana; color: #144361; font-size: 12px; font-weight: bold; }
.subTitle { font-family: verdana; color: #144361; font-size: 12px; font-weight: bold; }
.required { font-family: arial; color: #aa0000; font-size: 12px; font-weight: normal; }
.formQuestionCell { font-family: arial; color: #000000; font-size: 12px; font-weight: normal; vertical-align: top; padding: 5px; }
.formAnswerCellMultipleAccross { font-family: arial; color: #000000; font-size: 12px; font-weight: normal; }


.topLink { font-family: verdana; color: #000000; font-size: 11px; }
.topLink:hover { font-family: verdana; color: #ffffff; font-size: 11px; }
.menuLink  { font-family: verdana; color: #FFFFFF; font-size: 11px; text-decoration: none; }
.menuLink:hover  { font-family: verdana; color: #FFFFFF; font-size: 11px; text-decoration: none; }

a { font-family: verdana; font-size: 11px; }
a:hover { font-family: verdana; font-size: 11px; }
.a2 { font-family: Arial, verdana; font-size: 12px;}
.a2:hover { font-family: Arial, verdana; font-size: 12px; }
.a3 { font-family: verdana; font-size: 11px; font-weight: bold;}
.a3:hover { font-family: verdana; font-size: 11px; font-weight: bold;}
td { font-family: verdana; color: #000000; font-size: 11px; }
.gloslink { font-family: verdana; color: #000000; font-size: 11px; }
.red { font-family: verdana; color: #aa0000; font-size: 11px; }

input { font-size: 13px; font-family: arial; }
select { font-size: 13px; font-family: arial; }
textarea { font-size: 10px; font-family: arial; width: 400px; height: 100px;}

h1 { font-weight: bold; font-size: 16px; font-family: verdana; line-height: 16px; }



.button { background-color: #FFFFFF; font-size: 10px; font-weight: normal; width: auto; margin: 0px 2px 0px 0px;}
.thinWarningButton { background-color: #FFE0E0; font-family: verdana; color: #000000; font-size: 10px; font-weight: normal; width: auto; margin: 0px 2px 0px 0px;}
.altCellTitle { border: 1px solid #000000; border-style: none; font-family: Verdana,Arial,tahoma; font-size: 11px; color: #OOOOOO; text-decoration: none; font-weight: bold; text-align: left; background-color: transparent; }
.altCellTitle2 { border: 1px solid #000000; border-style: none; font-family: Verdana,Arial,tahoma; font-size: 11px; color: #OOOOOO; text-decoration: none; font-weight: bold; text-align: left; background-color: #ABCDEF; padding: 2px 5px; }
.altCell3 { border: 1px solid #000000; border-style: none dotted; padding: 2px 5px; color: #000000; background-color: #FFFFFF; }
.altCell4 { border: 1px solid #000000; border-style: none dotted; padding: 2px 5px; color: #000000; background-color: #E4EEF9; }
.normSuccess { font-family: Verdana,Arial,tahoma; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
.formAnswerCell { text-align: left; vertical-align: top; padding: 3px 10px 3px 0px; }
.outerFormCell { padding: 10px; text-align: left; vertical-align: top; }
.formMessageCell { text-align: center; vertical-align: center; padding: 3px 10px; background-color: #FFF0F0; border-color: #FFA0A0; border-style: solid; border-width: 1px; }
.errorMessageCell { text-align: center; vertical-align: center; padding: 3px 10px; margin: 3px auto 3px auto; background-color: #FFA0A0; border: 5px none #000000; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#9094A0,strength=4); }
.statusMessageCell { text-align: center; vertical-align: center; padding: 3px 10px; margin: 3px auto 3px auto; background-color: #81DAAA; border: 5px none #000000; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#9094A0,strength=4); }


.clickableImage { border: 0px none transparent; cursor: pointer; cursor: hand; }
.clickableBorderedImage { border: 1px solid <?= $style['colour']['imageBorderColour']; ?>; cursor: pointer; cursor: hand; }