a {
	color : #06523D;
	text-decoration : none;
}

a:hover {
	color : #7BA698;
	text-decoration : none;
}

.headingH1, h1 {
	/*font-size : 1.5em;*/
	font-size : 14pt;
	font-weight : bold;
	padding : 0px 0px 12px 0px;
	margin : 0px;
	color : #06523D;
}

.headingH2, h2 {
	font-size: 1.4em;
	font-weight : bold;
	padding : 0px 0px 4px 0px;
	margin : 0px;
	color : #06523D;
}

.headingH3, h3 {
	font-size: 1.3em;
	font-weight : bold;
	color : #06523D;
	padding : 0px 0px 4px 0px;
	margin : 0px;
}

.headingH4, h4 {
	font-size : 9pt;
	font-weight : bold;
	color : #06523D;
	padding : 0px 0px 4px 0px;
	margin : 0px;
}

.Paragraph, p {
	padding : 5px 0px 7px 0px;
	margin : 0px;
	color : #7a7a7a ;
}

.Normal {
	padding : 0px;
	margin : 0px;
	color : #6b6969;
}

.imageRight {
	float : right;
	padding : 3px;
	margin : 0px 0px 3px 7px;
}

.imageLeft {
	float : left;
	padding : 3px;
	margin : 3px 7px 3px 0px;
}




/*------------------------------------ Menu Headings ----------------------------------*/

div.MenuHeader, .MenuHeader, p.MenuHeader {
	background-color : #E4EDEA;
	border-bottom :solid 1px #DBDBDB;
	color : #0E5944;
	/*font-size : 1.1em;*/
	font-size : 9pt;
	font-weight : bold;
	padding : 3px 0px 3px 0px;
	margin : 0px;
	border-bottom :solid 1px #fff;
}

.MenuHeader p {
	color : #0E5944;
	font-size : 1.1em;
	font-weight : bold;
	padding : 3px 0px 3px 0px;
	margin : 0px;
	border-bottom :solid 1px #fff;
}

#tableHeader {
	color : #0E5944;
	font-size : 1.1em;
	font-weight : bold;
	padding : 3px 0px 3px 0px;
	margin : 0px;
	background-color : #E4EDEA;
	width : 160px;
	float : left;
	border-bottom :solid 1px #DBDBDB;
}

.tableContent_white {
	background-color : #fff;
}

.tableContent_green {
	background-color : #F2F7F5;
}

/*------------------------------------ Default Table ----------------------------------*/
div.module1Holde table
{
	width : 540px;
	float : left;
}

table.ImmTS_Default		
{
	background-color: #ffffff;
	border : solid 1px #ffffff;
}

table.ImmTS_Default th
{
	color : #0E5944;
	font-family : arial, helvetica, verdana, sans-serif;
	font-size : 1.0em;
	font-weight : bold;
	background-color : #E4EDEA;
	padding : 3px 0px 3px 9px;
	width : 100%;
	float : left;
	border-bottom :solid 2px #DBDBDB;
	border-right : solid 1px #ffffff;
} 

table.ImmTS_Default td	
{
	padding : 2px; 
	margin : 2px;
	font-family : arial, helvetica, verdana, sans-serif;
	color : #333333;
	font-size : 1.0em;
	font-weight : normal;
	border : solid 1px #ffffff;
}

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: #E4EDEA; color: #0E5944; padding: 4px; text-align:left}  
/* Apply style to data cells */
table.ImmTS_General td { background-color: #f3f3f3; vertical-align: top; }

table.ImmTS_Business { padding:0px; background-color: #FFFFFF; border : solid 1px #ffffff;} 
/* 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: #E4EDEA; color: #0E5944; 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: #E4EDEA; color: #0E5944; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Finance td { background-color: #ffffff; vertical-align: top; }

/* Cell padding and spacing styles */
/* Default Table */


ul {
	padding : 8px 0px 8px 0px;
	margin : 1px 0px 0px 0px;
}
ul li {
	padding : 1px 0px 1px 20px;
	margin : 0px;
	background-image: url(../../../../images/point.jpg);
	background-repeat: no-repeat;
	background-position: 8px 6px;
}

div#topBannerNav ul li, div#Headings ul li, div#Breadcrumb ul li, div#footerRight ul li {
	list-style-type : none;
	background : none;
}