
.pagetitle 					{	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px;	font-weight: bold; color: 232323;}

.bodycopy 					{	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; font-weight: normal; color: #232323;}
.bodycopy A 				{	font-weight: bold; color: #5673AD; text-decoration: none;}
.bodycopy A:hover 			{	text-decoration: underline;}
.bodycopy A:visited 		{	text-decoration: none;}
.bodycopy A:visited:hover 	{	text-decoration: underline;}
.bodycopy table             {	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; font-weight: normal; color: #232323;}

.bodycopy hr				{	border: none 0; border-top: 1px dashed black; width: 100%; height: 1px;}
.bodycopy th				{	border-bottom: 2px solid black; border-top: 2px solid black; text-align:left; font-weight:normal; }


.Cnav 						{	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #364282;}
.Cnav A 					{	color: #364282; text-decoration: none;}
.Cnav A:hover 				{	text-decoration: underline;}
.Cnav A:visited 			{	text-decoration: none;}
.Cnav A:visited:hover 		{	text-decoration: underline;}

.Cnav1 						{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; color: #364282;}
.Cnav1 A 					{	text-decoration: none; color: #364282;}
.Cnav1 A:hover 				{	text-decoration: underline;}
.Cnav1 A:visited 			{	text-decoration: none;}
.Cnav1 A:visited:hover 		{	text-decoration: underline;}

.Cnav2 						{	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #364282; margin-left: 10px }
.Cnav2 A 					{	text-decoration: none; color: #364282; }
.Cnav2 A:hover 				{	text-decoration: underline; }
.Cnav2 A:visited 			{	text-decoration: none; }
.Cnav2 A:visited:hover 		{	text-decoration: underline; }

.Cnav3 						{	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #364282; margin-left: 25px }
.Cnav3 A 					{	text-decoration: none; color: #364282; }
.Cnav3 A:hover 				{	text-decoration: underline; color: #364282;  }
.Cnav3 A:visited 			{	text-decoration: none; color: #364282; }
.Cnav3 A:visited:hover 		{	text-decoration: underline; color: #364282;  }

.aux 						{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal; color: #c1c1c1;}
.aux A 						{	color: #5673AD; text-decoration: none;}
.aux A:hover 				{	color: #232323; text-decoration: underline;}
.aux A:visited 				{	color: #5673AD; text-decoration: none;}
.aux A:visited:hover 		{	color: #5673AD; text-decoration: underline;}

.spotlight 					{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; line-height:16px;	font-weight: normal; color: #ffffff;}
.spotlight A 				{	color: #ffffff; text-decoration: none;}
.spotlight A:hover 			{	text-decoration: underline;}
.spotlight A:visited 		{	text-decoration: none;}
.spotlight A:visited:hover 	{	text-decoration: underline;}

.bottomlink-title			{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; line-height:16px; vertical-align: bottom; font-weight: bold; color: #232323;}
.bottomlink 				{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #5673AD;}
.bottomlink A 				{	font-weight: normal; color: #5673AD; text-decoration: none;}
.bottomlink A:hover 		{	text-decoration: underline;}
.bottomlink A:visited 		{	text-decoration: none;}
.bottomlink A:visited:hover {	text-decoration: underline;}

.hpfeature 					{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; line-height:16px;	font-weight: normal; color: #333333;}
.hpfeature A 				{	font-weight: bold; color: #232323; text-decoration: none;}
.hpfeature A:hover 			{	text-decoration: underline;}
.hpfeature A:visited 		{	text-decoration: none;}
.hpfeature A:visited:hover 	{	text-decoration: underline;}

.branchadd 					{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; line-height:14px;	font-weight: normal; color: #ffffff;}
.branchadd A 				{	font-weight: bold; color: #ffffff; text-decoration: none;}
.branchadd A:hover 			{	text-decoration: underline;}
.branchadd A:visited 		{	text-decoration: none;}
.branchadd A:visited:hover 	{	text-decoration: underline;}

.branchspot 				{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; line-height:17px;	font-weight: normal; color: #000000;}
.branchspot A 				{	font-weight: bold; color: #000000; text-decoration: none;}
.branchspot A:hover 		{	text-decoration: underline;}
.branchspot A:visited 		{	text-decoration: none;}
.branchspot A:visited:hover {	text-decoration: underline;}

.eventlist 					{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; line-height:16px;	font-weight: normal; color: #232323;}
.eventlist A 				{	text-decoration: none; color: #364282; }
.eventlist A:hover 			{	text-decoration: underline; color: #364282;  }
.eventlist A:visited 		{	text-decoration: none; color: #364282; }
.eventlist A:visited:hover 	{	text-decoration: underline; color: #364282;  }
.eventlist hr				{	border: none 0; border-top: 1px dashed #d8d8d8; width: 100%; height: 1px;}

.eventlist_header			{	border-bottom: 2px solid #d8d8d8; border-top: 2px solid #d8d8d8; }
.eventlist_title			{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px; line-height:28px; font-weight: bold; color: #232323;}
.eventlist_subtitle			{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; line-height:14px; font-weight: bold; color: #232323;}
.eventlist Input			{   font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.eventlist_listitem			{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; line-height:16px;	font-weight: normal; color: #232323;}
.eventlist_listitem td		{   border-bottom:dotted 1px #d8d8d8;}
.eventlist_altlistitem		{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; line-height:16px;	font-weight: normal; color: #232323; background-color: #f0f0f0;}
.eventlist_altlistitem td	{   border-bottom:dotted 1px #d8d8d8;}

.eventlist_divider 			{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; line-height:16px;	font-weight: normal; color: #232323;}
.eventlist_divider hr		{	border: none 0; border-top: 2px solid #d8d8d8; width: 100%; height: 2px;}

.eventlist_print			{  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #232323; }
.eventlist_print th			{  border-bottom: 0px solid black; border-top: 2px solid black; text-align:left; font-weight:normal; }
.eventlist_print td			{  border-bottom:dotted 1px #d8d8d8;}
.eventlist_print_alt td		{  border-bottom:dotted 1px #d8d8d8; background-color: #f0f0f0;}

.membership_title
{
	padding: 2px;
	font-size: 120%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
}


.searchHighlight { text-decoration: none; color:black; background:yellow; }
.textbox { font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: black;}
.button { font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: black;}

.errormsg {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: red; text-decoration: none;
}

.questionHint 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #b5b5b5; text-decoration: none;
}

.questionText
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: none;
}
.questionText table
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: none;
}

.questionHeader
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; color: 232323;
}

.questionnairePageTitle
{	
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px;	font-weight: bold; color: 232323;
}

.quicklink 					{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; line-height:20px;	font-weight: normal; text-decoration: none; color: #232323;}
.quicklink A 				{	text-decoration: none; color: #364282; }
.quicklink A:hover 			{	text-decoration: underline; color: #364282;  }
.quicklink A:visited 		{	text-decoration: none; color: #364282; }
.quicklink A:visited:hover 	{	text-decoration: underline; color: #364282;  }




/* Message Box Control Styles */

.MessageBaseStyle /* Related to the Table */
{
	width: 95%;
}
.MessageBaseStyle TD /* Related to individual Cells */
{
	font-family: Tahoma, Verdana, arial; 
	font-size: 11px;
}

.MessageErrorStyle
{
	font-family: Tahoma, arial; 
	font-size: 11px;	
	font-weight: bold;
	border: solid 2px red;
	background-color: #FFCCCC;
	color: Red;
}

.MessageNormalStyle
{
	font-family: Tahoma, arial; 
	font-size: 11px;
	font-weight: bold;
	border: solid 2px Green;
	background-color: #CCFFCC;
	color: Green;
}

.MessageWarningStyle
{
	font-family: Tahoma, arial; 
	font-size: 11px;
	font-weight: bold;
	border: solid 2px #DE6500;
	background-color: #FFFFCC;
	color: #DE6500;
}

.MessageInformationStyle
{
	font-family: Tahoma, arial; 
	font-size: 11px;
	font-weight: bold;
	border: solid 2px #034c81;
	background-color: #92bedd;
	color: #034c81;
}



.MessageErrorIconStyle
{
	width:90%;
	background-position: 5px center;
	background-image: url('../Images/message/status-red.gif');
	background-repeat: no-repeat;
	padding: 10px 10px 10px 40px;
	display:inline-block;
}

.MessageWarningIconStyle
{
	width:90%;
	background-position: 5px center;
	background-image: url('../Images/message/status-yellow.gif');
	background-repeat: no-repeat;
	padding: 10px 10px 10px 40px;
	display:inline-block;
}

.MessageNormalIconStyle
{
	width:90%;
	background-position: 5px center;
	background-image: url('../Images/message/status-green.gif');
	background-repeat: no-repeat;
	padding: 10px 10px 10px 40px;
	display:inline-block;
}

.MessageInformationIconStyle 
{
	width:90%;
	background-position: 5px center;
	background-image: url('../Images/message/status-blue.gif');
	background-repeat: no-repeat;
	padding: 10px 10px 10px 40px;
	display:inline-block;
}

/* END Message Box Control Styles */
