@charset "utf-8";
/* Global */
body,html{padding:5px 0;margin:0; font-size:15px; background: url(images/bg.gif) repeat-x #2e6bae; font-family:Geneva, Arial, Helvetica, sans-serif; }
img{border:0px;}
hr,h2,br,form,h1,p{padding:0; margin:0;}
*html hr,h2{ margin-bottom:-7px;}
h2{font-size:20px;}
#clearfix{float:left;}
#clearboth{clear:both;}
input{ padding:0px; font-size:10px; margin:1px;}
h1{font-size:11px; font-weight:bold; color:#000000;}
.div_border{border-right:3px solid #2e6bae;}
.navigation{color:#000075;}
hr{clear:both; color:#558ac7;}

.days{text-align:center; width:245px; margin:auto;}

/* main */
.container{width:1024px; height:auto; border:1px solid #0066CC; margin:auto; padding-top:5px; background-color:#FFFFFF;}
/*.container_pro2{width:1024px; height:700px; border:1px solid #8080FF; margin:auto; padding-top:5px; background-color:#FFFFFF;}
.container_pro3{width:1024px; height:930px; border:1px solid #8080FF; margin:auto; padding-top:5px; background-color:#FFFFFF;}
.container_pro4{width:1024px; height:auto; border:1px solid #8080FF; margin:auto; padding-top:5px; background-color:#FFFFFF;}
*/#top{width:1024px; margin:auto;}
.logo{width:240px; height:85px; margin:auto;}
.top_spacer{width:422px; height:85px;}
.menu{width:330px; height:auto; font-family:"Times New Roman", Times, serif;}
*html .menu{width:330px; height:47px;font-family:Geneva; font-size:14px;}
.menu_left{background:url(images/menu_left.gif) no-repeat; width:11px; height:48px;}
*html .menu_left{background:url(images/menu_left.gif) no-repeat; width:11px; height:47px;}
.menu_right{background:url(images/menu_right.gif) no-repeat; width:10px; height:48px;}
*html .menu_right{background:url(images/menu_right.gif) no-repeat; width:10px; height:47px;}
.banner{width:800px; height:270px; margin:auto; background:url(images/banner.jpg) center no-repeat;}
.banner_space{width:800px; height:230px;}
.learn{text-align:center; width:400px;}
.spacer{width:800px; height:25px; margin:auto; clear:both;}
.spacer a{color:#333333; font-weight:bold; }
.spacer20{width:auto; height:10px; clear:both;}
.bottom_container{width:1000px; height:auto; margin:auto; font-size:11px;font-family:Verdana; color:#666666;}
/*.bottom_container2{width:1000px; height:625px; margin:auto; font-size:11px;font-family:Verdana;color:#666666;}*/
.contents{width:495px; height:140px;}
.contents_pro2{width:493px; height:120px; border-left:2px solid #2e6bae;}
.gap{width:10px; height:100px;}
.form{width:495px; height:140px;}
.form_pro2{width:493px; height:120px; border-left:2px solid #2e6bae;}
.header{border-bottom:1px solid #2e6bae; height:30px; color:#2e6bae;}
.icon{width:100px; height:80px; margin-right:2px;}

.icon_space{height:5px;}
.text{width:350px; height:100px;  text-align:justify; font-size:11px; }
.text_form{width:360px; height:100px;  text-align:right; font-size:11px; }
.footer{ width:1024px; height:40px; background:url(images/page_19.jpg) repeat-x;font-size:12px; margin:auto;}
.footer a{ text-decoration:underline;color:#000000;}
.footer a:hover{ text-decoration:underline;color:#CCCCCC;}
.footer a:visited{ text-decoration:underline;}
.clear{clear:left;}

.foot_menu_left{width:505px; text-align:left; margin:auto;}
.foot_menu_right{width:510px; text-align:right; margin:auto;}
.product2{width:460px; margin:auto;}
a{text-decoration:none; color:#2e6bae;}
a:hover{text-decoration:none;color:#2e6bae;}

.pro3{width:800px; margin:auto;}
.pro3_text{width:670px;height:100px;}
.icon3{width:100px; height:100px; margin-right:2px;}
.bottom_container3{width:950px; height:auto; margin:auto; font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}

/*-----------------Home-----------------------------*/
.boxes{ width:724px; height:246px; background:url(images/Banner-big.gif) center no-repeat; margin:auto;}
.boxes_space{height:210px; width:724px; margin:auto;}
.box_left{ width:430px; height:190px; margin:5px 0px 0px 0px; background-image:url(images/mainbox_04.jpg); text-align:left;}
.box_right{ width:430px; height:190px; margin:5px 0px 0px 3px; background-image:url(images/mainbox_06.jpg);}
.seperate{  width:70px; height:31px; margin:50px 0px 50px 0px;}
.head_txt{font-size:20px; font-weight:bold; margin:20px 0px 0px 40px; width:360px; text-align:left; position:relative;}
.learn{width:360px; text-align:center;}
.learn_index{width:390px; text-align:center;}
.learn_inside{width:89px; margin:auto;}
.learn a:visited{ text-decoration:underline;}

.ban_bg{background-color:#3d4662; width:auto; }
.banner2{height:161px; width:984px; position:relative;}
.banner_space{width:724px; height:210px;}
.ban_h{height:161px;}


/*----------------------RLSP------------------------------*/

.lsp_content{ width:950px; height:auto;}
.lsp_content h2{ font-size:12px; color:#558ac7; }
.lsp_content h2 a{ font-size:14px; text-decoration:none; color:#558ac7; }
.lsp_content a{font-size:12px;color:#0000A0;font-weight:bold; text-align:left; text-decoration:underline;}
.lsp_content a:link{color:#558ac7;}
.lsp_content a:hover{color:#558ac7; text-decoration:none;}
.lsp_content a:visited{color:#558ac7;}
.lsp_links{ float:left; display:inline; margin-left:15px;}
.lsp_content img{ float:none;}
.lsp{ font-size:12px; clear:both; text-align:left; line-height:170%;}
.lsp h1,h3,h4,h5{ font-size:12px; color:#000000; text-align:center;}
.lsb_bottom{ height:350px; width:710px; margin:auto;}
.lsb_bottom_left{width:19px; height:350px; background-image:url(images/lsp_bottom_01.jpg);}
.lsb_bottom_middle{width:662px; height:350px; background-image:url(images/lsp_bottom_03.jpg);}
.lsb_bottom_right{width:19px; height:350px; background-image:url(images/lsp_bottom_05.jpg);}
.lsb_bottom_text1{width:230px;}
.lsb_bottom_text2{width:200px; }
.lsb_bottom_text3{width:230px;}
.lsb_bottom_spacer{ height:12px; width:14px;}
.call_to_action{width:566px; height:157px; background-image:url(images/banner-small.gif); margin:auto;}
.call_head{ width:566px; height:130px;}
.call_text1{text-align:center; font-size:12px; width:290px;}
.call_text2{text-align:center; font-size:12px; width:290px; }
.call_learn{text-align:center; width:89px; margin:auto; float:none;}
.float_none{float:none;}
.call_spacer{height:8px; overflow:hidden;}

.bottom{width:375px; height:55px;position:relative; color:#FFFFFF; margin:auto; background-image:url(images/bottom.jpg);}
.bottom_content{ width:340px; height:50x;padding-top:5px; margin:auto;}
.bottom_content_rlsp{ width:330px; height:50x;padding-top:7px; ; padding-left: 40px ;margin:auto;}
.bottom_content_ssl{ width:340px; height:50x;padding-top:6px; padding-left: 35px; margin:auto;}
.bottom_content_sniffer{ width:300px; height:50x;padding-top:9px; padding-left: 40px; margin:auto;}
.bottom_content_sniffer a:link{color:#000066;}
.bottom_content_sniffer a:hover{color:#000066;}
.bottom_content_sniffer a:visited{color:#FFFFFF;}

.bottom_content_redirector{ width:200px; height:50x;padding-top:16px; padding-left:0px; margin:auto;}

.tools_header{width:980px; margin:auto;}
.tools_header h2{ color:#558ac7;}
.tools_content{ text-align:left;}
.tools_content h2{ font-size:14px;}

/*-----------------lspsamp-----------------------------*/

.samp_title{ text-transform:uppercase; text-align:left; color:#1872BA; text-decoration:underline;}
.samp_heading{ width:auto; height:auto; font-size:14px; font-weight:bold;}
.samp{ width:980px; height:auto; }
.samp_l{ width:120px; background-color:#1872BA;}
.samp_m{ width:140px; background-color:#1872BA;}
.samp_r{ width:720px; background-color:#1872BA;}
.left_box{ width:120px; height:auto;}
.left_box h2{line-height:1.2em;}
.middle_box{ width:140px; height:auto; text-align:center;}
.middle_box h2{ line-height:1.2em; }
*html .right_box{ width:720px; height:auto; line-height:2.7em;}
.right_box{ width:720px; height:auto; line-height:3.3em;}
.right_box h2{font-size:11px;}
.samp a{ font-size:11px; color:#000000; text-decoration:underline;}
.samp a:hover{ font-size:11px; color:#B5B5B5;}
.samp a:visited{ font-size:11px; color:#B5B5B5; text-decoration:underline;}
.white{ color:#FFFFFF;}

/*-----------------contact-----------------------------*/
.contact.content{ height:auto; position:relative; text-align:left;}
.contact{ height:auto; margin:10px 0px 0px 0px; text-align:left; line-height:200%;}
.contact h2{ font-size:12px;}
.contact2{ height:260px; margin:0px 0px 0px 10px; text-align:left; line-height:200%;}
.contact2 img{float:left;}
.contact2 a{ font-size:12px; color:#0F87FF;}

/*-----------------about-----------------------------*/
.about{ height:auto;font-size:12px; text-align:left; line-height:200%;}
.about img{float:left};
.about a{ font-size:12px; color:#0F87FF; font-weight:bold;}
b{ font-size:12px;}

/*-------------------redirector-----------------------------*/
.redir_pic1{float:left;}
.redir_pic2{float:left;}
.redir_cont{width:340px; height:400px;float:right; list-style-position:inside;margin:5px; }
.redir_header{ text-align:left; clear:both;font: large bold; border-bottom:1px #000000 solid; border-top:1px #000000 solid; height:25px;}
.redir_seperator{height:2px; width:950px; clear:both;}
.redir_head{width:900px; height:90px; text-align:left; font-size:12px; color:#333333; font-weight:bold; clear:left;}
.heading{font-size:32px; }
.subheading{font-size:24px; }
/*-------------------logo 128-----------------------------*/

.logo128{width:128px; height:128px; float:left; margin-right:5px; background-image:url(images/128-logo.jpg);}
.logo128i{width:128px; height:128px; float:left; margin-right:5px; background-image:url(images/128-logo-i.jpg);}
.small{font-size:10px;}