/* CSS Document */

body
{
background-color:#FFFFFF;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
margin-top:0px;
margin-bottom:0px;
}


.main_container
{
width:942px;
height:100%;
margin:0px auto;
padding:0px;
margin-bottom:0px;
/*border:1px solid #999999;*/
}

.logo_plus_three_link_top
{
width:942px;
height:86px;
margin:0px auto;
padding:0px;
}

.top_white_strip
{
width:942px;
height:15px;
margin:0px auto;
padding:0px;
}

.clear
{
clear:both;
}

.logo
{
width:169px;
height:86px;
float:left;
}

.three_link_container
{
width:280px;
height:79px;
float:right;

}

.home_logo
{
background:url(../images/home_icon.gif) no-repeat top center;
float:left;
width:90px;
height:42px;
line-height:22px;
font:11px tahoma,Arial, Helvetica, sans-serif;
color:#F57B2E;
line-height:20px;
margin-top:20px;
}

.webmail_logo
{
background:url(../images/webmail_logo.gif) no-repeat top center;
float:left;
width:90px;
height:42px;
line-height:22px;
margin-top:20px;
font:11px tahoma,Arial, Helvetica, sans-serif;
color:#444444;
line-height:20px;
}

.webmail_logo a
{


font:11px tahoma,Arial, Helvetica, sans-serif;
color:#444444;
text-decoration:none;

}


.webmail_logo a:hover
{

font:11px tahoma,Arial, Helvetica, sans-serif;
color:#F57B2E;
}

.client_login_logo
{
background:url(../images/client_login_icon.gif) no-repeat top center;
float:right;
width:80px;
height:42px;
line-height:22px;
margin-top:20px;
font:11px tahoma,Arial, Helvetica, sans-serif;
color:#444444;
line-height:20px;
}




.client_login_logo a
{


font:11px tahoma,Arial, Helvetica, sans-serif;
color:#444444;
text-decoration:none;

}


.client_login_logo a:hover
{

font:11px tahoma,Arial, Helvetica, sans-serif;
color:#F57B2E;
}


.home_logo a
{


font:11px tahoma,Arial, Helvetica, sans-serif;
color:#444444;
text-decoration:none;

}


.home_logo a:hover
{

font:11px tahoma,Arial, Helvetica, sans-serif;
color:#F57B2E;
}





/*tab menu starts here */
#top_menu
{
width:942px;
display:inline;
height:38px;
float:left;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#999999;
border-bottom:1px solid #FFFFFF;

}

ul#menu {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

ul#menu li
{
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
	list-style: none;
	margin:0px 0px 0px 0px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#03497E;
	text-decoration:none;
			}
			
			
#menu a.company{
background:url(../images/company_img.gif) no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 157px;
	height:36px;
	float: left;

	}
	#menu a:hover.company{
background:url(../images/company_img_hover.gif) no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 157px;
	height:36px;
	float: left;

	}
	
	#menu a.web_service{
background:url(../images/webservice_normal.gif) no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 157px;
	height:36px;
	float: left;

	}#menu a:hover.web_service{
background:url(../images/webservice_hover.gif) no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 157px;
	height:36px;
	float: left;

	}
	
		#menu a.it_services{
background:url(../images/it_services_normal.gif) no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 157px;
	height:36px;
	float: left;

	}
	#menu a:hover.it_services{
background:url(../images/it_services_hover.gif) no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 157px;
	height:36px;
	float: left;

	}
	
			#menu a.our_approach{
background:url(../images/our_approach_normal.gif) no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 157px;
	height:36px;
	float: left;

	}
			#menu a:hover.our_approach{
background:url(../images/our_approach_hover.gif) no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 157px;
	height:36px;
	float: left;

	}
	
				#menu a.support{
background:url(../images/support_normal.gif) no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 157px;
	height:36px;
	float: left;

	}
	#menu a:hover.support{
background:url(../images/support_hover.gif) no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 157px;
	height:36px;
	float: left;

	}
	
					#menu a.contact_us{
background:url(../images/contact_us_normal.gif) no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 157px;
	height:36px;
	float: left;

	}#menu a:hover.contact_us{
background:url(../images/contact_us_hover.gif) no-repeat;
	/*background:url(../images/main_menu_bg.gif) repeat-x;*/
	display: block;
	width: 157px;
	height:36px;
	float: left;

	}
/*tab menu ends here */


.banner_yellow
{
width:942px;
height:200px;
background:url(../images/banner_yellow.gif) no-repeat;
margin:0px auto;
padding:0px;
margin-top:0px;
}

.below_banner_container
{
width:940px;
height:100%;
margin:0px auto;
padding:0px;
background-color:#F5F5F5;
border-left:1px solid #D1D1D1;
border-right:1px solid #D1D1D1;
}

