/* LIV menu styles */

.menu {
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	background-color: #EA7617;
	}


#list-menu ul {
	margin: 0 -2px;
	padding: 0;
	list-style-type: none;
	font-family: arial, helvetica, sanf-serif;
	font-size: 0.9em;
	font-weight: bold;
}
#list-menu li {
margin: .3em 0 0;
	padding-bottom: 0;
	padding-top: 0;
	line-height: 1em;
}

#list-menu a {
	display: block;
	width: 183px;
	padding: .4em .4em .4em .4em;
	background: #f7973d;
	text-decoration: none;
	border-color: #fdbe84;
	border-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
}
#list-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #ffffff;
}

#list-menu a:hover {
background: #ffead6;
color: #fd881f;
}

#list-menu a.subMenu  {
	display: block;
	width: 172px;
	padding: .35em .0em .35em 1.7em;
	background: #ffffff;
	background-image : url(../images/lhbullet_orange.gif);
	background-position : 11px;
	background-repeat : no-repeat;
	text-decoration: none;
	border-color: #bdc5d4;
	border-width: 1px;
	border-bottom-style: dashed;
	border-right-style: dashed;
	font-weight: Normal;
	color: #4a6693;
}



#list-menu a.subMenu:link,  #list-menu a.subMenu:active, #list-menu a.subMenu:visited {
color: #4a6693;
}


#list-menu a.subMenu:hover {
background: #fff4ea;
color: #4a6693;
background-image : url(../images/lhbullet_orange.gif);
background-position : 11px;
background-repeat : no-repeat;
}




/*/////// overall styles ///////*/

.nothing {}

li li, dl dl, dt dt, dl dt, td td, td tr, li blockquote, ul blockquote, blockquote li, blockquote p, li small, td h2 {font-size: 100%;}

td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: small;
	line-height:14px;
}

form {
	display: inline;
}

select, input, textarea {
	font-family: Verdana, Helvetica, sans-serif;
}

textarea {
	font-size: 10px;
	width: 98%;
}

h1 {
	font-size: 1.6em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0 0;
	color: #63508d;
	line-height:normal;
}

h2 {
	font-size: 1.5em;
	font-weight: bold;
	color: #432480;
	line-height:normal;
}


h3 {
	font-size: 1.3em;
	color: #345487;
}

h4 {
	font-size: 1.2em;
	color: #63508d;
}

h5 {
	font-size: 1.1em;
	color: #000;
	line-height: 0.1em;
}

li {
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	line-height: 1.2em;
}

a:link {
	/* color: #0000ff; */
	color:#432480;
}

a:link:hover {
	/*  color: #ff8300;  */
	text-decoration:underline;
}

a:visited {
	/*  color: #652c8a; */
}

a:visited:hover {
	/* color: #ff8300; */
	text-decoration:underline;
}

.normal { font-weight: normal; }


.bold {
	font-weight:bold;
}

italic {
	font-style:italic;
}

.heading1, h1 {
	font-size: 1.6em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0 0;
	color: #63508d;
	line-height:normal;
}

.heading2, h2 {
	font-size: 1.5em;
	font-weight: bold;
	color: #432480;
	line-height:normal;
}

.heading3, h3 {
	font-size: 1.3em;
	/*color: #345487; */
	color: #452681;
	font-weight: bold;
}

.heading4, h4 {
	font-size: 1.2em;
	color: #63508d;
	font-weight: bold;
}

.heading5, h5 {
	font-size: 1.1em;
	color: #000;
	line-height: 0.1em;
	font-weight: bold;
}

/* ------- HEADER -------------- */

