﻿.body
{
    margin: 0;
    padding: 0;
    background: #83b0ec;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    min-width:1024px;
}
.body_print
{
    margin: 0;
    padding: 0;
    background:  #ffffff;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    width:800px;
}
img {
	border:0
}
table {
	BORDER-BOTTOM: 0px; 
	BORDER-LEFT: 0px;  
	BORDER-COLLAPSE: collapse; 
	BORDER-TOP: 0px; 
	BORDER-RIGHT: 0px;
	text-align:center;
	font-family:verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
}
table .style {
	background-color:#d6e8ff;
	text-align:center;


}
table .style2 {
   color:#003399;
   font-weight:bold;
   text-align:center;
}

td {
	border: 1px solid #4E7CB7;
	text-align:center;
}

strong {
 color:#003399;
}

.left-menu {
      border:solid 1px #6f9dd9;
      margin-left: 5px;
      font-family:verdana, Arial, Helvetica, sans-serif;
      font-size:8pt;
      text-decoration:none;
      color:#003399;
      width: 187px;
    
}
.left-menu1{
      padding:2px 6px 4px 6px;
      height: 45px;
      font-weight:normal;
      color:#003399;
      background-image:url('image/quickLaunchHeader.gif');
      background-repeat:repeat-x;
      background-color:#d6e8ff;
      border-left:solid 1px #f2f8ff;
      text-align:left;
      font-family: verdana, Arial, Helvetica, sans-serif;
      font-size:8pt;
      font-weight:bold;
}
.left-menu2{
    border-bottom:1px solid #add1ff;
}

.left-menu3 {
    background-color:#d6e8ff;
    border-top:solid 1px #f2f8ff;
    border-left:solid 1px #f2f8ff;
    padding: 3px;
    margin: 0;
    margin-left: 0;
    font-weight:bold;

}

.left-menu4 {
    background-color:#d6e8ff;
    border-top:1px solid #add1ff;
    border-left:solid 1px #f2f8ff;
    border-bottom:1px solid #add1ff;
    padding:1px 6px 3px 6px;
}

.left-menu5 {
    list-style-type: none;
    width:100%;
    border-collapse:collapse;
    background-color:#f2f8ff;
    margin-left:0px;
    padding-left:0px;
    
}

.left-menu-ul {
    list-style-type: none;
    padding: 3px;
    margin: 0px;
    padding-left: 5px;
    margin-left: 5px;
    list-style-image:none;
    

}

.left-menu-ul li {
	 padding: 2px;
	 padding-left: 15px;
	 background-image: url('image/marker_left_menu.gif');
	 background-repeat:no-repeat;
	 background-position:-5px -1px;
	  
}

.left-menu-image
{
    background-image: url('image/navshape.jpg');
    background-repeat:repeat-x;
    font-family: verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 359px; 
	width: 200px;

}
.left-banner{
 	position:absolute;
 	left: 3px;
	top: 750px;
	border:0;
	padding: 2px;
	margin:1px;

	}
.left-banner2{
 	border:0;
	padding: 2px;
	margin:1px;
	position:absolute;
 	left: 3px;
	top: 980px;

}
.right-banner{
 	border:0;
	padding: 2px;
	margin:1px;
	position:absolute;
 	right: 7px;
	top: 780px;

}

.right-banner2{
 	border:0;
	padding: 2px;
	margin:1px;
	position:absolute;
 	right: 7px;
	top: 950px;

}
.right-informer{
 	border:0;
	padding: 2px;
	margin:1px;
	position:absolute;
 	right:90px;
 	bottom:-2px;
}

.right-informer2{
 	border:0;
	padding: 2px;
	margin:1px;
	position:absolute;
	right:5px;
	bottom:0px;
 	

}
.banner{
	border:0;
}

.banner a {
	display:block;
	padding: 2px;
	margin:1px;
	border:solid 1px #6f9dd9;
}
.banner a:link {
	color:#003399;
	text-decoration:none;
	border:solid 1px #6f9dd9;
}

.banner a:visited {
	color:#003399;
	text-decoration:none;
	border:solid 1px #6f9dd9;
}

.banner a:hover {
	text-decoration:none;
	border:solid 1px #f2f8ff;
}

.left-menu-RightBorder{ 
  
}   

.text {
    font-size:8pt;
    text-decoration:none;
    color:#003399;
    
}




.container a:link {
	color:#003399;
	text-decoration:none;
}

.container a:visited {
	color:#003399;
	text-decoration:none;

}

.container a:hover {
	text-decoration:underline;
}

h1 {
	border-bottom: #2353b2 1px solid;
	FONT-SIZE: 18px; 
	MARGIN: 0em; 
	COLOR: #525252; 
	TEXT-ALIGN: left;
	margin-bottom: 1em;
	padding-bottom:4px;
	clear:left;
}

