@charset "utf-8";
/* CSS Document */

img{ margin:0;
	/*padding:0;*/
	border:0px;
}

html,body {
	margin:0px;
	padding:0px;
	background:#9dcd58 url(../images/bg_user.jpg) repeat-x top;
	height:100%;
}

.body_bg{
	background:#9dcd58 url(../images/bg1.jpg) repeat-x top;
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
}
#container {
	width:100%;
	height:auto !important;
	height:100%;
	min-height:100%;
	background:url(../images/bg2.jpg) no-repeat center 221px;
	position:relative;
}
#container1 {
	width:100%;
	height:auto !important;
	height:100%;
	min-height:100%;
	background:url(../images/bg2.jpg) repeat-x center 129px;
	border:0px;
	position:relative;
}
#main{ width:958px;
	margin:0 auto;
		/*padding-bottom:58px;*/
}
	.language{
	 background:url(../images/languge.jpg) no-repeat right;
	 float:right;
	 font-size:9px;
	 font-family:Verdana, Geneva, sans-serif;
	 height:16px;
	 margin-top:13px;
	 width:60px;
	}
		.language_activetab a{
		background:url(../images/languge_active.jpg) no-repeat;
		/*background:url(../images/languge_active.gif) repeat 1px;*/
		float:left;
		color:#113D6E;
		line-height:16px;
		width:20px;
		text-align:center;
		text-decoration:none;
		}
		.language_tab{
		color:#FFF;
		float:left;
		line-height:20px;
		width:20px;
		text-align:center;
		text-decoration:none;
		}
		.language_tab a{
		color:#FFF;
		text-decoration:none;
		}
#content_block{background-color:#e3e7ee; width:958px;}
	.left_content{
	 float:left;
	 width:212px;
	}
		.login_block{
		margin:0 15px 13px 16px;
		}
			.login_content{
			border-left:1px solid #CBD3BB;
			border-right:1px solid #CBD3BB;
			}
			.input_box{
			padding:7px 0 0 9px;
			}
			.input{
			border:1px solid #CAD3B7;
			height:16px;
			width:159px;
			}
			.input_field{
			border:1px solid #CAD3B7;
			}
			.login_text{
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:9px;
			width:145px;
			}	
			.login_text ul{
			list-style:url(../images/bullet.jpg);
			margin:0;
			padding:0;
			}
			.login_text ul li{
			margin:0 0 2px 25px;
			padding:0;
			}
			.login_text ul li a{
				color:#3B3E33;
				text-decoration:none;
			}
		.right_scroll{
		padding:19px;
		}
	.middle_content{
		border-left:1px solid #BFCCA3;
	  border-right:1px solid #BFCCA3;
		float:left;
		margin-bottom:70px;
		padding:0 16px;
		width:500px;
		height:510px;
		
		*height:520px; 		
	}
	.middle_content1{
		border-left:1px solid #BFCCA3;
    border-right:1px solid #BFCCA3;
		float:left;
		padding:0 16px;
		width:500px;
		/*height:620px;*/
		height:auto !important;
		height:100%;
		min-height:100%;
		margin-bottom:70px;
		position:relative;
	}
	
		.middle_content1, x:-moz-any-link { /* target only Firefox, overriding the style above */ 
		margin-bottom:78px;
	} 

	
		.title{
			 background:url(../images/bule_arrow.jpg) no-repeat left;
			 color:#11559b;
			 padding-left:25px;
			 font-size:14px;
			 font-family:Verdana, Geneva, sans-serif;
		}
		.title a{
			 text-decoration:none;
			 color:#11559b;
			 font-size:14px;
			 font-family:Verdana, Geneva, sans-serif;
		}

		.title2{
			color:#7e8c9a;
			font-size:12px;
			font-style:italic;
			}
		.para {
			color:#625f5f;
			font-size:11px;
			text-align:justify;
			margin:0px;
			padding:8px 0 10px 0;
			font-family:Arial, Helvetica, sans-serif;	
			word-wrap:break-word;
			white-space: normal;
		}
		.para img{
		 padding:0 12px 5px 0;
		}
	.right_content{
		float:left; 
		width:200px;
	}
