@charset "utf-8";
/* CSS Document */
	body
	{
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:0;
		margin:0 auto;
		text-align:center;
		color:#292929;
	}
	
	a, a:hover
	{
		text-decoration:underline;
	}
	/*	
	a:hover
	{
		text-decoration:underline;
	}		
	*/
	input 
	{
		border:1px solid #999999;
	}
	
	textarea		
	{
		border:1px solid #999999;
	}
		
	#main-wrapper
	{
		margin:0 auto;
		width:1052px;
		height:auto;
	}	

	#main-wrapper .container
	{
		background:url(../images/bg.png);
		background-position:bottom;
		background-repeat:repeat-y;
		height:auto;
		width:1052px;
		float:left;
	}

	
	#header-wrapper
	{
		padding:0 46px 0 46px;
		height:140px;
		width:960px;
		vertical-align:bottom;
	}
	
	#header-wrapper #header-wrapper-inner
	{
		background:url(../images/header_bg.png) #FFFFFF repeat-x bottom;
		height:140px;
		width:auto;
		padding:0;
	}	

	#logo-wrapper
	{
		height:140px; 
		width:310px;
		float:left; 
	}		

	#search-form-wrapper
	{
		height:140px; 
		width:650px; 
		float:left;
	}
	
	#search-form-wrapper .email-phone-link-inner-wrapper
	{	
		height:60px;
		width:245px; 
		float:right; 
		padding-top:20px;
		padding-bottom:18px;
	}

	* html #search-form-wrapper .email-phone-link-inner-wrapper
	{	
		height:60px;
		width:245px; 
		float:right; 
		padding-top:20px;
		padding-bottom:8px;
	}
	
	#search-form-wrapper .top-menu-inner-wrapper
	{
		width:650px; 
		float:right;
		height:30px;
		text-align:right;
	}


	#search-form-wrapper .top-menu-inner-wrapper ul
	{
		list-style:none;
		margin: 0;
	}	

	#search-form-wrapper .top-menu-inner-wrapper li
	{
		list-style:none;
		float:right;
		margin: 0;
		padding:8px 11px;

	}	

	#search-form-wrapper .top-menu-inner-wrapper li.style1
	{
		list-style:none;
		float:right;
		margin: 0;
		padding-right:1px;
		background:#FFFFFF;

	}	

	#search-form-wrapper .top-menu-inner-wrapper a
	{
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		padding-right: 1px;

	}	

	
	#logo
	{
		background:url(../images/logo.png) no-repeat;
		height:99px;
		width:310px;
		float:left;
		z-index:0;
		
	}	
		
	#search-form
	{
		float:right;
		height:78px;
		width:245px;
		padding:10px 0 0 0;
	}	

	
	#content-wrapper
	{
		padding-left:46px;
		padding-bottom:6px;
		height:auto;
		width:auto;
		float:left;
	}

	* html #content-wrapper
	{
		padding-left:46px;
		padding-bottom:6px;
		height:auto;
		width:960px;
		float:left;
	}

	#content-wrapper #left-content-wrapper
	{
		/*padding:4px 4px 0 0;*/
		height:auto;
		width:185px;
		float:left;
		text-align:left;
		background:url(../images/left-container-bg.png) repeat-y;
		padding-top:5px;
		font-size:12px;

	}
	
	* html #content-wrapper #left-content-wrapper
	{
		height:auto;
		width:185px;
		float:left;
		text-align:left;
		background:url(../images/left-container-bg.png) repeat-y;
		padding-top:5px;
		font-size:12px;

	}
	
	/*    #generic-tab        */
	
	#content-wrapper #left-content-wrapper #generic-tab
	{
		padding-bottom:8px; 
		padding-top:8px; 
		background:url(../images/tab_menu_bg_on.png) no-repeat;
		width:185px;
		height:auto;		
	}	

	#content-wrapper #left-content-wrapper #generic-tab .generic-tab-style
	{
	 	padding:0 0 8px 31px;
		font-weight:bold; 
		color:#292929;	
	}

	* html #content-wrapper #left-content-wrapper #generic-tab .generic-tab-style
	{
	 	padding:0 0 8px 29px;
		font-weight:bold; 
		color:#292929;
	}
	
	#content-wrapper #left-content-wrapper #generic-tab .generic-tab-style a
	{
		color:#292929;
		text-decoration:none;
	}

	#content-wrapper #left-content-wrapper #generic-tab .generic-tab-style a:hover
	{
		color:#555555;
		text-decoration:none;		
	}

	* html #content-wrapper #left-content-wrapper #generic-tab .generic-tab-style a
	{
		color:#292929;
		text-decoration:none;

	}

	* html #content-wrapper #left-content-wrapper #generic-tab .generic-tab-style a:hover
	{
		color:#555555;
		text-decoration:none;

	}

	/*    end #generic-tab        */

	/*     #upload-btn  */

	#content-wrapper #left-content-wrapper #upload-btn
	{
		padding-bottom:8px; 
		padding-top:8px; 
		background:url(../images/upload-btn-light--green.png) no-repeat;
		width:185px;
		height:auto;		
	}	

	#content-wrapper #left-content-wrapper #upload-btn .upload-btn-style
	{
	 	padding:27px 0 8px 31px;
		cursor:pointer;
		
	}

	* html #content-wrapper #left-content-wrapper #upload-btn .upload-btn-style
	{
	 	padding:27px 0 0 29px;
		cursor:pointer;
		
	}

	/***************************/
	#content-wrapper #left-content-wrapper #upload-btn .upload-btn-style a
	{
		color:#292929;
		text-decoration:none;

	}

	* html #content-wrapper #left-content-wrapper #upload-btn .upload-btn-style a
	{
		color:#292929;
		text-decoration:none;
	}

	#content-wrapper #left-content-wrapper #upload-btn .upload-btn-style a:hover
	{
		color:#555555;
		text-decoration:none;

	}

	* html #content-wrapper #left-content-wrapper #upload-btn .upload-btn-style a:hover
	{
		color:#555555;
		text-decoration:none;
	}
	
	/***************************/

	#content-wrapper #left-content-wrapper #upload-btn .upload-btn-link
	{	
		font-weight:bold; 
		color:#292929;	
	}
	
	/*   end   #upload-btn  */
	
	#content-wrapper #left-content-wrapper ul
	{
		list-style:none;
		font-size:12px;
		line-height:120%;
		padding:10px 0 10px 0;
		margin:0;

	}		

	#content-wrapper #left-content-wrapper li.style1
	{
		padding:5px;
		background:url(../images/ul_style1_bg.png) repeat-x;

	}	

	#content-wrapper #left-content-wrapper li.style2
	{
		padding:5px;
		/*background:url(../images/ul_style2_bg.png) repeat-x;*/

	}	

	#content-wrapper #right-content-wrapper
	{
		padding:1px;
		height:auto;
		width:775px;
		float:left;
	}

	* html #content-wrapper #right-content-wrapper
	{
		padding:1px;
		height:auto;
		width:700px;
		float:left;
	}

	#content-wrapper #right-content-wrapper .header_container
	{
		width:774px;
		height:180px;
		float:left;
	}		

	* html #content-wrapper #right-content-wrapper .header_container
	{
		width:700px;
		height:180px;
		float:left;
	}		

	#content-wrapper #right-content-wrapper .text_container
	{
		width:745px;
		height:auto;
		float:left;
		text-align:left;
		padding:10px 0 20px 16px;
		/*
		padding-left:8px;
		padding-right:28px;
		*/
		line-height:150%;
	}		

	* html #content-wrapper #right-content-wrapper .text_container
	{
		width:700px;
		height:auto;
		float:left;
		text-align:left;
		padding:10px 0 20px 16px;
		/*	
		padding-left:4px;
		padding-right:18px;
		*/
		line-height:150%;
	}		

	#footer-wrapper
	{
		margin:0 auto;
		width:1052px;
		height:77px;
		background:url(../images/footer_bg.png) no-repeat;
	
	}
	
	#footer-wrapper .container
	{
		padding:17px 46px 10px 46px;
		font-size:9px;
		text-align:left;
	}	

	#footer-wrapper .container a
	{
		text-decoration:none;
	}	
	
	#footer-wrapper .container a:hover
	{
		text-decoration:underline;
	}	

	/*************** classes ****************/
	h2, h3
	{
		line-height:130%;
	}	
	 
	.yellow
	{
		background-color:#cfcf0c ;
	}
	
	.brown
	{
		color:#9a7549;
	}
	
	.orange
	{
		color:#ff5a4e;
	}		
	
	.blue
	{
		color:#1572b8;
	}
	
	.light_blue
	{
		color:#5ea9ed;
	}	
	
	.green
	{
		color:#154e3d;
	}
		
	.violet
	{
		background-color:#663366;
	}
	
	.grass_green
	{
		color:#79901b;
	}	
	
	.sky_blue
	{	
		color:#1ac1f3;
	}

	.dark_blue
	{
		color:#1b2e58;
	}
	
	.dark_blue_tab
	{
		background-color:#1b2e58;
	}		
	
	.dark_gray
	{	
		color:#3f302d;
	}

	.black
	{
		color:#292c31;
	}
	
	.brown2
	{
		
		color:#8e6530;
	}
	.orange_tab
	{
		 /*background:#ff5a4e;*/
		background:url(../images/quality-menu-bg.png) repeat-y;
		width:auto;
		height:auto;
		background-position:bottom right;
		 
	}
	
	.blue_tab
	{
		/*background:#1572b8;*/
		background:url(../images/pricing-menu-bg.png) repeat-y;
		width:auto;
		height:auto;
		background-position:bottom right;
		
	}
	
	.light_blue_tab
	{
		/*background:#5ea9ed;*/
		background:url(../images/tat-menu-bg.png) repeat-y;
		width:auto;
		height:auto;
		background-position:bottom right;
		
	}	
	
	.green_tab
	{
		/*background:#154e3d;*/
		background:url(../images/services-menu-bg.png) repeat-y;
		width:auto;
		height:auto;
		background-position:bottom right;

	}
	
	.brown_tab
	{
		/*background:#9a7549;*/
		background:url(../images/contact-menu-bg.png) repeat-y;
		width:auto;
		height:auto;
		background-position:bottom right;
		
	}
	
	.grass_green_tab
	{
		/*background:#79901b;*/
		background:url(../images/home-menu-bg.png) repeat-y;
		width:auto;
		height:auto;
		background-position:bottom right;
		
	}	
	
	.sky_blue_tab
	{
		background:#1ac1f3;
	}								
	
	.dark_gray_tab
	{
		background:url(../images/why-us-menu-bg.png) repeat-y;
		width:auto;
		height:auto;
		background-position:bottom right;
	}
	
	.black_tab
	{
		background:url(../images/conferencing-menu-bg.png) repeat-y;
		width:auto;
		height:auto;
		background-position:bottom right;
	}
	
	.warning
	{
		background:#cfecf9;
		font-size:12px;
		border:#CCCCCC;
		color:#FF0000;
		font-weight:bold;
	}	
	
	/******** css for pricing tables **********/

	.price-table-header
	{
		font-size: 12px; 
		font-weight: bold; 
		font-family: Verdana,Arial,Helvetica,sans-serif; 
	}	
	
	.price-title-header
	{
		background: #083a81;
		color:#FFFFFF;
	}

	.price-subtitle-header
	{
		background: #636466;
		color:#FFFFFF;
	}

	.price-td
	{
		background:#d1d2d4;
		color:#000000;
	}
	
	.price-blank-td
	{
		background:#636466;
	}	

	.left_nav_main_menu	{}			

	a.left_nav_main_menu		
	{
		color:#292929;
		text-decoration:none;
	}
	
	a.left_nav_main_menu:hover
	{
		color:#555555;
		text-decoration:none;
	}
	/******** end css for pricing tables **********/

	.err
	{
		background:#FFCCFF;
		color:#FF0000;
		border:#FF66FF;
		padding:8px;
		font-size:12px;
		line-height:150%;
		font-weight:bold;
	}	
