
/* SEARCH START
--------------------------------------------------------------*/

.search_button {
	width:37px;
	height:18px;
	border:0px;
	cursor:pointer;
}

.input {
	width:153px;
	height:15px;
	background-color:transparent;
	border:0px;
	font:normal 12px arial;
	color:#555;
	vertical-align:bottom;
	display:inline;
}

/* SEARCH END
--------------------------------------------------------------*/



/* TOP MENU START
--------------------------------------------------------------*/

#menu_top {
	background:transparent url('../images/t_menu_top.jpg') bottom center no-repeat;
}

#menu_bot {
	background:transparent url('../images/t_menu_bot.jpg') top center no-repeat;
}

#menu_right {
	background:transparent url('../images/t_menu_right.jpg') center left no-repeat;
}

#menu_left {
	background:transparent url('../images/t_menu_left.jpg') center right no-repeat;
}

#menu {
	background:transparent url('../images/t_menu_bg.jpg') center center repeat-x;
}

.menu_spacer {
	background:transparent url('../images/t_menu_spacer.jpg') center center no-repeat;
}

.topmenu1 {
	font:normal 15px arial;
	color:#000;
	text-decoration:none;
}

.topmenu1_selected {
	font:normal 15px arial;
	color:#fff;
	text-decoration:none;
}

.topmenu_cell_selected {
	background:transparent url('../images/t_menu_selected.jpg') center left repeat-x;
}

/* TOP MENU END
--------------------------------------------------------------*/



/* STRUCTURE START
--------------------------------------------------------------*/

.content_frame {
	font:normal 12px arial;
	color:#000;
	text-decoration:none;
}

.hp_structure {
	font:normal 12px arial;
	color:#000;
	text-decoration:none;
}

.hp_structure h1 {
	font:bold 16px arial;
	color:#364d90;
	text-decoration:none;
}

.inner_structure {
	font:normal 12px arial;
	color:#000;
	text-decoration:none;
}

.inner_structure li {
	padding:0px 5px 0px 0px;
	margin:0px 15px 0px 0px;
}

.text12n {
	font:normal 12px arial;
	color:#000;
	text-decoration:none;
}

.text12b {
	font:bold 12px arial;
	color:#000;
	text-decoration:none;
}

.text13n {
	font:normal 13px arial;
	color:#000;
	text-decoration:none;
}

.text13b {
	font:bold 13px arial;
	color:#000;
	text-decoration:none;
}

