/*
	Date: FEBRUARY 30, 2009.
	Title: WORK SMARTER
============================
*/

body{
     padding:0px; margin:0px; background-color:#3983B8;
	 }

	 
*{
  padding:0px; margin:0px; 
  }
  
 
.ul_class{
	padding:0px; margin:0px;
}	
a.anchor_class{
	text-decoration:none;
}

p.paragraph_class{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; padding:0px; margin:0px; color:#676767; line-height:20px;
 }

h2.h2_class{
 font-family:Georgia, "Times New Roman", Times, serif;  padding:0px; margin:0px; line-height:30px;
 }
 
h1.h1_class{
 font-family:Georgia, "Times New Roman", Times, serif;  padding:0px; margin:0px; font-size:25px; color:#1B71AB; font-weight:normal;
 } 
  
h3.h3_class{
 font-family:Georgia, "Times New Roman", Times, serif;  padding:0px; margin:0px; font-size:23px; color:#1B71AB; font-weight:normal;
 }  
 
.input-box{
          font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#000000; 
		  height:17px; border:1px solid #B9B7B7; background-color:#FFFFFF;
            }
			
/*----------text style-----------*/			

/*-----------------start page structure------------------------*/

#wrap0{
      width:893px;
	  position:relative;
	  margin:auto;	  
	  padding:25px 0px;;
	  }
	  
#wrap{
      width:100%;
	  float:left;
	  position:relative;
	  background-color:#FFFFFF;
	  }
	  


/*-----------------end page structure------------------------*/

/*------------------ start top ---------------------------*/

#header{
       width:873px;
	   height:150px;
	   float:left;
	   position:relative;
	   padding-top:12px;
	   padding-right:20px;
	   background:url(images/ws_top_bg.jpg) no-repeat;
	   }
#header img{ margin-left:15px; margin-top:10px; float:left;}


/*---------------------- start text style ------------------------*/

.txt1{
   font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; color:#FFFFFF;
   }
.txt_fam{
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal;
   }
.txt2{
   font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; font-weight:normal; color:#FFFFFF;
   }
.txt2 a{
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#FFFFFF;
   }
   
.txt3{
   font-family:"Comic Sans MS"; font-size:21px; font-weight:normal; color:#FFFFFF;
   } 
   