.headerRow {background-color: #EA7617}

.headerText {color : #FFFFFF;font-family: Arial, Sans-serif;font-size : small;font-weight : bold;text-decoration: none;}
.headerMenuRow {background-color: #fdc98a; color: #FFFFFF;}
.headerLink {color : #3c0272;font-family: Arial, Sans-serif; font-size : 1em; font-weight: bold; text-decoration: none; margin-left: 0.5em; margin-right: 0.5em;}

a.headerLink {color : #ffffff;font-family: Arial, Sans-serif; font-size : 1em; font-weight: bold; text-decoration: none;}
a.headerLink:visited {color : #000000;font-family: Arial, Sans-serif;font-size : 1em;font-weight : bold;text-decoration: none;}
a.headerLink:hover {color: #3c0272; text-decoration: none;}

.headerLinkActive {color : #000000;font-family: Arial, Sans-serif; font-size : 1em; font-weight: bold; text-decoration: none; margin-left: 0.5em; margin-right: 0.5em;}
a.headerLinkActive:link {color : #000000;font-family: Arial, Sans-serif;font-size : 1em;font-weight : bold;text-decoration: none;}
a.headerLinkActive:visited {color : #000000;font-family: Arial, Sans-serif;font-size : 1em;font-weight : bold;text-decoration: none;}
a.headerLinkActive:hover {color: #ffffff; text-decoration: none;}

/*/////// specific styles ///////*/

.sectionNav {
	font-size: 0.9em;
}

.sponsorLink {
	text-align: center;
}

.featureImage {
	text-align: center;
}

#nav {
	color:#fff;
}

#nav a {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

#nav a:hover {
	/* color:#CCFA00; */
	text-decoration:underline;
}

.subNav {
	font-size: 0.9em;
}


#userMessage {
	font-size: 9px;
	color: red;
}

.searchTitle {
	font-weight: bold;
	background-color: #ECE7F7;
}

.searchLocation {
	font-weight: bold;
}

.searchDescription {

}

.searchRating {
	background-color: #F3F2F2;
}

a.searchLinks {
	font-size: 0.9em;
	text-decoration:none;
}

a.searchLinks:hover {
	text-decoration:underline;
	color:#ff8615;
}

.accountMessage {
	font-family:Arial, Helvetica, sans-serif;
	color:#3c0272;
	text-decoration:none;
	font-size:0.9em;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

a.accountMessage {
	text-decoration: underline;
	color:#2A62A0;
}

a.accountMessage:hover {
	text-decoration: none;
}
a.accountMessage:visited {
	text-decoration: underline;
}

.caption {
	font-size: x-small;
	color:#666666;
}

.nextStep {
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	/*background-color: #ff8305; */
	background-color: #725BA0;
	padding: 0.2em;
}

.textHighlight {
	font-weight: bold;
	color: #4d4d4d;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #999999;
	vertical-align : bottom;
	text-align:center;
}

/*/////// content segments ///////*/


#leftContent {
	width: 200px;
	background-color:#fff;
	vertical-align: top;
	padding:2px;

	border-right: dashed;
	border-width: 1px;
	border-color: #8e5ea8;
	padding-right: 10px;}

}

#leftContent p {
	color: #000;
	font-size: 0.8em;
	margin: 10px;
}

#middleContainer {

}

#mainContent {
	vertical-align: top;
	background-color: #fff;
	padding: 10px 20px 10px 20px;
}

#rightContent {
	width: 200px;
	background-color:#fff;
	vertical-align: top;
	padding:2px;
}

#mainContent h2 {
	font-size: 1.5em;
	font-weight: bold;
	color: #432480;
}

#mainContent table {
	width: 100%;
	border: none;
}

#mainContent td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: small;
	padding: 4px;
}


#mainContent p {
	line-height: 1.3em;
	font-size: small;
}






#rightContent p {
	color: #000;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0.9em;
}


#footer {
	padding:2px 6px 4px 6px;
	color:#fff;
}
#footer a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover{
	/*color:#CCFA00; */
	text-decoration:underline;
}

/*/////// tables ///////*/


#locumStats .rowSection {
	/* background-color: #F38824;*/
	background-color: #725BA0; /* dark purple */
	font-size: 0.8em;
	font-weight: bold;
	border: 1px solid #bbb;
	color: #ffffff;

}

#locumStats .row1 {
	/* background-color: #FFF7EF;  */
	background-color: #ECE7F7; /* light purple1*/
	border: 1px solid #ddd;
	padding: 5px;
	font-size: 0.8em;
}

