	html,body	{
		height:100%;
		margin: 0;
		padding:0px;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		color: #444444;
	}
	a	{
		color: #003794;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		text-decoration: underline; 
		font-size: 12px;
	}
	a:hover	{
		text-decoration: none; 
	}
	td	{
		font-size: 12px;
	}
	img, table	{
		border:none;
	}
	
	TABLE {
		border-collapse: collapse;
	}

	TABLE TD {
		padding: 0px
	}
	.all	{
		background:url(images/main_bg_right.jpg) right repeat-y #E4E5E4;
		height:100%;
	}
	.headerAltNav	{
		background:url(images/header_alt_nav_bg.gif) right no-repeat #CCCECC;
		height:63px;
	}
	.headerAltNav .col2	{
		width:269px;
	}
	.headerAltNav .col1 img	{
		margin-left:65px;
	}
	.headerAltNavInner	{
		text-align:right;
		background:url(images/header_alt_nav_bg.gif) right no-repeat #CCCECC;
	}
	.headerAltNavInner img	{
		margin-right:65px;
	}
	.topNav	{
		height:122px;
		background:url(images/top_nav_right_bg.jpg) bottom right no-repeat;
	}
	.logo	{
		padding:0 50px 0 57px;
	}
	.logoInner {
		padding-left: 17px;
	}
	.topNavItem	{
		text-align:center;
	}
	.topNavItem a img	{
		border-bottom: solid 1px #838382;
		margin: 0 18px;
	}
	.topNavItem a:hover img	{
		border-bottom:solid 1px  #E9E9E7;
 
	}
	.topNavItemEnd	{
		padding-right: 61px;
	}
/* -------------  DROP DOWN MENU ------------- */
	#nav, #nav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
		width: 100%;
	}
	#nav li {
		float: left;
		position: relative;
	}
	#nav a {
		display: block;
 text-decoration: none;
	}
	#nav li ul {
		display: none;
		position: absolute;
		width: 163px;
		padding:0 6px 0 3px;
		left: 4px;
		text-align:left;
		background:url(images/top_menu_sub_ul_bg.gif) top left no-repeat;
	}
	#nav li li a {
		display: block;
		width: 154px;
		background:#DADBDA;
		color:#616161;
		height:21px;
		border-bottom:solid 1px #3D3E47;
		padding-left:15px;
		padding-top:3px;
		font-size:11px;
text-decoration: none;
	}
	html>body #nav li li a {
		width: 139px;
text-decoration: none;
	}
	#nav .last a {
		display: block;
		width: 154px;
		background:#DADBDA;
		color:#616161;
		height:21px;
		border-bottom: none;
		padding-left:15px;
text-decoration: none;
	}
	html>body #nav .last a {
		width: 139px;
	}
	.lastLi	{
		background:url(images/top_menu_sub_bottom.gif) bottom left no-repeat #DADBDA;
		height:5px;
		display: block;
		width: 154px;
	}
	#nav li li a:hover {
		background: url(images/top_menu_sub_hover.gif) top left repeat-x;
		color:#003794;
	}
	#nav li:hover ul,
	#nav li.jshover ul {
		
	display: block;
	}
	
	#nav li:hover li ul,
	#nav li.jshover li ul {
		
	display: none;
	}
	#nav li:hover li:hover ul,
	#nav li.jshover li.jshover ul {
			background:url(images/top_menu_sub_top.gif) top left no-repeat;
		
    display: block;
	}
