/*User Selectable Styles*/
.Heading1, H1     {
color:#cc3300; font-size:2.25em;text-transform:uppercase;text-align:center; font-weight:normal; 

margin-top:0.2em; margin-bottom:0.5em;

text-transform:uppercase;
padding-top:.2em;}
.Heading2, H2	  {color:#cc3300;font-size:1.8em;font-weight:normal; margin-bottom:0.5em;clear:both;}
.Heading3, H3     {color:#cc3300; font-size:1.5em; font-weight:normal; margin-top:0.2em; margin-bottom:0.5em;clear:both;}
.Heading4, H4     {color:#cc3300; font-size:1.25em; font-weight:normal; margin-top:0.2em; margin-bottom:0.5em;clear:both;tex-decoration:underline;}
.Heading5, H5     {color:#26264E; font-size:x-small; font-weight:normal; margin-bottom:0.5em;}

.subHeading 	{
		font-size:1.2em;color:#cc3300;  font-weight:; margin-bottom:0.5em;}
.Normal          {font-size:1.25em;margin-bottom:1em;letter-spacing:0.02em;color:green;}
body .columnheader 	 {color:#000000; font-weight:bold; background-color:#daf3d9; padding:1px;}

p.Normal
{
margin-bottom:1.5em;font-size:1.25em;
}
.redlink          {font-size:1.00em;margin-bottom:1em;letter-spacing:0.02em;color:red;}
body .columnheader 	 {color:#000000; font-weight:normal; background-color:#dd3200; padding:1px;}

p.Normal
{
margin-bottom:1.5em;font-size:1.25em;
}
.bodyText
{
margin-bottom:1.5em;font-size:1.25em;
/*text-align:justify;*/
}

/* Top Image */
#toppic		 		{float:left; background-image: url(../../../images/fairweather1.jpg); background-repeat: no-repeat;  width:734px;}

/* Events */
body .eventsboxbg {background-color:#daf3d9;}




.mugshot
{
width:200px;
height:250px;
float:right;
margin-bottom:2em;
margin-left:2em;
border-style:outset;
border:2px outset;
}

.TLO
{
width:120px;
height:148px;
float:left;
margin-bottom:1em;
margin-right:1em;
border-style:outset;
border:2px outset;
}

/* Table Styles */
/* Overall table style */
table.ImmTS_General { padding:0px; background-color: #ffffff; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_General th, table.ImmTS_General td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_General, table.ImmTS_General th, table.ImmTS_General td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_General th { background-color: #daf3d9; color: #005C00; padding: 4px; text-align:left}  
/* Apply style to data cells */
table.ImmTS_General td { background-color: #f3f3f3; vertical-align: top; }

table.I {width:50%;margin-left:auto;margin-right:auto;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Default th, table.ImmTS_Default td { padding: .5em; } 
/* Table border style */  
table.ImmTS_Default, table.ImmTS_Default th, table.ImmTS_Default td {}
 /* Apply style to header cells */                                      
table.ImmTS_Default th { background-color: #daf3d9; color: #005C00; padding: 4px; text-align:left}  
/* Apply style to data cells */
table.ImmTS_Default td { background-color: #f3f3f3; vertical-align: top; }


/* Finance table style */
table.ImmTS_Business { padding:0px; background-color: #ffffff; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Business th, table.ImmTS_Business td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Business, table.ImmTS_Business th, table.ImmTS_Business td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_Business th { background-color: #E5F5C6; color: #005C00; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Business td { background-color: #f3f3f3; vertical-align: top; }

/* Finance table style */
table.ImmTS_Finance { padding:0px; background-color: #ffffff; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Finance th, table.ImmTS_Finance td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Finance, table.ImmTS_Finance th, table.ImmTS_Finance td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_Finance th { background-color: #3B6648; color: #ffffff; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Finance td { background-color: #f3f3f3; vertical-align: top; }

/*Misc Styles*/
A					{color:#107C10; text-decoration:none;}
A:hover				{color:#000000;}

/* Language Selector Styles */
	
	#langselect				{background-color:#ffffff;}
	#langselect .head		{color:#000000; background-color:#ffffff; border-top:1px solid #E5E5E5;}
	#langselect a			{color:#000000; background-color:#ffffff;}
	#langselect a:hover		{				background-color:#a9a9a9;}
	#langselect a.sel		{color:#000000; background-color:#ffffff;}
	#langselect a.sel:hover	{				background-color:#a9a9a9;}

/*breadcrumb */
	#breadleft				{color:#5CBF21;}
	body .Path 					{color:#000000;}

/*standard styles*/
	#rightcontentpage		{border-top:6px solid #F3F9F2; border-bottom:6px solid #F3F9F2; border-right:6px solid #F3F9F2;}		
	#maincontentpagewide	{border:6px solid #F3F9F2;}
	#maincontentpage		{}


/*Top Drop Down Menu Color Selection Styles */

	/* All Level Styles*/
	#topdropmenu			{}	
	#topdropmenu a			{}
	#topdropmenu a:hover	{}

	/* Level 0 Styles */
	#topdropmenu UL UL.L0			{}	/* level 0 "leaf" properties - not really a leaf since its the top level */
	#topdropmenu a.L0hc				{color:#000000; background:url(../../../images/menu-bullet.gif) right bottom no-repeat;}  /* level 0 item with children properties. defines background color and bullet image */
	#topdropmenu a.L0nc				{color:#000000; background:url(../../../images/menu-bullet.gif) right bottom no-repeat;} /* level 0 item with no children properties. defines background color*/
	
	#topdropmenu a.L0hc:hover		{color:#5CBF21;} /* hover effect for level 0 with children */
	#topdropmenu a.L0nc:hover		{color:#FCBF21;} /* hover effect for level 0 with no children */

	
	/* Level 1 Styles */
	#topdropmenu UL UL.L1			{border:1px solid #B2B2B2;}
	#topdropmenu a.L1hc				{color:#000000; background:#f3f9f2 url(../../../images/rtArwLtBlue.gif) right center no-repeat;}
	#topdropmenu a.L1nc				{color:#000000; background:#f3f9f2;}
	
	#topdropmenu a.L1hc:hover		{color:#000000; background:#daf3d9 url(../../../images/rtArwLtBlue.gif) right center no-repeat;}	
	#topdropmenu a.L1nc:hover		{color:#000000; background:#daf3d9;}

	/* Level 2 Styles */
	#topdropmenu UL UL.L2			{border:1px solid black;}
	#topdropmenu a.L2hc				{color:#000000; background:#d8d8d8 url(../../../images/rtArwLtBlue.gif) right center no-repeat;}
	#topdropmenu a.L2nc				{color:#000000; background:#d8d8d8;}
	
	#topdropmenu a.L2hc:hover		{color:#000000; background:#ffffff url(../../../images/rtArwLtBlue.gif) right center no-repeat;}	
	#topdropmenu a.L2nc:hover		{color:#000000; background:#ffffff;}	
	
	/* end top menu bar*/

/*Side Menu Color Selection Styles */

	/* All Level Styles*/
	#sidemenu						{}
	#sidemenu .head					{color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}	
	#sidemenu a						{}
	#sidemenu a:hover				{}

	/* Level 0 Styles */
	#sidemenu a.L0					{color:#000000; background-color:#ffffff; border-top:2px solid #D3DDDC; background-image:url(../../../images/LsqBltGreyon.gif); background-repeat:no-repeat;}					/* defines level 0 link */
	#sidemenu a.L0 SPAN.hc			{}  /* defines level 0 bullet for children */
	#sidemenu a.L0 SPAN.nc			{}  /* defines level 0 bullet for no children */

	#sidemenu a.L0sel				{color:#000000; background-color:#a9a9a9; border-top:0px solid #D3DDDC; border-bottom:0px solid #D3DDDC;background-image:url(../../../images/LsqBltGreyon.gif); background-repeat:no-repeat;}					/* defines level 0 if selected page */
	#sidemenu a.L0sel SPAN.hc		{} /* defines level 0 bullet for children if selected page */
	#sidemenu a.L0sel SPAN.nc		{} /* defines level 0 bullet for no children if selected page*/
	#sidemenu a.L0sel:hover			{background-color:#fffffff;}					/* in this case effectively suppresses the hover effect for selected pages */
	
	#sidemenu a.L0:hover			{color:#000000; background:#a9a9a9; background-image:url(../../../images/LsqBltGreyon.gif); background-repeat:no-repeat;}					/* defines the level 0 hover effect */
	#sidemenu a.L0:hover SPAN.hc	{}  /* defines the level 0 hover bullet for children */
	#sidemenu a.L0:hover SPAN.nc	{}  /* defines the level 0 hover bullet for no children */
	
	/* Level 1 Styles */	
	#sidemenu a.L1					{background-color:#ffffff; color:#000000;}
	#sidemenu a.L1 SPAN.hc			{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L1 SPAN.nc			{background-image:url(../../../images/sqBltGrey.gif);}

	#sidemenu a.L1sel				{background-color:#ffffff;color:#000000;}
	#sidemenu a.L1sel SPAN.hc		{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L1sel SPAN.nc		{background-image:url(../../../images/sqBltGrey.gif);}
	#sidemenu a.L1sel:hover			{background-color:#a9a9a9;}
	
	#sidemenu a.L1:hover			{background-color:#ffffff;color:#000000;}	
	#sidemenu a.L1:hover SPAN.hc	{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L1:hover SPAN.nc	{background-image:url(../../../images/sqBltGrey.gif);}

	/* Level 2 Styles */
	#sidemenu a.L2					{background-color:#ffffff; color:#000000;}
	#sidemenu a.L2 SPAN.hc			{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L2 SPAN.nc			{background-image:url(../../../images/sqBltGrey.gif);}

	#sidemenu a.L2sel				{background-color:#a9a9a9;color:#000000;}
	#sidemenu a.L2sel SPAN.hc		{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L2sel SPAN.nc		{background-image:url(../../../images/sqBltGrey.gif);}
	#sidemenu a.L2sel:hover			{background-color:#a9a9a9;}

	#sidemenu a.L2:hover			{background-color:#a9a9a9;color:#000000;}	
	#sidemenu a.L2:hover SPAN.hc	{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L2:hover SPAN.nc	{background-image:url(../../../images/sqBltGrey.gif);}

