@charset "utf-8";
/* CSS Document */
/* hariprabhas@cybersplash.in*/

html, body, div, span, applet, object,
h1, h2, h3, h4, h5, h6, p
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
.leftside, .main, .leftside_btm, .services, .content_holder, .welcome_left {
	float:left; padding:0; margin:0;}
a { outline:0; text-decoration:none; }

h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 18px;
	color: #429EB2;
}
a:link {
	color: #FF6600;
	
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
#menu a {
		float:left;
		display:block;
		width:auto;
		height:20px;
		padding:10px 12px 0 12px;
		text-align:center;
		text-decoration: none;
		text-transform:uppercase;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold;
		color:#336699;
		}
	#menu a:hover {	
		float:left;
		color:#333333;
		}
	#menu a:active {
		float:left;
		color:white;
		}
	
body {
	background:#ffffff url(../images/bg.png) repeat-x;
	margin:0;

}
.container {
	width: 900px;
	margin: 0 auto;
	padding: 0px;
	height:auto;
}
.header {
		margin: 0px;
		width: 900px;
		height: 117px;
		padding:30px 0 0 0;
		float: left;
}

.top_left, .top_right{
		
		float:left;
		width:10px;
		height:96px;
}
.top_left{ background:url(../images/top_left.png) no-repeat left;}
.top_right{ background:url(../images/top_right.png) no-repeat left;}


.logo_menu_holder{
	float:left; margin:0; padding:0;
	width:880px; height:96px;
	background:url(../images/top_bg.png) repeat-x top;
	}
.logo{ width:500px; float:left; margin:15px 0 0 0; padding:20px 0 0 0;
background:url(../images/logo.png) no-repeat left center; height:29px;
}
.top_menu{ width:380px; float:left; margin:15px 0 0 0; padding:10px 0 0 0;
 height:39px;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}	
.top_menu a{
	color:#FFFFFF; padding:0 5px;
	text-decoration:none;
	
	}
.top_menu a:hover{
	color:#CCCCCC;
	text-decoration:none;
	}	
.main{
	float:left; padding:0; margin:0;
	width:900px; height:auto;
	}
.leftside{
		width:296px; height:auto;
		background:url(../images/left_bg.png) repeat-y;} 
.left_title{
		background:url(../images/left_title_bg.png) repeat top;
		width:261px; height:22px;padding:8px 0 0 15px;
		text-align:left; font-family:Arial, Helvetica, sans-serif;
		font-size:14px; color:#FFFFFF; font-weight:bold; vertical-align:middle;
	}
.leftside_btm{
	background:url(../images/left_img.jpg) no-repeat bottom left;
	height:400px; width:276px;

		}	
.services{
	width:276px; height:auto;
	padding:20px 0 40px 0;
	}		

.services_title{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#003366; font-size:12px; font-weight:bold;
	text-decoration:none;
	padding:0 0 0 25px ;
	margin-left:15px;
	background:url(../images/list_style.png) no-repeat left center;
	line-height:250%;
	}
.services_title a{
	color:#003366;
	text-decoration:none; 
	}
.services_title a:hover{
	color:#006699;
	text-decoration:none; 
	}	
	
.content_holder {
	width: 604px;
	height:auto;
}
.content_title_holder {
	width: 604px; 
	height:30px;
	background:url(../images/welcome_title_bg.png) repeat-x top left;
}	
.welcome_left{
	width:10px; height:30px;
	background: url(../images/title_left.png) no-repeat;
	}
.welcome_right{
	width:10px; height:30px;
	background: url(../images/title_right.png) no-repeat;
	float:left; padding:0;
	}	

.welcome_title{ 
		width:579px; float:left; padding:0; 
		height:22px;padding:8px 0 0 5px;
		text-align:left; font-family:Arial, Helvetica, sans-serif;
		font-size:14px; color:#FFFFFF; font-weight:bold; vertical-align:middle;
}
.image, .flash ,.text_holder{
	width:560px; float:left; padding:0; height:auto; text-align:center; padding:0;
	}
.box{
		width:560px; float:left;
		padding:0; height:auto;
		text-align:center;
		padding:10px 0 0 0;
		}

.sub_box{
width:268px; float:left; height:auto;
text-align:justify;
line-height:150%; 

}	
.sub_box a{ padding:0 0 0 15px; margin:0; color:#0066CC;}

.subtitle_bold{
	font-size:12px;
	font-weight:bold;
	color:#336699;
		}	

.container6{
	float:left; padding:21px 21px  5px 21px; margin:0;
	width:560px; height:auto;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:#ffffff url(../images/welcome_bg.png) repeat-x bottom;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	text-align:justify;
	line-height:170%;
	
	}

.welcome_btm {
	width: 604px; 
	height:20px;
	background:url(../images/welcome_btm_bg.png) repeat-x  bottom left;
	float:left; padding:0;
}
	
.welcome_btm_left{
	width:10px; height:20px; float:left; padding:0;
	background: url(../images/welcome_btm_left.png) no-repeat;
	}
.welcome_btm_right{
	width:10px; height:20px; 
	background:url(../images/welcome_btm_right.png) no-repeat;
	float:right; padding:0;
	}	

	
.menu_holder {
		margin: 0px;
		width: 880px;
		height: 30px;
		float:left;
		padding:0;
}

.spacer{
	width:22px;
	float:left;
	margin:0;
	padding:0;
	height:261px;
	}	
	
.text{

	float:left; padding:0; margin:0;
	width:560px; height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:200%;
	vertical-align:top;
		}

.news_updates_title{
	width:269px;
	float:left;
	margin-left:5px;

	}
.main_title{
	width:350px;
	float:left;
	}			


.img_left{
float:left; padding:15px 0; margin:0;}
.footer{
	float:left;
	margin:20px 0;
	width:900px;
	height:76px;
	padding:0;
	
	background:url(../images/footer_bg_r.png) no-repeat  right top;
	}
.footer_left{

	float:left; margin:0; padding:0; height:76px;
	background:url(../images/footer_bg_L.png) no-repeat left top;
	
	width:10px;
		}

.footer_mid{
 	height:18px; width:880px; 
	float:left; padding:31px 0; margin:0;
	background:url(../images/footer_bg.png) repeat-x;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
  }	
 .footer_mid a,  .footer_mid a:hover{
 color:#CCCCCC;
 text-decoration:none;
 	}
.img_left{
	float:right;
	padding:0 0 0 15px;
	margin:0;
	
	}