.below_banner_both_curve_container
{
width:942px;
height:14px;
margin:0px auto;
padding:0px;
background:url(../images/below_banner_both_curve.gif) no-repeat bottom center;
float:left;
margin-top:6px;
}


.below_banner_both_curve_container_bottom
{
width:942px;
height:14px;
margin:0px auto;
padding:0px;
background:url(../images/below_banner_both_curve_bot.gif) no-repeat top center;
float:left;
}



.grey_left_panel
{
width:472px;
height:373px;
float:left;

margin-left:14px;
}


.small_block_container
{
width:227px;
height:177px;
float:left;

}

.small_white_both_top_cur
{
width:227px;
height:6px;
background:url(../images/small_white_both_top_cur.gif) no-repeat bottom;
float:left;
padding:0px;
margin:0px;
line-height:6px;
}

.small_white_container
{
width:225px;
height:165px;
float:left;
background:#FFFFFF;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

.small_white_both_bot_cur
{
width:227px;
height:6px;
background:url(../images/small_white_both_bot_cur.gif) no-repeat top;
float:left;
padding:0px;
margin:0px;
line-height:6px;
}

#blue_heading a
{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#0066CC;
text-decoration:none;
}

#blue_heading a:hover
{
text-decoration:underline;
}

.blue_heading
{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#0066CC;
float:left;
}

.blue_heading_plus_img_container
{
width:225px;
height:24px;
border-bottom:1px solid #E1C884;
}

.envelope_img
{
background:url(../images/envelope_img.gif) no-repeat;
width:28px;
height:17px;
float:right;
}

.small_block_text
{
width:177px;
height:75px;
margin:0px auto;
padding:0px;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#414141;
margin-top:12px;
padding-left:10px;
}

.sub_section_heading
{
width:90px;
margin-left:10px;
float:left;
font:11px tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#F87205;
}

#sub_section_heading a
{
width:90px;
font:11px tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#F87205;
text-decoration:none;
}

#sub_section_heading a:hover
{
text-decoration:underline;
}


.sub_section_heading_blue
{
width:90px;
margin-left:10px;
float:left;
font:11px tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#0066CC;
}

#sub_section_heading_blue a
{
width:90px;
font:11px tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#0066CC;
text-decoration:none;
}

#sub_section_heading_blue a:hover
{
text-decoration:underline;
}

.floppy_img
{
background:url(../images/floppy_img.gif) no-repeat;
width:22px;
height:22px;
float:right;
}


.bulb_img
{
background:url(../images/bulb_img.gif) no-repeat;
width:15px;
height:22px;
float:right;
}

.contigent_img
{
background:url(../images/contigent_img.gif) no-repeat;
width:25px;
height:22px;
float:right;
}


.grey_right_panel
{
width:444px;
height:373px;
float:right;
}

.tech_blue_gradient
{
width:443px;
height:108px;
margin:0px auto;
padding:0px;
background:url(../images/tech_blue_gradient.gif) no-repeat;
}

.mar_top_6
{
margin-top:-6px;
}


.grad_heading_img
{
width:320px;
margin-left:20px;
float:left;
}

.box_img
{
width:70px;
height:61px;
float:left;
margin-left:20px;
background:url(../images/tech_cons_box.gif) no-repeat;
}
.network_img
{
width:70px;
height:61px;
float:left;
margin-left:20px;
background:url(../images/tech_cons_box_bottom.gif) no-repeat;
}

.gradient_text
{
width:300px;
height:44px;
float:left;
font:11px tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin-top:10px;
}

.tech_yellow_gradient
{
width:443px;
height:108px;
margin:0px auto;
padding:0px;
background:url(../images/yellow_gradient.gif) no-repeat;
}


.battery_img
{
width:70px;
height:61px;
float:left;
margin-left:20px;
background:url(../images/battery_img.gif) no-repeat;
}

.footer
{
width:942px;
height:50px;
margin:0px auto;
padding:0px;
background:url(../images/footer_both_curve_new.gif) no-repeat #1888e3;
margin-top:5px;
}

.footer_left_panel
{
width:450px;
height:30px;
margin-top:8px;
margin-left:10px;
font:10px tahoma,Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
float:left;
}

#footer_left_panel a
{
color:#333333;
text-decoration:none;
}

#footer_left_panel a:hover
{
text-decoration:underline;
}



.footer_right_panel
{
font:10px tahoma,Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
float:right;
margin-top:20px;
margin-right:5px;
}



.below_banner_entire_white_container
{
width:942px;
height:100%;
margin:0px auto;
padding:0px;
float:left;
margin-top:6px;
}


/*right menu starts here*/



.right_menu_tell_a_friend {
background:url(../images/left_menu_top_both_curve.gif) no-repeat top;
width:206px;
margin:0px;
padding:0px;
height:378px;
margin-bottom:25px;
padding-bottom:20px;
float:left;
}


.bgcolor_menu_green
{
background:#179FAE;
margin-top:7px;
}

ul#right_nav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width:206px;
	height:378px;
	background:url(../images/left_menu_bg_vert_strip.gif) repeat-x;
					
		}
