BODY
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
TD
{
	line-height: 19px;
	font-family: Tahoma;
	font-size: 12px;
}

A
{
   text-decoration: none;
   font-family: Tahoma;
   font-size: 12px;
   color: #000000;
}

A:hover
{  
   font-family: Tahoma;
   cursor: pointer;
   font-size: 12px;
   color: #666666;
}

a img{
	border:0px solid red;
	padding:0px;
	margin:0px;
}

SPAN
{
	line-height: 19px;
	font-family: Tahoma;
	font-size: 12px;
}

DIV
{
	line-height: 19px;
	font-family: Tahoma;
	font-size: 12px;
}

ul{
	padding:0px;
	margin:10px 0px 10px 0px;
}

ul li{
	list-style: none;
	background:url(../Images/BulletBig.gif) no-repeat 0px 4px;
	padding-left:10px;	
}

ul li ul{
	padding:0px;
	margin:0px 0px 10px 10px;
}

ul li ul li{
	list-style: none;
	background:url(../Images/BulletSmall.gif) no-repeat 0px 5px;
	padding-left:10px;	
}

DIV.Content P 
{
    margin: 5.5px;
    font-family: Tahoma;
}
DIV.Content
{
	font-size: 15px;
    line-height: 19px;
}

p
{
	line-height: 19px;
	margin-top: 0px;
}

br
{
	line-height: 10px;
	padding: 0px;
}

input
{
    font-size: 9px;
    color: #3167d2;
    text-indent: 3px;
}

a.HeaderLink,  a.HeaderLink:visited, a.HeaderLink:link
{
   font-size: 12px;
   color: #000000;
   text-decoration: none;
}

a.HeaderLinkUnderlined,  a.HeaderLinkUnderlined:visited, a.HeaderLinkUnderlined:link, a.HeaderLink:hover
{
   font-size: 12px;
   /*
   color: #000000;
   text-decoration: underline;
*/
   color: #666666;
   text-decoration: none;
}

a.HeaderLink:hover{
    color: #666666;
    text-decoration: none;
}



a.FooterLink,  a.FooterLink:visited, a.FooterLink:link, a.FooterLink:hover
{
   font-size: 12px;
   color: #666666;
   text-decoration: none;
}

a.FooterLinkUnderline,  a.FooterLinkUnderline:visited, a.FooterLinkUnderline:link
{
   font-size: 12px;
   color: #666666;
   text-decoration: none;
}

a.FooterLinkUnderline:hover
{
    text-decoration: underline;
}

a.LeftBlock, a.LeftBlock:visited, a.LeftBlock:link
{
   font-size: 11px;
   color: #2080e1;
   text-decoration: none;
}

a.LeftBlock:hover
{
    text-decoration: underline;
}

a.RightBlock, a.RightBlock:visited, a.RightBlock:link
{
   font-size: 11px;
   color: #666666;
   text-decoration: none;
}

a.RightBlock:hover
{
    background-color: #f3f4f6;
    text-decoration: underline;
}

td.PathLinks{
	padding-left: 19px; 
	padding-bottom: 20px; 
	padding-right: 19px; 
}

