* { margin:0; padding:0;}
body{ background:#ffffff url(images/mainbg.jpg) top center no-repeat; }
html, input, textarea{font-family:tahoma; font-size:11px; color:#3a7cbc;	}

input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

strong a{ background:url(images/line_ins.gif) bottom left repeat-x; text-decoration:none;}
strong a:hover{ background:none;}

.areas {
	width:521px; 
	background:#ffffff; 
	background:url(images/home_mapbottom.jpg) top left no-repeat; 
	height:100%; 
	font-family:tahoma; 
	font-size:11px; 
	color:#3a7cbc; 
	line-height:17px;
	padding-left:31px;
	padding-top:145px;
}
.infotitle {
	font-family:tahoma; 
	font-size:12px; 
	color:#000000;
}
.pgtoptitle {
	font-family:arial, tahoma; 
	font-size:21px; 
	color:#ffffff;
}

.column { float:left;}
.clear { clear:both;}
.spacer1 {padding-top:28px;}
.spacer2 {padding-top:26px;}

/*header*/
.header_menu {}
#header_menu {margin:0 auto; width:780px;}
.header_menu .size_width_1{width:11px; background:url(images/left_header.jpg) top left repeat-y; height:151px;}
.header_menu .size_width_2{width:748px; height:151px; margin:0px;}
.header_menu .size_width_3{width:11px; background:url(images/right_header.jpg) top left repeat-y; height:151px;}

.header_logo {}
#header_logo {margin:0 auto; width:780px; height:66px;}
.header_logo .size_width_1{width:11px; height:66px;}
.header_logo .size_width_2{width:748px;height:66px;}
.header_logo .size_width_3{width:11px; height:66px;}

.header_content {}
#header_content {margin:0 auto; width:780px; height:100%;}
#header_content a{ color:#3a7cbc; text-decoration:none; font-weight:normal; word-spacing:normal; text-decoration:underline;}
#header_content a:hover{ text-decoration:none;}


.header_content .size_width_1{width:11px;}
.header_content .size_width_2_left{width:227px; background:#ffffff; height:100%; font-family:tahoma; font-size:11px; color:#3a7cbc; line-height:17px;}
.header_content .size_width_2_right{width:521px; background:#ffffff; height:100%; font-family:tahoma; font-size:11px; color:#4c4c4c; line-height:16px;}
.header_content .size_width_2_right .barleft_index{width:251px; background:url(images/pgtop_index.jpg) no-repeat; height:134px; font-family:tahoma; font-size:10px; color:#ffffff; float:left;}
.header_content .size_width_2_right .barleft_about{width:251px; background:url(images/pgtop_about.jpg) no-repeat; height:134px; font-family:tahoma; font-size:10px; color:#ffffff; float:left;}
.header_content .size_width_2_right .barleft_services{width:251px; background:url(images/pgtop_services.jpg) no-repeat; height:134px; font-family:tahoma; font-size:10px; color:#ffffff; float:left;}
.header_content .size_width_2_right .barleft_careers{width:251px; background:url(images/pgtop_careers.jpg) no-repeat; height:134px; font-family:tahoma; font-size:10px; color:#ffffff; float:left;}
.header_content .size_width_2_right .barleft_customers{width:251px; background:url(images/pgtop_customers.jpg) no-repeat; height:134px; font-family:tahoma; font-size:10px; color:#ffffff; float:left;}
.header_content .size_width_2_right .barleft_contact{width:251px; background:url(images/pgtop_contact.jpg) no-repeat; height:134px; font-family:tahoma; font-size:10px; color:#ffffff; float:left;}
.header_content .size_width_2_right .barleft_affiliates{width:251px; background:url(images/pgtop_affiliates.jpg) no-repeat; height:134px; font-family:tahoma; font-size:10px; color:#ffffff; float:left;}

.header_content .size_width_2_right .barright{width:270px; background:url(images/pgtop_imagebg.jpg) no-repeat; height:134px; font-family:tahoma; font-size:11px; color:#ffffff; float:left;}
.header_content .size_width_2_right .barright_index{width:270px; background:url(images/pgtop_imagebg_index.jpg) no-repeat; height:134px; font-family:tahoma; font-size:11px; color:#ffffff; float:left;}
.header_content .size_width_2_right .infoleft{width:220px; background:#ffffff; height:100%; font-family:tahoma; font-size:11px; color:#4c4c4c; line-height:16px;}
.header_content .size_width_2_right .infosp{width:20px; background:#ffffff; height:100%;}
.header_content .size_width_2_right .inforight{width:220px; background:#ffffff; height:100%; font-family:tahoma; font-size:11px; color:#4c4c4c; line-height:16px;}
.header_content .size_width_3{width:12px; height:100%;}

.body_content {}
#body_content {margin:0 auto; width:780px; height:100%;}
#body_content a{ color:#4c4c4c; text-decoration:none; font-weight:normal; word-spacing:normal; text-decoration:underline;}
#body_content a:hover{ text-decoration:none;}


.body_content .size_width_left{width:240px; background:#ffffff; height:100%; font-family:tahoma; font-size:11px; color:#4c4c4c;}
.body_content .size_width_ctr{width:20px; background:#ffffff; height:100%;}
.body_content .size_width_right{width:240px; background:#ffffff; height:100%; font-family:tahoma; font-size:11px; color:#4c4c4c; line-height:16px;}


/*footer*/
#footer{ color:#3a7cbc; font-size:11px; margin:0 auto; width:780px; padding:32px 0 0 0;}
#footer a{ color:#3a7cbc; text-decoration:none; word-spacing:normal; line-height:16px; text-decoration:underline;}
#footer a:hover{ text-decoration:none;}
#footer span{ }


/*content*/
.wrapper_tal{ }
.content{margin:0 auto; width:780px;}

.cont_bgr_y{background:url(images/cont_bgr_y.jpg) top left repeat-y; width:780px; height:100%;}
.cont_bgr_top{background:url(images/cont_bgr_top.jpg) top left no-repeat; width:780px; height:100%;}
.cont_bgr_bottom{background:url(images/cont_bgr_bottom.jpg) bottom left no-repeat; width:780px; height:100%;}

.content .heit_main{ width:45px; float:left; height:317px;}
.content .indent_top{height:29px;}
.content .indent_bottom{height:23px;}
.content .bgr_separate_line{width:780px; background:url(images/separate_line.gif) top left repeat-y;}

.text{color:#262B2E; font-size:11px;}
.text strong a{color:#1B1E20; font-size:11px; text-decoration:none}
.text strong img{margin:0 0 0 6px; vertical-align:middle;}
.text span{color:#87A400; font-size:11px;}
.text a{color:#87A400; text-decoration:none}
.text a:hover{color:#000000; text-decoration:none}

/*================== index.html ==================*/
.box_indent{ margin:25px 0 0 0;}
.box_indent span{ font-size:11px;}
.box_indent .box{ width:100%}
.box_indent .size_w1{ float:left; width:274px;}
.box_indent .size_w1 b{ color:#262B2E; font-weight:normal; }
.box_indent .size_w1 b span{ color:#6C7279; font-size:12px;}
.box_indent .size_w2{ float:left; width:40px;}
.box_indent img{ margin:3px 0 11px 0;}
.box_indent p{ margin:0; padding:0; font-size:14px; line-height:14px;}
/*================== index-1.html ==================*/
.img_indent{margin-right:22px; float:left}
.p_indent p{ margin-bottom:11px;}
.separate_img{margin:14px 0 21px 0;}
.list_indent{margin-top:22px; width:312px;}
.list_indent .list_col_1{width:171px;}
/*================== index-3.html ==================*/
.img_indent1{margin-bottom:13px;}
/*================== index-4.html ==================*/
.indent_f1{ height:31px;}
.f1 input{ width:235px; height:18px;}
.f1 textarea{ width:235px; height:139px; overflow:auto; margin-bottom:5px;}
.f1 textarea, input{ color:#262B2E; font-family:Arial; font-size:12px; padding:1px 0 1px 5px; border:1px solid #656A72; vertical-align:middle}
.f1 .size_w1{width:70px; float:left; height:36px; padding-top:2px;}
/*================== index-5.html ==================*/
.txt_p{font-size:11px; line-height:15px;}
.txt_p img{ margin-bottom:15px;}
.txt_p p{ margin:11px 0 0 0; }
.txt_p a{ color:#769C00; text-decoration:none; font-size:14px;}
.txt_p a:hover{ color:#769C00; text-decoration:underline}
/*==================list====================*/
ul {margin:0; padding:0; list-style:none;}
li {margin:0; padding:0; font-size:11px; line-height:18px}
li a{line-height:18px; color:#769C00; text-decoration:underline;}
li a:hover{text-decoration:none; color:#000000;}


#leftoption1{ /*Size of the image*/ padding-top: 33px; width: 227px; /*The image*/ background-image: url(images/home_sectitle_profile.jpg); background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 33px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#leftoption2{ /*Size of the image*/ padding-top: 33px; width: 227px; /*The image*/ background-image: url(images/home_sectitle_login.jpg); background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 33px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#leftoption3{ /*Size of the image*/ padding-top: 33px; width: 227px; /*The image*/ background-image: url(images/home_sectitle_options.jpg); background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 33px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#title1{ /*Size of the image*/ padding-top: 33px; width: 227px; /*The image*/ background-image: url(images/title_about.jpg); background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 33px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#title2{ /*Size of the image*/ padding-top: 33px; width: 227px; /*The image*/ background-image: url(images/title_jump.jpg); background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 33px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#title3{ /*Size of the image*/ padding-top: 33px; width: 227px; /*The image*/ background-image: url(images/title_customers.jpg); background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 33px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#title4{ /*Size of the image*/ padding-top: 33px; width: 227px; /*The image*/ background-image: url(images/title_testimonials.jpg); background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 33px; voice-family: "\"}\""; voice-family:inherit; height: 0; }


#ex1{ /*Size of the image*/ padding-top: 26px; width: 522px; /*The image*/ background-image: url(images/home_maptop.jpg); background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 26px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#ex2{ /*Size of the image*/ padding-top: 134px; width: 522px; /*The image*/ background-image: url(images/home_growthad.jpg); background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 134px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#ex3{ /*Size of the image*/ padding-top: 270px; width: 522px; /*The image*/ background-image: url(images/home_mapbottom.jpg); background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 270px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#pgtop2{ /*Size of the image*/ padding-top: 134px; width: 252px; /*The image*/ background-image: url(images/pgtop_services.jpg); background-repeat: no-repeat; float:left; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 270px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#pgtop1{ /*Size of the image*/ padding-top: 134px; width: 252px; /*The image*/ background-image: url(images/pgtop_about.jpg); background-repeat: no-repeat; float:left; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 270px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#pgtop3{ /*Size of the image*/ padding-top: 134px; width: 252px; /*The image*/ background-image: url(images/pgtop_customers.jpg); background-repeat: no-repeat; float:left; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 270px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#pgtop4{ /*Size of the image*/ padding-top: 134px; width: 252px; /*The image*/ background-image: url(images/pgtop_testimonials.jpg); background-repeat: no-repeat; float:left; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 270px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#pgtop5{ /*Size of the image*/ padding-top: 134px; width: 252px; /*The image*/ background-image: url(images/pgtop_contact.jpg); background-repeat: no-repeat; float:left; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 270px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#pgtop6{ /*Size of the image*/ padding-top: 134px; width: 252px; /*The image*/ background-image: url(images/pgtop_affiliates.jpg); background-repeat: no-repeat; float:left; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 270px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#pgtop7{ /*Size of the image*/ padding-top: 134px; width: 252px; /*The image*/ background-image: url(images/pgtop_sitemap.jpg); background-repeat: no-repeat; float:left; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 270px; voice-family: "\"}\""; voice-family:inherit; height: 0; }
#pgtop8{ /*Size of the image*/ padding-top: 134px; width: 269px; /*The image*/ background-image: url(images/pgtop_imagebg.jpg); background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 270px; voice-family: "\"}\""; voice-family:inherit; height: 0; }



#txtmax {display: block;width: 20px;height: 20px;background: url("images/maximize.jpg") no-repeat 0 0;float:left;}
#txtmax:hover {background-position: 0 -20px;}
#txtmax span {display: none;}

#txtmin {display: block;width: 20px;height: 20px;background: url("images/minimize.jpg") no-repeat 0 0;float:left;}
#txtmin:hover {background-position: 0 -20px;}
#txtmin span {display: none;}

#txtresto {display: block;width: 20px;height: 20px;background: url("images/restore.jpg") no-repeat 0 0;float:left;}
#txtresto:hover {background-position: 0 -20px;}
#txtresto span {display: none;}

#print {display: block;width: 20px;height: 20px;background: url("images/print.jpg") no-repeat 0 0;float:left;}
#print:hover {background-position: 0 -20px;}
#print span {display: none;}


.infotitle{ font-weight:bold; line-height:28px;}


#home{display: block; width: 134px; height: 66px; background: url("images/menu_home.jpg") no-repeat 0 0; float:left;}
#home:hover{ background-position: 0 -66px;}
#home span{ display: none;}
#home_active{display: block; width: 134px; height: 66px; background: url("images/menu_home.jpg") no-repeat 0 0; background-position: 0 -66px; float:left;}
#home_active span{display: none;}

#about{display: block; width: 89px; height: 66px; background: url("images/menu_about.jpg") no-repeat 0 0; float:left;}
#about:hover{ background-position: 0 -66px;}
#about span{ display: none;}
#about_active{display: block; width: 89px; height: 66px; background: url("images/menu_about.jpg") no-repeat 0 0; background-position: 0 -66px; float:left;}
#about_active span{display: none;}

#services{display: block; width: 89px; height: 66px; background: url("images/menu_services.jpg") no-repeat 0 0; float:left;}
#services:hover{ background-position: 0 -66px;}
#services span{ display: none;}
#services_active{display: block; width: 89px; height: 66px; background: url("images/menu_services.jpg") no-repeat 0 0; background-position: 0 -66px; float:left;}
#services_active span{display: none;}

#customers{display: block; width: 89px; height: 66px; background: url("images/menu_customers.jpg") no-repeat 0 0; float:left;}
#customers:hover{ background-position: 0 -66px;}
#customers span{ display: none;}
#customers_active{display: block; width: 89px; height: 66px; background: url("images/menu_customers.jpg") no-repeat 0 0; background-position: 0 -66px; float:left;}
#customers_active span{display: none;}

#affiliates{display: block; width: 89px; height: 66px; background: url("images/menu_affiliates.jpg") no-repeat 0 0; float:left;}
#affiliates:hover{ background-position: 0 -66px;}
#affiliates span{ display: none;}
#affiliates_active{display: block; width: 89px; height: 66px; background: url("images/menu_affiliates.jpg") no-repeat 0 0; background-position: 0 -66px; float:left;}
#affiliates_active span{display: none;}

#careers{display: block; width: 88px; height: 66px; background: url("images/menu_careers.jpg") no-repeat 0 0; float:left;}
#careers:hover{ background-position: 0 -66px;}
#careers span{ display: none;}
#careers_active{display: block; width: 88px; height: 66px; background: url("images/menu_careers.jpg") no-repeat 0 0; background-position: 0 -66px; float:left;}
#careers_active span{display: none;}

#contact{display: block; width: 170px; height: 66px; background: url("images/menu_contact.jpg") no-repeat 0 0; float:left;}
#contact:hover{ background-position: 0 -66px;}
#contact span{ display: none;}
#contact_active{display: block; width: 170px; height: 66px; background: url("images/menu_contact.jpg") no-repeat 0 0; background-position: 0 -66px; float:left;}
#contact_active span{display: none;}




































