/* CSS Document */


.clientbordbox {
   display:inline-block;
    margin-top: 24px;
    width: 630px;
    margin-left:50px;
}
.clientbox {
    background: url("../img/client_grad.gif") repeat-x scroll left top transparent;
    border: 1px solid #D1D1D1;
    float: left;
    font-size: 12px;
    height: 90px;
    line-height: 14px;
    margin: 0 20px 35px 0;
    width: 164px;
}
.client-pic {
    text-align: center;
}
.client-pic img {
    border: medium none;
    margin: 0;
    padding: 8px 0 10px;
}
.client-pic span {
    color: #4F4F4F;
    text-decoration: none;
}


body{ margin:0px;
      padding:0px;
	  font-size:12px;
	  text-align:justify;
	  font-family: "Trebuchet MS", Times, serif, "Times New Roman"
	}
a { color:#646464;
    text-decoration:none;   
  }
h6{ 
	margin:0px; padding:10px 0px 10px 10px;
	font-size:18px;
	text-transform:uppercase;
	color:#060606;
}
h9{ 
	margin:0px; padding:10px 15px 15px 2px;
	font-size:18px;
	text-transform:uppercase;
	color:#060606;
}
.linksbtn{ 
	margin:0px; padding:10px 0px 10px 10px;
	font-size:12px;
	text-transform:none;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.port{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	color:#002851;
	font-weight:bolder;
}
.textport
{
font-family:"Times New Roman", Times, serif;
font-size:12px;
padding:0px 50px 10px 2px;
color:#333333;
}	.headeleft{ float:left; width:auto; padding-left:15px;}

.headeleft ul{ margin:0px; padding:0px;}

.headeleft ul li{ margin:0px; padding:0px;
                  display:inline;               
             }
			 
.headeleft ul li a{ margin:0px; padding:0px;
                   display:block;
				   font-size:11px;
				   width:auto;
				   float:left;
				   height:24px;
				   line-height:24px;
   				   text-decoration:none;
				   color:#939292;				           
                  }

.headeleft ul li.linkbg a{  padding-right:5px;
				   width:97px;
				   padding-left:14px;
				   color:#ffffff;
				   background:url(../images/red-linkbg.gif) no-repeat;            
                  }

.headeright{ width:auto; float:right;}

.headeright ul{ margin:0px; padding:0px;}

.headeright ul li{ margin:0px; padding:0px;
                  display:inline;               
             }
			 
.headeright ul li a{ margin:0px; padding:0px 10px 0px 30px;
                    display:block;
				    font-size:11px;
				    width:auto;
				    float:left;
				    height:24px;
				    line-height:24px;
   				    text-decoration:none;
				    color:#939292;
				    background:url(../images/signin-icon.jpg) 10px 4px no-repeat;            
				    border-left:1px solid #BABABA;				           
                  }


.headeright ul li.sitemap a{ margin:0px; padding:0px 10px 0px 30px;
                    display:block;
				    font-size:11px;
				    width:auto;
				    float:left;
				    height:24px;
				    line-height:24px;
   				    text-decoration:none;
				    color:#939292;
				    background:url(../images/sitemap.png) 10px 4px no-repeat;            
				    border-left:1px solid #BABABA;				           
                  }


.headeright ul li.help a{background:url(../images/help.gif) 10px 4px no-repeat;}

.headeright ul li.linkbg a{
				   padding-left:17px;
				   border-left:none;
				   padding-left:20px;				           
				   background:url(../images/login-icon.jpg) left 4px no-repeat;            
                  }


.header{ width:998px;
         margin:auto;
		 background:url(../images/headerbg.gif) repeat-x;
		 height:25px;
		 border:1px solid #CCCCCC;
		 border-top:none;
	   }

.logo{ float:left; width:211px;
       height:46px;
	   padding-top:10px;
	   background:url(../images/aarnasoft_logo.jpg) bottom no-repeat;}
	   
.call{ float:right;
       background:url(../images/callfree-bg.jpg) no-repeat;
	   width:260px;
	   padding:28px 0px 0px 41px;
	   height:24px;
	   font-size:16px;
	   font-weight:bold;
	   margin-right:12px;}

.cl{ clear:both;}

.menu{ float:left; width:auto; padding-top:15px; margin-left:-50px;}
.menu li {
float: left;
width: auto;
list-style:none;
}

.menu li a {
display: block;
margin:0px 0px;
               padding:0px 20px;
			   font-size:13px;
			   line-height:30px;
			   color:#646464;
			   float:left;			   
			   display:block;
			   font-weight:bold;
    		   background:url(../images/line.gif) left top no-repeat;
text-transform:uppercase;
			   text-decoration:none;
}


.menu li ul {
display: none;
position: absolute;
width:200px;
margin-left:18px;
margin-top:25px;
border:1px solid #999999;
background-color:#ECECEC;
z-index:5;
}

.menu li ul li {
float:left;
width:240px;
border:1px solid #999999;
background-color:#ECECEC;
margin-left:-40px;
}


.menu li ul li:hover {
float:left;
width:240px;
border:1px solid #999999;
background-color:#ffffff;
margin-left:-40px;
}

.menu li ul li a {
text-align:left;
}

.menu li>ul {
top: auto;
left: auto;
}
.menu li:hover ul, li.over ul {
display: block;
}

.searchbg{ background:url(../images/search-bg.gif) no-repeat;
           width:287px;
		   height:29px;
		   float:right;
		   margin-top:25px;
		   margin-right:-50px;
		 }

.searchbg form{ margin:0px;
				padding:0px;
    		  }

.searchbg form input{ float:left; width:140px; line-height:11px;
                       margin:7px 6px 0px 4px;
					   font-size:11px;
                      height:11px; padding:2px 2px 0px; border:1px solid #ffffff; }

.searchbg form input.submit{ float:left;
                             border:none;
							 line-height:27px;
							 height:27px;
							 background:none;
							 margin:0px;
							 cursor:pointer;
							 width:72px; padding:0px;
						   }

.menu ul li.first a{ background:none; padding:0px 10px 0px 0px;}

.menu ul li a:hover{ color:#B00606}


.maincontainer{ width:970px;
                margin:auto;
				
			  }
			  
.flash{ margin-top:13px;}

.banner{ margin-top:13px;
         background:url(../images/linkpage-header.gif) no-repeat;
		 height:130px;}
		 
.banner-pic{ width:263px;
            float:left;
			text-align:right;
			padding-top:7px;}

.banner-text{ width:409px;
            float:left;
			color:#767676;
			font-size:31px;
			font-weight:bold;
			text-align:center;
			padding-top:20px;}
			
.banner-text2{ width:294px;
            float:left;
			color:#767676;
			font-size:17px;
			font-weight:bold;
			padding-top:17px;}
			
.banner-text2 span{color:#D20B0B; font-size:23px;}

.header2{ width:956px; height:122px;
		  padding-left:14px;
		  background:url(../images/broad-headerbg.jpg) left no-repeat;
	    }
		

.header2-right{ width:942px; height:122px;

				padding-right:14px;
                background:url(../images/broad-headerbg-right.jpg) right no-repeat;
	          }
			  
.header2-center{ width:942px; height:122px;
                 background:url(../images/broad-headerbg2.jpg) repeat-x;
	           }
.header2center{ width:942px; height:122px;
                 background:url(../images/broad-headerbg2.jpg) repeat-x;
	           }
.bodycontainer{ clear:both; margin-top:13px;}

.home-leftside{ width:670px; float:left;}

.home-rightside{ width:289px; float:right;}

.containerbox{ background:url(../images/bg2.gif) repeat-y;
               padding:11px 11px 0px;
			 }

.containerbox-bottom h1{ background:url(../images/heading-bg.jpg) no-repeat;
				  height:31px;
				 line-height:31px;
				 font-size:13px;
				 text-transform:uppercase;
				 color:#303030;
				 margin:0px;
				 padding:0px 0px 0px 11px;
               }

.containerbox-bottom{ background:url(../images/box-bottom.gif) bottom no-repeat;
					  margin-bottom:13px;
					  padding-bottom:12px;
					}
					
.viewmore{ border-top:1px solid #cccccc;
           text-align:right;
		   margin-top:13px;
		   font-size:11px;
		   color:#737373;
		   padding-top:5px;
		   clear:both;
		   display:block;
         }

.viewmore a{ color:#C10000;
             text-decoration:none;
			 font-size:12px;
			 font-family:"Trebuchet MS", Times, serif, 
		   }

.viewmore a:hover{ color:#C10000;
            
		   }

.welcome-pic{ float:left;
              padding:0px 10px 10px 0px;}
			  
			  
/* --right -- */
.rightcontainerbox{ background:url(../images/sidebar-bg.gif) repeat-y;
               padding:5px 11px;
			 }

.rightcontainerbox2{ background:url(../images/sidebar-bg.gif) repeat-y;
                     padding:0px 5px 5px 10px;
                   }

			 .rightcontainerboxqu{ background:url(../images/sidebar-bg.gif) repeat-y; 
			 padding:1px 1px;
               
			 }
     .rightcontainerbox-bottom h1 
                          { background:url(../images/sidebar-heading.gif) no-repeat;
				               height:31px;
				               line-height:31px;
				               font-size:13px;
				               text-transform:uppercase;
				               color:#303030;
				               margin:0px;
				               padding:0px 0px 0px 11px;
                             }

.rightcontainerbox-bottom{ background:url(../images/sidebar-footer.gif) bottom no-repeat;
					       margin-bottom:13px;
					       padding-bottom:8px;
					     }


.graybox{ width:249px;
          height:120px;
		  background:url(../images/gray-bg.gif) left bottom no-repeat;
		  padding:17px 11px 5px;
		  color:#383838;
		}

.graybox span a{ background:url(../images/pen.gif) left 7px no-repeat;
                 text-decoration:none;
				 display:block;
				 clear:left;
				 float:right;
				 padding-left:15px;
				 color:#C10000;
				 padding-top:7px;
				 			   }
							   
							   
.left-smallbox, .left-smallbox2{ float:left;
                width:329px;
				background:url(../images/boxfooter.gif) bottom;
				padding-bottom:12px;
			  }
				

  
.left-smallbox2{ float:right;
                }


.left-smalltextbox{ background:url(../images/box-bg.gif) repeat-y;
                     padding:11px 17px 0px;
                   }

.left-smallbox h1, .left-smallbox2 h1 
                             { background:url(../images/heading-bg3.gif) no-repeat;
				               height:31px;
				               line-height:31px;
				               font-size:13px;
				               text-transform:uppercase;
				               color:#303030;
				               margin:0px;
				               padding:0px 0px 0px 11px;
                             }

.left-smalltextbox b{ color:#C10000;
                      font-size:12px;
					  padding-bottom:5px;
					  line-height:25px;
					}
					

.homepic{ padding-bottom:7px; clear:both;}

.footer-gap{ height:30px; clear:both}

.curve_mid { border-left:0px solid #e7e6e6; border-right:1px solid #e7e6e6; background:#FFFFFF;}
.midmenu {color:#004584; font:11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 20px; height:44px; }
.midmenu ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.midmenu li {padding:0px; float:left; display:block;}
.midmenu li a{
	color:#004584;
	font-weight:bold;
	display:block;
	float:left;
	text-decoration:none;
	line-height:28px;
	margin:0px 0px 0px 0px;
	outline:none;
	
	}
.midmenu li a span{ text-decoration:none; display:block; line-height:29px; padding:0px 21px 0px 21px; }	
.midmenu li a:hover { color:#000000; text-decoration:underline; }
.midmenu li a.tabactive {
	color:#004584;
	font-weight:bold;
	display:block;
	float:left;
	text-decoration:none;
	line-height:28px;
	
	}
.midmenu li a.tabactive span{ text-decoration:none; display:block; line-height:29px; padding:0px 21px 0px 21px;  }	
.midmenu li a.tabactive:hover { color:#000000; text-decoration:underline;  }


/* Link page */


.linkpage-left{ width:239px;
                float:left;}
				
.linkpage-left h1{ background:url(../images/leftside-headingbg.gif);
                   height:31px;
				   margin:0px;
				   padding:0px 0px 0px 18px;
				   font-size:12px;
				   text-transform:uppercase;
				   line-height:31px;
				 }

.linkpage-leftbox{ background:url(../images/leftside-bg.gif) repeat-y;}

.linkpage-leftbox ul.redarrow{ margin:0px; padding:10px 18px 0px 18px;}

.linkpage-leftbox ul.redarrow li{ margin:0px; padding:0px 0px 0px 10px;
                                  list-style:none;
								  display:block;
								  line-height:30px;
								  font-size:12px;
								  background:url(../images/red-arrow.gif) left 12px no-repeat;
								  border-top:1px dotted #DCDCDC;
								  color:#575656;
								}
.linkpage-leftbox ul.redarrow li.noborder{ border:none;}

.linkpage-leftbox ul.redarrow li a{color:#575656; text-decoration:none;
                                   font-weight:bold;}
								
.linkpage-leftbox ul.redarrow li a:hover{color:#B11010;}



.linkpage-leftbox ul{ margin:0px; padding:8px 18px 0px 18px;}

.linkpage-leftbox ul li{ margin:0px; padding:0px 0px 0px 10px;
                         list-style:none;
						 line-height:17px;
						 background:url(../images/gray-arrow.gif) left 13px no-repeat;
						 color:#575656;
					   }


.linkpage-leftbox ul li span a{color:#B11010; text-decoration:none;
                                   font-weight:bold;
								   font-size:12px;
								   display:block;
								   padding:10px 0px 0px;
								   margin:0px;}
								
.linkpage-leftbox ul li a:hover{color:#B11010;}




.linkpage-leftbox2{ background:url(../images/leftside-bottobg.gif) bottom no-repeat; 
                    padding-bottom:18px;
					margin-bottom:11px;}



.linkpage-right h1{ background:url(../images/leftside-headingbg.gif);
                   height:31px;
				   margin:0px;
				   padding:0px 0px 0px 18px;
				   font-size:12px;
				   text-transform:uppercase;
				   line-height:31px;
				 }

.linkpage-rightbox{ background:url(../images/leftside-bg.gif) repeat-y;}

.linkpage-rightbox form{ margin:0px; padding:10px 18px 0px;}
.linkpage-rightbox form label{ color:#575656; }
.linkpage-rightbox form input{ border:1px solid #DCDCDC;
							   height:20px;
							   width:194px;
							   padding:2px 2px;
							   margin:5px 0px;
							   color:#303030;
							   font-size:12px;}
							   
							   
.linkpage-rightbox form input.submitbut{ width:79px; height:24px;
                                        
										 text-align:center;
										 border:none;
										 line-height:20px;
										 font-size:12px;
										 color:#303030;
										 cursor:pointer;
										 font-weight:bold;
										 background:url(../images/submit-but.gif) no-repeat;}
										 


.linkpage-rightbox2{ background:url(../images/leftside-bottobg.gif) bottom no-repeat; 
                    padding-bottom:18px;
					margin-bottom:11px;}

		
.linkpage-right{ width:239px;
                 float:right;}
				 
.linkpage-center{ width:679px;
                 float:left;
				 padding:0px 21px 0px 22px;}
				 
.linkpage-center h1{ background:url(../images/centerbg.gif) no-repeat;
                     margin:0px; padding:0px 0px 0px 22px;
					 line-height:31px;
					 color:#303030;
					 font-size:12px;
					 text-transform:uppercase;
					}

.linkpage-center-box{ background:url(../images/center-bottombg.gif) bottom no-repeat;
                      padding-bottom:1px;
					}

.linkpage-center-box2{ background:url(../images/center-bodybg.gif) repeat-y;
                       padding:12px 22px 0px;
					   color:#7D7D7D;
					   text-align:justify;
					 }



.linkpage-right ul{ margin:0px; padding:8px 18px 0px 18px;}

.linkpage-right ul li{ margin:0px; padding:0px 0px 0px 0px;
                         list-style:none;
						 line-height:17px;
						 color:#575656;
					   }


.linkpage-right ul li span a{color:#B11010; text-decoration:none;
                                   font-weight:bold;
								   font-size:12px;
								   display:block;
								   padding:10px 0px 0px;
								   margin:0px;}
								
.linkpage-right ul li a:hover{color:#B11010;}


.footer{ margin:auto;
         width:984px;
		 clear:both;
		 
	   }
	   .footer_box_new{
	   height:130px;
	   margin-left:10px;
	   margin-top:7px;
	   
	   width:130px;
	   padding:opx;
	   }


.footer-box{ background-image:url(../images/b1.gif); background-repeat: repeat-x;
width:auto;
height:56px;
margin:0px;
padding:0px;
}
.footer-box_m{background-image:url(../images/b2.gif); background-repeat:repeat-x;
width:auto;
height:148px;
margin:0px;
padding:0px;
}
.footer-box_b{
background-image: url(../images/b3.gif); background-repeat: repeat-x; width:auto;
height:148px;
margin:0px;
padding:0px;
}
.footer-box_l{
background-image: url(../images/fotter.gif); background-repeat: repeat-x; width:auto;
height:62px;
margin:0px;
padding:0px;
}

.footer-left{ width:956px; height:51px;
		  padding-left:14px;
		  background:url(../images/footer-left.gif) left no-repeat;
	    }
		

.footer-right{ width:957px; height:51px;

				padding-right:14px;
                background:url(../images/footer-right.gif) right no-repeat;
	          }
			  
.footer-center{ width:957px; height:51px;
                 background:url(../images/footer-center.gif) repeat-x;
	           }
			   
			  


 .fmenu{ float:inherit; width:750px; padding-top:15px;}

.fmenu ul{ margin:0px;
          padding:0px;
		}

.fmenu ul li{ margin:0px;
             padding:0px;
			 display:inline;
		   }
		   
.fmenu ul li a{ margin:0px 5px;
               padding:0px 20px;
			   font-size:13px;
			   line-height:30px;
			   color:#FFFFFF;
			   float:left;			   
			   display:block;
			   font-weight:bold;
    		   background:url(../images/line.gif) left top no-repeat;

			   text-decoration:none;
		   }
		   
 .client_text {
	font-size:15px;
	color:#C10000;
	padding-top:13px;
	padding-left:10px;
	font-weight:bold;

}
.lang-flags {
	height:45px;
	clear:both;
	
}

.lang-flags div {
	padding:10px;
}

.lang-flags ul {
	padding:0px;
	margin:0px;
}

.lang-flags li {
	list-style:none;
	display:inline;
	padding:0 30px;
	text-align:center;
}


.aarna-icons {margin:0; padding:14px 0;}
.aarna-icons li {text-align:center; float:left; margin:0 6px; padding:0; background:none; list-style:none;}
.aarna-icons-right {margin:0; padding:0px; overflow:hidden; width:280px;}
.aarna-icons-right li {list-style:none;text-align:left; float:left; margin:2px; padding:2px; background:none; width:125px; border:3px double #e9e9e9; }
.aarna-icons-right li img {list-style:none;margin:0 5px 0 5px;}

.aarna-icons-mid {margin:0; padding:0px; overflow:hidden; width:600px;}
.aarna-icons-mid li {list-style:none;text-align:left; float:left; margin:2px; padding:2px; background:none; width:286px; border:3px double #C10000; }
.aarna-icons-mid li img {list-style:none;margin:0 5px 0 5px;}

.aarna-text{ text-decoration:none;
				 display:block;
				 color:#000000;
				  }
				  
 .copy-right
 {
  text-align:right;
  color:#000000;
  font-size:14px;
  padding-top:18px;
 }
 .copy-right span a 
 {
 color:#FFFFFF;
 }
 
 
 #fpart { width:100%; clear:both; height: auto; color:#000000; font-size:11px; text-align:left; margin:0px; float:left; padding:5px 0 0 40px}
#fpart .f-fixed{width:980px; margin:0 auto; padding:10px 0 0 0;}

#fpart ul.last{margin-right:0px; float:right;}
#fpart ul{padding:0; margin:0; float:left; white-space:nowrap; margin-right:30px; width:auto;}
#fpart ul li{background:none; padding:0px; margin:0px;list-style:none;}
#fpart ul li a {margin:0px; padding:0px;list-style:none;}
#fpart ul h4{padding:0 0 10px 0; margin:0; font-size:14px; font-weight:bold; color:#000000;}
#fpart ul h5{padding:0; margin:0; font-size:12px; font-weight:bold; color:#004b7c;}
.client-base{border-top:solid 1px #81bee2; border-bottom:solid 1px #81bee2; padding:0px 0 0px; font-size:11px; text-align:center;}
.client-base span{color:#fff;}


#fpart a {color:#000000;margin:5px; text-decoration:none;}
#fpart a.blue{color:#000000;margin:5px; text-decoration:none; background:url(../images/arrowf.gif) no-repeat left 4px; padding-left: 8px;}
#fpart a:hover {color:#C10000; text-decoration: none;}
.copyright{padding:5px; text-align:center; width:980px; margin:0 auto; font-size:11px;}

.center_heading{
 color:#B11010;
 text-decoration:none;
 font-weight:bold;
 font-size:14px;
 display:block;
 padding:10px 0px 0px;

}

.center_subheading{
 color:#333333;
 text-decoration:none;
 font-weight:bold;
 font-size:12px;
 display:block;
 padding:10px 0px 0px;
 
}
.center_subbox_text
{
font-size:12px;
font-weight:normal;
color:#7D7D7D;
text-align:justify;
text-decoration:none;
padding:8px 0px 0px;
 wowor

}



.linkpage-center1{ width:679px;
                 float:left;
				 padding:0px 21px 0px 22px;
				 }
				 
.linkpage-center1 h1{ background:url(../images/centerbg.gif) no-repeat;
                     margin:0px; padding:0px 0px 0px 22px;
					 line-height:31px;
					 color:#303030;
					 font-size:12px;
					 text-transform:uppercase;
					}

.linkpage-center1-box{ background:url(../images/center-bottombg.gif) bottom no-repeat;
                      padding-bottom:14px;
					}

.linkpage-center1-box2{ background:url(../images/center-bodybg.gif) repeat-y;
                       padding:12px 22px 0px;
					   color:#7D7D7D;
					   text-align:justify;
					 }
.linkpage-center1-boxinfo{ background:url(../images/center-bodybg.gif) repeat-y;
                       padding:12px 8px 0px;
					   color:#7D7D7D;
					   text-align:justify;
					 }
 .fontport {
	font-size:12px;
	color:#ffffff;
	padding-top:13px;
	text-decoration:none;
	font-family: "Trebuchet MS", Times, serif, 
}
 .h1 {
	font-size:14px;
	color:#D20B0B;
	padding-top:13px;
	font-weight:bold;
	text-decoration:none;
	font-family: "Trebuchet MS", Times, serif, 
}
.txtbox {
border:#D2CFCF 2px solid;
}
.bg
{
background:url(../images/bg.jpg) no-repeat;
height:79px;
float:left;
width:248px;
font-size:12px;
color:#000000;
padding-top:13px;
padding-left:13px;
padding-right:13px;
font-weight:bold;
text-decoration:none;
margin-top:5px;
font-family: Verdana, Arial, Helvetica, sans-serif
}