h2 {
	border-bottom: #6f9dd9 1px solid;
	FONT-SIZE: 16px; 
	MARGIN: 0em; 
	COLOR: #525252; 
	TEXT-ALIGN: left;
	margin-bottom: 1em;
	padding-bottom:4px;
	clear:left;
}

h3 {
	border-bottom: #4e7cb7 1px solid;
	FONT-SIZE: 14px; 
	MARGIN: 0em; 
	COLOR: #525252; 
	TEXT-ALIGN: left;
	margin-bottom: 1em;
	padding-bottom:4px;

}

h4 {
	FONT-SIZE: 12px; 
	MARGIN: 0em; 
	COLOR: #525252; 
	TEXT-ALIGN: left;
	margin-bottom: 1em;
	text-indent: 10px;
}
h5 {
	border-bottom: #add1ff 1px solid;
	FONT-SIZE: 12px; 
	MARGIN: 0em; 
	COLOR: #525252; 
	TEXT-ALIGN:center;
	margin-bottom: 1em;
	padding-bottom:4px;
}
h6 {
	border-bottom: #add1ff 1px solid;
	FONT-SIZE: 12px; 
	MARGIN: 0em; 
	COLOR: #525252; 
	TEXT-ALIGN:right;
	margin-bottom: 1em;
	padding-bottom:4px;
}


.top-www 
{	
	position:relative;
  COLOR: #666666;
  BACKGROUND-COLOR: #ebf3ff;
  padding: 5px;
  padding-left: 10px; 
  margin: 0px; 
}
.top {
	height: 70px;
	margin:0;
	padding:0;
	BACKGROUND-COLOR: #ffffff;
	background-repeat:repeat-y;
}    
.top-banner1 {
	position:absolute;
	right: 450px;
	top: 5px;
}
.top-banner2 {
	position:absolute;
	right: 230px;
	top: 5px;
}
.top-contacts {
	position:absolute;
	left: 10px;
	top: 3px;
	font-size:12px;
	font-weight:bold;
	z-index:10;
	text-align:left;
	line-height:110%;
	width:240px;
	
}
.top-chat {
	position:absolute;
	right: 0px;
	top: -130px;
	font-size:12px;	
	z-index:10;
	
}
.top-contacts_print 
{
    position:absolute;
    right: 10px;
	top: 20px;
	font-size:12px;	
}

.top-logo {
	padding-top: 5px;
	padding-left: 5px;
	border:0;
	position:relative;

}

.top-lang {
	position:absolute;
	 margin:0;
	 padding:0;
	right: 10px;
	top: 0px;

}
.top-map {
	position:absolute;
	margin:0;
	padding:0;
	right: 90px;
	top:2px;}
.top-map a:link {
	color:#666666;
	text-decoration:none;
}

.top-map a:visited {
	color:#666666;
	text-decoration:none;
}

.top-map a:hover {
text-decoration:underline;

}
.top-lang a {
	display:block;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-right: 3px;
	border:0;
	border:solid 1px #f2f8ff;

}
.top-lang a:link {
display:inline-block;
}
.top-lang a:visited {
display:inline-block;
}
.top-lang a:hover {
display:inline-block;
}

.top-logo a {
	display:block;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-right: 3px;
	margin:1px;
	border:0;
	border:solid 1px #f2f8ff;
}
.top-logo a:link {
	color:#003399;
	text-decoration:none;
	border:solid 1px #f2f8ff;
}

.top-logo a:visited {
	color:#003399;
	text-decoration:none;
	border:solid 1px #f2f8ff;
}

.top-logo a:hover {
	text-decoration:none;
	border:solid 1px #6f9dd9;
}

.top-contacts a {
	display:inline;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-right: 3px;
	margin:1px;
	border:0;
}
.top-contacts a:link {
	color:#003399;
	text-decoration:none;
	border:0;
}
.top-contacts a:visited {
	color:#003399;
	text-decoration:none;
	border:0;

}
.top-contacts a:hover {
	text-decoration:underline;
	border:0;

}

.top-logo img {
	border:0
}

.logo {
	position:absolute;
	display:block;
	left: 5px;
	top: 3px;

}
.logo a {
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	margin:1px;
	border:0;
	border:solid 1px #f2f8ff;
}
.logo a:hover {
	border:solid 1px #6f9dd9;

}

    
.top-menu{
    background-image:url('image/pageTitleBKGD.gif');
    background-repeat:repeat-x;
    background-position:left top;
    background-color:#d6e8ff;
    font-family: verdana, Arial, Helvetica, sans-serif;
    position:relative;
    margin: 0;
    padding:0;
}