.txt4{
   font-family:Georgia, "Times New Roman", Times, serif, Italic; font-size:15px; font-weight:normal; color:#1C70AC; font-style:italic;
   padding-top:6px;
   }
   
 .txt04{
   font-family:Georgia, "Times New Roman", Times, serif, Italic; font-size:15px; font-weight:normal; color:#1C70AC;
   }  
   
 .txt5{
   font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; color:#676767;2071A1
   }
      .txt5 a{ color:#676767; text-decoration:none; }
	     .txt5 a:hover{ color:#1D1D1D; text-decoration:underline;  }
   
 .txt6{
   font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; color:#2071A1; line-height:23px;
   } 
   
 .txt7{
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#002A47;
   } 
   
    .txt7 a{ color:#002A47; text-decoration:none; }
	   .txt7 a:hover{ color:#001C2F; } 
   
 .txt8{
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#16659E;
   }
   
  .txt10{
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#16659E;
   }  
	 
   
  .txt9{
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#7B7B7B;
   }
   .txt9 a{
   color:#7B7B7B;
   }
   
 .txt11{
   font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; font-weight:normal; color:#FFFFFF;
   }    
   
 
 .txt_box{
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#7B7B7B; width:285px; height:18px;
   border:1px solid #B9B7B7;
   }         
      
/*----------------------end text style ------------------------*/

/*----------------------- main body --------------------------*/

#main_body{
       width:864px;
	   margin:auto;
	   padding-top:10px;
	   padding-bottom:5px;
	   }
	   
/*-------------------left--------------------*/

.left{
      width:657px;
	  float:left;
	  position:relative;
	  }
	  
.home_left{
           width:657px;
		   float:left;
		   position:relative;
		   }
.home_left_field{
           width:657px;
		   float:left;
		   position:relative;
		   background:url(images/ws_left_bg.gif) repeat-y;
		   height:240px;
		   }
		   
.home_left_field h2.style1{
                 color:#005FA1;
				 font-size:22px;
				 padding-left:45px;
				 padding-top:30px;
				 font-weight:normal;
				 }
.home_left_field h2.style2{
                 color:#005FA1;
				 font-size:20px;
				 padding-left:95px;
				 padding-top:30px;
				 font-style:italic;
				 font-weight:normal;
				 }

.learnmore{
          padding-top:15px;
		  padding-left:375px;
		  }

/*--------------------right--------------------*/

.right{
       width:190px;
	   float:right;
	   position:relative;
	   }
	   
.right_menu{
           width:190px;
		   float:left;
		   position:relative;
		   background:url(images/ws_right_nav_shade.gif) repeat-y;
		   }
.right_menu_field{
           width:181px;
		   padding-top:20px;
		   height:220px;
		   margin:auto;
		   position:relative;
		   background:#F6F6F6 url(images/ws_right_menu_field.gif) repeat-x;	
		   }
		   
		   .ul_class{
		           padding:0px; margin:0px;
				   }
				   
			.li_class{
			        font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; list-style:none; line-height:38px;
					color:#787878; /*background:url(images/ws_bullett.gif) left no-repeat;*/ padding-left:25px; margin-left:25px; margin-right:25px;
					border-bottom:1px solid #F0F0F0; position:relative;
					}
					
			    .li_class a{
			                color:#787878; text-decoration:none;
					       }		
					
			.li_class2{
			        font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; list-style:none; line-height:38px;
					color:#787878; background:url(images/ws_bullett2.gif) left no-repeat; padding-left:25px; margin-left:25px; margin-right:25px;
					border-bottom:1px solid #F0F0F0; position:relative;
					}
					
			.li_class2 a{
			                color:#787878; text-decoration:none;
					       }		
					
			.li_class3{
			        font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; list-style:none; line-height:38px;
					color:#787878; background:url(images/ws_bullett3.gif) left no-repeat; padding-left:25px; margin-left:25px; margin-right:25px;
					border-bottom:1px solid #F0F0F0; position:relative;
					}
					
			.li_class3 a{
			                color:#787878; text-decoration:none;
					       }		
					
			.li_class4{
			        font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; list-style:none; line-height:38px;
					color:#787878; background:url(images/ws_bullett4.gif) left no-repeat; padding-left:25px; margin-left:25px; margin-right:25px;
					border-bottom:1px solid #F0F0F0; position:relative;
					}
					
			.li_class4 a{
			                color:#787878; text-decoration:none;
					       }		
					
			.li_class5{
			        font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; list-style:none; line-height:38px;
					color:#787878; background:url(images/ws_bullett5.gif) left no-repeat; padding-left:25px; margin-left:25px; margin-right:25px;
					position:relative;
					}
					
			.li_class5 a{
			                color:#787878; text-decoration:none;
					       }											   
		   
/*--------------------bottom--------------------*/

#bottom_block{width:864px; margin:auto;}
#bottom{
        width:864px;
		float:left;
		padding-top:32px;
		padding-bottom:10px;
		position:relative;
		clear:both;
		background:url(images/ws_bottom_top_blue.gif) left top no-repeat;
		}
		
#bottom_field{
         width:864px;
		 float:left;
		 height:40px;
		 background-color:#EAECED;
		 }
		 
.copy_txt{
         font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#616161; text-align:right;
		 padding-top:14px; padding-right:15px;
		 }
		 
		 
		 
		 
		 
/*--------------------Sub Page About Us--------------------*/		 


#sub_page_body{
			   width:864px;
			   padding:10px 15px 30px 15px;
			   position:relative;
			   float:left;
			   }
	

#about_top_logo{
			   width:545px;
			   float:left;
			   position:relative;
			   }

.about_top_text{
			   width:328px;
			   float:left;
			   position:relative;
			   padding-top:6px;
			   }
	
#nav{
   width:884px;
   padding-right:10px;
   position:relative;
   float:left;
   }	
   
   .li_class6{
			font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; list-style:none;
			color:#404040; background:url(images/ws_nav_bullett.gif) left no-repeat; padding-left:10px; padding-right:12px;
			 display:inline;
			}
			
    .li_class6 a{
	            color:#000000; text-decoration:none;
			    }
				
	.li_class6 a:hover{
			          font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; list-style:none;
			          color:#07416A;
			          }						
		 	 
		 
	.about_us_bar{
			   width:864px;
			   position:relative;
			   float:left;
			   }
			   
	.about_us_bar_top_bottom{
						   width:864px;
						   position:relative;
						   float:left;
						   }		   
	.about_us_bar_left_right{
						   width:6px;
						   position:relative;
						   float:left;
						   }		   	 
	
	.about_us_middle_bg{
					   width:842px;
					   padding-left:10px;
					   background:url(images/ws_aboutus_bar_middlebg.gif) repeat-x;
					   padding-top:4px;
					   height:36px;
					   position:relative;
					   float:left;
					   }	 
	
	.about_us_middle_bg1{
					   width:847px;
					   padding-left:17px;
					   padding-top:10px;
					   padding-bottom:10px;
					   position:relative;
					   float:left;
					   }	 
		 
		 
		 
		 