#right_nav li a{
background:url(../images/li_divider_img.gif) no-repeat bottom;
	width: 174px;
	font: 11px tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:0px;
	padding-left:32px;
	text-decoration:none;
	line-height:32px;
	display:block;
		
}

#right_nav li.no_img a{
background:none;

	width: 174px;
	font:tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:0px;
	padding-left:32px;
	text-decoration:none;
	line-height:32px;
	display:block;
		
}

#right_nav li a:hover{
background:url(../images/left_menu_li_hover.gif) no-repeat;
	width: 174px;
	font:tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#414141;
	margin-bottom:0px;
	padding-left:32px;
	text-decoration:none;
	line-height:32px;
	display:block;
	

			
}

#right_nav li{
	background:url(../images/li_divider.gif) repeat-x bottom left;
	float:left;
		
}

.menu_bottom_curve
{
background:url(../images/left_menu_bottom_both_curve.gif) no-repeat;
float:left;
width:206px;
height:7px;
}

/* right navigation Ends here*/


.float_left
{
float:left;
}



.content_area
{
width:718px;
float:right;
text-align:justify;
line-height:18px;
font:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#414141;
}

.high_avail_img
{
width:127px;
height:31px;
float:left;
margin-top:10px;
background:url(../images/high_avail_img.gif) no-repeat;
}


.intro_img
{
width:73px;
height:18px;
float:left;
margin-top:5px;
background:url(../images/intro_img.gif) no-repeat;
}

.web_services_img
{
width:127px;
height:31px;
float:left;
margin-top:10px;
background:url(../images/web_services_img.gif) no-repeat;
}

.contact_us_img
{
width:127px;
height:31px;
float:left;
margin-top:10px;
background:url(../images/contact_us_img.gif) no-repeat;
}


.company_heading_img
{
width:127px;
height:31px;
float:left;
margin-top:10px;
background:url(../images/company_heading_img.gif) no-repeat;
}

.terms_of_use_img
{
width:127px;
height:31px;
float:left;
margin-top:10px;
background:url(../images/terms_of_use_img.gif) no-repeat;
}

.privacy_statement_img
{
width:157px;
height:31px;
float:left;
margin-top:10px;
background:url(../images/privacy_statement_img.gif) no-repeat;
}


.business_intelligence_img
{
width:120px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/business_intelligence_img.gif) no-repeat;
}


.databases_img
{
width:73px;
height:18px;
float:left;
margin-top:5px;
background:url(../images/databases_img.gif) no-repeat;
}


.programming_img
{
width:80px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/programming_img.gif) no-repeat;
}

.it_services_img
{
width:157px;
height:31px;
float:left;
margin-top:10px;
background:url(../images/it_services_img.gif) no-repeat;
}

.our_approach_img
{
width:157px;
height:31px;
float:left;
margin-top:10px;
background:url(../images/our_approach_img.gif) no-repeat;
}

.support_img
{
width:157px;
height:31px;
float:left;
margin-top:10px;
background:url(../images/support_img.gif) no-repeat;
}



.request_an_estimate_img
{
width:120px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/request_an_estimate_img.gif) no-repeat;
}

.required_field_asterik
{
color:#FF0000;
}

.form
{
font:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#414141;
}

.web_sites_img
{
width:130px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/web_sites_img.gif) no-repeat;
}

.web_applications_img
{
width:101px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/web_applications_img.gif) no-repeat;
}

.banner_red_puzzle
{
width:942px;
height:200px;
background:url(../images/banner_red_puzzle.jpg) no-repeat;
margin:0px auto;
padding:0px;
margin-top:0px;
}

.banner_blue_puzzle
{
width:942px;
height:200px;
background:url(../images/banner_blue_puzzle.jpg) no-repeat;
margin:0px auto;
padding:0px;
margin-top:0px;
}

.banner_red_blue_puzzle
{
width:942px;
height:200px;
background:url(../images/banner_red_blue_puzzle.jpg) no-repeat;
margin:0px auto;
padding:0px;
margin-top:0px;
}

.banner_yellow_clock
{
width:942px;
height:200px;
background:url(../images/banner_yellow_clock.jpg) no-repeat;
margin:0px auto;
padding:0px;
margin-top:0px;
}