/* ------------- / DROP DOWN MENU ------------- */
	.ill01	{
		background: url(images/main_big_banner_02.jpg) top repeat-x;
		height:338px;
		vertical-align:top;
	}
	.ill02	{
		background: url(images/main_big_banner_01.jpg) left top no-repeat;
		height:338px;
	}
	.ill03	{
		background: url(images/main_big_banner_03.gif) right top no-repeat;
		height:338px;
	}
	.contentLCol	{
		width:335px;
		vertical-align: top;
		background:url(images/content_l_col_bg.gif) top left repeat-y;
	}
	.contentLCo2	{
		vertical-align: top;
		background: url(images/main_big_banner_02.jpg) top repeat-x;
	}
	.contentLCo3	{
		width:335px;
		vertical-align: top;
		background:url(images/content_l_col_bg.gif) top left repeat-y;
	}
	.contentSubMenu	{
		background:url(images/sub_menu_bg.jpg) bottom left no-repeat #EBECEB;
		height:338px;
		vertical-align:top;
	}
	.contentSubMenu table {
		padding-top: 20px;
	}
	.contentSubMenu td	{
		vertical-align:top;
		padding-left: 50px;
		font-size: 11px;
	}
	.contentSubMenu a	{
		background: url(images/sub_menu_titile_bg.gif) left no-repeat;
		margin-left:-33px;
		padding-left:34px;
	}
	.contentSubMenu a img	{
		border-bottom: solid 1px #EBECEB;
	}
	.contentSubMenu a:hover img	{
		border-bottom: solid 1px #10439A;
	}
html>body 	.contentSubMenu a	{
		background: url(images/sub_menu_titile_bg_ff.gif) left no-repeat;
	}
	.ourPartners	{
		background:url(images/block_our_partners_bg.gif) top left no-repeat;
		width: 335px;
		height:249px;
		vertical-align:top;
		padding:154px 0 0 48px;
	}
	.ourPartners td	{
		vertical-align:top;
		padding:15px 0 0 15px;
	}
	.ourPartners a	{
		color:#FFFFFF;
	}
	.mainNews	{
		background:url(images/block_main_news_bg.gif) top left no-repeat;
		font-size: 11px;
	}
	.mainNews td	{
		font-size: 11px;
		padding:26px 37px 26px 57px;
	}
	.mainNews strong	{
		background: url(images/block_news_date_bg.gif) top left no-repeat;
		margin-left:-21px;
		padding-left:22px;
		font-size: 11px;
		color:#969696;
		font-weight:normal;
	}
	.mainNews a	{
		font-size: 11px;
	}
	.contentLCo4	{
		vertical-align:top;
		padding: 10px 78px 35px 35px;
		line-height:18px;
		background:url(images/content_end_bg.jpg) bottom right no-repeat;
	}
	.contextBlock td	{
		color:#8F8F8F;
		font-size: 11px;
		padding-right:32px;
		vertical-align:top;
	}
	.contextBlock td img	{
		margin-left:0px;	
		}
	.contextBlock td a	{
		font-size: 11px;
	}
	.contextBlock .col1	{
		padding-right:28px;
		width:33%;
	}
	.contextBlock .col2	{
		padding: 0 24px;
		width:33%;
	}
	.contextBlock .col3	{
		padding-left:24px;
		width:33%;
	}
	.bottom .col1	{
		width:263px;
		background:url(images/bottom_bg_logo_01.jpg) bottom right no-repeat #EBECEB;
		height: 114px;
		padding:31px 0 0 57px;
		vertical-align:top;
		font-size:11px;
	}
	.bottom .col1 a	{
		font-size:11px;
		color:#003794;
		font-weight:bold;
	}
	.bottom .col2	{
		background:url(images/bottom_bg_logo_02.jpg) bottom left no-repeat;
		height: 114px;
		font-size:11px;
		padding-left:50px;
		padding-right:85px;
		padding-top:12px;
	}
	.bottom .col2 td	{
		font-size:11px;
		vertical-align:top;
	}
	.bottom .col2 td a	{
		font-size:11px;
		color:#444444;
	}
	.i	{
		border:solid 1px #7F9DB9;
		margin-right:5px;
		font-size:12px ! important;
		height:21px;
	}
	.b	{
		font-size:11px;
	}