h1{
	display:inline;
	font-size:18px;
	color:#1c57c6;
	font-family:Tahoma;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.PathLinks h2,h1{
	display:inline;
	font-size:18px;
	color:#1c57c6;
	font-family:Tahoma;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.PathLinks .Path, a.Path, a.Path:link, a.Path:visited
{
	font-size: 18px;
	color: #1c57c6;
	font-family: Tahoma;
	text-decoration: none;
	font-weight:normal;
}



a.Path:hover
{
	text-decoration: underline;
	font-weight:normal;
}

a.DarkBlueLink
{
	font-family: Tahoma;
	font-size: 11px;
    color: #00349c;
	text-decoration: none;
}

a.DarkBlueLink:hover
{
	text-decoration: none;
	color:#666666 ;
	font-family: Tahoma;
	font-size: 11px;
}

.Description, table.Description
{
    text-align: justify; 
    font-size: 12px;
	line-height: 19px;  
}

td.Description{
	padding-bottom: 15px;
	vertical-align: top;
}

.SectionContent{
	font-family: Tahoma;
	font-size: 12px;
}

table.SectionContent, td.SectionContent, a.SectionContent, a.SectionContent:hover{
	font-size: 12px;
}

.ContentInColumns{
	font-size: 11px;
}

.ContentInColumns a.DarkBlueLink{
	color:#000000;
}

.ContentInColumns a.DarkBlueLink:hover{
	text-decoration:none;
}






a.BigDarkBlueLink
{
	font-family: Tahoma;
	font-size: 12px;
    color: #3267D1;
	text-decoration: none;
}

a.BigDarkBlueLink:hover
{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	color:#00256b;
}

.ArticteTitle, DIV.ArticteTitle, SPAN.ArticteTitle{
	font-family: Tahoma;
	font-size: 12px;
}

#LittleIconsContainer a, #LittleIconsContainer td, #LittleIconsContainer div{
	font-size: 11px;
}

.SignatureLink, a.SignatureLink{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
}

a.SignatureLink:hover{
	text-decoration: none;
	color: #666666;
}

.LeftMenuLink, a.LeftMenuLink{
	line-height: 13px;
	font-family: Tahoma;
	font-size: 11px;
	color: #00359d;
}

a.LeftMenuLink:hover{
	line-height: 13px;
	font-family: Tahoma;
	font-size: 11px;
	/*color: #00359d;*/
	color: #00256b ;
}

.LeftMenuLinkUnderlined, a.LeftMenuLinkUnderlined, a.LeftMenuLinkUnderlined:hover{
	line-height: 13px;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #00256b;
	/*color: #00359d;*/
}

.RightMenuText, a.RightMenuText{
	line-height: 13px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}

a.RightMenuText:hover{
	line-height: 13px;
	font-family: Tahoma;
	font-size: 11px;
	color: #353535;
}

.ServicesDescription{
	text-align: justify;
}

.SiteMap{
	font-size: 12px;
	text-align: left;
	line-height: 20px;
}

th.SiteMap{
	color: #000000;
	background-color: #c3e0ed;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
}

/* Home page*/

.HomePageBoxHolder{
	display:block;
	height:131px; /* 31*/
	margin-top:16px;
	margin-bottom:16px;	 /* 16*/
}

.HomePageBoxHolder a h2{
	display:none;
}


.HomePageBoxHolder span , .HomePageBoxHolder p{
	display:block;	
	color:#5F6062;
	font-size:11px;
	line-height:15px;
}

.LeftEnd{
	float:left;	
	display:block;
	width:238px;
	height:138px;
	
	margin-left:10px;		
}

.LeftEnd:hover{	
	text-decoration:none;
}

.LeftEndBgImage{
	background:url(../Images/Bg/HomePage/ImperoTrading.jpg) no-repeat;
}

.LeftEndEnImage{
	background:url(../Images/En/HomePage/ImperoTrading.jpg) no-repeat;
}

.Middle{
	float:left;	
	display:block;
	width:238px;
	height:138px;
	margin-left:8px;		
}

div.HomePageBoxHolder a.Middle p.Line{
	line-height:15px;
	padding:0px;
	margin:0px;
}

.Middle:hover{	
	text-decoration:none;
}

.MiddleBgImage1{
	background:url(../Images/Bg/HomePage/ImperoManufacturing.jpg) no-repeat;
}

.MiddleBgImage2{
	background:url(../Images/Bg/HomePage/ImperoSpftware.jpg) no-repeat;
}

.MiddleBgImage3{
	background:url(../Images/Bg/HomePage/ImperoBusinessAngel.jpg) no-repeat;
}

.MiddleEnImage1{
	background:url(../Images/En/HomePage/ImperoManufacturing.jpg) no-repeat;
}

.MiddleEnImage2{
	background:url(../Images/En/HomePage/ImperoSpftware.jpg) no-repeat;
}

.MiddleEnImage3{
	background:url(../Images/En/HomePage/ImperoBusinessAngel.jpg) no-repeat;
}


.BackButtons{
	display:block;
	height:41px;
	margin-top:45px;
	background:url(../Images/Bg/BackButtons.jpg) no-repeat;
}

.BackButtons a{
	float:left;
	display:block;
	width:109px;
	height:17px;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
	padding-bottom:2px;
	font-size:11px;
	color:#4B4F52;
	background:url(../Images/Bg/ButtonPadSmall.jpg) no-repeat;
}

.BackButtons a:hover{
	text-decoration:none;
	font-size:11px;
	color:black;
	background:url(../Images/Bg/ButtonPadSmall2.jpg) no-repeat;
}

div.ButtonVideo{
	float:left;
	display:block;
	padding-left:495px;
	width:229px;
	height:34px;
	background:none;
}

.BackButtons div.ButtonVideo a{
	position:relative;
	top:-7px;
	display:block;
	width:229px;
	height:34px;
	text-align:center;
	padding-left:20px;
	padding-top:6px;
	font-size:11px;	
	background:url(../Images/Bg/ButtonVideo.jpg) no-repeat;
}

.BackButtons div.ButtonVideo a:hover{	
	background:url(../Images/Bg/ButtonVideo2.jpg) no-repeat;
}

.SubBorder{
	margin-top:40px;
	padding-bottom:10px;
}

.UsefullSystemText{
	color:#0A3A8F;
	font-size:11px;
	font-weight:bold;
}

.imperoliink{
	font-size:12px;
	color:#3267D1;
}

.BlueLinks * a:hover, .BlueLinks  a:hover{	
	color:#00256b;
}

.BlueLinks * a, .BlueLinks a{
	font-size:12px;
	color:#3267D1;
}


.FAQBlueLinks * a:hover, .FAQBlueLinks  a:hover{	
	color:#999999;
}

.FAQBlueLinks * a, .FAQBlueLinks a{
	font-size:12px;
	color:#353535;
}


.imperoliink:hover{	
	color:#00256b;
}


.HomeBottomBlockHolder{
	height:100px;
	margin-top:10px;	
}

.left{
	float:left;
}

.BackBlock{	
	display:block;
	height:93px;
	width:485px;
	background: url(../Images/Bg/BackBlock.jpg) no-repeat;
}

.BackBlock1{
	margin-right:15px;	
}

.ButtonPadBig a{
	display:block;
	width:229px;
	height:19px;
	margin:10px 0px 3px 10px;
	text-align:center;
	padding-bottom:2px;
	font-size:11px;
	color:#4B4F52;
	background:url(../Images/Bg/ButtonPadBig.jpg) no-repeat;
}

.ButtonPadBig a:hover{
	text-decoration:none;
	font-size:11px;
	color:#000000;
	background:url(../Images/Bg/ButtonPadBig2.jpg) no-repeat;
}

.HomeFAQ{
	display:block;
	width:220px;
	margin-right:10px;
}

.FAQHomePadding{
	padding-left:10px;
	font-size:11px;
	color:#7F7F7F;
}

.FAQHomePadding a{		
	color:#7F7F7F;
}

.HomeContactTable{
	padding-left:10px;
	font-size:11px;
	color:#7F7F7F;
}

table.HomeContactTable tr td{
	font-size:11px;
}

table.HomeContactTable tr td a{
	font-size:11px;
	font-size:11px;
	color:#7F7F7F;
}

table.HomeContactTable tr td a span.RedContactText{
	color:#A91718;
}

table.HomeContactTable tr td a span.BlackContactText{
	color:#010101;
}

td.ImperoLinkTd{
	text-align:right; 
	width:70px;
}

div.ClientLink{
	padding-top:20px;
}

div.ClientLink a{
	color:#1C57C6;
}

div.ClientLink a:hover{
	color:#00256b ; /*0A3A8F;*/
	text-decoration:none;
}

td.ClientsViewInfo{
	color: #00349c;
	line-height:13px;
}

td.ClientsViewInfo a
{
	color: #00349c;
	font-weight:bold;
}
td.ClientsViewInfo a:hover, div.ClientsViewInfoSelected{
	color: #666666;	
	font-weight:bold;
	line-height:13px;
}




/*
.FooterContacts a{
	font-size:11px;
	color:#676767;
}

.FooterContacts a:hover{
	text-decoration:underline;
	color:#676767;
}
*/

a.Contacts{
   font-size: 12px;
   color: #000000;
   text-decoration: none;
}

a.Contacts .FooterContacts{
	color:#676767;
}

a.Contacts:hover , a.Contacts:hover .FooterContacts{
	color: #999999;
}

a.Contacts:hover b{
	color:#676767;
}

a.ContactsSelected , a.ContactsSelected:hover{
   font-size: 12px;
   color: #999999;
   text-decoration: none;
}

a.ContactsSelected:hover b{
	color:#676767;
}


.ProductsImageMenu{	
	display:block;
	width:186px;
	height:66px;
	margin-bottom:	10px;
}

.ProductsImageMenu h2{
	display:none;
}

.PMI1Bg{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoTrading.jpg) no-repeat;	
}