.mission_statement_img
{
width:104px;
height:18px;
float:left;
margin-top:5px;
background:url(../images/mission_statement_img.gif) no-repeat;
}

.company_culture_img
{
width:99px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/company_culture_img.gif) no-repeat;
}

.blogs_img
{
width:34px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/blogs_img.gif) no-repeat;
}

.desktop_applications_img
{
width:122px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/desktop_applications_img.gif) no-repeat;
}

.ecommerce_img
{
width:73px;
height:18px;
float:left;
margin-top:5px;
background:url(../images/ecommerce_img.gif) no-repeat;
}

.managed_email_hosting_img
{
width:130px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/managed_email_hosting_img.gif) no-repeat;
}

.managed_hosting_img
{
width:105px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/managed_hosting_img.gif) no-repeat;
}

.consulting_img
{
width:63px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/consulting_img.gif) no-repeat;
}

.network_analysis_img
{
width:100px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/network_analysis_img.gif) no-repeat;
}

.network_setup_img
{
width:85px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/network_setup_img.gif) no-repeat;
}

.network_maintenance_img
{
width:125px;
height:18px;
float:left;
margin-top:5px;
background:url(../images/network_maintenance_img.gif) no-repeat;
}

.network_monitoring_img
{
width:115px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/network_monitoring_img.gif) no-repeat;
}

.managed_backup_img
{
width:130px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/managed_backup_img.gif) no-repeat;
}

.disaster_recovery_img
{
width:102px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/disaster_recovery_img.gif) no-repeat;
}

.contingency_planning_img
{
width:130px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/contingency_planning_img.gif) no-repeat;
}

.testimonials_img
{
width:78px;
height:18px;
float:left;
margin-top:5px;
background:url(../images/testimonials_img.gif) no-repeat;
}

.some_of_our_work_img
{
width:110px;
height:18px;
float:left;
margin-top:5px;
background:url(../images/some_of_our_work_img.gif) no-repeat;
}

.partners_img
{
width:110px;
height:18px;
float:left;
margin-top:5px;
background:url(../images/partners_img.gif) no-repeat;
}

.banner_main_page
{
width:942px;
height:200px;
background:url(../images/banner_main_page.jpg) no-repeat;
margin:0px auto;
padding:0px;
margin-top:0px;
}

.banner_gray
{
width:942px;
height:200px;
background:url(../images/gray_banner.jpg) no-repeat;
margin:0px auto;
padding:0px;
margin-top:0px;
}

.networking_img
{
width:70px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/networking_img.gif) no-repeat;
}

.disaster_recovery_planning
{
width:175px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/disaster_recovery_planning.gif) no-repeat;
}

.email{
color:#0000FF;
}

.company_img_small
{
width:130px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/company_img_small.gif) no-repeat;
}

.pay_invoice_electronically
{
width:150px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/pay_invoice_electronically.gif) no-repeat;
}

.our_approach_company
{
width:130px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/OurApproach.gif) no-repeat;
}

.industry_solutions_img
{
width:319px;
height:31px;
float:left;
margin-top:10px;
background:url(../images/industry_solutions_img.gif) no-repeat;
}

.AdministrationOffice
{
width:300px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/industry_solutions/administration_office.gif) no-repeat;
}

.ApartmentCondominiumLeasing
{
width:300px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/industry_solutions/apartment_condominium_leasing.gif) no-repeat;
}

.AutomotiveMotorcycleMarineSales
{
width:300px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/industry_solutions/auto_motorcycle_marine_sales.gif) no-repeat;
}

.BuilderOrContractor
{
width:300px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/industry_solutions/builder_or_contractor.gif) no-repeat;
}

.FinancialAndBanking
{
width:300px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/industry_solutions/financial_and_banking.gif) no-repeat;
}

.Physician
{
width:300px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/industry_solutions/physician.gif) no-repeat;
}

.PrinterOrPublisher
{
width:300px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/industry_solutions/printer_or_publisher.gif) no-repeat;
}

.RealEstate
{
width:300px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/industry_solutions/real_estate.gif) no-repeat;
}

.E-commerce
{
width:300px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/industry_solutions/e-commerce.gif) no-repeat;
}

.CompleteIndustrySolutions
{
width:300px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/industry_solutions/complete_industry_solutions.gif) no-repeat;
}

.EnterpriseSoftware
{
width:300px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/industry_solutions/enterprise_software.gif) no-repeat;
}

.InternetMarketing
{
width:130px;
height:22px;
float:left;
margin-top:5px;
background:url(../images/internet_marketing.gif) no-repeat;
}