#locumStats .row2 {
	/* background-color: #FFEFDF; */
	background-color: #D8CCF0;  /* light purple2*/
	border: 1px solid #ddd;
	padding: 5px;
	font-size: 0.8em;
}




.packageTable {
	/*border: 1px #94b0cf solid;*/
}

.row1 {
	/* background-color: #FFF7EF;*/
	background-color: #ECE7F7; /* light purple1 */
	border: 1px solid #ddd;
	padding: 5px;
	font-size: 0.9em;
}

.row2 {
	/*background-color: #FFEFDF;*/
	background-color: #D8CCF0; /* light purple2 */
	border: 1px solid #ddd;
	padding: 5px;
	font-size: 0.9em;
}

.row2s {
	background-color: #D8CCF0;
	border: 1px solid #ddd;
	padding: 5px;
	font-size: 0.9em;
}



.rowSection {
	/*background-color: #F38824; */
	background-color: #725BA0; /* dark purple */
	font-size: 0.9em;
	font-weight: bold;
	border: 1px solid #bbb;
	color: #ffffff;
}

.rowSection a {
	text-decoration: none;
	color: #ffffff;
}

.rowSection a:hover {
	text-decoration: underline;
	color: #380274;
}

.rowSection a:visited {
	text-decoration: none;
	color: #ffffff;
}

.rowSection a:visited:hover {
	text-decoration: none;
	color: #380274;
}

.rowSubSection {
	background-color: #fef0e0;
}

.rowSpacer {
	background-color: #FFFFFF;
}

.rowInfo {
	background-color: #FFFFFF;
	font-size: x-small;
	border: 1px solid #bbb;
}

.row1Data {
	background-color: #FFFFFF;
	font-size: x-small;
	border: 1px solid #bbb;
}

.row2Data {
	background-color: #ffffff;
	font-size: x-small;
	border: 1px solid #bbb;
}

.rowButton {
	background-color: #ECE7F7;
	font-size: x-small;
	text-align: right;
	border: 1px solid #bbb;
}

.rowSubButton {
	background-color: #ECE7F7;
	font-size: x-small;
	text-align: right;
	border: 1px solid #bbb;
}
.rowSubButton input {
	font-size: x-small;
}

.rowButton input {
	font-size: small;
}

.emptyCell {
	background-color:#CCCCCC;
}

#featureT table {
	border: 0px;
	width: 40%;
}

#featureT .logo {
	margin-top: 2em;
	margin-bottom: 2em;
}

#featureT td {
	width: 189px;
	padding: 0px;
}


/*/////// forms ///////*/

.reqField {
	color: red;
}

#searchFormSmall {
	padding: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
}

#searchFormSmall input {
	font-size: x-small;
}
#searchFormSmall select {
	font-weight: normal;
	font-size: x-small;
	width: 100%;
}
#searchFormSmall .textInput {
	font-weight: normal;
	width: 97%;
}

#searchForm {
 	margin-top: 10px;
	padding: none;
	border: none;
	/* background-color: #FFF7EF; */
	background-color: #D8CCF0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
}
#searchForm input {
	font-size: small;
}
#searchForm select {
	font-weight: normal;
	font-size: small;
}
#searchForm .textInput {
	font-weight: normal;
	width: 80%;
}
#searchForm .rowSelect select {
	width: 100%;
}

#searchForm table {
	width: 100%;
	border: 1px #ffffff solid;
}

#searchForm .searchGrad {
	/*  background-color: #ff8615; */ /* Ogrange */
	background-color: #725BA0;  /* purple */
	background-image: url(../images/searchGrad.gif);
	background-position: right;
	background-repeat:repeat-y;
}

#searchForm .keyword {
	/*background-color: #ff8615;*/
	background-color: #725BA0; /* purple */
	color: #ffffff;
	padding-bottom: 9px;
	padding-top: 9px;
	padding-left: 10px;
}

#accountEditProfileForm table {
	width: 100%;
}
#accountEditProfileForm .row1 {
	width: 100px;
	background-color: #ECE7F7;
}

