/* CSS Document */
body{
	padding:0px;
	margin:0px;
	font-family:tahoma;
	font-size:11px; text-align:left;
	color:#333333;
	}
p{ margin:0px; padding:0px;}
a{ font-size:11px;}
li{ font-size:12px;}
.main_body{
	width:1006px;
	background-color:#FFFFFF;
	}	

.left_side{
 	float:left;
	width:29%;	
	vertical-align:top;
	}

.search{ padding-top:10px;}
.search input{ border:1px solid #cccccc; margin:0px; padding:3px;}
.search select{border:1px solid #cccccc; margin:0px; padding:2px; color:#666666;}
.btn{background-image:url(../images/btn_bg.jpg); border:1px solid #cccccc; background-repeat:repeat-x; color:#ffffff; font-weight:bold; font-family:Tahoma; font-size:12px; padding:2px;}
.menu{float:left; margin-top:10px; width:95%;}
.menu td{padding-left:5px; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #BDDBF2;}
.menu a{
		font-family:Tahoma;
		 font-size:12px;
		 font-weight:bold;
		 text-decoration:none;
		 color:#2D81B9;
		 text-align:left;
	 	 }
.menu a:hover{font-family:Tahoma;
		 font-size:12px;
		 font-weight:bold;
		 text-decoration:none;
		 color:#FF8A15;
		 text-align:left;
		 
	 	 }	
		 
.login{ float:left; width:84%; background-image:url(../images/back-02.jpg); background-repeat:repeat-x; border:1px solid #BDDBF2; padding-bottom:5px;}
.login input{border:1px solid #cccccc; padding:0px; margin:0px; color:#666666; padding:2px; font-size:11px;}
.login td{ padding:5px 5px 5px 5px;}

.login a{ color:#2D81B9; text-decoration:underline;}
.login a:hover{ color:#2a2a2a; text-decoration:none;}

.login2{ width:95%; background-image:url(../images/back-02.jpg); background-repeat:repeat-x; border:1px solid #BDDBF2; padding:25px;}
.login2 input{border:1px solid #cccccc; margin:0px; color:#666666; padding:2px; font-size:11px;}
.login2 td{ padding:5px 5px 5px 5px;}

.login2 a{ color:#2D81B9; text-decoration:underline;}
.login2 a:hover{ color:#2a2a2a; text-decoration:none;}

.login1{ width:35%; background-image:url(../images/back-02.jpg); background-repeat:repeat-x; border:1px solid #BDDBF2; margin-bottom:10px;}
.login1 input{border:1px solid #cccccc; padding:0px; margin:0px; color:#666666; padding:2px; font-size:11px;}
.login1 td{ padding:5px 5px 5px 15px;}

.login1 a{ color:#2D81B9; text-decoration:underline;}
.login1 a:hover{ color:#2a2a2a; text-decoration:none;}

.welcome-title{ float:left; padding:5px; color:#0066FF; font-size:15px; font-weight:bold; border-bottom:1px solid #cccccc;}

.world-map{float:left; width:84%; margin-top:10px;  border:1px solid #BDDBF2;}
.world-map h1{
background-color:#acd0f0; 
font-family:Tahoma; 
font-size:11px; 
color:#666666; 
text-align:left; 
font-weight:bold;
margin:0px; padding:5px; border-bottom:1px solid #BDDBF2;}	

.right_side{
 	float:right;
	width:70%;	
	vertical-align:top;
	}

.title{ 
padding-top:5px; padding-left:5px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:17px;
font-weight:bold;
color:#545454;
border-bottom:1px solid #E1E1E1;
}

.download{ 
padding-top:5px; padding-left:5px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:15px;
font-weight:bold;
color:#545454;
border-bottom:1px solid #E1E1E1;
}

.text{ float:left; padding-left:15px; width:100%;}
.text img{ float:left; text-align:left; margin-right:5px; padding:2px; border:1px solid #cccccc;}
.text p{font-family: tahoma; font-size:12px; text-align:left; padding: 5px 5px 5px 5px; line-height:15px; margin:0px; color:#333333; }

.read-more a{ color:#2D81B9; font-weight:bold; text-decoration:underline;}
.read-more a:hover{ color:#666666; text-decoration:none;}

.read-more1 a{ color:#2D81B9; text-decoration:none;}
.read-more1 a:hover{ color:#666666; text-decoration:underline;}


.view_details{ padding-left:10px; }
.view_details a{font-family:Tahoma;
		 font-size:11px;
		 text-decoration: underline;
		 color: #0076AE;
		 margin:0px;background-image:url(../images/details_arrow.gif); background-repeat:no-repeat; padding-left:10px;
		
}

.view_details a:hover{ text-decoration:none;
} 

		 
.new-1 a{font-family:Tahoma;
		 font-size:12px;
		 font-weight:bold;
		 text-decoration:none;
		 color:#2D81B9;
		 text-align:left;
	 	 }
.new-1 a:hover{font-family:Tahoma;
		 font-size:12px;
		 font-weight:bold;
		 text-decoration:none;
		 color:#FF8A15;
		 text-align:left;
		 
	 	 }
.new-2 a{font-family:Tahoma;
		 font-size:10px;
		 text-decoration:underline;
		 color:
		  #2C6AC9;
		 text-align:left;
		 }
.new-2 a:hover{font-family:Tahoma;
		 font-size:10px;
		 text-decoration:underline;
		 color: #D26900;
		 text-align:left;
		 }		 
.new-3{ color:#2D81B9;padding-left:20px;}
.new-3 a{font-family:Tahoma;
		 font-size:11px;
		 text-decoration:none;
		 color:#2D81B9;
		 text-align:left;
		 padding:7px;
	 	 }
		 
.new-3 a:hover{font-family:Tahoma;
		 font-size:11px;
		 text-decoration:none;
		 color:#FF9E3E;
		 text-align:left;
		 padding-bottom:5px;
		 padding-top:5px;
	 	 }	
		 
.new-4 a{font-family:Tahoma;
		 font-size:12px;
		 font-weight:bold;
		 text-decoration:none;
		 color: #187D9E;
		 text-align:left;
		 padding-left:2px;
		 margin:0px;
} 

.new-4 a:hover{ color:#666666;}


.new-5 a{font-family:Tahoma;
		 font-size:11px;
		 text-decoration: underline;
		 color: #0076AE;
		 text-align:left;
		 padding-left:2px;
		 margin:0px;
}

.new-5 a:hover{ text-decoration:none;
} 

.new-6 a{font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size:10px;
		
		 text-decoration: underline;
		 color: #000000;
		 text-align:left;
		 padding-left:2px;
		 margin:0px;
} 






/* form validation*/

input {
			font: 11px verdana, sans-serif;
			color:#666666; border:1px solid #666666;
			padding:3px;
		}
		
textarea{
			font: 11px verdana, sans-serif;
			color:#666666; border:1px solid #666666;
			padding:3px;
		}
select {
			font: 11px verdana, sans-serif;
			color:#666666; border:1px solid #666666;
			padding:3px;
		}
		
#slider {
    width: 670px;
    margin: 0 auto;
    position: relative;
	border: 1px solid #e1e1e1;
}

.scroll {
	overflow: hidden;
	width: 670px;
    margin: 0 auto;
    position: relative;
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panel {
    padding:7px;
    width: 100px;
}


.inside {
	padding: 10px;
}

.inside img {
	display: block;
	margin: 0 0 0px 0;padding:3px; border:1px solid #cccccc;
	width: 60px;
}

.inside h2 {
	font-weight: normal;
	color: #111;
	font-size: 16px;
	margin: 0 0 0px 0;
}

.inside p {
	font-size: 11px;
	color: #ccc;
}



.scrollButtons {
    position: absolute;
    top: 35px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -30px;
}

.scrollButtons.right {
    right: -30px;
}

.hide {
    display: none;
}						