.PMI2Bg{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoManufacturing.jpg) no-repeat;	
}

.PMI3Bg{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoSpftware.jpg) no-repeat;	
}

.PMI4Bg{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoBusinessAngel.jpg) no-repeat;	
}

.PMI1En{
	background:url(../Images/En/ProductsImageMenu/InnImperoTrading.jpg) no-repeat;	
}

.PMI2En{
	background:url(../Images/En/ProductsImageMenu/InnImperoManufacturing.jpg) no-repeat;	
}

.PMI3En{
	background:url(../Images/En/ProductsImageMenu/InnImperoSpftware.jpg) no-repeat;	
}

.PMI4En{
	background:url(../Images/En/ProductsImageMenu/InnImperoBusinessAngel.jpg) no-repeat;	
}


.PMI1BgSelected{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoTrading2.jpg) no-repeat;	
}

.PMI2BgSelected{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoManufacturing2.jpg) no-repeat;	
}

.PMI3BgSelected{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoSpftware2.jpg) no-repeat;	
}

.PMI4BgSelected{
	background:url(../Images/Bg/ProductsImageMenu/InnImperoBusinessAngel2.jpg) no-repeat;	
}

.PMI1EnSelected{
	background:url(../Images/En/ProductsImageMenu/InnImperoTrading2.jpg) no-repeat;	
}

