﻿/**************************** start google search***************************************/
.search_cbNavigation, .search_form,  .right_search_header, .results_content_right, .search_footer_print
{
	display:none;
}
td.left_search_header
{	
	padding:13px 16px 0 16px;			
	height:65px;
}
td.left_search_header p.title_text
{
	color:#314d81;
	font-family:Verdana, Arial, Serif;
	font-weight:bold;
	font-size:15px;
	width:490px;
}
 .left_search_header .description_text
 {
	color:#314d81;
	font-family:Verdana, Arial, Serif;
	font-weight:bold;
	font-size:11px;
 }
 .left_search_header p
 {
	margin:0;
	padding-bottom:8px;	
 }
.results_content_left
{	
	padding:0 16px 14px 16px;
}
 .searchResultBlock
{
	padding-top:14px;
}
 .searchResultBlock a:link,  .searchResultBlock a:hover,  .searchResultBlock a:active
{
	color:#3c62b0;
}
 .searchResultBlock a:visited
{
	color:#1f3a70;
}
 .searchResultBlock .searchResultLink
{
	color:#a3a3a3;
}
.search_paging
 {
	padding-left:16px;
	padding-bottom:32px;
 }	
 .search_paging .paging_selected_item
 {
	color:#000000;
 }

/**************************** end google search***************************************/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}

.printMainTable {
	
	height: 850px;
}

a {
	color: #3C62B0;
}

form {
	padding: 0;
	margin: 0;
}

.header_blue 
{
	color: #375A95;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	padding: 0;
	margin: 20pt;
}

.header_gray
{
	color: #A3A3A3;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	padding: 0;
	margin: 20pt;
}

h1 {
	color: #314D81;
	
	font-size: 12pt;
	
	padding: 0;
	margin: 8pt 0;
}

h2 {
	color: #314D81;
	
	font-size: 12pt;
	
	padding: 0;
	margin: 20pt 0 1pt 0;
}

hr { 
	color: #D4D8E0; 
	clear: both; 

	background: #D4D8E0; 
	border: none; 

	height: 1pt;
	margin-top: 10pt; 
}

/***********************************************************************

  HEADER BLOCK

***********************************************************************/

.headMenuOuter {
	display: none;
}

.headMenu {
	display: none;
}

.mmenuOuter {
	display: none;
}

.mmenuCenter {
	width: 100%;
}

.mmenuCenter .mmenu {
	display: none;
}

.mmenuCenter .header {
	height: 66pt;
}

.mmenuCenter .line {
	background-color: #FFFFFF;
}

.mmenuDropList {
	display: none;
}

/***********************************************************************

  CONTENT BLOCK

***********************************************************************/

.cbFlash {
	display: none;
}

.cbGrayBorder {
	border: none;
}

.cbFooter {
	display: none;
}

.cbOuter {
	display: none;
}

.cbTextTable {
	border: none;

	background: none;
}

.cbText {
	padding: 0 19pt 24pt 19pt;
}

.cbTextHeader 
{
	color: #ffffff;
	font-weight: bold;
	padding-left : 14px;
	font-family: Tahoma, Verdana, Arial, Times New Roman, Sans-Serif;
	font-size: 11px;
}

.cbSeparator {
	border-left: 1pt solid #000000;
	width: 1px;
}

.cbNavigation,
.cbNavigation a {
	color: #A48E64;
}

.cbNavigation {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	
	padding: 6pt 0 0 0;
}

.quot {
	color: #314D81;
	font-style: italic;
	padding-top: 7px;
}

.quotText { line-height: 140%; }

.quotPersonName{
	font-weight: bold;
}

.quotNewsPaperTitle {
	padding-top: 7px;
	font-weight: bold;
}

.quotNewsPaperAuthorDate {
	font-weight: normal;
}

.quotLogo {
	text-align: right;
	vertical-align: bottom;
}
.pages
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #3B3B3B;
	text-align: left;
}
/***********************************************************************

  FORMS

***********************************************************************/

.formAddressBlock {
	border: 2pt solid #EDEDED;
	
	padding: 15pt;
	margin-left: 10pt;
	margin-bottom: 5pt;
}

.formMandatory {
	color: #808080;
	
	font-size: 9pt;
}

.input { 
	background: #FFFFFF;

	border: 1pt solid #A2A2A2; 

	width: 100%; 
}