/*
#accountEditProfileForm .row2 input {
	width: 98%;
}
*/

#accountEditProfileForm .small {
	font-size: 0.9em;
	vertical-align: top;
	border: 1px solid #ddd;
	width: 25%;
}

#accountPage #accountLoginForm table {
	border: none;
	width: 410px;
}

#accountPage #accountLoginForm .textInput {
	font-weight: normal;
	width: 97%;
}

#accountLoginForm table {
	border: none;
	width: 205px;
}

#accountLoginForm .row1 {
	width: 80px;
	border: none;
}
#accountLoginForm .row2 {
	width: 220px;
	border: none;
}
#accountLoginForm .textInput {
	font-weight: normal;
	width: 90%;
}

#accountLoginForm .grad {
/*	background-color: #ff8615; */
	background-color: #725BA0;
	background-image: url(../images/searchGrad.gif);
	background-position: right;
	background-repeat:repeat-y;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 7px;
	padding-top: 7px;
}

#accountLoginForm td {
	/* background-color: #FFF7EF;*/
	background-color: #D8CCF0;
	font-size:11px;
}

#accountLoginForm .rowButton {
	font-size: x-small;
	text-align: right;
	border: none;

}

#accountLostPasswordForm table {
	width: 300px;
}
#accountLostPasswordForm .row1 {
	width: 80px;
	/* background-color: #f7f7f7; */
	background-color: #D8CCF0;
}
#accountLostPasswordForm .row2 {
	width: 220px;
}
#accountLostPasswordForm .textInput {
	font-weight: normal;
	width: 97%;
}


#accountRegisterForm table {
	width: 100%;

}
#accountRegisterForm .row1 {
	width: 100px;
	background-color: #ECE7F7;
	font-size:12px;
}
#accountRegisterForm .row2 input {
	width: 250px;
	font-size:12px;
}
#accountRegisterForm .rowSection {
	background-color: #725BA0;
	font-size:12px;
}

#accountResumeEditForm table {
	width: 100%;
}
#accountResumeEditForm .row1 {
	width: 100px;
	background-color: #ECE7F7;
}
#accountResumeEditForm .rowSelect {
	width: 80%;
}

#accountResumeEditForm .rowSelect select {
	width: 80%;
}
#accountResumeEditForm .row1Data {
	vertical-align: top;
	width: 10px;
}

#accountResumeEditForm .row2Data input {
	font-size: x-small;
	width: 100%;
}
#accountResumeEditForm textarea {
	width: 97%;
}
#accountResumeEditForm .row2 input {
	width: 250px;
}


#accountResumeInviteForm table {
	width: 100%;
}
#accountResumeInviteForm .row1 {
	width: 100px;
	vertical-align: top;
	background-color: #ECE7F7;
}
#accountResumeInviteForm textarea {
	width: 97%;
}


#accountJobAlertEditForm table {
	width: 100%;
}
#accountJobAlertEditForm .row1 {
	width: 100px;
	/* background-color: #f7f7f7; */
	background-color: #ECE7F7;
}
#accountJobAlertEditForm .row2 select {
	width: 75%;
}




#accountJobAdEditForm table {
	width: 100%;
}
#accountJobAdEditForm .row1 {
	width: 100px;
	vertical-align: top;
	background-color: #ECE7F7;
}

#accountJobAdEditForm .row2 {
	background-color: #D8CCF0;
}

#accountJobAdEditForm .rowSelect {
	width: 100%;
}

#accountJobAdEditForm .rowSelect select {
	width: 80%;
}
#accountJobAdEditForm .row1Data {
	width: 10px;
	vertical-align: top;
}
#accountJobAdEditForm textarea {
	width: 99%;
}
#accountJobAdEditForm .row2 input {
	width: 99%;
}

#accountJobAdEditForm .small {
	font-size: .9em;
	vertical-align: top;
	border: 1px solid #ddd;
}

#accountJobAdEditForm .small li {
	margin: .3em 0 0;
	line-height: 1em;
}

