* {
border: 0;
margin: 0;
padding: 0;
}

A:link {
color: #39258b;
font-weight: bold;
text-decoration: none;
}
A:visited {
color: #39258b;
font-weight: bold;
text-decoration: none;
}
A:hover {
color: #39258b;
font-weight: bold;
text-decoration: underline;
}
A:focus {
color: #39258b;
font-weight: bold;
text-decoration: underline;
}
A:active {
color: #39258b;
font-weight: bold;
text-decoration: underline;
}

A.iconOccupationA:link {
color: #000033;
font-weight: normal;
text-decoration: none;
}
A.iconOccupationA:visited {
color: #000033;
font-weight: normal;
text-decoration: none;
}
A.iconOccupationA:hover {
color: #000033;
font-weight: normal;
text-decoration: underline;
}
A.iconOccupationA:focus {
color: #000033;
font-weight: normal;
text-decoration: underline;
}
A.iconOccupationA:active {
color: #000033;
font-weight: normal;
text-decoration: underline;
}

A.navFooterA:link {
color: #ffffff;
font-weight: normal;
text-decoration: none;
}
A.navFooterA:visited {
color: #ffffff;
font-weight: normal;
text-decoration: none;
}
A.navFooterA:hover {
color: #ffffff;
font-weight: normal;
text-decoration: underline;
}
A.navFooterA:focus {
color: #ffffff;
font-weight: normal;
text-decoration: underline;
}
A.navFooterA:active {
color: #ffffff;
font-weight: normal;
text-decoration: underline;
}

A.navFooterEmailA:link {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
A.navFooterEmailA:visited {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
A.navFooterEmailA:hover {
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}
A.navFooterEmailA:focus {
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}
A.navFooterEmailA:active {
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

A.navTopA:link {
color: #ffffff;
font-size: 90%;
font-weight: bold;
text-decoration: none;
}
A.navTopA:visited {
color: #ffffff;
font-size: 90%;
font-weight: bold;
text-decoration: none;
}
A.navTopA:hover {
color: #ffffff;
font-size: 90%;
font-weight: bold;
text-decoration: underline;
}
A.navTopA:focus {
color: #ffffff;
font-size: 90%;
font-weight: bold;
text-decoration: underline;
}
A.navTopA:active {
color: #ffffff;
font-size: 90%;
font-weight: bold;
text-decoration: underline;
}

B, STRONG {
font-weight: bold;
}

BODY {
background-color: #ffffff;
color: #000033;
cursor: default;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 70%;
}

H1 {
font-size: 175%;
font-style: italic;
font-weight: normal;
}

INPUT, SELECT, TEXTAREA {
background-color: #ffffff;
border: 1px solid #606060;
color: #000033;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: normal;
padding: 2px;
}

LI {
padding-bottom: 1.25em;
}

OL, UL {
margin-left: 3em;
}

P {
line-height: 1.25em;
padding-bottom: 1.25em;
}

#contentContainerHome {
background-color: #ffffff;
}
#contentContainer {
background-color: #ffffff;
padding: 10px;
}

#footerBottom {
color: #0f57ae;
}
#footerBottomText {
padding-left: 10px;
}

#footerMiddle {
background-color: #0f57ae;
color: #ffffff;
}
#footerMiddleText {
line-height: 1.75em;
padding-left: 10px;
}

#footerTop {
background: transparent url('../images/footer-760x3.gif') no-repeat scroll bottom left;
background-color: #ffffff;
color: #0f57ae;
}
#footerTopLinks {
border-top: 1px solid #87abd6;
padding-left: 10px;
}

.formPadding{
padding: 2px;
}
.formPaddingFeedback{
padding: 6px;
}

.formRadio {
border: 0;
cursor: pointer;
}

.formCheckbox {
border: 0;
cursor: pointer;
}

.formSubmit {
background-color: #ffffff;
border-top: 1px solid #0f57ae;
border-right: 2px solid #0f57ae;
border-bottom: 2px solid #0f57ae;
border-left: 1px solid #0f57ae;
color: #0f57ae;
cursor: pointer;
font-weight: bold;
}

.greenDark {
background-color: #a8d591;
}
.greenLight {
background-color: #e1f0d9;
}
.greenMid {
background-color: #cee7c0;
}

#header {
background: transparent url('../images/header-760x135.gif') no-repeat scroll top left;
}

.iconOccupationImage {
padding: 0 5px 5px 0;
}
.iconOccupationText {
padding: 0 0 5px 0;
}

#introTextTop {
height: 118px;
padding-right: 15px;
}

#introTextBottom {
padding-right: 15px;
}

#jobNumberSearch {
background-color: #e7eef8;
}

.loginLogout {
font-weight: bold;
padding-right: 10px;
}

#master {
background: transparent url('../images/background.gif') repeat scroll top left;
}

.navTopLink {
padding-right: 10px;
}

.pageTitle {
border-bottom: 1px solid #87abd6;
padding-left: 10px;
}

.pointer {
cursor: pointer;
}



/* Veryan only need these styles */

.veryanFormRadio {
border: 0;
cursor: pointer;
}

.veryanFormCheckbox {
border: 0;
cursor: pointer;
}

.veryanFormSubmit {
background-color: #ffffff;
border-top: 1px solid #0f57ae;
border-right: 2px solid #0f57ae;
border-bottom: 2px solid #0f57ae;
border-left: 1px solid #0f57ae;
color: #0f57ae;
cursor: pointer;
font-weight: bold;
}

.veryanPointer {
cursor: pointer;
}

.veryanTDblueLight {
background-color: #e7eef8;
border-bottom: 1px solid #ffffff;
padding: 3px;
}

.veryanTDnoColour {
border-bottom: 1px solid #ffffff;
padding: 3px;
}

.veryanTDgreenLight {
background-color: #e1f0d9;
border-bottom: 1px solid #ffffff;
padding: 3px;
}

.veryanTDgreenMid {
background-color: #cee7c0;
border-bottom: 1px solid #ffffff;
padding: 3px;
}
.veryanMainDiv {
height: 325px;
overflow: auto;
}
A.alphaLink:link {
color: #39258b;
font-weight: bold;
text-decoration: none;
}
A.alphaLink:visited {
color: #39258b;
font-weight: bold;
text-decoration: none;
}
A.alphaLink:hover {
color: #ff0033;
font-weight: bold;
text-decoration: underline;
}
A.alphaLink:focus {
color: #ff0033;
font-weight: bold;
text-decoration: underline;
}
A.alphaLink:active {
color: #ff0033;
font-weight: bold;
text-decoration: underline;
}

.veryanTDgreenLightRedText {
background-color: #e1f0d9;
border-bottom: 1px solid #ffffff;
padding: 3px;
color: #ff0033;
}

.veryanTDgreenMidRedText {
background-color: #cee7c0;
border-bottom: 1px solid #ffffff;
padding: 3px;
color: #ff0033;
}



.veryanMedium {
background-color: #ffffff;
color: #000033;
cursor: default;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 100%;
}

.veryanLarge {
background-color: #ffffff;
color: #000033;
cursor: default;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 125%;
}
.ThinTable {
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding: 3px;
}

.ThinTableLeft {
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding: 3px;
}

.ThinTableTop {
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding: 3px;
}

.ThinTableTopLeft {
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding: 3px;
}
.ThinTableBottom {
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding: 3px;
}
.ThinTableBottomLeft {
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding: 3px;
}