.hr {
	background-image: url(../images/form/hr.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.red {
	color: #CB0000;
}

/***********************************************************************

  LISTS

***********************************************************************/

.cbList {
	color: #375795;
	
	font-weight: bold;
	
	list-style-image: url(../images/content/bullet.gif);
	list-style-position: outside;
	
	padding: 0;
	margin: 17pt 0;
}

.cbList LI {
	line-height: 18pt;

	padding: 0;
	margin: 0;
	margin-left: 17pt;
}

.cbList SPAN {
	font-weight: normal;
	font-size: 10pt;
}

ul.cbListLevel1 {
	list-style-image: url(../images/content/bullet.gif);
	list-style-position: outside;
	
	padding: 0;
	margin: 2pt 0;
}

ol.cbListLevel1 {
	list-style-position: inside;

	padding: 0;
	margin: 2pt 0;
}

.cbListLevel1 LI {
	padding: 0;
	margin: 4pt 0;
	margin-left: 17pt;
}

.cbListLevel1 LI SPAN {
	font-size: 10pt;
}

.cbListLevel2 {
	font-weight: normal;
	
	list-style-image: url(../images/content/bullet_l2.gif);
	list-style-position: outside;
	
	padding: 0;
	margin: 2pt 0;
}

.cbListLevel2 LI {
	padding: 0;
	margin: 4pt 0;
	margin-left: 17pt;
}

.cbListLevel3 {
	font-weight: normal;
	
	list-style-image: url(../images/content/bullet_l3.gif);
	list-style-position: outside;
	
	padding: 0;
	margin: 2pt 0;
}

.cbListLevel3 LI {
	padding: 0;
	margin: 4pt 0;
	margin-left: 20pt;
}

/***********************************************************************

  FOCUS BLOCK

***********************************************************************/
.focusHeader {
	background: none;
	
	border: 1pt solid #F0F0F0;
	border-bottom: 0;
	
	margin-top: 20pt;
	padding: 5pt 3pt 3pt 9pt;
}

.focusHeader h2 {
	color: #F18800;
	
	font-size: 12pt;

	margin: 0;
}

.focusText {
	border: 1pt solid #F0F0F0;
	border-top: none;
	
	padding: 5pt 4pt;
}

.focusText .cbListLevel1,
.focusText .cbListLevel2,
.focusText .cbListLevel3 {
	color: #375795;
}

.focusText .cbListLevel2 LI,
.focusText .cbListLevel3 LI {
	margin-left: 35pt;
}

/***********************************************************************

  LEFT LINKS BLOCK

***********************************************************************/

#linksBlock {
	display: none;
}

#recomLinksBlock {
	display: none;
}

/***********************************************************************

  SAMPLE TABLE

***********************************************************************/

.sampleCustomers {
	padding: 0 11pt;
}

.sampleCustomers TH {
	border-bottom: 1pt solid #FFFFFF;

	text-align: left;
}

.st {
	display: none;
}

.stImages {
	border: 1pt solid #F0F0F0;
	
	padding: 5pt 11pt;
}

/***********************************************************************

  FOOTER BLOCK

***********************************************************************/

.fbOuter {
	display: none;
}

.fbInner {
	background: none;
	
	border-top: 1pt solid #000000;
	
	padding: 8pt 15pt;
}

.fbInner IMG {
	display: none;
}

ADDRESS {
	color: #000000;
	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-size: '90%';
	font-size: 10pt;
	font-style: normal;
}

ADDRESS a {
	color: #000000;
}

/***********************************************************************
				Site Map
************************************************************************/

div.siteMap {
	padding-top: 10px;
}

div.siteMap a {
	text-decoration						: none;
}

div.siteMap ul {
	padding 						: 0;
	margin							: 4px 0 0 0;
	list-style						: none;
}

div.siteMap ul li {
	padding							: 9px 0 9px 48px;
	margin							: 0;
	font-weight						: bold;
}

div.siteMap ul li a {
	text-decoration						: none;
}

div.siteMap ul li ul {
	padding							: 0;
	margin							: 0 0 0 3px;
	list-style						: none;
}

div.siteMap ul li ul li {
	border							: 0;
	font-weight						: normal;
	padding							: 0 0 2px 22px;
	margin							: 0;
}

div.siteMap ul li ul li a {
	text-decoration						: underline;
}

div.siteMap ul li ul li ul {
	padding							: 0;
	margin							: 0 0 0 3px;
	list-style						: none;
}

div.siteMap ul li ul li ul li {
	border							: 0;
	font-weight						: normal;
	padding							: 0 0 2px 22px;
	margin							: 0;
}

div.siteMap ul li ul li ul li a {
	text-decoration						: underline;
}

div.siteMap ul li.mapLast {
}

div.siteMap ul li ul li.mapLast {
}

div.siteMap ul li ul li ul li.mapLast {
}

div.siteMap a.multi {
	color							: #002C78;
}

#map {
	border							: 0;
	font-weight						: normal;
}
/***********************************************************************

  logo BLOCK

***********************************************************************/
.ImgSz {
display: none;
}

.fLine{
	display: block;
	padding: 0;
	margin: 8px 25px;
	font-weight: bold;
	color: #314D81;
	font-size: 14px;
}

.sLine{
	display: block;
	padding: 0;
	margin: 8px 25px;
	font-weight: bold;
	color: #A3A3A3;
	font-size: 12px;
	font-style: italic;
}

.fLineSec{
	display: block;
	padding: 0;
	margin: 8px;
	font-weight: bold;
	font-style: italic;
	color: #f18800;
	font-size: 14px;
}

.sLineSec{
	display: block;
	padding: 0;
	margin: 8px;
	font-weight: bold;
	color: #385CAA;
	font-size: 11px;
	font-style: italic;
}
.PrView {
display: block;
}
.ScrView {
display: none;
}

.invtext{display: none;}

.paging{
	display: block;
}