﻿/*********************** start search *************************/
.search_form
{

}
.search_form_table td
{
	background-color: #D7BA83;
	background-image: url(../images/header/up_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 23px;
	vertical-align:middle;
	font-size:1px;
	
}
.search_cbNavigation,
.search_cbNavigation a {
	color: #A48E64;
}
.st_search {
	padding: 0 11px;
	vertical-align:top;
}
.search_cbNavigation {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;	
	padding: 6px 0 16px 0;
}
.search_form_table td.search_label
{
	padding-left:16px;
	color: #405A8A;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;	
	font-weight: bold;
}

.search_input { 
	background: #FFFFFF;
	border: 1px solid #A2A2A2; 	
	height:16px;
	width:430px;
	font-size:11px;	
	padding:0 0 0 2px;
}
#sid
{
	font-size:11px;
	background-color:#ffffff;
	width:199px;
	z-index:-999;
}
.ddlSites
{
	padding:0 16px 0 24px;
	
	z-index:-999;
}
td.left_search_header
{	
	padding:13px 16px 0 16px;
	border-right:dotted 2px #e1e1e1;		
	height:65px;
}
.results_content_left
{	
	padding:0 16px 14px 16px;
	border-right:dotted 2px #e1e1e1;			
}
td.right_search_header
{
	font-family:Verdana, Arial, Serif;
	font-size:11px;
	color:#cfb47f;		
	font-weight:bold;		
	padding:13px 16px 0 16px;		
	height:65px;
	width:208px;
}
.results_content_right
{
	font-family:Verdana, Arial, Serif;
	font-size:11px;
	font-weight: normal;		
	padding:0 0 0 16px;		
	height:405px;
	overflow:hidden;
	word-wrap:break-word;	
	width:208px;	
}
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;	
 }
 .search_line
 {
	height:16px;
	border-bottom:solid 1px #d4d8e0;
	font-size:1px;
	line-height:1px;	
 }
 .search_line_clear
 {
	height:1px;
	border-bottom:solid 1px #d4d8e0;
	font-size:1px;
	line-height:1px;
	clear:both;
 }
 .search_line_bottom
  {
	height:10px;
	border-top:solid 1px #d4d8e0;
	font-size:1px;
	line-height:1px;
	clear:both;
 }
 .clear
 {
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	width:1px;
 }	
 .search_paging
 {
	padding-left:16px;
	padding-bottom:32px;
 }	
 .search_paging .paging_selected_item
 {
	color:#000000;
 }
 .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_table td
{
	vertical-align:top;	
}
/*********************** end search *************************/
.printMainTable {
	
	height: 900px;	
}
body,td,th 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size: '70%';
	color: #3B3B3B;
}

body 
{
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}

a 
{
	color: #3C62B0;
}

a.jump
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #005EE9;
	
}

form 
{
	padding: 0;
	margin: 0;
}

.header_blue 
{
	color: #375A95;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	padding: 0;
	margin: 8px;
}

.header_gray
{
	color: #A3A3A3;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	padding: 0;
	margin: 8px;
}

h1 
{
	color: #314D81;
	
	font-size: 22px;
	font-size: '200%';
	
	padding: 0;
	margin: 8px 0;
}

h2 
{
	color: #314D81;
	
	font-size: 16px;
	font-size: '140%';
	
	padding: 0;
	margin: 20px 0 1px 0;
}

hr 
{ 
	color: #D4D8E0; 
	clear: both; 

	background: #D4D8E0; 
	border: none; 

	height: 1px;
	margin-top: 10px; 
}

/***********************************************************************

  HEADER BLOCK

***********************************************************************/

