BODY, TEXTAREA
{font-family: Arial, Verdana, Helvetica, sans-serif;}

FORM
{margin:0px 0px 0px; padding:0;}

TABLE {font-size: 100%;}

A:link, 
A:visited, 
A:active			{text-decoration: none;}
A:hover				{text-decoration: underline;}

TABLE.normal		{BACKGROUND-COLOR: #ffffff; COLOR: #000000; PADDING:0px 0px 0px 0px;}
.normal				{font-size: 75%;}
.normal input		{font-size: 90%;}
.normal hr			{height: 1;}
.normal a:link		{color: #0033cc; text-decoration: none;}
.normal a:visited	{color: #0033cc; text-decoration: none;}
.normal a:active	{color: #0033cc; text-decoration: none;}
.normal a:hover		{color: #6699FF; text-decoration: underline;}
/*.normal td			{vertical-align:middle}*/



.sectionlink			{margin:1px 0px 0px; padding:0; color: #000000; font-weight: bold;}
.sectionlink a:link,
.sectionlink a:visited,
.sectionlink a:active	{text-decoration: none; color: #000000}
.sectionlink a:hover	{text-decoration: underline; color: #6699FF;}

.panellink			{margin:1px 0px 0px; padding:0; color: #000000; font-size: 70%;}
.panellink a:link,
.panellink a:visited,
.panellink a:active	{text-decoration: none; color: #000000}
.panellink a:hover	{text-decoration: underline; color: #6699FF;}

/*.grouplink			{margin:1px 0px 0px; padding:0; color: #0033cc; font-weight: bold;}
.grouplink a:link,
.grouplink a:visited,
.grouplink a:active	{text-decoration: none; color: #0033cc}
.grouplink a:hover	{text-decoration: underline; color: #6699FF;}
*/
.FieldTitle			{font-weight: bold}

.Message			{color:Black}
.ErrorMessage		{color:Red;}
.InfoMessage		{color:Navy;} 
.FieldInformation	{color: #006FB9}

H1					{font-size:100%}

H2					{font-size:100%; margin:5px 0px 5px 0px}

.whitetitle,
.whitetitle A		{margin:6px 0px 7px; padding:0;color: #FFFFFF;}

.whitelink A		{font-size: 70%; color: #FFFFFF; padding-left: 3px;}

.pagetitle			{margin:15px 0px 5px 0px; padding:0;font-weight: bold; font-size:125%}
.CAAINTpagetitle	{margin:25px 0px 5px; padding:0;font-weight: bold;color: #A0A1A4;}

.tabletitle			{font-size: 120%; }

.paneltitle			{font-size:80%; margin:1px 0px 0px; padding:0; font-weight: bold;}

.menutitle			{margin:10px 0px 12px; padding:0;font-weight: bold;}

.menu A				{font-size: 70%; color: #000000; vertical-align: middle; padding-left: 0px;} /* Needs to be 0 so that line wrap menu left aligns */

.topmenutitle A		{font-weight: bold; font-size: 70%; padding-left: 3px;}

.topmenu A, 
.topmenu IMG		{font-size: 70%; color: #000000; vertical-align:top;}

.link A, 
.link SPAN			{font-size: 70%; color: #000000;}

.news A				{font-size: 75%; color: #000000;}

.formbutton INPUT		{background-color:white;border-style:solid;border-color:white;text-decoration: underline;}

.formbutton INPUT:hover	{color:0033cc;}

.formmessage			{color: #ff0000;}

/* Background color for alternating data rows */
.AlternateBackground	{background-color: #F6F4F4}

.ATIPACPanel {
	BORDER-RIGHT: #072b61 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: right bottom; BORDER-TOP: #072b61 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 112%; BACKGROUND-IMAGE: url(applicationimages/atipacarrow.gif); PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; BORDER-LEFT: #072b61 1px solid; COLOR: #072b61; TEXT-INDENT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #072b61 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
TD.ATIPACPanel {
	BORDER-RIGHT: #b3d5e7 2px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: right bottom; BORDER-TOP: #b3d5e7 2px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 112%; BACKGROUND-IMAGE: url(applicationimages/atipacarrow.gif); PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; BORDER-LEFT: #b3d5e7 2px solid; COLOR: #072b61; TEXT-INDENT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #b3d5e7 2px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
.ATIPACPanelOver {
	BORDER-RIGHT: #ff0000 2px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: right bottom; BORDER-TOP: #ff0000 2px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 112%; BACKGROUND-IMAGE: url(applicationimages/atipacarrow.gif); PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; BORDER-LEFT: #ff0000 2px solid; COLOR: #072b61; TEXT-INDENT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #ff0000 2px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}

.CAAINTPanel {
	BORDER-RIGHT: #000F79 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: right bottom; BORDER-TOP: #000F79 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 112%; BACKGROUND-IMAGE: url(applicationimages/caaintarrow.gif); PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; BORDER-LEFT: #000F79 1px solid; COLOR: #A0A1A4; TEXT-INDENT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #000F79 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
TD.CAAINTPanel {
	BORDER-RIGHT: #A0A1A4 2px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: right bottom; BORDER-TOP: #A0A1A4 2px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 112%; BACKGROUND-IMAGE: url(applicationimages/caaintarrow.gif); PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; BORDER-LEFT: #A0A1A4 2px solid; COLOR: #A0A1A4; TEXT-INDENT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #A0A1A4 2px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana;  BACKGROUND-COLOR: #ffffff
}
.CAAINTPanelOver {
	BORDER-RIGHT: #00ADEF 2px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: right bottom; BORDER-TOP: #00ADEF 2px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 112%; BACKGROUND-IMAGE: url(applicationimages/caaintarrow.gif); PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; BORDER-LEFT: #00ADEF 2px solid; COLOR: #A0A1A4; TEXT-INDENT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #00ADEF 2px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}

TABLE.ConsultationsList {BACKGROUND-COLOR: #EAEAEA;  }
TABLE.ConsultationsList TH {BACKGROUND-COLOR: #EAEAEA; COLOR: #000000; PADDING:5px 5px 5px 5px }
TABLE.ConsultationsList TR {BACKGROUND-COLOR: #ffffff; }
TABLE.ConsultationsList TD {BACKGROUND-COLOR: #ffffff; PADDING:5px 5px 5px 5px; HEIGHT:50px; vertical-align:middle}

TABLE.ConsultationsDetail {BACKGROUND-COLOR: #EAEAEA;  }
TABLE.ConsultationsDetail TH {BACKGROUND-COLOR: #EAEAEA; COLOR: #000000; PADDING:5px 5px 5px 5px }
TABLE.ConsultationsDetail TR {BACKGROUND-COLOR: #ffffff; }
TABLE.ConsultationsDetail TD {BACKGROUND-COLOR: #ffffff; PADDING:5px 5px 5px 5px; vertical-align:top} 