.PMI2EnSelected{
	background:url(../Images/En/ProductsImageMenu/InnImperoManufacturing2.jpg) no-repeat;	
}

.PMI3EnSelected{
	background:url(../Images/En/ProductsImageMenu/InnImperoSpftware2.jpg) no-repeat;	
}

.PMI4EnSelected{
	background:url(../Images/En/ProductsImageMenu/InnImperoBusinessAngel2.jpg) no-repeat;	
}

@media screen{
div#preloader {
		position: absolute;
		left: -9999px;
		top:  -9999px;
		}
div#preloader img {
		display: block;
		}
}
	
@media print{
	div#preloader, 
	div#preloader img {
		visibility: hidden;
		display: none;
	}
}

a.SiteMapSelected{
	font-size: 12px;
	color: #666666;
   text-decoration: none;
}

a.SiteMap,  a.SiteMap:visited, a.SiteMap:link
{
   font-size: 12px;
   color: #666666;
   text-decoration: none;
}

a.SiteMap:hover{    
    color: #000000;
    text-decoration: none;
}

div.BlockContactsHolder{
	padding: 5px 12px 0px 12px;
	font-size:11px;
}

div.BlockContactsHolder table tr td{
	font-size:11px;
}

a.AskQuestion{
	color:#1C57C6;
}

a.AskQuestion:hover{
	color:#000000;
}

a.ContactsBlockMailTo{
	padding-left:33px;
	font-size:11px;
}

a.ContactsBlockMailTo:hover{
	color:#1C57C6;
	font-size:11px;
}

div.FAQContent{
	padding-left: 10px; 
	line-height:17px; 
	font-size:11px;
}

div.FAQContent p{
	padding:0px;
	margin:0px;
}