/* ----------------- INNER PAGE ---------------------*/

	.innerHeader01	{
		background:#CCCECC;
		height:63px;
		width:317px;
	}
	.innerHeader01 img	{
		margin-left:65px;
	}
	.topNavInner	{
		height:122px;
		background: url(images/ill_header_inner_01.jpg) bottom right no-repeat;
	}
	.topNavInner2	{
		height:122px;
		background: url(images/ill_header_inner_01_02.jpg) bottom right no-repeat;
	}
	.topNavInner3	{
		height:122px;
		background: url(images/ill_header_inner_01_04.jpg) bottom right no-repeat;
	}
	.topNavInner4	{
		height:122px;
		background: url(images/ill_header_inner_01_04.jpg) bottom right no-repeat;
	}
	.topNavInner5	{
		height:122px;
		background: url(images/ill_header_inner_01_05.jpg) bottom right no-repeat;
	}
	.topNavInner6	{
		height:122px;
		background: url(images/ill_header_inner_01_06.jpg) bottom right no-repeat;
	}
	.innerBanner01	{
		background:url(images/banner_inner_01.jpg) right no-repeat;
		height:151px;
	}
	.innerBanner02	{
		background: url(images/banner_inner_02.jpg) right repeat-x;
		height:151px;
	}
	.innerBanner03	{
		background: url(images/banner_inner_03.jpg) right no-repeat;
		height:151px;
	}
	.innerBanner04	{
		background: url(images/banner_inner_04.jpg) right no-repeat;
		height:151px;
	}
	.innerBanner05	{
		background: url(images/banner_inner_06.jpg) right no-repeat;
		height:151px;
	}
	.innerBanner06	{
		background: url(images/banner_inner_07.jpg) right no-repeat;
		height:151px;
	}
	.innerBanner07	{
		background: url(images/banner_inner_08.jpg) right no-repeat;
		height:151px;
	}
	.contentInnerLCol	{
		background:url(images/inner_content_l_col_top_bg.jpg) top no-repeat #EBECEB;
		vertical-align:top;
		padding-bottom:25px;
	}
	.contentInnerRCol	{
		background:url(images/content_end_bg.jpg) bottom right no-repeat;
		vertical-align:top;
		padding:18px 50px 25px 45px;
	}
	.bannerInnerRColBottom	{
		background:url(images/inner_content_r_col_top_bg.jpg) left top no-repeat;
		position:absolute;
		top:337px;
		left:317px;
		width:133px;
		height:6px;
	}
	.contentInnerSubMenu	{
		height:338px;
		vertical-align:top;
		width:317px;
		margin-top:65px;
	}
	.contentInnerSubMenu td	{
		vertical-align:top;
		padding:8px 50px 0 56px;
		font-size: 11px;
	}
	.contentInnerSubMenu a	{
		background: url(images/sub_menu_titile_bg.gif) left no-repeat;
		margin-left:-33px;
		padding-left:34px;
	}
	.contentInnerSubMenu a img	{
		border-bottom: solid 1px #EBECEB;
	}
	.contentInnerSubMenu a:hover img	{
		border-bottom: solid 1px #10439A;
	}
html>body 	.contentInnerSubMenu a	{
		background: url(images/sub_menu_titile_bg_ff.gif) left no-repeat;
	}

	.contextInnerBlock td	{
		color:#8F8F8F;
		font-size: 11px;
		vertical-align:top;
	}
	.contextInnerBlock td a	{
		font-size: 11px;
	}
	.quickNav	{
		color:#787878;
		font-size: 11px;
		padding-bottom:15px;
	}
	.quickNav a	{
		color:#444444;
		font-size: 11px;
	}
	.innerContentCol1	{
		width:151px;
		color:#787878;
		font-size: 11px;
		vertical-align:top;
	}
	.innerContentCol1 a	{
		border:solid 1px #A5A5A5;
	}
	.innerContentCol1 img	{
		border:solid 1px #E4E5E4;
	}
	.innerContentCol2	{
		vertical-align:top;
		padding:10px 0px 12px 18px;
		line-height:17px;
	}
	.innerContentCol22	{
		vertical-align:top;
		padding:10px 0px 12px 18px;
		line-height:17px;
		font-size: 11px;
	}
	.title	{
		border-bottom: solid 4px #787878;
		padding-bottom:2px;
		display:block;
	}
	.itemTitle	{
		background: url(images/inner_item_title_bg.jpg) top left no-repeat #003794;
		height:31px;
		padding-left:265px;
		margin:11px 0;
	}
	.itemTitle td	{
		padding-left:265px;
	}
	.itemTitle h1	{
		font-size: 14px;
		font-weight: bold;
		color:#E4E5E4;
		padding: 0;
		margin:0;
	}
/*  border: solid 1px red;*/