#accountJobAdEditForm table .currency {
	color: red;
	font-weight: bold;
	font-size: small;
}

#accountJobAdPublishForm table {
	width: 95%;
}
#accountJobAdPublishForm .row1Data {
	width: 10px;
	vertical-align: top;
}
#accountJobAdPublishForm .row2 .textInput {
	width: 200px;
}


#accountJobApplyForm table {
	width: 100%;
}
#accountJobApplyForm .row1 {
	width: 100px;
	vertical-align: top;
	background-color: #ECE7F7;
}
#accountJobApplyForm textarea {
	width: 97%;
	height: 300px;
}
#accountJobApplyForm .textInput {
	width: 97%;
}

#printWindow {
	padding: 10px;
}

#printWindowToolbar {
	margin-bottom: 10px;
	text-align: left;
}

#viewJob {

}

.buttonContinue {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
 /*font-weight: bold;*/
 /* background-color: #ff8305; */
 background-color: #725BA0;
 color: #FFFFFF;
 margin-right: 6px;
}

#recruiterSearchForm .textInput {
	width: 97%;
}

#recruitmentSearchForm .searchButton {
	width: 20%;
}

#clerkshipSearchForm .textInput {
	width: 97%;
}

#clerkshipSearchForm .searchButton {
	width: 20%;
}

#directorySearchForm .textInput {
	width: 97%;
}

#directorySearchForm .searchButton {
	width: 20%;
}


/*/////// content widgets ///////*/

#sponsorPanel {
	border: 1px solid;
	height: 40px;
}

#featureEmployerHeading h2 {
	font-size: 1em;
	font-weight: bold;
	background-color: #ff8615;
	background-image: url(../images/orangebar_gradient2.gif);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
	padding: 2px 10px; /*padding-right: 10px;*/
	margin-left: -2px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #fff;
	height: 15px;
	width: 184px;
}


#featureEmployer {
	border-color: #fdc98a;
	border-width: 1px;
	border-bottom-style: dashed;
	border-right-style: dashed;
	background: #ffffff;
	padding-top: 1px;

	* padding-top: 10px;
	width: 200px;
}

#featureEmployer h2 {
	font-size: 1em;
	font-weight: bold;
	background-color: #ff8615;
	background-image: url(../images/orangebar_gradient2.gif);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
	padding: 2px 10px;
	margin-left: -2px;
	color: #fff;
	height: 15px;
	width: 184px;
}

#featureEmployer a {
	text-decoration:underline;
}

#featureEmployer a:hover {
	text-decoration:none;
	color:#ff8615;
}

#featureEmployer li {
	font-size: x-small;
	margin-left: -18px;
	line-height: 1.1em;
}

#featureEmployer h3 {
	margin-left: 8px;
}

#featureEmployer p {
	margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#featureRecruiter {

}

#featureSearchBody table {
background-image:url(../images/search/search_mid.gif);
background-repeat:no-repeat;
width:100%;
}

#featureSearchBody td {
padding: 5px;
font-size: 10px;

}
#featureSearchBody .grad {

	color: #ffffff;
	font-weight: bold;

}


#featureSearchButton{
   color:#fff;
   font-weight:bold;
   background-color:#725BA0;
   border:1px solid;
   border-top-color:#fff;
   border-left-color:#fff;
   border-right-color:#fff;
   border-bottom-color:#fff;
   float:left;
   padding: 2px;
   margin-left: 5px;
  }

#featureAdvertHeading p{
margin-left: 8px;
font-weight:bold;
color:#524187;
font-size: 12px;
}

#featureAdvertSubHead p{
margin-left: 8px;
font-weight:bold;
color:#F88521;
font-size: 12px;
}

#featureAdvertBody p{
margin-left: 8px;
font-size: 11px;
}

#accountMyResumes {
	border: 1px #94b0cf solid;
	padding: 0px 5px 5px 5px;
}
#accountMyResumes h3 {
	padding-bottom: 5px;
}
#accountMyResumes table {
	width: 100%;
}
#accountMyResumes .row1Data {
	width: 100%;
}



