/*Stylesheet for NewLift Holdings */
/*Modified on 27 July 2011 */

body {
  
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16pt;
	background-image: url(../images/bg_newlift_home.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#e1e1e1;
	margin:10px 30px 20px 30px;
	padding:0px;
	text-align:justify;
}

ul { margin:0px 20px;}

li { margin:0px 0px;}

/* Titles */
h1 {
   color: #000099;
   font-family: Verdana, Geneva, sans-serif;
	 font-size: 16px;
	 font-weight:bold;
	 line-height: 16pt;
	 margin:20px 0px 10px 30px;
	 padding:0px;
   
}


h2 {
   color: #000;
   font-family: Verdana, Geneva, sans-serif;
	 font-size: 14px;
	 line-height: 16pt;
	 margin:20px 0px 10px 30px;
	 padding:0px;
	 font-weight:bold;
}


h3 {
   color: #000099;
   font-family: Verdana, Geneva, sans-serif;
	 font-size: 13px;
	 font-weight:bold;
	 line-height: 14pt;
	 margin:20px 0px 10px 0px;
	 padding:0px;
}



h4 {
   color: #000;
   font-family: Verdana, Geneva, sans-serif;
	 font-size: 14px;
	 font-style:italic;
	 line-height: 16pt;
	 margin:0px 0px 10px 30px;
	 padding:0px;
	 width:650px;
   
}

h5 {
   color: #000099;
   font-family: Verdana, Geneva, sans-serif;
	 font-size: 13px;
	 font-weight:bold;
	 line-height: 14pt;
	 margin:20px 0px 10px 30px;
	 padding:0px;
}



/* Content text */

p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16pt;
	margin:10px 30px 20px 30px;
	padding:0px;
	text-align:justify;
	
}

#p2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14pt;
	margin:0px 12px 0px 12px;
	padding:0px;
	text-align:justify;
}

/* Menu Links */

a:link, a:visited, a:active {
	color: #009;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #009;
}


/* MAIN Menu Links */

#mainmenu
{
  color: #000;
	font-weight:bold;
	margin:10px 0px 0px 5px;
	font-size:12px;
	background:#ffd202;
	height:32px;
}


#mainmenu a:link, #mainmenu a:visited, #mainmenu a:active
{
	color: #000;
  text-decoration: none;
	padding:5px 19px;
	display: block;
	float:left;
	
	
}

#mainmenu a:hover {
	color: #fff;
	text-decoration: none;
}


#mainmenu a.selectedmenu {
 color: #fff;
 text-decoration: none;
 background:#000b9b;
 padding:5px 19px;
 height:22px;

}


/* SUB Menu Links */

#sublink
{
  color: #fff;
	font-weight:bold;
	margin:10px 0px 5px 15px;
	font-size:11px;
	display:inline;
}


#sublink a:link, #sublink a:visited, #sublink a:active
{
	color: #fff;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	padding:0px 15px 0px 15px;
	display: block;
  float:left;
	
}

#sublink a:hover {
	color: #fff;
	text-decoration: none;
}


#sublink a.selectedmenu {
 color: #ffd200;
 text-decoration: none;
}

/* Class for area for 4 main images on Homepage */

#home1 {
   margin:0px;
	 padding:0px;
    width:250px;
    height:258px;
    background-image:url(../images/box1.jpg);
}

#home2 {
   margin:0px;
	 padding:0px;
    width:250px;
    height:258px;
    background-image:url(../images/box2.jpg);
}

#home3 {
   margin:0px;
	 padding:0px;
    width:250px;
    height:258px;
    background-image:url(../images/box3.jpg);
}

#home4 {
   margin:0px;
	 padding:0px;
    width:250px;
    height:258px;
    background-image:url(../images/box4.jpg);
}



.homehighlight {
   
}


.homehighlight h1 {
   
   font-size: 14px;
	 line-height: 16pt;
	 margin:40px 5px 5px 30px;
	 padding:0px;
}


.homehighlight p {
  
   font-size: 10px;
	 line-height: 15pt;
	 text-align:left;
	 margin:0px 30px;
	 padding:0px;
   
}

.homehighlight a {
   
   text-decoration:none;
	 font-size: 10px;
	 line-height: 15pt;
	 text-align:left;
	 color:#000;
	
	 
	
}

.homehighlight a:hover {
   
   color:#666;
	 /* background:#000; */
	 
}



/* Class for footer */

#footer {

	font-family: Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size: 9px;
	margin:0 0px;
	
}

/* Misc classes for alignment of items */

.alignright
{
 float:right;
}

.alignleft
{
 float:left;
}