/*#tooltip {*/
/*	position:absolute;*/
/*	border:1px solid silver;*/
/*	background:white;*/
/*	padding:5px;*/
/*	display:none;*/
/*	color:#000;*/
/*}*/


	/* BOXES START
	--------------------------------------------------------------------------*/
		
		/* SIDE MENU BOX START
		--------------------------------------------------------------------------*/
		
		.side_menu_container {
			width:100%;
			height:208px;
		}
		
		.side_menu_body {
			height:150px;
			background:transparent url('../images/sm_bg.jpg') top center repeat-y;
		}
		
		.side_menu_bot {
			background:transparent url('../images/sm_bot.jpg') top center no-repeat;
		}
		
		.sidemenu1 {
			font:bold 12px arial;
			color:silver;
			text-decoration:none;
		}
		
		.sidemenu1_selected {
			font:bold 12px arial;
			color:white;
		}
		
		.sidemenu2 {
			font:normal 12px arial;
			color:silver;
			text-decoration:none;
		}
		
		.sidemenu2_selected {
			font:normal 12px arial;
			color:white;
		}
		
		/* SIDE MENU BOX END
		--------------------------------------------------------------------------*/
		
		
		/* SHORT CONTACT BOX START
		--------------------------------------------------------------------------*/
		
		.sc_container {
			width:100%;
			height:208px;
		}
		
		.sc_body {
			height:150px;
			background:transparent url('../images/sc_bg.jpg') top center repeat-y;
		}
		
		.sc_bot {
			background:transparent url('../images/sc_bot.jpg') top center no-repeat;
		}
		
		.sc_text {
			text-align:right;
			font:normal 12px arial;
			text-decoration:none;
			color:black;
		}
		
		.sc_field {
			text-align:right;
			font:normal 12px arial;
			text-decoration:none;
			color:black;
		}
		.sc_input {
			width:116px;
			height:16px;
			background-color:white;
			border:1px solid #d6d6d6;
			font:normal 12px arial;
			color:#555;
			vertical-align:middle;
			display:inline;
		}
		
		.sc_error {
			text-align:right;
			font:normal 12px arial;
			text-decoration:underline;
			color:#990000;
		}
		
		.sc_sent_text {
			text-align:right;
			font:bold 13px arial;
			text-decoration:underline;
			color:white;
		}
		
		/* SHORT CONTACT BOX END
		--------------------------------------------------------------------------*/
		
		
		/* GENERAL BOX START
		--------------------------------------------------------------------------*/
		
		.box {
			text-decoration:none;
		}
		
		.box_container {
			width:100%;
			height:100%;
		}
		
		.box_body {
			height:100%;
			background:transparent url('../images/box_bg.jpg') top center repeat-y;
		}
		
		.box_cell {
			text-decoration:none;
			padding:3px 15px 0px 10px;
		}
		
		.box_cell_over {
			text-decoration:none;
			padding:3px 15px 0px 10px;
			background:transparent url('../images/box_cell_over.jpg') bottom center no-repeat;
		}
		
		.box_link {
			font:normal 13px arial;
			color:#000;
			text-decoration:none;
			position:absolute;
			display:block;
			height:15px;
		}
		
		.box_bot {
			background:transparent url('../images/box_bot.jpg') top center no-repeat;
		}
		
		/* GENERAL BOX END
		--------------------------------------------------------------------------*/
		
		/* NEWS / INFORMATION BOX START
		--------------------------------------------------------------------------*/
		
		.news_date {
			font:bold 12px arial;
			color:#344b8e;
		}
		
		.us_news_text_cell_ltr {
			text-align:left;
		}
		
		.us_news_text_cell_rtl {
			text-align:right;
		}
		
		/* NEWS / INFORMATION BOX END
		--------------------------------------------------------------------------*/
		
		
		/* HP ARTS BOX START
		--------------------------------------------------------------------------*/
		
		.box_art_top_rtl {
			background:transparent url('../images/box_art_top_rtl.jpg') bottom center no-repeat;
		}
		
		.box_art_top_ltr {
			background:transparent url('../images/box_art_top_ltr.jpg') bottom center no-repeat;
		}
		
		.box_art_body {
			background:transparent url('../images/box_art_bg.jpg') top center repeat-y;
		}
		
		.box_art_bot{
			background:transparent url('../images/box_art_bot.jpg') top center no-repeat;
		}
		
		.summary_desc,
		.summary_desc p {
			font:normal 12px sans-serif !important;
			color:#000 !important;
		}
		
		.cat_name {
			font:bold 15px sans-serif !important;
			color:#375093 !important;
			text-decoration:none;
		}
		
		.name {
			font:bold 12px sans-serif !important;
			color:#375093 !important;
			text-decoration:none;
		}
		
		/* HP ARTS BOX END
		--------------------------------------------------------------------------*/
		
		
		/* ARTICLE ITEM BOX START
		--------------------------------------------------------------------------*/
		
		.b_box_top_rtl {
			background:transparent url('../images/b_box_top_rtl.jpg') bottom center no-repeat;
		}
		
		.b_box_top_ltr {
			background:transparent url('../images/b_box_top_ltr.jpg') bottom center no-repeat;
		}
		
		.b_box_body {
			background:transparent url('../images/b_box_bg.jpg') top center repeat-y;
		}
		
		.b_box_bot {
			background:transparent url('../images/b_box_bot.jpg') top center no-repeat;
		}
		
		.showcat {
			font:bold 14px arial;
			text-decoration:none;
			color:#375093;
		}
		
		.summary_desc,
		.summary_desc p,
		.long_desc,
		.long_desc p {
			font:normal 12px sans-serif !important;
			color:#000 !important;
		}
		
		.firts_level_name {
			font:bold 13px sans-serif !important;
			color:#375093 !important;
			text-decoration:none;
		}
		
		.firts_level_link {
			font:bold 12px sans-serif !important;
			color:#375093;
			text-decoration:none;
		}
		
		.desc_image_mask {
			text-align:center;
			vertical-align:top;
			position:relative;
			z-index:1; 
		}
		
		/* ARTICLE ITEM BOX END
		--------------------------------------------------------------------------*/
		
		
		/* MEDIUM BOX START
		--------------------------------------------------------------------------*/
		
		.m_box_top_rtl {
			background:transparent url('../images/m_box_top_rtl.jpg') bottom center no-repeat;
		}
		
		.m_box_top_ltr {
			background:transparent url('../images/m_box_top_ltr.jpg') bottom center no-repeat;
		}
		
		.m_box_body {
			background:transparent url('../images/m_box_bg.jpg') top center repeat-y;
		}
		
		.m_box_bot {
			background:transparent url('../images/m_box_bot.jpg') top center no-repeat;
		}
		
		/* MEDIUM BOX END
		--------------------------------------------------------------------------*/
		
		
		/* SMALL BOX START
		--------------------------------------------------------------------------*/
		
		.s_box_top_rtl {
			background:transparent url('../images/s_box_top_rtl.jpg') bottom center no-repeat;
		}
		
		.s_box_top_ltr {
			background:transparent url('../images/s_box_top_ltr.jpg') bottom center no-repeat;
		}
		
		.s_box_body {
			background:transparent url('../images/s_box_bg.jpg') top center repeat-y;
		}
		
		.s_box_bot {
			background:transparent url('../images/s_box_bot.jpg') top center no-repeat;
		}
		
		/* SMALL BOX END
		--------------------------------------------------------------------------*/
		
		
		/* GENERAL CONTENT START
		--------------------------------------------------------------------------*/
		
		#general_content {
			font:normal 12px arial;
			color:#000;
			text-decoration:none;
		}
		
		#general_content .us_sitemap_link {
			font:normal 12px arial;
			color:#375093;
			text-decoration:none;
		}
		
		#general_content input {
			width:126px;
			height:16px;
			line-height:16px;
			border:0px;
			font:normal 12px arial;
			color:#555;
			vertical-align:middle;
			display:inline;
			padding:0px 5px;
			background-color:transparent;
		}
		.us_contact_page_text_cell_rtl {
			width:136px;
			height:22px;
			background-image:url('../images/input_bg.jpg');
			background-position:top right;
			background-repeat:no-repeat;
			background-color:white;
		}
		
		.us_contact_page_text_cell_ltr {
			width:136px;
			height:22px;
			background-image:url('../images/input_bg.jpg');
			background-position:top left;
			background-repeat:no-repeat;
			background-color:white;
		}
		
		#general_content .button {
			width:60px;
			height:22px;
			background-image:url('../images/button_bg.jpg');
			background-position:top center;
			background-repeat:no-repeat;
			background-color:transparent;
			border:0px;
			font:normal 12px arial;
			color:#555;
			padding:0px 5px;
			vertical-align:middle;
			display:inline;
		}
		
		#general_content textarea {
			width:226px;
			height:44px;
			border:0px;
			font:normal 12px arial;
			color:#555;
			padding:4px 5px;
			vertical-align:middle;
			display:inline;
			overflow:hidden;
			background-color:transparent;
		}
		
		.us_contact_page_text_area_cell_rtl {
			width:236px;
			height:52px;
			background-image:url('../images/b_input_bg.jpg');
			background-position:top right;
			background-repeat:no-repeat;
		}
		
		.us_contact_page_text_area_cell_ltr {
			width:236px;
			height:52px;
			background-image:url('../images/b_input_bg.jpg');
			background-position:top left;
			background-repeat:no-repeat;
		}
		
		#general_content .us_search_category_link {
			color:black;
			font:bold 13px arial;
			text-decoration:none;
		}
		
		#general_content .us_search_item_link {
			color:#375093;
			font:bold 12px arial;
			text-decoration:none;
		}
		
		.gray_top {
			background:transparent url('../images/gray_top.jpg') bottom center no-repeat;
		}
		
		.gray_bg {
			background:transparent url('../images/gray_bg.jpg') top center repeat-y;
		}
		
		.gray_bot {
			background:transparent url('../images/gray_bot.jpg') top center no-repeat;
		}
		
		.blue_top {
			background:transparent url('../images/blue_top.jpg') bottom center no-repeat;
		}
		
		.blue_bg {
			background:transparent url('../images/blue_bg.jpg') top center repeat-y;
		}
		
		.blue_bot {
			background:transparent url('../images/blue_bot.jpg') top center no-repeat;
		}
		
		#corp,
		#smb,
		#soho {
			font:normal 12px arial;
			color:#000;	
		}
		
		#corp h1,
		#smb h1,
		#soho h1 {
			font:bold 14px arial;
			color:#364d90;
		}
		
		.corp {
			background:transparent url('../images/corp.jpg') top center no-repeat;
		}
		
		.smb {
			background:transparent url('../images/smb.jpg') top center no-repeat;
		}
		
		.soho {
			background:transparent url('../images/soho.jpg') top center no-repeat;
		}
		
		.input_nl {
			width:156px;
			height:16px;
			background-color:white;
			border:1px solid #d6d6d6;
			font:normal 12px arial;
			color:#555;
			vertical-align:middle;
			display:inline;
		}
		
		/* GENERAL CONTENT END
		--------------------------------------------------------------------------*/
		
		
	/* BOXES END
	--------------------------------------------------------------------------*/


/* STRUCTURE END
--------------------------------------------------------------*/


/* FOOTER / CREDITS START
--------------------------------------------------------------*/

#footer,
#footer p {
	font:normal 13px arial;
	color:#344b8e;
}
	
#footer a {
	font:normal 13px arial;
	color:#344b8e;
	text-decoration:underline;
}

.credits {
	color:black;
	font:bold 13px arial;
	text-decoration:none;
}

.credits a:hover {
	color:black;
	font:bold 13px arial;
	text-decoration:underline;
}

/* FOOTER / CREDITS END
--------------------------------------------------------------*/

