body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:x-small;
  color:0F3E06;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:x-small;
	color:0F3E06;
}

tr {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:x-small;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:x-small;
	color:0F3E06;
}

p {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:x-small;
	color:0F3E06;
}

.formItems {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color:0F3E06;
}

TABLE 
{ 
	empty-cells: show 
}
table.linksTable {
	border-width: thin thin thin thin;
	border-spacing: 2px 2px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.linksTable th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.linksTable td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}


.backgroundGreen {
	background-color:#0F3E06;
}



.psychTable {
	border-Color: #5E6E66;
	
}

.psychDark {
	background-color: #5E6E66;
}


.styleGuideLightGreen { 
	background-color: #9ED8A5;
}

.styleGuideMediumGreen {
	background-color: #9DAB9A;
}

.styleGuideDarkGreen {
	background-color: #475245;
}


/* error and confirmation classes for messages from the application.properties file #FBC6C6 */

.pink {
	background-color : #FBC6C6;
}

.Peach {
	background-color : #FDDFAB;
}

.Yellow {
	background-color : #FED96A;
}

.Green {
	background-color : #B9FA85;
}

.LightBlue {
	background-color : #9BFBEC;
}
.Blue {
	background-color : #9BC8FB;
}

.Purple {
	background-color : #CBABFF;
}


.PinkTable {
	background-color : #FBC6C6;
}

.PeachTable {
	background-color : #FDDFAB;
	
}

.YellowTable {
	background-color : #FED96A;

}

.GreenTable {
	background-color : #B9FA85;
	
}

.LightBlueTable {
	background-color : #9BFBEC;
}

.BlueTable {
	background-color : #9BC8FB;
	
}

.PurpleTable {
	background-color : #CBABFF;
	
}

.white { color:#FFFFFF; }	

.compulsory {
	color : #FF0000;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:x-small;
	font-weight:normal;
}

.psychGrey {
	color : #555555;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:x-small;
	font-weight:normal;
}

.attention {
	color : #9D0012;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	
}

.selected {
	color : #9D0012;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-weight:bold;
	
}

.warning {
	color : #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	
}

.whiteBold {
	color : #FFFFFF;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
}

.subHeading {
	color : #0F3E06;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
}

/* for psychsupport version number in footer */
.versionNumber {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
}
/* for psychsupport not in SA message */
.superSmall {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:7px;
}


/* Green: background-color : Green; */
.Amber{
	background-color : #F4dd44;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:x-small;
}

/* psychsupport header text homeHeading_Top is larger than homeHeading_ */
/* * */
.homeHeadingLightTop {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #8B9B93;
	font-size: 22px;
}
.homeHeadingDarkTop{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #5E6E66;
	font-size: 22px;
}

.homeHeadingLight {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: small;
}
.homeHeadingDark{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #5E6E66;
	font-weight: bold;
	font-size: small;
}

.subHeadingLight {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #8B9B93;
	font-size: small;
}


.subHeadingDark{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #5E6E66;
	font-size: small;
}


.darkHeading {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color : #5E6E66;
	font-weight : bold;
	font-size: x-small;
}

.whiteHeading {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	font-size: small;
}

.whiteBold {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-size : x-small;
	font-weight: bold;
}

.whiteBody {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-size : xx-small;
}
.bodyBold{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #5E6E66;
	font-weight: bold;
	font-size: x-small;
}

/*
links below
*/
A.homeMenu:link {
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight:bold;
	text-decoration:none;
}
A.homeMenu:visited {
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight:bold;
	text-decoration:none;
}
A.homeMenu:active {
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight:bold;
	text-decoration:none;
}
A.homeMenu:hover {
	color:#5E6E66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	text-decoration: underline;
}


A.homeMenuSide:link {
	color:#381CDC;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight:bold;
	text-decoration:underline;
}
A.homeMenuSide:visited {
	color:#381CDC;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight:bold;
	text-decoration:underline;
}
A.homeMenuSide:active {
	color:#381CDC;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight:bold;
	text-decoration:underline;
}
A.homeMenuSide:hover {
	color:#BD001B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	text-decoration:none;
}


A.lightLink:link {
	color:#DFE5F6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight:bold;
	text-decoration:underline;
}
A.lightLink:visited {
	color:#DFE5F6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight:bold;
	text-decoration:underline;
}
A.lightLink:active {
	color:#DFE5F6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight:bold;
	text-decoration:underline;
}
A.lightLink:hover {
	color:#381CDC; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	text-decoration:none;
}


A.lButton:link {
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	text-decoration:none;
}
A.lButton:visited {
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	text-decoration:none;
}
A.lButton:active {
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	text-decoration:none;
}
A.lButton:hover {
	color:#5E6E66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: underline;
}


.adhoc{
	color:Yellow; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight:bold;
}

A.adhoc:link {
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight:bold;
	text-decoration:none;
}

A.adhoc:visited {
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight:bold;
	text-decoration:none;
}
A.adhoc:active {
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small;
	font-weight:bold;
	text-decoration:none;
}
A.adhoc:hover {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	text-decoration: underline;
}

#divAutoSave 
{
    position:absolute;
    text-align:center;
    background-color:Yellow;
    border:1px solid black;
    padding:3px;
    height:10;
    visibility:hidden;
}

.alert {
	color : red;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	
}

.smallBody
{
	font-size:7pt;	
}

table.public-contact-us tr
{
    margin: 0 0 7px;
}

table.public-contact-us td.td-label 
{
    width: 150px; 
    vertical-align: top;
}

table.public-contact-us td input, table.public-contact-us td textarea 
{
    width: 250px;
}

table.public-contact-us td input.button
{
    width: auto;
}

table.public-contact-us td.radio input
{
    width: auto;
    margin: 0 5px 0 0;
    vertical-align: top;
}

table.public-contact-us td.radio input.last
{
    margin: 0 5px 0 8px;
}

table.public-contact-us td span.hide
{
    display: none;
}