body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#headerbg{ background:url(../images/header_bg.gif) repeat-x;
margin:auto;
width:100%;
}
#header{
background:url(../images/header.jpg) no-repeat;
margin:auto;
width:935px; height:406px; position:relative;
}
.phone{
font-family: "trebuchet MS"; font-size:14px; color:#FFFFFF;
float:right;width:380px; margin-top:51px; text-align:left;}
.phone a{font-family: "trebuchet MS"; font-size:14px; color:#FFFFFF; text-align:left; text-decoration:none;}
.phone a:hover{text-decoration:underline;}
#menu
	{
		width:920px;
		height:44px;
		float:left; clear:both;
		margin-top:272px; /margin-top:341px;margin-left:18px;_margin-left:8px;
	}	
		
#menu ul
	{
		width:920px;
		list-style:none;
		height:44px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}	
#menu ul li
	{
		height:44px;		
		float:left;
		list-style:none;
		margin:0px;
		padding:0px;
		display:block;
	}	
#menu ul li a
	{
		height:30px;
		list-style:none;
		float:left;
		margin:0px;
		padding:14px 16px 0 16px;
		display:block;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none
	}	
#menu ul li a:hover
	{
		height:30px;
		float:left;
		margin:0px;
		padding:14px 16px 0 16px;
		display:block;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#000000;
		text-align:center;
		text-decoration:none;
		background:url(../images/menu_hover_selected.gif);

	}	
#menu ul li.selected
	{
		height:30px;
		float:left;
		margin:0px;
		padding:14px 16px 0 16px;
		display:block;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#000000;
		text-align:center;
		text-decoration:none;
		background:url(../images/menu_hover_selected.gif);
	}

#middle{ width:935px; margin:auto; margin-top:15px;}

#leftpart{ width:310px; float:left; margin-left:10px; border-right: dashed 1px #A29C74;}
.locations{ width:286px; float:left; margin-left:10px;}
#news{ width:280px; float:left; margin-top:25px; font-family:"Copperplate Gothic Bold"; font-size:21px; color:#001D81; line-height:16px; font-weight:bold; margin-left:10px;}
.news_image{ width:30px; float:left; margin-top:8px;}
.newstxt{ width:245px; float:right;font-family:"Copperplate Gothic Bold"; font-size:11px; color:#333333; line-height:12px; font-weight:normal; margin-top:0px;}
.newsdetails{ width:270px; float:left; font-family:"Trebuchet MS"; font-size:11px; font-weight:normal; text-decoration:none; color:#2E2E2E; line-height:14px; text-align:justify; margin-top:5px; padding-bottom:10px;}
.newsdetails a{font-family:"Trebuchet MS"; font-size:11px; font-weight:normal; text-decoration:none; color:#5287C8; line-height:14px; text-align:justify;}
.newsdetails a:hover{font-family:"Trebuchet MS"; font-size:11px; font-weight:normal; text-decoration:underline; color:#5287C8; line-height:14px; text-align:justify;}
.training{ float:left; margin-top:10px; padding-bottom:10px; margin-left:10px;}
.signup2{ width:215px; float:left; padding:6px; font-family:Tahoma; font-size:11px; color:#000000; line-height:15px; padding-left:5px; padding-right:8px; padding-top:4px; margin-left:10px; background:url(../images/signup_bg2.gif) repeat-x;}
.signup2 input{ width:115px; height:14px;}
.signup2 select{ font-family:Tahoma; font-size:11px;}





#rightpart{ width:580px; float:right; margin-left:10px;}
.welcome{ float:left;}
.signup_bg{ background:url(../images/signup_bg.gif) no-repeat;width:569px; float:left; margin-top:10px; height:245px;}
.marketing{ width:300px; float:left; padding:10px;margin:10px; background:url(../images/stop.gif) left bottom no-repeat; height:205px;}
#marqueecontainer{
position: relative;
width:auto; /*marquee width */
height: 200px; /*marquee height */
overflow: hidden;
text-align:justify; 
font-family:Tahoma; font-size:14px; color:#001D70; line-height:18px; text-decoration:none; font-weight:bold;
}
.scroll{position:relative; width:98%;}
.signup{ width:200px; float:right; padding:6px; font-family:Tahoma; font-size:11px; color:#000000; line-height:15px; padding-left:5px; padding-right:8px; padding-top:9px;}
.signup input{ width:115px; height:14px;}
.signup select{ font-family:Tahoma; font-size:11px;}
.subscribe{padding-top:6px; padding-bottom:6px; text-align:right;float:right;}
.subscribe input{width:80px; height:21px;}
.bfbs_text{ width:570px; float:left; font-family:Tahoma; font-size:13px; font-weight:bold; text-align:justify; line-height:16px; color:#3C3C3C; margin-top:10px;}
.services{width:500px; float:left; margin-top:15px; margin-left:40px;}
.services img{ vertical-align:middle;}
.leftservices{width:200px; float:left; font-family:Tahoma; font-size:11px; color:#1E3970; line-height:18px; font-weight:bold; }
.rightservices{width:280px; float:left; font-family:Tahoma; font-size:11px; color:#1E3970; line-height:18px; font-weight:bold; margin-left:20px;}
#casestudy{ width:540px; float:left; margin-top:25px; font-family:"Copperplate Gothic Bold"; font-size:21px; color:#001D81; line-height:16px; font-weight:bold;}
.image_study{ width:110px; float:left; margin-top:10px;}
.text_study{ width:420px; float:right; margin-top:10px; font-family:Tahoma; font-size:11px; color:#202020; line-height:14px; font-weight:normal; text-align:justify;}
.case{font-family:"Copperplate Gothic Bold"; font-size:13px; color:#001D81; line-height:16px;}
.readmore{ width:240px; height:22px; float:left;margin-top:8px;padding-left:23px; font-family: "Trebuchet MS"; font-size:10px; font-weight:bold; color:#2E2E2E; background:url(../images/readmore_bg.gif) no-repeat; padding-top:3px; text-decoration:none;}
.readmore a{font-family: "Trebuchet MS"; font-size:10px; font-weight:bold; color:#2E2E2E;text-decoration:none;}
.readmore a:hover{font-family: "Trebuchet MS"; font-size:10px; font-weight:bold; color:#2E2E2E;text-decoration:underline;}
#testimonial{ width:540px; float:left; margin-top:25px; font-family:"Copperplate Gothic Bold"; font-size:21px; color:#001D81; line-height:16px; font-weight:bold;}
.image_testimonial{ width:50px; float:left; margin-top:10px; text-align:center;}
.text_testimonial{ width:480px; float:right; margin-top:10px; font-family:Tahoma; font-size:11px; color:#202020; line-height:14px; font-weight:normal; text-align:justify;}
.spacer{ float:left; height:20px; padding:15px;}

#footerbg{width:100%; background:#646464; clear:both;}
#footer{ width:935px; padding:15px; margin:auto;text-align:center; padding-left:0px; padding-right:0px;}
.footerlink{ width:935px; margin:auto;font-family: Tahoma; font-size:11px; font-weight:normal; color:#BABABA; text-decoration:none; line-height:24px;}
.footerlink a{font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; line-height:24px; padding-left:5px; padding-right:5px;}
.footerlink a:hover{text-decoration:underline;}
.footerlink img{ vertical-align:middle;}
.dotsquares a{ font-family:Tahoma; font-size:11px; font-weight:normal;
}
.s_no{background-color:#535f89; padding:3px 8px; font-size:16px; font-weight:bold; float:left; color:#ffffff;}
