@charset "utf-8";
body  {

	background: #fff;
	margin: 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}



/* PAGE SPECIFIC FONT CONTROL */

/*------------------PRODUCT TABLEs ---------*/
.thrColAbsHdr #sidebar_productTable {
	text-align: right;
	padding-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7A7A7A;
	font-size:9pt;
	font-weight:normal;
	line-height:16px;

}


.thrColAbsHdr #articleListContainer h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#7A7A7A;
	font-size:9pt;
	font-weight:normal;
	line-height:18px;
}

.thrColAbsHdr #mainContent2columnTable h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #004685;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	text-transform: uppercase;
}


.thrColAbsHdr #mainContent2columnTable h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #004685;
	font-size: 14pt;
	line-height: 18pt;
}

.thrColAbsHdr #mainContent2columnTable h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #7A7A7A;
	font-size: 10pt;
	line-height: 14pt;
}




.thrColAbsHdr #ProductTableHeaders1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	text-decoration: none;
	color: #BCBCBC; 
	line-height: 12px;
	text-align: center;
	letter-spacing: -.5px;

}

.thrColAbsHdr #ProductTableHeaders2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	text-decoration: none;
	color: #4D6AA6;
	line-height: 12px;
	text-align: center;
	letter-spacing: -.5px;
	
}

.thrColAbsHdr #ProductTableLabel { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #004685;
	font-size: 18px;
	line-height: 34px;

}
.thrColAbsHdr #ProductTableData  {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
	text-decoration: none;
	color: #000000; 
	line-height:12pt;
	text-align: center;

}

.thrColAbsHdr #ProductTableData a {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: none 1px #000;
	color: #004685;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: normal;	
}

.thrColAbsHdr #ProductTableData a:hover {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #7A7A7A;
	text-decoration: underline;
	font-weight: normal;
	letter-spacing: normal;	
}

.thrColAbsHdr #ProductTableData a:active {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #004685;
	text-decoration: underline;
	font-weight: normal;
	letter-spacing: normal;	
}

.thrColAbsHdr #ProductTableData a:visited {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #7A7A7A;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: normal;	
}

/* ------------------SIDE BAR LEFT  (1)-------------- */
.thrColAbsHdr #sidebar1_news  {
	border: none 1px #000;
	font: 100% Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	letter-spacing: normal;
	color: #A1A1A1;
	text-align: right;
	
}

.thrColAbsHdr #sidebar1_news a {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: none 1px #000;
	color: #004685;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar1_news a:hover {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #3397D5;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar1_news a:active {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #004685;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar1_news a:visited {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #A1A1A1
	text-decoration: none;
	font-weight: bold;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar1_news a:visited:hover {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #3397D5;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: normal;	
}
/*----SIDEBAR 1 Partners SECTION-------------------*/

.thrColAbsHdr #sidebar1_partners  {
	border: none 1px #000;
	font: 100% Verdana;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: normal;
	color: #A1A1A1;
	text-align: right;
	
}

.thrColAbsHdr #sidebar1_partners a {
	font: 100% Verdana;
	font-size: 9pt;
	border: none 1px #000;
	color: #004685;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar1_partners a:hover {
	font: 100% Verdana;
	font-size: 9pt;
	border: 1px #000;
	color: #3397D5;
	text-decoration: underline;
	font-weight: normal;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar1_partners a:active {
	font: 100% Verdana;
	font-size: 9pt;
	border: 1px #000;
	color: #004685;
	text-decoration: underline;
	font-weight: normal;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar1_partners a:visited {
	font: 100% Verdana;
	font-size: 9pt;
	border: 1px #000;
	color: #A1A1A1
	text-decoration: none;
	font-weight: normal;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar1_partners a:visited:hover {
	font: 100% Verdana;
	font-size: 9pt;
	border: 1px #000;
	color: #3397D5;
	text-decoration: underline;
	font-weight: normal;
	letter-spacing: normal;	
}

/*----SIDEBAR 1 ABOUT SECTION-------------------*/

.sidebar1_pdf  {
	border: none 1px #000;
	font: 100% Verdana;
	font-size: 8.5pt;
	font-weight: bold;
	letter-spacing: normal;
	color: #a1a1a1a;
	text-align: right;
	
}

.sidebar1_pdf a {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: none 1px #000;
	color: #a1a1a1;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: normal;	
}

.sidebar1_pdf a:hover {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #3397D5;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: normal;	
}

.sidebar1_pdf a:active {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #a1a1a1;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: normal;	
}

.sidebar1_pdf a:visited {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #A1A1A1;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: normal;	
}

.sidebar1_pdf a:visited:hover {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #3397D5;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: normal;	
}

/*----SIDEBAR 1 ABOUT SECTION-------------------*/
.thrColAbsHdr #sidebar1_about  {
	border: none 1px #000;
	font-weight: bold;
	text-align: left;
	color: #A1A1A1;
	
}

.thrColAbsHdr #sidebar1_about a {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: none 1px #000;
	color: #004685;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar1_about a:hover {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #7A7A7A;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar1_about a:active {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #004685;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar1_about a:visited {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #7A7A7A;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar1_about_bulletlist {
	
	font-family:Arial, Helvetica, sans-serif;
	color:#929292;
	font-size:9pt;
	font-weight:normal;
	line-height:14px;	
}

