/* This style sheet is for use with NHF Get on Board */
/* Last updated by Lankester Designs on 07/04/06 */
/* Dark Blue = #09205C, Mid Blue = #596B98, Pale Blue = #B7C2DD, Blue Wash = #E8EDFA, Grey = #404040 */

/* main body class with no margins, dark grey text, white background */ 
BODY{margin:0;color:#404040;background:#FFFFFF;}
.mainContainer {width:100%; min-height:100%;  }
.page { width: 790px; margin: 0px auto 0px auto; }
.maintop {height:100px;}
A:link{color:#2261BE;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;font-weight:bold} 
A:hover{color:#FEB935;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;font-weight:bold}
A:active{color:#2261BE;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;font-weight:bold}
A:visited{color:#660066;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;font-weight:bold}
/* the next 4 lines are for links on the main pages with no underline */ 
A.nu:link{color:#2261BE;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;font-weight:bold} 
A.nu:hover{color:#FEB935;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;font-weight:bold}
A.nu:active{color:#2261BE;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;font-weight:bold}
A.nu:visited{color:#660066;text-decoration:none;font-family:tahoma,arial,helvetica,sans-serif;font-weight:bold}
/* header 4 in dark grey */ 
H4{font-size:11px;font-family:tahoma,arial,helvetica,sans-serif;color:#404040;font-weight:bold} 
/* header 3 in dark grey */ 
H3{font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;color:#404040;font-weight:bold}
hr {color:#CCCCCC; height:1px;}
/* justified paragraph in dark grey */ 
P{font-size:0.8em; font-family:tahoma,arial,helvetica,sans-serif;text-align:justify;color:#404040;line-height:1.2em;}
/* left paragraph in dark grey */ 
P.left{font-size:0.8em; font-family:tahoma,arial,helvetica,sans-serif;text-align:left;color:#404040;line-height:1.2em;}
/* centered paragraph in dark grey */ 
UL{font-family:tahoma,arial,helvetica,sans-serif;text-align:left;color:#404040}
/* ordered list in blue */ 
OL{font-size:0.8em;font-family:tahoma,arial,helvetica,sans-serif;text-align:left;color:#404040; line-height:1.3em;}
/* unordered list items in blue */
LI{font-size:0.8em;font-family:tahoma,arial,helvetica,sans-serif;text-align:left;color:#404040; line-height:1.3em;}
/* unordered list with suppressed bullets in blue */ 
/* unordered list in text colour */ 

OL.terms{ font-family:tahoma,arial,helvetica,sans-serif;text-align:left;color:#404040; line-height:1.3em;}
OL.termsalpha {font-size:1.0em; list-style-type: lower-alpha}

UL.text{ font-family:tahoma,arial,helvetica,sans-serif;text-align:left;color:#404040; margin-top:0px; margin-bottom:0px;}
/* unordered list in text colour */
LI.text{font-size:0.8em; font-family:tahoma,arial,helvetica,sans-serif;text-align:left;color:#404040; margin-top:0px; margin-bottom:0px;}
/* unordered list in text colour */ 
UL.text2{font-size:0.8em; font-family:tahoma,arial,helvetica,sans-serif;text-align:left;color:#404040; margin:0px 0px 0px 5px; }
/* unordered list in text colour */
LI.text2{font-size:0.8em;font-family:tahoma,arial,helvetica,sans-serif;text-align:left;color:#404040;line-height:1.3em; margin:0px 0px 0px 10px;  }
IMG{font-size:11px;font-family:tahoma,arial,helvetica,sans-serif;color:#404040}  
/* to remove space around form */
.nojust{font-size:11px;font-family:tahoma,arial,helvetica,sans-serif;text-align:left;color:#404040}
/* right justified paragraph in dark grey */ 
.righttext{font-size:11px;font-family:tahoma,arial,helvetica,sans-serif;text-align:right;color:#404040}
/* red text */ 
.redtext{color:#FF0000}
.whitetext{color:#FFFFFF}
.buttons{background:#214273;color:#FFFFFF;font-size:11px;font-family:tahoma,tahoma,arial,helvetica;font-weight:bold}
/* white colour table or cell */
.cellwhite{background:#FFFFFF}
/* form text */
.formtext{font-size:0.8em;font-family:tahoma,tahoma,arial,helvetica}
/* form textarea */
.formtextarea{font-size:11px;font-family:tahoma,tahoma,arial,helvetica; padding: 5px;}
/* form text left justified */
.formtextleft{font-size:11px;font-family:tahoma,tahoma,arial,helvetica;text-align:left}
/* form text right justified */
.formtextright{font-size:11px;font-family:tahoma,tahoma,arial,helvetica;text-align:right}
.results{background:#FFFFFF;color:#09205C;font-size:11px;font-family:tahoma,tahoma,arial,helvetica;font-weight:bold}
/* padding for lists */
td#list {padding: 2px 0px 2px 0px;}
td#textbox {padding: 3px; border-color:#DFE5F3; border-style:solid; border-width:1px;}
td#textboxbgd {padding: 3px; border-color:#FFFFFF; border-style:solid; border-width:1px; background-color:#E5EBF7;}
div#menuright {padding: 0px;}
.results {border-color:#DFE5F3; border-width:1px; border-style:solid; background-color:#FFFFFF;}
.resultspad {border-color:#DFE5F3; border-width:1px; border-style:solid; background-color:#FFFFFF; padding: 5px 0px 5px 10px;}
.genpad {padding: 10px 15px 10px 15px;}
.reportpad {padding: 10px 0px 0px 0px;}
.listpad {padding: 0px;}
.leftpad {padding: 0px 0px 0px 10px;}
.fieldpad {padding: 5px 0px 0px 10px;}
/* background for subheadings */
td#subheading { background-image: url(images/subHeadBgd.gif); background-repeat: no-repeat; padding: 2px 0px 2px 4px;}
.hometextarea {padding: 10px 0px 0px 10px; background-image: url(images/homeChessBoard.jpg); background-repeat: no-repeat; background-position: right top; border-color:#FFFFFF; border-style:solid; border-width: 0px 0px 0px 0px;}
.candidatetextarea {padding: 10px 0px 0px 10px; background-image: url(images/candidatesImage.jpg); background-repeat: no-repeat; background-position: right top; border-color:#FFFFFF; border-style:solid; border-width: 0px 0px 0px 0px;}
.textarea {padding: 10px 0px 0px 10px; width: 770px; height: auto; }

.membertextarea {padding: 10px 0px 0px 10px; background-image: url(images/membersImage.jpg); background-repeat: no-repeat; background-position: right top; border-color:#FFFFFF; border-style:solid; border-width: 0px 0px 0px 0px;}
.vacanciestextarea {padding: 10px 0px 0px 10px; background-image: url(images/vacanciesImage.jpg); background-repeat: no-repeat; background-position: right top; border-color:#FFFFFF; border-style:solid; border-width: 0px 0px 0px 0px;}
.successestextarea {padding: 10px 0px 0px 10px; background-image: url(images/successImage.jpg); background-repeat: no-repeat; background-position: right top; border-color:#FFFFFF; border-style:solid; border-width: 0px 0px 0px 0px;}

.hometext {width: 770px; height: auto; }
.maintextarea {width: 770px; padding: 10px 10px 0px 10px; }
.mainheadbgd {background-image: url(images/headingTop.gif); background-repeat: no-repeat; background-position: bottom left; height: 24px; width:770px; font-family:tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight:bold; color: #FFFFFF; padding: 0px 0px 0px 5px;}
.mainfootbgd {background-color:#FFFFFF; height: 19px; width:756px; border-color:#214273; border-style:solid; border-width: 0px 0px 1px 0px; font-family:tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight:bold; color: #FFFFFF; padding: 0px 0px 0px 5px;}
.subheadbgd {background-color:#6E86B8; height: 18px; width:100%; font-family:tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight:bold; color: #FFFFFF; padding: 2px 0px 2px 5px;}
.tableleft {background-image: url(images/headingTopLeft.gif); background-repeat: no-repeat; background-position: left top;}
.tableright {background-image: url(images/headingTopRight.gif); background-repeat: no-repeat; background-position: left top;}
.tablebotleft {background-image: url(images/headingBotLeft.gif); background-repeat: no-repeat; background-position: left top;}
.tablebotright {background-image: url(images/headingBotRight.gif); background-repeat: no-repeat; background-position: right top;}

.tableheadbgd {background-color:#6E86B8;  border-color:#214273; border-style:solid; border-width: 1px 1px 0px 0px; font-family:tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight:bold; color: #FFFFFF; padding: 1px 5px 1px 5px;}
.tableheadbgdnr {background-color:#6E86B8;  border-color:#214273; border-style:solid; border-width: 1px 0px 0px 0px; font-family:tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight:bold; color: #FFFFFF; padding: 1px 5px 1px 5px;}

.tablelist {font-size:0.8em; font-family:tahoma,arial,helvetica,sans-serif;text-align:justify;color:#404040;line-height:1.2em; height:20px; padding: 6px 0px 6px 0px;}

.listvalue {background-color:#FFFFFF; height: 16px; border-color:#214273; border-style:solid; border-width: 0px 1px 0px 0px; font-family:tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight:bold; color: #FFFFFF; padding: 1px 5px 1px 5px;}
.listvaluenr {background-color:#FFFFFF; height: 16px; border-color:#214273; border-style:solid; border-width: 0px 0px 0px 0px; font-family:tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight:bold; color: #FFFFFF; padding: 1px 5px 1px 5px;}

.footer { width:300px; margin: 10px 10px 0px 0px; padding:0px; text-align: right; float:right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aaaaaa; text-decoration: none; font-weight:normal;  }


.formborder {border-color:#214273; border-style:solid; border-width: 0px 1px 0px 1px; }
/* TOP TABLE LAYOUT */
/* background colour and image used for top cell */ 
/* .imagetable{background-color:#FFFFFF;background-image:url(images/top_bg.jpg)} */

/* LEFT MENU TABLE LAYOUT */
/* image creating background gradient for menu bars */ 
.cellmenubars{background-color:#596B98;background-image:url(images/menu_bars_bg.gif)}
/* image creating background gradient at the end of the menu */ 
.cellmenuend{background-color:#596B98;background-image:url(images/menu_end_bg.gif)}
/* image creating background gradient at the top of the second menu section */ 
.cellmenupart2top{background-color:#596B98;background-image:url(images/menu_part2top_bg.gif)}
/* image creating background gradient after the NHF logo */ 
//.cellmenupart2bottom{background-color:#596B98;background-image:url(images/menu_part2bottom_bg.gif)}


/* IMAGE POSITIONING */
/* #logo{position:absolute;top:14px;left:0px;width:170px;height:82px;visibility:visible;z-index:0} */

/* New 2008 CSS */

.bottommenu { margin: 0px; padding: 0px 10px 5px 10px; width: 770px; height:15px; background-color:#214273; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #9EABCC; text-decoration: none; font-weight:normal; text-align:right}
.mainmenu { margin: 0px; padding: 0px 10px 5px 10px; width: 770px; height:15px; background-color:#214273; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #9EABCC; text-decoration: none; font-weight:normal;}

a.menumain { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight:normal;}
a.menumain:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight:normal; }
a.menumain:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight:normal; }
a.menumain:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight:normal; }
a.menumain:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #9EABCC;  text-decoration: none; font-weight:normal; }

.submenu { margin: 0px; padding: 3px 10px 5px 10px; width: 770px; height:16px; background-color:#E2C3AF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #D78D5C; }

a.menusub { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #D78D5C; text-decoration: none; font-weight:normal; height:18px; padding: 2px 0px 0px 0px;}
a.menusub:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #404040; text-decoration: none; font-weight:normal; }
a.menusub:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #404040; text-decoration: none; font-weight:normal; }
a.menusub:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #404040; text-decoration: none; font-weight:normal; }
a.menusub:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #D78D5C;  text-decoration: none; font-weight:normal; }

.linkFooter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aaaaaa; text-decoration: none; font-weight:normal }
.linkFooter:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aaaaaa; text-decoration: none;  font-weight:normal }
.linkFooter:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aaaaaa; text-decoration: none; font-weight:normal }
.linkFooter:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aaaaaa; text-decoration: none; font-weight:normal }
.linkFooter:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aaaaaa; text-decoration: underline; font-weight:normal }

h1 {font-size:1.0em;font-family:Arial,helvetica,sans-serif;text-align:justify;color:#214273}