/*--------------------Sub Page About Us--------------------*/		 
		 
.mission_middle_bg{
				   width:842px;
				   padding-left:10px;
				   background:url(images/ws_mission_bar_middlebg.gif) repeat-x;
				   padding-top:1px;
				   height:64px;
				   position:relative;
				   float:left;
				   }			 
		 
		 
/*--------------------Sub Page Solution--------------------*/


#solution_body{
			   width:864px;
			   padding:10px 15px 30px 15px;
			   height:1000px;
			   overflow:auto;
			   position:relative;
			   float:left;
			   }

		 
.solution_middle_bg{
				   width:842px;
				   padding-left:10px;
				   background:url(images/ws_mission_bar_middlebg.gif) repeat-x;
				   padding-top:8px;
				   height:57px;
				   position:relative;
				   float:left;
				   }
				   
.solution_middle_bg0{
				   width:837px;
				   padding:3px 5px 4px 10px;
				   background:#F9F9F9 url(images/ws_mission_bar_middlebg1.gif) repeat-x;
				   position:relative;
				   float:left;
				   }
				   
.solution_middle_bg01{
				   width:852px;
				   padding-left:6px;
				   padding-right:6px;
				   background:#F9F9F9 url(images/ws_mission_bar_middlebg2.gif) repeat-y;
				   padding-top:2px;
				   position:relative;
				   float:left;
				   }				   				   		 
		 
		  .li_class7{
					font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; list-style:none; position:relative;
					color:#676767; background:url(images/ws_solution_bullett.gif) left no-repeat; padding-left:10px; margin-left:70px;
					margin-top:10px; line-height:20px; background-position:0 .6em;
					}
		 
		 .li_class8{
					font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; list-style:none; position:relative;
					color:#676767; background:url(images/ws_solution_bullett.gif) left no-repeat; padding-left:10px; margin-left:140px;
					margin-top:10px;
					}
		 
		 
.solution_middle_bg1{
				   width:352px;
				   padding-left:80px;
				   padding-top:15px;
				   position:relative;
				   float:left;
				   }
				   
.solution_middle_bg2{
				   width:422px;
				   padding-left:10px;
				   padding-top:8px;
				   position:relative;
				   float:left;
				   }				   		 
		 
		 
		 
		 
/*--------------------Sub Page Contact Us--------------------*/
		 

.contact_middle_body{
			   width:754px;
			   padding-bottom:10px;
			   position:relative;
			   float:left;
			   }
			   
			   
.contact_middle_body2{
			   width:699px;
			   padding-left:55px;
			   padding-bottom:10px;
			   position:relative;
			   float:left;
			   }			   

		 
.contact_middle{
			   width:145px;
			   padding-left:55px;
			   padding-top:15px;
			   position:relative;
			   float:left;
			   }
				   
.contact_middle2{
			   width:322px;
			   padding-top:15px;
			   position:relative;
			   float:left;
			   }
.contact_middle2_mmnn{
			   width:522px;
			   padding-top:15px;
			   position:relative;
			   float:left;
			   }				   				   		 
		 
		 
		 
.contact_middle3{
			    width:500px;
			    padding-left:55px;
			    padding-top:15px;
			    position:relative;
			    float:left;
			    }		 
		 
		 
.contact_middle4{
			    width:438px;
			    padding-left:50px;
			    padding-top:15px;
			    position:relative;
			    float:left;
			    }		 
		 
		 
		 
		 
		 
	.contact_text{
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#16659E;
   }  
	 .contact_text_err{
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#F00;
   }
	 
	 .message_ok{
			color:#002A47;
			font-size:12px;
		}

	 .message_err{
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#F00;
   }
	 
	#cn_contact_message_div{
		font-family:Verdana, Geneva, sans-serif;
			float:left;
			margin-top:10px;
			position:relative;
			width:560px;
			height:20px;
			text-align:center;
			font-weight:bold;		
	}