.headMenu 
{
	background-color: #D7BA83;
	background-image: url(../images/header/up_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 23px;
}

.headLeftMenu 
{
	padding: 0 7px 0 10px;
}

.headLeftMenu A,
.headRightMenu A 
{
	color: #405A8A;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-size: '90%';
	font-weight: bold;
}

.headRightMenu 
{
	padding: 0 15px 0 3px;
}

.mmenuOuter 
{
	background-color: #C2C2C2;
	border: solid #FFFFFF;
	border-width: 1px 0 1px 0;
	width: 50%;
}

.mmenuCenter 
{
	border: solid #FFFFFF;
	border-width: 0 1px 0 1px;
	width: 775px;
}

.mmenuCenter .header 
{
	height: 66px;
}

.mmenuCenter .line 
{
	background-color: #CEB27E;
}

/**********************************************************************

MENU BLOCK

***********************************************************************/

.sMenu 
{
	position: absolute; 
	visibility: hidden; 
	top: 123px
}

.subMenu
{
	position: absolute; 
	visibility: hidden
}

.sItem
{
	padding-right: 4px; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	padding-top: 4px
}

.bkg_corner
{
	background-image: url(../images/mmenu/dropmenu_corner_01.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:Transparent;
}

/***********************************************************************

  MAIN MENU

***********************************************************************/

.mmenu 
{
	background-color: #314D81;
	background-image: url(../images/mmenu/mm_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 30px;
	width: 775px;
}

.mmenuItem 
{
	color: #CEB27E;
	padding-top: 5px;
	font-size: 11px;
	text-align: center;
}

.mmenuItem A 
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.mmenuItem A:hover 
{
	text-decoration: underline;
}


.mmenuActive 
{
	color: #CEB27E;
	cursor: default;
	font-size: 11px;
	font-weight: normal;
}

.mmenuDropList 
{
	background-color: #35548C;
	border-width: 1px;
	border-style: solid;
	border-color: #314D81 #8CA6D4 #8CA6D4 #8CA6D4;
}

.mmenuDropItem 
{
	color: #FFFFFF;
	background-color: #35548C;
	background-image: url(../images/mmenu/underline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-left: 5px solid #778192;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: hand;
}

.mmenuDropItemLast 
{
	color: #FFFFFF;
	background-color: #35548C;
	background-repeat: repeat-x;
	background-position: bottom;
	border-left: 5px solid #778192;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: hand;
}

.mmenuDropItem a,
.mmenuDropItemLast a  
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.mmenuDropItemOver 
{
	background-color: #778192;
	border-left: 5px solid #778192;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: hand;
}

.mmenuDropItemOver a 
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

/***********************************************************************

  CONTENT BLOCK

***********************************************************************/

.cbFlash {
	background-color: #314D81;
	border-bottom: 1px solid #FFFFFF;
}

.cbGrayBorder {
	border: 2px solid #CCCCCC;
}

.cbFooter {
	background-color: #999999;
	
	border-top: 1px solid #FFFFFF;
	
	text-align: center;
}

.cbOuter {
	background-color: #EDEDED;
	
	width: 50%;
}

.cbInner {
	border: solid #FFFFFF;
	border-width: 0 1px 1px 1px;	
}

.cbTextTable {
	border: 1px solid #FFFFFF;

	background-image: url(../images/content/cb_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.cbText {
	padding: 0 19px 24px 19px;
}

.cbTextHeader 
{
	color: #ffffff;
	font-weight: bold;
	padding-left : 14px;
	font-family: Tahoma, Verdana, Arial, Times New Roman, Sans-Serif;
	font-size: 11px;
}

.cbTextHeader1
{
	color: #AE966B;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Times New Roman, Sans-Serif;
	font-size: 11px;
}

.cbTextHeader2
{
	color: #005DE8;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Times New Roman, Sans-Serif;
	font-size: 11px;
}

.cbTextHeader3
{
	color: #4C4C4C;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Times New Roman, Sans-Serif;
	font-size: 11px;
}

.cbSeparator {
	background-image: url(../images/content/separator.gif);
	background-repeat: repeat-y;
	width: 1px;
}

.cbNavigation,
.cbNavigation a {
	color: #A48E64;
}

.cbNavigation {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-size: '90%';
	
	padding: 6px 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;
}
p.table_title 
{
    text-align:right;
    text-decoration: none;
}
/***********************************************************************

  FORMS

***********************************************************************/

.formAddressBlock {
	background-color: #EDEDED;
	
	padding: 15px;
	margin-left: 10px;
	margin-bottom: 5px;
	
}

.formMandatory {
	color: #808080;
	
	font-size: 9px;
}

.input { 
	background: #FFFFFF;

	border: 1px 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: none;
	
	
	padding: 0;
	margin: 17px 0px 0px;
}

.cbList LI {
	line-height: 18px;

	background-image: url(../images/content/bullet.gif);
	background-position: left top;
	background-repeat: no-repeat;

	padding: 0;
	margin: 0; 
	padding-left: 17px;
}

.cbList SPAN {
	font-weight: normal;
	font-size: 10px;
	font-size: '90%';
}

ol.cbListLevel1 {
	list-style-position: inside;

	padding: 0;
	margin: 2px 0;
}

ul.cbListLevel1 {
	list-style: none;

	padding: 0;
	margin: 2px 0;
}

.cbListLevel1 LI {
	background-image: url(../images/content/bullet_l1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	
	padding: 0;
	margin: 4px 0;
	padding-left: 17px;
}

.cbListLevel1 LI SPAN {
	font-size: 10px;
	font-size: '90%';
}

.cbListLevel2 {
	font-weight: normal;
	
	list-style-image: url(../images/content/bullet_l2.gif);
	list-style-position: outside;

	padding: 0;
	margin: 2px 0;
}

.cbListLevel2 LI {
	background: none;
	
	padding: 0;
	margin: 4px 0;
	margin-left: 17px;
}

.cbListLevel3 {
	font-weight: normal;
	
	list-style-image: url(../images/content/bullet_l3.gif);
	list-style-position: outside;
	
	padding: 0;
	margin: 2px 0;
}

.cbListLevel3 LI {
	/*line-height: 18px;*/

	padding: 0;
	margin: 4px 0;
	margin-left: 20px;
}

/***********************************************************************

  DOWN MENU

***********************************************************************/
.dmenu {
	height: 22px;
}

.dmenuItem {
	color: #FFFFFF;

	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-size: '65%';
}

.dmenuItem a {
	color: #FFFFFF;
}

.dmenuSep {
	color: #FFFFFF;

	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-size: '65%';
	
	padding: 0 10px;
}
/***********************************************************************

  FOCUS BLOCK

***********************************************************************/
.focusHeader {
	background-color: #F0F0F0;
	background-image: url(../images/content/sample_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	
	border-bottom: 1px solid #FFFFFF;
	
	margin-top: 20px;
	padding: 5px 3px 3px 9px;
}

.focusHeader h2 {
	color: #F18800;
	
	font-size: 14px;
	font-size: '125%';

	margin: 0;
}

.focusText {
	border: 1px solid #F0F0F0;
	
	padding: 5px 4px;
}

.focusText .cbListLevel1,
.focusText .cbListLevel2,
.focusText .cbListLevel3 {
	color: #375795;
}

.focusText .cbListLevel2 LI,
.focusText .cbListLevel3 LI {
	margin-left: 35px;
}

/***********************************************************************

  LEFT LINKS BLOCK

***********************************************************************/

#linksBlock {
	background-color: #EDEDED;
	background-image: url(../images/content/white_corner.gif);
	background-position: right bottom; 
	background-repeat: no-repeat;
	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-size: '90%';
	font-weight: bold;

	padding: 2px 15px 15px 0;
	padding: 0 0 25px 0;
	
	width: 207px;
}

#linksBlock h2 {
	color: #3B3B3B;
	
	font-size: 11px;
	font-size: '110%';
	font-weight: normal;
	
	margin: 5px 15px;;
	padding: 0;
}

.lbTitle{
	color: #3B3B3B;
	
	font-size: 11px;
	font-size: '110%';
	font-weight: normal;
	
	margin: 5px 15px;;
	padding: 0;
}

.lbActive {
	background-color: #FFFFFF;
	background-image: url(../images/misc/gray_point.gif);
	background-repeat: repeat-x;
	background-position: bottom;

	border-left: 5px solid #3C62B0;

	color: #3C62B0;
}

.lbActive .lbUnderline {
	padding-left: 9px;
}

.lbSubActive {
	background-color: #EDEDED;
	background-image: none;
	border-bottom: 1px solid #EDEDED;
	border-left: none;
}

.lbSubActive .lbUnderline {
	background-image: none;
	border-left: 5px solid #3C62B0;
}

.lbSubActiveFirstItemActive {
	border-bottom: none;
}

.lbSubInactive {
	background-color: #FFFFFF;
	background-image: none;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;
}

.lbSubInactive .lbUnderline {
	background-image: none;
	border-left: 5px solid #3C62B0;
}

.lbSubItem {
	padding: 5px 0 6px 14px;
	font-weight: normal;	
	margin-right: 15px;
	border-left: 5px solid #7FA3EC;
	color: #3C62B0;
}

.lbSubItemActive {
	padding: 5px 0 6px 19px;
	margin-right: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;
	background-image: url(../images/leftblock/leftSubBorder.gif);
}

.lbSubItemActiveLast {
	margin-right: 0px;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}

.lbSubItemActiveLast .lbSubItem {
	padding: 5px 0 6px 14px;
	font-weight: normal;	
	margin-right: 15px;
	border-left: 5px solid #7FA3EC;
	background-image: url(../images/content/underline_point.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #3C62B0;
}

.lbUnderline {
	background-image: url(../images/content/underline_point.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	
	padding: 5px 0 6px 14px;
	margin-right: 15px;
}

#linksBlock a {
	color: #3C62B0;
	
	line-height: 12px;
}

#linksBlock a:hover {
	2text-decoration: none;
}

.rightGradient {
	background-color: #CCCCCC;
	background-image: url(../images/content/right_gradient.gif);
	background-position: right;
	background-repeat: repeat-y;
}

#recomLinksBlock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-size: '90%';
	font-weight: bold;

	width: 207px;
}

#recomLinksBlock h2 {
	color: #314D81;

	font-size: 11px;
	font-size: '100%';
	font-weight: bold;

	padding: 0 14px;
	margin: 0;
	
	line-height: 22px;
}

.rlbTitle {
	color: #314D81;
	padding: 0 14px;
	margin: 0;
	
	line-height: 22px;

}

.rlbLink {
	padding: 6px 14px;
}

.rlbLink a {
	color: #3B3B3B;
	
	line-height: 12px;
}

.rlbLink a:hover {
	2text-decoration: none;
}

.rlbLinkPdf {
	padding-top: 3px;
	color: #808080;
	text-align: right;
	font-weight: normal;
}
/***********************************************************************

  SAMPLE TABLE

***********************************************************************/

.sampleCustomers {
	padding: 0 11px;
}

.st {
	padding: 0 11px;
	vertical-align:top;
}

.sampleCustomers TH {
	background-color: #F0F0F0;
	background-image: url(../images/content/sample_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	
	border-bottom: 1px solid #FFFFFF;
	
	text-align: left;
}

.stImages {
	border: 1px solid #F0F0F0;
	
	padding: 5px 11px;
}

.stLine {
	background-image: url(../images/content/sample_line_bg.gif);
	background-repeat: repeat-x;
}

.stVertLine {
	background-color: #CEB27E;
}

.stMenu {
	color: #005EE9;

	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-size: '65%';

	padding-left: 16px;
}

.stMenu A {
	color: #005EE9;
}

.stMenu A:hover {
	text-decoration: none;
}

.stJump {
	color: #353535;
	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;

	padding-left: 13px;
	padding-right: 0px;
}

.stJump #jump {
	border: 1px solid #7F9DB9;
	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9px;
	
	height: 18px;
}
.head_jump
{
	color: #353535;
	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

/***********************************************************************

  FOOTER BLOCK

***********************************************************************/

.fbOuter {
	background-color: #E0E0E0;
	
	border-top: 1px solid #FFFFFF;
	
	width: 50%;
}

.fbInner {
	background-color: #353535;
	
	border: solid #FFFFFF;
	border-width: 1px 1px 0 1px;
	
	padding: 8px 15px;

	width: 750px;
}

ADDRESS {
	color: #FFFFFF;
	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-size: '90%';
	font-style: normal;
}

ADDRESS a {
	color: #FFFFFF;
}

/***********************************************************************
				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 {
	border-left						: 1px solid #CFCFCF;
	padding							: 9px 0 9px 48px;
	margin							: 0;
	background						: url(../images/sitemap/bkg_map_line.gif) no-repeat 0 16px;
	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;
	background						: url(../images/sitemap/bkg_map_sub.gif) no-repeat 0 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;
	background						: url(../images/sitemap/bkg_map_sub.gif) no-repeat 0 0;
}

div.siteMap ul li ul li ul li a {
	text-decoration						: underline;
}

div.siteMap ul li.mapLast {
	background						: url(../images/sitemap/bkg_map_end.gif) no-repeat 0 0;
}

div.siteMap ul li ul li.mapLast {
	background						: url(../images/sitemap/bkg_map_end.gif) no-repeat 0 0;
}

div.siteMap ul li ul li ul li.mapLast {
	background						: url(../images/sitemap/bkg_map_end.gif) no-repeat 0 0;
}

div.siteMap a.multi {
	color							: #002C78;
}

#map {
	border							: 0;
	background						: url(../images/sitemap/bkg_map.gif) no-repeat 0 0;
	font-weight						: normal;
}
/***********************************************************************

  logo BLOCK

***********************************************************************/
.ImgSz {
display: block;
}

.fLine{
	display: none;
}

.sLine{
	display: none;
}

.fLineSec{
	display: none;
}

.sLineSec{
	display: none;
}

.PrView {
display: none;
}

.ScrView {
width: 100%;
}
.paging{
	
}

.gray{background-color:#F1F1F1;}


.image-title 
{ 
	font-size:11px; 
	font-style:italic; 
	text-align:center 
} 
.left-image
{
    margin: 5px 10px 5px 0px;
    text-align: left;
    float: left;
}
ol {font-weight:bold; margin: 0 0 0 -20px;_margin: 0 0 0 30px}
ol li p {font-weight: normal; }

