@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding: 0px; text-align:center; background: url(../images/top_gradian.jpg) 0 0  repeat-x; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:12px;}

a img{ border:0; padding:0;}
.clear-both { clear:both;}
.column2_a{ float:left;}
.column2_b{ float:right;}
.list_link2{ color: #3366FF; }



.head{ margin:0pt auto; min-width:994px; overflow:hidden; padding:0; width:994px; text-align:left; }
.small_link{ float:right; padding:55px 0 0 0;}
.small_link a{ text-decoration:none; font-size:0.9em;padding-left:20px; margin-right:10px; color:#333333}
.small_link a:hover{ color:#0099FF;}
.email_link{ background:url(../images/garyicon_02.png) 0 0 no-repeat; }
.phone_no{ background:url(../images/garyicon_01.png) 0 0 no-repeat; }

.global_nav{ background:url(../images/shadow_bg.jpg) 0 0 repeat-y; text-align:left; padding:0 5px;}
.global_nav_bg01{border-bottom: 4px solid #6cf;background: url(../images/nav_bg01.jpg)  no-repeat  right top;}
 
.global_nav_items{padding:0;margin:0;list-style:none;height:54px;overflow:hidden;}
.global_nav_items li{display:inline;}
.global_nav_items li a{background-image:url(../images/global_nav_item.jpg); background-repeat:no-repeat; float:left;height:0;padding-top:54px;overflow:hidden;cursor:pointer;}

.global_nav_items li#home a{background-position:0 0; width:149px;}
.global_nav_items li#about_us a{background-position:-149px 0px; width:153px;}
.global_nav_items li#p_p a{background-position:-302px 0; width:167px;}
.global_nav_items li#contact_us a{background-position:-469px 0; width:161px;}


.global_nav_items li#home a:hover{background-position:0 -54px;}
.global_nav_items li#about_us a:hover{background-position:-149px -54px;}
.global_nav_items li#p_p a:hover{background-position:-302px -54px;}
.global_nav_items li#contact_us a:hover{background-position:-469px -54px;}
 
.global_nav_items li#home .home{background-position:0 -54px;}
.global_nav_items li#about_us .about_us{background-position:-149px -54px;}
.global_nav_items li#p_p .p_p{background-position:-302px -54px;}
.global_nav_items li#contact_us .contact_us{background-position:-469px -54px;}


.wrapper{width:984px; margin:0 auto; background:url(../images/shadow_bg.gif) 0 0 repeat-y; text-align:left; padding:0 5px; overflow:hidden; _height:1%; border-bottom:5px #0099FF solid;}
.wrapper2{width:984px; margin:0 auto; background:url(../images/shadow_bg.jpg) 0 0; text-align:left; padding:0 5px; overflow:hidden; _height:5%; border-bottom:5px #0099FF solid;}
.wrapper3{width:988px; margin:0 auto; background:url(../images/newppc.jpg); text-align:left; padding:0 5px; overflow:hidden; _height:5%;height:629px;}
.wrapper4{width:988px;margin:0 auto; background:url(../images/workshop.jpg) no-repeat; text-align:left; padding:0 5px; overflow:hidden; _height:5%;height:629px;}
#main_bg01{ background:url(../images/image01.gif) top left no-repeat; padding-top:140px;}
#main_bg02{ background:url(../images/image02.jpg) top left no-repeat; padding-top:90px;}
#main_bg03{ background:url(../images/image03.jpg) top left no-repeat; padding-top:90px;}
#main_bg04{ background:url(../images/image04.jpg) top left no-repeat; padding-top:90px;}
.main_content{ width:645px; padding:30px;}
.main_content p{ line-height:1.4em;}
.main_content p strong{ color:#4E5F98;}
.main_content p em{ font-weight:bolder; }


#lso_icon,#pa_icon,#smm_icon,#seo_icon{ line-height:50px; padding-left:60px; }
#lso_icon{background:url(../images/lso_icon.gif) 0 0 no-repeat;} 
#pa_icon{ background:url(../images/pa_icon.gif) 0 0 no-repeat;}
#smm_icon{ background:url(../images/smm_icon.gif) 0 0 no-repeat}
#seo_icon{ background:url(../images/seo_icon.gif) 0 0 no-repeat}


 .big_title02{ margin:0; padding:0;  font-size:2.4em; color: #333; font-family:Georgia; text-transform:capitalize;}
 .big_title02 span,  .big_title01 span{ color: #E21010;}
 .big_title01{ margin:0; padding:0;  font-size:1.2em; color:#4E5F98;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
 .main_services{list-style-type:none; margin:20px 0 0px; padding:0; overflow:hidden; _height:1%;}
 .main_services li{ list-style-type:none;  }
 .main_services .main_services_li { float:left; width:300px;   padding:0 0 28px 0; margin:0 0 20px 0; background: url(../images/service_bg.gif) 0 0 no-repeat; background-position:left bottom;}
 .main_services .main_services_li h4{ margin:0; font-family:"Trebuchet MS",Tahoma,Arial; font-size:1.2em; font-weight:bold; color:#fff; width:223px; height:36px; line-height:36px; padding:0 0 0 50px;} 
 .main_services .main_services_li a{ display:block; width:77px; height:22px; background-repeat:no-repeat; background-position: left top; font-size:11px;    font-weight:bold; padding:3px 0 0 23px; text-decoration:none; color: #FFFFFF; margin: 10px 0 0 150px; }
 
 .main_services li.main_services_li ul{  margin:0; padding:10px 5px 5px; width:263px;  }
 .main_services li.main_services_li ul li{ width:243px; line-height:1.6em; padding:0 0 0 20px; background: url(../images/contrast_small.gif) left top no-repeat;}
 
 .main_services li a:hover{color: #000000}
 .main_services li a.service_btn01{ background: url(../images/service_btn01.gif);}
 .main_services li a.service_btn02{ background: url(../images/service_btn02.gif);}
 .main_services li a.service_btn03{ background: url(../images/service_btn03.gif);}
 .main_services li a.service_btn04{ background: url(../images/service_btn04.gif);}
 .service_01{background:url(../images/service_title_red.gif) 0 0 no-repeat; list-style-type:none;}
 .service_02{ background:url(../images/service_title_green.gif) 0 0 no-repeat; }
 .service_03{ background:url(../images/service_title_yellow.gif) 0 0 no-repeat; }
 .service_04{ background: url(../images/service_title_blue.gif) 0 0 no-repeat;}
 
 
 
 /* seo page */
 
 .seaas{overflow:hidden;_height:1%;}
.seo_system{ position:relative; background:url(../images/seaas.gif) 0 0 no-repeat;  padding:0;  margin:20px 0 0 0; width:313px; height:316px; float:left;}
 
.seo_system a{position:absolute; display:block; width:75px; line-height:1.2em; font-size:10px; text-align:left; color:#FFF; text-decoration:none; }
.seo_system a:hover{ text-decoration:underline;  }

 #seaas_01{ top:58px; left:42px;}
 #seaas_02{ top:25px; left:126px;}
 #seaas_03{ top:70px; left:212px;}
 #seaas_04{ top:170px; left:228px;}
 #seaas_05{top:250px; left:182px;}
 #seaas_06{ top:250px; left:75px;}
 #seaas_07{ top:160px; left:16px;} 
.seo_system .seo_on{ text-decoration:underline; color:#FFFF00 } 
.seaas_content{ float:right; width:300px; margin:20px 0 0 0; background:url(../images/seaas_bottom.gif) left bottom no-repeat;}
.seaas_content p.seo_title{ background:url(../images/seaas_title.gif) 0 0 no-repeat; border-bottom:2px solid #66CCFF; padding:5px 10px; margin:0; color:#990000; font-size:1.6em; font-weight:bold; font-family: "Times New Roman", Times, serif}
 .seo_title img{ float:left;  padding:0 10px 0 0; }
 
 .seaas_content p{ padding:0 10px 10px;}

 
 /* programs and price page */  
 .program_price{ list-style-type:none; margin:20px 0 0 0; padding:0; height:202px;}
  .program_price li{ font-weight:bold; line-height:1.8em; text-transform:capitalize; float:left; }
	  .program_price li a{ color: #BED5E7; display:block; height:162px; text-align:center; margin:0; padding:0; padding:20px; line-height:1em; text-decoration:none;   font-size:1.1em;}
	   .program_price li a:hover{ color:#06c ;}
	  #lnk_01{ width:120px; background:url(../images/pp_01_hover.jpg) 0 0 no-repeat; text-decoration: underline;}
	 
	  #lnk_02{ width:120px; background:url(../images/pp_02_hover.jpg) 0 0 no-repeat;}
	  #lnk_03{ width:120px; background:url(../images/pp_03_hover.jpg) 0 0 no-repeat;}
	  #lnk_04{ width:120px; background:url(../images/pp_04_hover.jpg) right top  no-repeat;}
	  .list_link_01{background:url(../images/pp_01.jpg) 0 0 no-repeat!important; color:#990000!important;}
	  .list_link_02{ background:url(../images/pp_02.jpg) 0 0 no-repeat!important;color:#990000!important;}
	  .list_link_03{ background:url(../images/pp_03.jpg) 0 0 no-repeat!important;color:#990000!important;}
	  .list_link_04{ background:url(../images/pp_04.jpg) right top no-repeat!important;color:#990000!important;}

#content_01,#content_02,#content_03,#content_04{ margin:20px 0 0 0;}
#content_01 li, #content_02 li, #content_03 li, #content_04 li,#content_05 li, #content_06 li{line-height:1.4em;  }
#content_01 h4, #content_02 h4, #content_03 h4, #content_04 h4,#content_05 h4, #content_06 h4{ margin:0; padding:0;font-size:1.8em; font-weight:bold; color:#BE4D01;}
#content_01  p strong, #content_02  p strong, #content_03  p strong, #content_04  p strong,#content_05 p strong, #content_06 p strong{  font-size:1.3em; color:#333}
 
 .ac{background:#F5F5F5; width:98%; border:1px solid #ccc; padding:1px;}
  .ac ul{ padding:10px 20px; margin:0;}
.programs{ float:left;  margin-right:5px; width:205px; background:#F5F5F5; height:320px; text-align:center; border: 1px solid #ccc;}
.programs p{ margin:5px 0;}
.programs img{ margin:5px 0; }
.programs p em{ color:#000; display:block; background: #CCE4F9; padding:2px 0;}
.programs ul{ margin:0; padding:0; list-style-type:none;}
.programs ul li{ margin:0 0 2px 0; background:url(../images/contrast_small.gif) left center  no-repeat; padding:0 0 0 16px; text-align:left; font-size:0.9em;}
		
/* paid advertising page */	
.paid_adv_list{ list-style-type:none; width:630px; border:1px solid #00CCFF; padding:1px 0 0 1px; background:#fff; margin:0 0 30px 0;}
.paid_adv_list td{ width:50%; border-bottom:1px solid #fff; border-right:1px solid #fff; } 
.paid_adv_list a{ display:block; background:#D2EFF9 url(../images/table_bg.gif) left bottom repeat-x;padding:5px;}
.paid_adv_list a.list_link{color: #990000;text-decoration:none; padding:5px 5px 5px 20px; background: #F8F0D1 url(../images/arrow.png) left center no-repeat;   display:block; font-weight:bold;}
 
 
/* featured logo */
.featured_clients{padding:20px 0 0 0; }
.featured_clients h3{ line-height:24px;  margin:0 0 0 15px; padding:0 0 0px 10px; font-size:12px; background:url(../images/fc_left.gif) 0 0 no-repeat;}
.featured_clients h3 span { background:url(../images/fc_right.gif) right bottom  no-repeat; padding:6px 10px 4px 0; color:#06c; }
.featured_clients ul{ width:582px; height:100px;   list-style-type:none; margin:0; background:url(../images/fc_bg.gif) left top no-repeat;}
.featured_clients ul li{ float:left;}
 #scroller-1{ padding:0;}
 #scroller-1,#scroller-2{height:100px;line-height:100px; margin:0; overflow:hidden; width:582px; }  
 #scroller-1 li{ height:115px;margin:0pt; padding:10px 20px 0px 0px;}
 .participation{ padding:20px;}
 .participation li{ padding:3px 20px 25px 0px;}
.adress{ width:600px; padding:20px; height:60px; font-weight:bold; font-size:11px; margin:20px 0 0 0;}
 
 
 
 .price_link{ margin:20px 0 0 0;  padding-top:30px; width:205px; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #666;border-bottom:1px solid #666;padding:1px;}
 .price_link a{ height:25px; line-height:25px; padding:0 0 0 15px; display: block; text-decoration:none; background: #3399FF url(../images/price_bg.gif) 0 0 repeat-x; color: #fff;}
  .price_link a:hover{text-decoration:underline; background-position:0 -28px;}
 
 

 /* right side */
.right_content{ float:right; width:273px;padding:0; font-size:11px;}
.right_block{padding:0;margin:0;}
.block_content{ padding:10px; color:#fff;}
.right_block form{ margin:0; padding:0;}
.right_block h3{ background:url(../images/right_h3.gif) repeat-x; height:27px; line-height:27px; color:#FFFFFF; font-size:12px; margin:0; padding:0 0 0 10px;}
.right_block .block_content p{ margin:0; padding:10px 0;}
.block_content ul{ margin:0 0 0 0px; padding:0;list-style:none;}
.block_content li{ margin:0; padding:10px 0;}
.email_input{ background:url(../images/email_input.gif) 0 0 no-repeat; border:0; width:162px; height:20px;  padding:2px 0 0 0;}
.submit01{ background:url(../images/submit01.gif) 0 0 no-repeat; width:61px; height:24px; border:0; color:#FFF; font-size:11px; font-weight:bold; padding-bottom:5px;}
.event a{ color:#fff;}
.event a:hover{ color: #000;}
.event li{ padding:0 0 10px 20px; background:url(../images/point_icon.gif) left top no-repeat; }
.live_demo{ height:100px; text-align:center; margin:0; padding:0;}
.live_demo li { float:left;}
.live_demo li a{ display:block; width:87px; height:22px; padding:45px 0 0 0; color:#00CCFF; text-decoration:none; text-align:center; font-size:10px;}
.live_demo li a:hover{  font-weight:bold; color:#fff;}
.live_support a{ background: url(../images/livesupport_icon.gif) 0 0 no-repeat; margin:0 20px 0 0;}
.view_demo a{ background:url(../images/demo_icon.gif) 0 0 no-repeat;}
.yesup img{ border:0; padding:0;}