#accountJobAlerts {
	border: 1px #94b0cf solid;
	padding: 0px 5px 5px 5px;
}
#accountJobAlerts h3 {
	padding-bottom: 5px;
}
#accountJobAlerts table {
	width: 100%;
}
#accountJobAlerts .row1Data {
	width: 100%;
}

#accountJobApplications table {
	width: 100%;
}




#accountMyJobAds {
	border: 1px #94b0cf solid;
	padding: 0px 5px 5px 5px;
}
#accountMyJobAds h3 {
	padding-bottom: 5px;
}
#accountMyJobAds table {
	width: 100%;
}
#accountMyJobAds .row1Data {
	vertical-align: top;
}


#accountJobApplications {
	border: 1px #94b0cf solid;
	padding: 0px 5px 5px 5px;
}
#accountJobApplications h3 {
	padding-bottom: 5px;
}
#accountJobApplications h4 {
	/* background-color: #94b0cf; */
	background-color: #725BA0;
	padding: 2px;

}
#accountJobApplications table {
	width: 100%;
}
#accountJobApplications .row1Data {
	width: 100%;
	vertical-align: top;
}

#accountMyExtras {
	border: 1px #94b0cf solid;
	padding: 0px 5px 5px 5px;
}
#accountMyExtras h3 {
	padding-bottom: 5px;
}
#accountMyExtras table {
	width: 100%;
}
#accountMyExtras .row1Data {
    vertical-align: top;
}

#accountMyExtras table {
	width: 100%;
}

#accountMyAC {
	border: 1px #94b0cf solid;
	padding: 0px 5px 5px 5px;
}
#accountMyAC h3 {
	padding-bottom: 5px;
}
#accountMyAC table {
	width: 100%;
}
#accountMyAC .row1Data {
	width: 100%;
}

#accountMyAC table {
	width: 100%;
}

#accountMyLocumCvs {
	border: 1px #94b0cf solid;
	padding: 0px 5px 5px 5px;
}
#accountMyLocumCvs h3 {
	padding-bottom: 5px;
}
#accountMyLocumCvs table {
	width: 100%;
}
#accountMyLocumCvs .row1Data {
	width: 100%;
}

#accountMyLocumCvs table {
	width: 100%;
}


#accountResumeSearch table {
	width: 100%;
}
#accountResumeSearch select {
	width: 80%;
}
#accountResumeSearch .row1 {
	width: 100px;
	background-color: #ECE7F7;
}

#accountMyJobPackages {
	border: 1px #94b0cf solid;
	padding: 0px 5px 5px 5px;
}
#accountMyJobPackages h3 {
	padding-bottom: 5px;
}
#accountMyJobPackages table {
	width: 100%;
}
#accountMyJobPackages .row1Data {
	vertical-align: top;
}
#accountMyJobPackages .row2Data {
	vertical-align: top;
}

#accountPurchaseLinks {
	border: 1px #94b0cf solid;
	padding: 0px 5px 5px 5px;
}

#receipt {
	background-image: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	padding: 10px;
}
#receipt h1 {
	margin-top: 0px;
	margin-bottom: 10px;
}
#receipt table {
	width: 100%;
}

#decisionTree .head {
	/* background-color: #FF8615; */
	background-color: #725BA0; /* purple*/
	background-image: url(../images/orangebar_gradient.gif);
	background-position: right;
	background-repeat:repeat-y;
	color: #ffffff;
}

#decisionTree .head a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#decisionTree .head a:hover {
	color: #380274;
}

#decisionTree .head a:visited {
	color: #ffffff;
}

#decisionTree .head a:visited:hover {
	color: #380274;
}

#decisionTree table {
	border: none;
}

#decisionTree td {
	/* background-color: #FFF7EF; */
	background-color: #D8CCF0; /* purple */
}

#decisionTree .blank {
	background-color:#ffffff;
}

.alphaLinks {
	color: #999999;
}

.alphaLinks a:link, .alphaLinks a:visited {
	/* color: blue; */
	color:#432480;
}