.w_border
{
 border:#ccc 1px solid;
 padding:3px;
 background:#fff;
}


.w_border_left
{
 border:#ccc 1px solid;
 padding:3px;
 float:left;
 margin:0px 25px 15px 10px;
}


/* Classes for buttons */
.btn_more {
 background:#000b9b;
 float:right;
 padding:0px 2px;
 margin:0px 0px 15px 0px;
 font-size:10px;
 font-weight:bold;
 color:#fff;
 display:block;
}

.btn_more p,  .btn_more a:link, .btn_more a:visited, .btn_more a:active
{
 color:#fff;
 padding:0px 2px;
 
 }

 
.btn_more1 {
 background:#000b9b;
 padding:5px;
 margin:0px 0px 15px 0px;
 font-size:10px;
 font-weight:bold;
 color:#fff;
 display:inline block;
}

.btn_more1 p,  .btn_more1 a:link, .btn_more1 a:visited, .btn_more1 a:active
{
 color:#fff;
 padding:0px 2px;
 
 } 
 
 
/* for image mapping for the world map - partner section */

#map {
    margin:0;
    padding:5px;
    width:686px;
    height:394px;
    background:url(../images/worldmap.png) top left no-repeat;
    font-family: Verdana, Geneva, sans-serif;
	  font-size: 12px;
		/*border:1px solid #f0f4f4; */}
		


    #map li {
        margin:0;
        padding:0;
        list-style:none;
    }


#map li a {
       position:relative;
			 display:block;
        /*
           Specifying a background image
           (a 1px by 1px transparent gif)
           fixes a bug in older versions of
           IE that causeses the block to not
           render at its full dimensions.
        */
        background:url(../images/blank.gif);
				text-decoration: none;
    }

/* To set image mappings, can turn on span to see the effects */		
#map li a span { display:none; }

#map li a:hover span {
        position:relative;
        display:block;
        width:200px;
        left:20px;
        top:20px;
        padding:5px;
        border:1px solid #000;
        background:#000b9b;
        text-decoration:none;
        color:#fff;
        filter:alpha(opacity=80);
        opacity:0.8;
				
}

#map a.indonesia {
        top:238px;
        left:515px;
        width:15px;
        height:20px;
				/*background:#000;*/
				
}



#map a.vietnam {
        top:209px;
        left:540px;
         width:15px;
        height:20px;
				text-decoration: none;
				/*background:#000;*/
    }
           
#map a.malaysia {
        top:190px;
        left:496px;
         width:15px;
        height:20px;
				text-decoration: none;
				/*background:#000;*/
    }
		
		
#map a.japan {
        top:78px;
        left:578px;
        width:15px;
        height:20px;
				text-decoration: none;
				/*background:#000;*/
    }		
		
		
		
#map a.china {
        top:70px;
        left:490px;
        width:15px;
        height:20px;
				text-decoration: none;
				/*background:#000;*/
    }
           
    #map a.india {
        top:65px;
        left:455px;
        width:15px;
        height:20px;
				text-decoration: none;
				/* background:#000;*/
    }
           
    #map a.africa {
        top:140px;
        left:358px;
        width:15px;
        height:20px;
				text-decoration: none;
				/* background:#000;*/
    }
		
		
		#map a.switzerland {
         top:-46px;
        left:318px;
        width:15px;
        height:20px;
				text-decoration: none;
				/*background:#000;*/
    }
		
		
		#map a.austria {
         top:-23px;
        left:335px;
        width:15px;
        height:20px;
				text-decoration: none;
				/*background:#000;*/
    }
		
		
		#map a.germany {
        top:-35px;
        left:348px;
        width:15px;
        height:20px;
				text-decoration: none;
				/*background:#000;*/
    }
		
		
		#map a.denmark {
         top:-85px;
        left:328px;
        width:15px;
        height:20px;
				text-decoration: none;
				/*background:#000;*/
    }
		
		
		#map a.usa {
       top:-75px;
        left:140px;
        width:15px;
        height:20px;
				text-decoration: none;
				/*background:#000;*/
    }
		

/* Slider default style */

.theme-default #slider {
    /*margin:0 auto; */
    /* width:618px; /* Make sure your images are the same size */
   /*height:280px; /* Make sure your images are the same size */
	
	width:980px; /* Make sure your images are the same size */
  height:230px; /* Make sure your images are the same size */
	background:#000;
	
} 

#slider_nav {
background-image: url(../images/bkgrd_yellowline.gif);
background-repeat: repeat-y;
height:5px; /* Make sure your images are the same size */
width:980px;
}