/* ------------------main content-------------- */
.thrColAbsHdr #mainContent {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #606060;
	font-size: 9pt;
	letter-spacing: -.5px;
}

.thrColAbsHdr #mainContent a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #004685;
	font-size: 9pt;
	letter-spacing: -.5px;
	text-decoration: none;
}

.thrColAbsHdr #mainContent a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3397D5;
	font-size: 9pt;
	letter-spacing: -.5px;
	text-decoration: underline;
}

.thrColAbsHdr #mainContent a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #004685;
	font-size: 9pt;
	letter-spacing: -.5px;
	text-decoration: none;
}


.thrColAbsHdr #mainContent a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #004685;
	font-size: 9pt;
	letter-spacing: -.5px;
	text-decoration: none;
}

.thrColAbsHdr #mainContent a:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3397D5;
	font-size: 9pt;
	letter-spacing: -.5px;
	text-decoration: underline;
}

.thrColAbsHdr #mainContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #004685;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	text-transform: uppercase;
}


.thrColAbsHdr #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #004685;
	font-size: 14pt;
	line-height: 18pt;
}

.thrColAbsHdr #mainContent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #7A7A7A;
	font-size: 10pt;
	line-height: 14pt;
	margin-top: 5px;
	margin-bottom: 5px;
}

.thrColAbsHdr #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #606060;
	font-size: 9pt;
	line-height: 17px;
	letter-spacing: -.5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.thrColAbsHdr #mainContent_partners { 
	margin-left:10px;
	padding: 0; 
	font-family:Arial, Helvetica, sans-serif;
	color:#7A7A7A;
	font-size:9pt;
	font-weight:normal;
	line-height:16px;
	
}


/* ------------------SIDE BAR 2  RIGHT (2)-------------- */

.thrColAbsHdr #sidebar2  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #A1A1A1;
	font-size: 9pt;
	line-height: 12pt;

	
}

.thrColAbsHdr #sidebar2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #004685;
	font-size: 12PT;
	font-weight: bold;
	line-height: 22px;
	text-transform: uppercase;
}


.thrColAbsHdr #sidebar2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #004685;
	font-size: 14pt;
	line-height: 18pt;
}

.thrColAbsHdr #sidebar2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #7A7A7A;
	font-size: 9pt;
	line-height: 12pt;
	border: SOLID 1px #999;
}

.thrColAbsHdr #sidebar2_about {
	font: 100% Verdana;
	font-size: 8.5pt;
	color: #91AEC4;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: normal;	
	line-height: 10pt;
	
}
.thrColAbsHdr #sidebar2_about a {

	color: #004685;
	text-decoration: none;

}

.thrColAbsHdr #sidebar2_about a:hover {

	color: #3397D5;
	text-decoration: underline;

}

.thrColAbsHdr #sidebar2_about a:active {

	color: #004685;
	text-decoration: none;

}

.thrColAbsHdr #sidebar2_about a:active:hover {

	color: #3397D5;
	text-decoration: underline;

}

.thrColAbsHdr #sidebar2_about a:visited {

	color: #004685;
	text-decoration: none;
	
}

.thrColAbsHdr #sidebar2_about a:visited:hover {

	color: #3397D5;
	text-decoration: underline;

}

/*-----------SIDE BAR2 FOR NEWS SECTION-----------*/
.thrColAbsHdr #sidebar2_news  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #A1A1A1;
	font-size: 9pt;
	line-height: 12pt;

	
}

.thrColAbsHdr #sidebar2_news h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #004685;
	font-size: 12pt;
	font-weight: bold;
	line-height: 22px;
	text-transform: uppercase;
}


.thrColAbsHdr #sidebar2_news h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #004685;
	font-size: 14pt;
	line-height: 18pt;
}

.thrColAbsHdr #sidebar2_news h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #7A7A7A;
	font-size: 9pt;
	line-height: 12pt;
	border: SOLID 1px #999;
}

.thrColAbsHdr #sidebar2_news a {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: none 1px #000;
	color: #004685;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar2_news a:hover {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #7A7A7A;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar2_news a:active {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #004685;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: normal;	
}

.thrColAbsHdr #sidebar2_news a:visited {
	font: 100% Verdana;
	font-size: 8.5pt;
	border: 1px #000;
	color: #7A7A7A;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: normal;	
}