/*	.right_image{
	padding:20px 0 0 0;
	margin-left:20px;
	text-align:center;
	}*/
	.right_quotes{
	padding:20px 0 0 0;
	margin-left:10px;
	text-align:center;
	}
	.right_text{
	margin:50px 0px 0px 20px;
	font-size:22px; 
	color:#000000; 
	font-family:Verdana, Geneva, sans-serif;
	}
	.right_textinner{
	margin-left:20px;
	margin-bottom:10px;
	font-size:14px; 
	font-family:Verdana, Geneva, sans-serif;
	color:#11559B;
	width:200px;
	}

/* left menu starts*/
.leftmenu_block{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 30px 0;
}
	.leftmenu_title{
		background:url(../images/menu_bg.jpg) no-repeat 12px;
		color:#3B4A5B;
		font-size:13px;
		height:26px;
		line-height:26px;
		margin:0 0 11px 0;
		text-indent:26px;
		font-weight:bold;
	}
	.left_menu{
		background:url(../images/menu_bullet.jpg) no-repeat 16px;
		font-size:13px;
		margin:0 0 8px 0;
		text-indent:30px;
		margin-left:10px;
		line-height:23px;

	}
		.left_menu a{
			color:#10549B;
			text-decoration:none;
		 	font-size:13px;
			font-family:Arial, Helvetica, sans-serif;
			line-height:23px;
		}
	
	.leftmenu_select {
		background:url(../images/menu_bg.jpg) no-repeat 12px;
		color:#10549B;
	 	font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:23px;
		margin:0 0 11px 0;
		text-indent:26px;
	}	
	.leftmenu_select a{
		color:#10549B;
		line-height:23px;
		text-decoration:none;
	}	
	.leftmenu_selectsubmenu {
		background:url(../images/menu_bg1.jpg) no-repeat 12px;
		color:#10549B;
	 	font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:23px;
		margin:0 0 11px 0;
		text-indent:26px;
	}	
	.leftmenu_selectsubmenu a{
		color:#10549B;
		line-height:23px;
		text-decoration:none;
	}	


/* left menu ends */	
/* menu css start */
#tabs {
	float:right;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:normal;
	overflow:hidden;
	float:left;
	background:#bee97c url(../images/menu_right.jpg) no-repeat right;
	line-height:29px;
	}

#tabs ul {
	margin:0;
	padding:0px 10px 0 0px;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0;
	}

#tabs a {
	float:left;
	background:url(../images/left_menu.png);
	background-position:left top;
	background-repeat:no-repeat; 
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	line-height:29px;
	}

#tabs a span {
	float:left;
	display:block;
	background: url(../images/right_menu.png) no-repeat right top;
    /*padding:0px 22px 0px 22px; padding 0 23 0 22.5-serverof menu list added max. 7 menu items*/
	margin-right:2px;
	color:#123e70;
	line-height:29px;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
/*		padding:6px 25px 4px 6px;*/
	}

#tabs a:hover {
	background-position:0% -29px;
	
	}

#tabs a:hover span {
	color:#FFFFFF;
	background-position:100% -29px;
/*		padding:6px 25px 4px 6px;*/
	}
.default{
	background-position:100% -29px;
}	
	/* menu css end */