#top-image {
    background-image:url('image/topshape.jpg');
    background-repeat:no-repeat;
    background-position:332px;
    height:54px;
    margin: 0;
    padding:0;
    padding-top:5px;
}
#right-image{
	background-image:url('image/pagebackgrad.gif');
	background-repeat:repeat-x;
}
#solution {   background: url('image/Solutions_360.png') no-repeat 0 0; 
height: 360px; width:360px; display:block; float:left} 

	#solution ul { list-style: none; margin: 0; padding: 0; }
	#solution li { display: inline; float: left; margin: 0; padding: 0; }
	#solution li a { display: block; height: 170px; background-repeat: no-repeat; background-position: 0 0; }
		#solution li a span { position: absolute; left: -999999em; }
		
		#solution li.here a
		{  background-repeat: no-repeat; background-position: 0 0px; }
		
		#solution li a:hover
		{  background-repeat: no-repeat; background-position: 0 0px; }
		
#solution li a.portal	{
		width: 170px;
		background-image: url('image/portal.png');
		background-position: 0 -170px;	
		position:absolute;
		top:215px;
		left:320px;	}
		
#solution li a:hover.portal	{
		background-image: url('image/portal.png');
		width: 170px;
		background-position: 0 0px; }
		
#solution li a.personal	{
		background-image: url('image/solution_personal.png');
		background-position: 0 -120px;		
		position:absolute;
		top:105px;
		left:335px;
		width: 120px;
		height:120px;	}
		
#solution li a:hover.personal	{
		background-image: url('image/solution_personal.png');
		background-position: 0 0px;
		width: 120px;
		height:120px;}
		
#solution li a.finance	{
		width: 120px;
		height:120px;
		background-image: url('image/solution_finance.png');
		background-position: 0 -120px;		
		position:absolute;
		top:165px;
		left:450px;}
		
#solution li a:hover.finance	{
		background-image: url('image/solution_finance.png');
		background-position: 0 0px;
		width: 120px;}
		
#solution li a.information	{
		width: 120px;
		height:120px;
		background-image: url('image/solution_information.png');
		background-position: 0 -120px;	
		position:absolute;
		top:165px;
		left:220px;}
		
#solution li a:hover.information	{
		background-image: url('image/solution_information.png');
		background-position: 0 0px;
		width: 120px;}
		
#solution li a.assets	{
		width: 120px;
		height:120px;
		background-image: url('image/solution_assets.png');
		background-position: 0 -120px;		
		position:absolute;
		top:295px;
		left:220px;}
		
#solution li a:hover.assets	{
		background-image: url('image/solution_assets.png');
		background-position: 0 0px;
		width: 120px;
		height:120px;}
		
#solution li a.clients	{
		width: 120px;
		height:120px;
		background-image: url('image/solution_clients.png');
		background-position: 0 -120px;		
		position:absolute;
		top:295px;
		left:450px;
		
	}
	#solution li a:hover.clients	{
		background-image: url('image/solution_clients.png');
		background-position: 0 0px;
		width: 120px;
		height:120px;
	}
#solution li a.process	{
		width: 120px;
		height:120px;
		background-image: url('image/solution_process.png');
		background-position: 0 -120px;	
		position:absolute;
		top:365px;
		left:335px;}
#solution li a:hover.process	{
		background-image: url('image/solution_process.png');
		background-position: 0 0px;
		width: 120px;
		height:120px;}

.container {
	position: relative;
	width: 100%;}
	
.page_content {
	background-color: #ffffff;
	margin-right: 200px;
	border:solid 1px #6f9dd9;
	margin-left: 200px;
	margin-bottom:5px;
	height:auto;
	padding:30px;
	text-align:justify;
	line-height:140%;}
	
.page_content_print {
	background-color: #ffffff;
	margin-right: 10px;
	border:solid 1px #6f9dd9;
	margin-left: 10px;
	margin-bottom:5px;
	height:auto;
	padding:30px;
	text-align:justify;
	line-height:140%;}
	
.page_content2 {
	background-color: #ffffff;
	margin-bottom:5px;
	padding:30px;
	text-align:justify;
	line-height:10px;}
	
.page_content li {
	list-style-type:none;
	background-repeat:no-repeat;
	background-image:url('image/ul.png');
	background-position:0px 6px;
	padding-left: 30px;
	margin-left:-30px;
	padding-top:5px;
	padding-bottom:5px;}
	
.page_content ol li {
 list-style-type:decimal;}
 
.page_content img {
  float:left;
  padding:10px;
  padding-left:0px;
  padding-top:0px;}
  
.page_content q{	
 	margin:15px;
	padding-top: 20px;
	color: #AB0000;
	font-size: 14px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:justify;}
	
.page_content p {
	text-indent: 25px;}
	
