.ws-valid
{
  color: #008000;
  background-color: #D7FFD7;
}

.ws-invalid
{
  color: #FF0000;
  background-color: #FFD7D7;
}

.ws-alert
{
  color: #FF8000;
  background: #FFFFC6;
}

.ws-error
{
  color: #FF8000;
  border: 1px solid #FF8000;
  background: #FFFFC6;
  padding: 5px;
}

.ws-result
{
  color: #37828C;
  border: 1px solid #37828C;
  background: #FFFFFF;
  padding: 5px;

}

UL.tabNavigation {
    list-style: none;
    margin: 0;
    padding: 0;
}

UL.tabNavigation LI {
    display: inline;
}

UL.tabNavigation LI A {
    padding: 3px 10px;
    background-color: #E1F1F4;
    color: #37828C;
    text-decoration: none;
    font: bold 12px Arial;
    border: 1px solid #37828C
}

UL.tabNavigation LI A.selected
{
    background-color: #37828C;
    color: #fff;
    border: 1px solid #37828C
}

UL.tabNavigation LI A:hover {
    background-color: #37828C;
    color: #fff;
    border: 1px solid #37828C
}

/*UL.tabNavigation LI A:hover {
    background-color: #C5E4E9;
    color: #37828C;
    border: 1px solid #37828C;
    padding-top: 7px;
}*/

UL.tabNavigation LI A:focus {
	outline: 0;
}

div.tabs
{
  padding-top: 10px;
}


div.tabs > div {
	padding: 10px;
	margin-top: 3px;
	border: 3px solid #37828C;
    width: 500px;
    height: 150px;
}


#cpr {
    background-color: #F8FCFC;
}

#workvisa {
    background-color: #F8FCFC;
}

#application {
    background-color: #F8FCFC;
}

#passport {
    background-color: #F8FCFC;
}

label.valid
{
  background:url("../images/icons/check.png") no-repeat 0px 0px;
  padding-left: 20px;
  padding-top: 1px;
  font-weight: bold;
  color: #008000;
  font: bold 14px Arial;
}

label.invalid
{
  background:url("../images/icons/delete.png") no-repeat 0px 0px;
  padding-left: 20px;
  padding-top: 1px;
  font-weight: bold;
  color: #FF0000;
  font: bold 14px Arial;
}