.paras2 {
	width:180px;
	padding-left:3px;
	color:#625f5f;
	font-size:11px;
	margin-left:16px;
	padding:15px 0px;
	font-family:Arial, Helvetica, sans-serif;	
}
/*.blue_para {
	margin:0px;
	padding-left:2px;
	margin:0px;
	padding-left:2px;
	padding-right:25px;
	padding-bottom:15px;
}
.blue_para img {
	padding:0 10px 0 0px;
	margin:0px;
}*/
.title3{text-indent:15px; font-size:14px; color:#11559b; font-family:Verdana, Geneva, sans-serif;}
.title4{ background:url(../images/yellow_arrow.jpg) no-repeat left; text-indent:15px; font-size:12px; color:#000000; font-family:Verdana, Geneva, sans-serif; padding:7px 0px; margin-left:16px;}
.title5{font-size:14px; color:#11559b; font-family:Verdana, Geneva, sans-serif;}
.title3_welcome{
	color:#10549B;
	font-size:13px;
	background:url(../images/menu_bg.jpg) no-repeat 12px; 
	text-indent:15px; 
	font-size:13px; 
	color:#FFFFFF; 
	line-height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
	.clear{ clear:both;}	
	.solution{ width:178px;padding:0 0 10px 16px;}
	.header1{
		color:#679608;
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:12px;
		padding-top:8px;
		
	}
	.header_text{
	color:#625F5F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
	.header2{ color:#10549b; font-family: Verdana, Geneva, sans-serif, Helvetica, sans-serif; font-style:italic; font-size:14px;}
	
	#footer{ background:url(../images/footer.jpg) repeat-x top; height:50px; position:absolute;
	bottom:0px; width:100%; }
	
	#footer_mesg{ width:959px;
	margin:0 auto;
	color:#87aedc;
	text-align:center;
	font-size:11px;
	padding-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.search{ background:#ebeff4; width:150px; height::15px; border:1px solid #c2cad9;}

	#scrollingContainer1{
		/*width:190px;*/
	 	height:120px;	
		padding:2px;	
		float:left;	
		overflow:hidden;
	}
	#scrollingContainer2{
		/*width:190px;	*/
		height:170px;
		padding:2px;	
		float:left;	
		overflow:hidden;
	}
	#scrollingContainer3{
		/*width:190px;*/
	  	height:530px;	
		padding:2px;	
		float:left;	
		overflow:hidden;
	}
	
	#scrollingContainer4{
		/*width:190px;	*/
		height:530px;
		padding:2px;	
		float:left;	
		overflow:hidden; 
	}

	a.scroll_link{text-decoration:none; color:#679608; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:12px;}
	a.logout_link{
		background:url(../images/menu_bullet.jpg) no-repeat 16px;
		color:#000000; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:13px; 
		text-indent:20px;
		padding-left:30px;
		text-decoration:none;
	}

	table.add_list td{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#003399;
		border:0px;
	}
.button_block{
				background-color:#e3e7ee;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				padding:10px 0 10px 13px;
				}	
				.button_block_cm a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				padding:10px 0 10px 13px;
				color:#FFFFFF;
				text-decoration:none;
				}	

					.button_block a{
					color:#FFFFFF;
					text-decoration:none;
					}
					.button_middle{
					background:url(../images/bt_middle.jpg) repeat-x;
					}	
	.footer_link {
		color:#87aedc;
	}

#left_image{
/*background:url(../images/biofule.jpg) no-repeat bottom center;*/
margin:0px;
margin-bottom:75px;
padding-left:18px;
position:absolute;
bottom:0px;
}

#right_image{
/*background:url(../images/right_add.jpg) no-repeat bottom center;*/
height:282px;
margin:0px;
margin-left:6px;
padding-bottom:0px;
padding-left:10px;
position:absolute;
bottom:60px;
}
.form_label{
width:100px;
text-align:left;
float:left;
padding-right:40px;
margin-top:5px;
}
.form_field{
margin-top:5px;
float:clear;
}
.form_tag{
margin-bottom:4px;

}
.form_submit{
padding-top:40px;
}
		.map_title{
			color:#505A65;
			font-family:Verdana, Geneva, sans-serif;
			font-size:18px;
			padding:17px 0 0 25px;
			}	