.right_col {
	width: 187px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-color:#f2f8ff;
	border:solid 1px #6f9dd9;
	margin:0;
	padding:0;
	margin-right: 5px;
	margin-bottom:10px;
	height:auto;}
	
.right_col2 {
	margin:0;
	padding:0;
    height:auto;
	padding:10px;
	text-align:left;

}

span
{
	padding: 10px;
	padding-top: 10px;
	color: #AB0000;
	font-size: 12px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:justify;
}

.tright_col div
{
	padding: 10px;
	padding-top: 10px;
	color: #AB0000;
	font-size: 12px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:justify;
}
.right_col H3
{
	border-bottom: #4e7cb7 1px solid;
	FONT-SIZE: 14px; 
	MARGIN: 0em; 
	COLOR: #525252; 
	TEXT-ALIGN: left;

	}


.top-menu-left{
background-color:#f2f8ff;
margin-left: 0px;
padding-left: 5px;
} 

.top-menu1{
border:none;
border-left:solid 1px #c2dcff;

} 

.top-menu2{
	border:solid 1px #c2dcff;
	border-left:solid 1px #ffffff;
	border-bottom:none;
	background-image:url('image/topnavunselected.gif');
	background-repeat:repeat-x;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#e2efff;
	color:#3764a0;
	display:inline;
	height:20px;
}

ul.top-menu2 li{
	display:inline;
	
}
.top-mappath{
	margin-left:190px;
	margin-top:35px;
	color:#4c4c4c;
	font-size:12px;
}

.top-mappath a {
	color:#003399;
	text-decoration:none;
	border:0;

}
.top-mappath a:link {
	color:#003399;
	text-decoration:none;
	border:0;
}
.top-mappath a:visited {
	color:#003399;
	text-decoration:none;
	border:0;

}
.top-mappath a:hover {
	text-decoration:underline;
	border:0;
}

.top-name{
	position:absolute;
	top:5px;
	left:200px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c; 
	
}

.top-menu2 a{
	display:block;
	white-space:nowrap;
	padding:1px 8px 0px 8px;
	height:18px;	
} 

.top-menu2selected{
color:#003399;
background:url('image/topnavselected.gif');
background-repeat:repeat-x;
font-weight:bold;
border:solid 1px #79a7e3;
border-bottom-width:0px;
border-left:solid 1px #e3efff;
background-color:#6593cf;
padding-left:8px;
padding-right:8px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:8pt;

}

.top-menu2selected a{
color:#003399;
} 
.line{
	color:#6f9dd9;
}
 hr{
	color:#6f9dd9;
}

.footer{
	background-color:#f2f8ff;
	border-top:solid 1px #6f9dd9;
	padding:2px 6px 4px 6px;
    height:auto;
    font-weight:normal;
    color:#003399;
    background-image:url('image/quickLaunchHeader.gif');
    background-repeat:repeat-x;
    background-color:#d6e8ff;
    text-align:left;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:bold;
}

.footer_menu{
	text-align: center;
	padding-left: 30px; 
	padding-top: 3px;
}
.footer_words{
	text-align: center;
	padding-left: 30px; 
	padding-top: 20px;
}
.footer_menu a{
	padding:10px;
}
.footer_menu a:link {
	color:#003399;
	text-decoration:none;
}

.footer_menu a:visited {
	color:#003399;
	text-decoration:none;
}

.footer_menu a:hover {
	text-decoration:underline;
}

.news {clear:left;}
.news a:hover {TEXT-DECORATION: none;}
A .feed {BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; 
	BORDER-RIGHT: #ffffff 1px solid;padding-bottom:20px;}
A:hover .feed {BORDER-BOTTOM: #6f9dd9 1px solid; BORDER-LEFT: #6f9dd9 1px solid; BACKGROUND: url('image/quickLaunchHeader.gif') repeat-x left bottom; 
	BORDER-TOP: #6f9dd9 1px solid; CURSOR: pointer; BORDER-RIGHT: #6f9dd9 1px solid; TEXT-DECORATION: none;}
a p .feed-descr {COLOR: #333333; TEXT-DECORATION: none}
a:hover p .feed-descr {COLOR: #333333; TEXT-DECORATION: none}
a p .feed-url {COLOR: #cccccc; FONT-SIZE: 11px; TEXT-DECORATION: none}
.feed-url {COLOR: #cccccc; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A:hover P .feed-url {COLOR: #cccccc; FONT-SIZE: 11px; TEXT-DECORATION: none}
a .feed H3 {PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; COLOR: #c80000; 
	 FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 0px;border-bottom: none;}

BODY.red A:link {
	COLOR: #dc3200
}
BODY.red A:visited {
	COLOR: #dc3200
}
BODY.red A:hover {
	COLOR: #ff0000
}