/* ------- FOOTER -------------- */
#footerRow {background-color: #c9bcd8; color: #6E2A8E;}
#footerRow a {color : #6E2A8E; font-size : 90%;text-decoration : none; font-family: Arial, Sans-serif;}
#footerRow a:visited {color: #6E2A8E; font-size : 90%; text-decoration: none;}
#footerRow a:hover {color : #ffffff; font-size : 90%; text-decoration: none;}

/* ------- JOB TEMPLATE 1 CSS -------------- */
.jobTemplate1 body {margin: 0;}
.jobTemplate1 td {font-family: Verdana, Helvetica, sans-serif;font-size: 10px;line-height:14px;}
.jobTemplate1 p {padding:6px;}
.jobTemplate1 form {display: inline;}
.jobTemplate1 a{color:#060; text-decoration:underline;}
.jobTemplate1 a:hover{color:#999; text-decoration:underline;}
.jobTemplate1 h1 {font-size: 14px; font-weight: bold; margin:0; padding:6px; color:#000;}


/* ------- JOB TEMPLATE 2 CSS -------------- */

.jobTemplate2 body {margin: 0;}
.jobTemplate2 td {font-family: Verdana, Helvetica, sans-serif;font-size: 10px;line-height:14px;}
.jobTemplate2 p {padding:6px; margin:3px 0;}
.jobTemplate2 form {display: inline;}
.jobTemplate2 a{color:#06f; text-decoration:underline;}
.jobTemplate2 a:hover{color:#999; text-decoration:underline;}
.jobTemplate2 h1 {font-size: 18px; font-weight: bold; margin:0; padding:6px; color:#000;}


/* ------- JOB TEMPLATE 3 CSS -------------- */
#jobTemplate3 body {margin: 0;}
#jobTemplate3 table {width: 460px ;border: 0;}
#jobTemplate3 td {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: small;line-height:14px;padding: 0px;}
#jobTemplate3 p {padding:6px; margin:3px 0;}
#jobTemplate3 form {display: inline;}

#jobTemplate3 a{color:#f60; text-decoration:underline;}
#jobTemplate3 a:hover{color:#999; text-decoration:underline;}

#jobTemplate3 h1 {font-size: 14px; font-weight: bold; margin:0; padding:0 8px; color:#fff;}

/* RH column styles */
.linesL {
	border-left: dashed;
	border-width: 1px;
	border-color: #94b0cf;
	padding-left: 5px;
}

.linesR {
	border-right: dashed;
	border-width: 1px;
	border-color: #8e5ea8;
	padding-right: 10px;}


.linesB {
	border-bottom: dashed;
	border-width: 1px;
	border-color: #94b0cf;
	margin-bottom: 5px;
}

.LHtitle {
	font-size: 1em;
	font-weight: bold;
	background-color: #ff8615;
	background-image: url(../images/orangebar_gradient.gif);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
	margin: 15px 0px 2px 2px;
	padding: 3px 10px;
	color: #fff;
}

.LHtext {
	font-size: 0.9em;
	padding-left: 10px;
	}
a.LHtext {
	text-decoration: underline;
	/*color: Blue; */
	color:#432480;
}
a.LHtext:hover {
	text-decoration: none;
}

.RHtitle {
	font-size: 1em;
	font-weight: bold;
	margin: 15px 0px 2px 2px;
	background-image: url(../images/arrow.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 5px 10px 0px 18px;
	color: #ff8615;
}

a.RHtitle {
	font-size: 1em;
	font-weight: bold;
	color: #ff8615;
	text-decoration: none;
}

a.RHtitle:hover {
	text-decoration: underline;
}

a.RHtitle:visited {
	text-decoration: none;
}




/* LIVmembership */
	#LIVmembership ul {
	background-image: url(../images/arrow.gif);
	background-position: 1px;
	background-repeat: no-repeat;
	list-style-type: none;
	height: 32px;
	}

	#LIVmembership li {
	font-size: inherit;
	font-weight: bold;
	list-style-image: none;
	color: #6ebf28;
	padding-top: 10px;
	line-height: 0.6em;
	}

	#LIVmembership a {
	color: #3F8E2C;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	}

	#LIVmembership a:hover {
	color: #3F8E2C;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	}

	#LIVmembership a:link a:active a:visited {
	font-size: 100%;
	text-decoration: none;
	}


	/* CPDsubsite */
	#CPDsubsite ul {
	background-image: url(../images/arrow.gif);
	background-position: 1px;
	background-repeat: no-repeat;
	list-style-type: none;
	height: 32px;
	}

	#CPDsubsite li {
	font-size: inherit;
	font-weight: bold;
	list-style-image: none;
	color: #6ebf28;
	padding-top: 10px;
	line-height: 0.6em;
	}

	#CPDsubsite a {
	color: #3F8E2C;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	}

	#CPDsubsite a:hover {
	color: #3F8E2C;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	}

	#CPDsubsite a:link a:active a:visited {
	font-size: 100%;
	text-decoration: none;
	}


	#LIVsubsite ul {
	background-image: url(../images/arrow.gif);
	background-position: 6px;
	background-repeat: no-repeat;
	list-style-type: none;
	height: 33px;
	}

	#LIVsubsite li {
	font-size: inherit;
	font-weight: bold;
	list-style-image: none;
	color: #631a8e;
	padding-top: 8px;
	line-height: 0.6em;
	}

	#LIVsubsite a {
	color: #631a8e;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	}

	#LIVsubsite a:hover {
	color: #631a8e;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
	}

	#LIVsubsite a:link a:active a:visited {
	font-size: 100%;
	text-decoration: none;
	}


	.RHsmlgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #999999;
	vertical-align : bottom;
	line-height : 0px;
	}


/* --PO Refresh */

/*
#rightContent ul {
	margin: 0 -2px 5px 0px;
	padding: 0;
}

#rightContent li {
	list-style-image : url(../images/rhbullet.gif);
	font-size: 0.9em;
	padding-top: 2px;
	color: #4a6693;
	margin-left : 20px;
	list-style-position: outside;
	line-height: 1em;
}

#rightContent a {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4a6693;
	font-size: 0.9em;
}
#rightContent a:hover {
	text-decoration: none;
	color: #ff8615;
	font-size: 0.9em;
}

*/


ul.RHheader {
margin: 0 0 0 5px;
padding: 10px 5px 5px 15px;
list-style-image:none
}

.RHheader li {
font-size: 1em;
margin: 0px 0px 2px 2px;
padding: 0px 0px 2px 5px;
list-style-image: url(../images/arrow.gif) ;
text-decoration:none;
}

ul.RHsub {
margin: 0 0 0 5px;
padding: 5px 0 5px 0;
}


.RHsub li {
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
color: #000;
border-bottom: 1px dotted #000;
list-style-image : url(../images/rhbullet.gif);
}

.RHsub a, .RHsub a:visited, .RHsub a:link, .RHsub a:active { color: #000; text-decoration:none;}

li#RHsubRed { border-bottom:1px dotted ab2184; }
#RHsubRed a:hover, #RHsubRed a:visited, #RHsubRed a:link { color: #ab2184; text-decoration:none;}

#RHtitleCurrent { color:#ab2184; text-decoration:none;}
#RHtitleQuick { color:#5567a9; text-decoration:none;}
#RHtitleLIV a { color:#F6A400; text-decoration:none; }
#RHtitleCPD a { color:#3F8E2C; text-decoration:none; }
#RHtitleLIJ a { color:#501F74; text-decoration:none;}
#RHtitleBookshop a { color:#7C1C4C; text-decoration:none;}
#RHtitleEvents a { color:#501F74; text-decoration:none;}
#RHtitleYL a { color:#E2001A; text-decoration:none;}
#RHtitleCIL a { color:#F6A400; text-decoration:none;}
#RHtitleMoney a { color:#501F74; text-decoration:none;}
#RHtitleLegalsuper a { color:#C6B617; text-decoration:none;}

