﻿body,html,form
{
    width:100%;
    background-color:white;
    margin:0px;
    padding:0px;
    border:0px;
    font-size:10px;
    font-family:Arial;
}

a
{   color:#467FAC;
    text-decoration:none;}

.pb4
{
    padding-bottom:4px
}

.aii
{
    padding-left:10px;padding-right:10px;text-align:left
}
.bten
{
    font-size:10px;font-weight:bold;
}
.sl1
{
    padding-left:8px;padding-right:8px
}

.sl2
{
    border:solid 1px #C1E6F8;margin-bottom:10px;background-image:url(bback.jpg);background-repeat:repeat-x;
}

.sl3
{
    margin-top:2px;color:#417FA6;font-weight:bold;font-size:14px;
}

.sl4
{
   width:160px;height:160px;background-image:url(imgBox.jpg);float:left
}

.sl5
{
    padding-left:10px;padding-top:10px
}

.sl6
{
     float:right;width:340px
}

.sl7
{
   width:100%;margin-top:10px;font-weight:bold
}

.sl8
{
  margin-bottom:10px;width:100%;float:none;clear:both;padding-top:3px
}
.db
{
    background-image:url(downloadbox.jpg);
    width:375px;
    height:88px;
    padding:0px;
    border:0px;
    margin:0px;
}

.dbi
{
    padding-top:14px;
    padding-bottom:14px;
    padding-left:8px;
    padding-right:8px;
}


.menu_item
{

        padding-left:12px;
       
        margin-top:5px;
        margin-bottom:5px;
        padding-right:12px;
        border-right:solid 1px #79ADC5;
        float:left;
}



.imagefloat_left
{
    float:left;

}

.imagefloat_right
{
    float:right;
  
}

.imagefloat_center
{
    float:none;
    clear:both;
    text-align:center;
    width:100%;
}

.in
{
    padding-left:5px;
    padding-right:5px;
    text-align:center;
    font-size:9px;
    color:#666666;
    font-weight:bold;
}

.tab_open
{
    border-right:solid 1px #557E91;
    border-left:solid 1px #B2C8D2;
    padding-left:25px;
    padding-right:25px;
    font-weight:normal;
    height:26px;
    color:White;
    background-image:url(menu_open.gif);
    background-repeat:repeat-x;
    text-align:center;
    float:left;
      font-weight:bold;
    font-family:Arial;
}

.tab_closed
{
    border-right:solid 1px #557E91;
    border-left:solid 1px #B2C8D2;
    padding-left:25px;
    padding-right:25px;
    font-weight:normal;
    height:26px;
    color:White;
    background-image:url(menu_back.gif);
    background-repeat:repeat-x;
    text-align:center;
    float:left;
      font-weight:bold;
    font-family:Arial;
}


.page
{
    margin-left:auto;
    margin-right:auto;
    width:1000px;
    font-family:arial;
    font-size:10pt;
    
}

.banner
{
    width:1000px;
    margin-top:4px;
    
    height:194px;   
}

.imgLink
{
    margin:0px;
    border:0px;
    padding:0px;
}

.menu
{
    width:1000px;
    background-color:White;
    text-align:center;
    color:#4040FF;
    font-weight:bold;    
    padding-bottom:4px;

    }
    
.menu2
{
    width:100%;
    background-color:White;
    text-align:center;
    color:#4040FF;
    background-image:url(menu_back.gif);
    background-repeat:repeat-x;

    font-weight:bold;    

    }
    
    
 .menutext
 {
   
    color:#79ADC5;
    font-size:16px;
    
 }
 
  .menutext2
 {
   
    color:white;
    font-size:16px;
    
 }
 
 .button
 {
    background-image:url(but_back.gif);
    width:75px;
    height:21px;
    margin-top:5px;
    background-repeat:repeat-x;
   border-bottom:solid 1px #557E91;
    border-top:solid 1px #B2C8D2;
    border-right:solid 1px #557E91;
    border-left:solid 1px #B2C8D2;
   
 }
 
 .menu_item_top
 {
    padding-top:5px;
    
 }

.menu_div
{
    text-align:center;
    width:100px;

}

.inner_page
{
    background-color:white;
    width:1000px;
    

font-size:12px;
    clear:both;

    margin:0px;
    padding:0px;    
}


.inner_page_clr
{
    background-color:white;
    width:1000px;
    
    font-size:12px;
    clear:both;

    margin:0px;
    padding:0px;    
    float:none;
}

.footer_cap
{

    font-size:0.5pt;
    background-color:Transparent;
    width:1000px;
    clear:both;
}

img
{
 
    border:0px;
    padding:0px;
    margin:0px;
}

.left_column
{
    padding-top:8px;

    float:left;
    width:210px;
  
    margin:0px;
    border:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    text-align:center;
        
}

.mid_column
{
    padding-top:8px;
    float:left;
    width:578px;
    margin:0px;
    border:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;   
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc; 
}

.mid_inner
{
    padding-left:10px;
    padding-right:10px;
}
.right_column
{
  
    float:right;
  
    width:208px;
    float:right;
    margin:0px;
    border:0px;
    padding:0px;
  padding-top:8px;

}

.right_column_cap
{

    float:right;
    margin:0px;
    border:0px;
    padding:0px;
    clear:both;
   

 
}

.greybox_top
{
 
    width:200px;
    height:15px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(greybox_top.jpg);
    background-position:top;
    background-repeat:no-repeat;
}


.greybox
{
 
    width:200px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(greybox_side.jpg);
    background-position:top;
    background-repeat:repeat-y;
}

.greybox_bottom
{
 
    width:200px;
    height:15px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(greybox_bottom.jpg);
    background-position:top;
    background-repeat:no-repeat;
}


.greenbox
{
    background-color:#C4EEE3;
    width:200px;
    margin-left:auto;
    margin-right:auto;

    background-position:top;
    background-repeat:no-repeat;
}


.greenbox_bottom
{
    background-color:#C4EEE3;
    width:200px;
    height:15px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(greenbox_bottom.jpg);
    background-position:bottom;
    background-repeat:no-repeat;  
    margin-bottom:12px;
}
.bluebox_top
{
    width:200px;
    height:28px;
    padding-top:10px;
    text-align:center;
    background-image:url(box_heading.jpg);
    margin-left:auto;
    margin-right:auto;
    color:#008DD2;
    font-size:14px;
}



.bluebox_top2
{
    width:200px;
    height:14px;
    text-align:center;
    background-image:url(bluebox_top.jpg);
    margin-left:auto;
    margin-right:auto;
    color:#008DD2;
    font-size:1px;
}

.bluebox
{
    background-color:#BDD5EF;
    width:200px;
    margin-left:auto;
    margin-right:auto;
 
    background-position:top;
    background-repeat:no-repeat;
}

.whitebox
{
    background-color:white;
    width:198px;
    margin-left:auto;
    margin-right:auto;
    border-left:solid 1px #BBBBBB;
    border-right:solid 1px #BBBBBB;
 
    background-position:top;
    background-repeat:no-repeat;
}


.bluebox_bottom
{
    background-color:#8AB4EE;
    width:200px;
    height:15px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(bluebox_bottom.jpg);
    background-position:bottom;
    background-repeat:no-repeat;  
    margin-bottom:12px;
}

.whitebox_bottom
{
    background-color:white;
    width:200px;
    height:15px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(whitebox_bottom.jpg);
    background-position:bottom;
    background-repeat:no-repeat;  
    margin-bottom:12px;
}

.footer_inner
{
    border-top:2px solid #CCCCCC;
    font-size:10px;
    padding-top:10px;
    width:100%;
    text-align:center;
    color:#333333;
    
}

.page_frame
{
    padding-left:20px;
    padding-right:20px;
    color:#333333;
}

h1
{
    width:100%;
    border-bottom:1px solid #cccccc;
    color:#D65624;
    font-size:22px;
    font-family:arial;
    font-weight:normal;

}

h5
{
    width:100%;
    border-bottom:1px solid #cccccc;
    color:#7AB6DA;
    font-size:16px;
    font-family:arial;
    font-weight:normal;

}

h2, .h2
{
  color:#417FA6;
    font-size:14px;
    font-family:arial;
    font-weight:normal;
    font-size:17px;
    margin-bottom:0px;
}



.testimonial
{
    width:100%;
    text-align:justify;
   
}

.testimonial_name
{
    margin-bottom:20px;
   color:#417FA6;
    font-weight:bold;
    width:100%;
    border-bottom:solid 1px #cccccc;
}

.small_news
{
    background-image:url(frame_tiny.jpg);
    background-position:top left;
    height:120px;
    width:120px;
    float:right;    
}

.small_news_inner
{
   padding:14px;
   
    }
    
    
    .med_news
{
    background-image:url(frame_small.jpg);
    background-position:top left;
    height:200px;
    width:200px;
    float:right;    
}

.med_news_inner
{
   padding:14px;
   
    }
    
    
    .big_news
{
    background-image:url(frame_big.jpg);
    background-position:top left;
    height:300px;
    width:300px;
    float:right;    
}

.big_news_inner
{
   padding:14px;
   
 }
    
    
    
    
    
h3
{
    font-size:14px;
    font-weight:normal;
    color:#4040FF;
    margin-bottom:0px;
    }
    
    
.site_list
{
    width:100%;
    height:160px;
    padding:0px;
    margin:0px;
    border:0px;
    background-color:white;
    color:#333333;
    font-size:12px;
}

.site_list2
{
    width:100%;

    padding:0px;
    margin:0px;
    border:0px;
    background-color:white;
    color:#333333;
    font-size:12px;
}


.site_list_inner
{
    padding-left:12px;
    padding-top:12px;
    padding-right:12px;
    padding-bottom:12px;
}

.site_list_cap
{
    background-color:#cccccc;
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    margin:0px;
    border:0px;
  
    color:#CCCCCC;
    font-size:12px;
    
}

.site_list_cap2
{
    background-color:#cccccc;
    
    padding-top:5px;
    padding-bottom:5px;
    margin:0px;
    border:0px;
  
    color:#CCCCCC;
    font-size:12px;
    
    float:none;clear:both; border-bottom:solid 1px #CCCCCC;text-align:right
    
}

.site_list_cap3
{
    background-color:#84B3CB;
    
    padding-top:5px;
    padding-bottom:5px;
    margin:0px;
    border:0px;
  
    color:white;
    font-weight:bold;
    font-size:12px;
    padding-right:16px;
    background-image:url(info.gif);
    background-repeat:no-repeat;
    background-position:top right;
    
    float:none;clear:both; border-bottom:solid 1px #CCCCCC;text-align:right
    
}


.sub_menu
{
    width:560px;
    height:32px;
    background-image:url(submen_top.jpg);
}

.sub_item_active
{
    background-color:white;
    height:24px;
    width:100px;
    float:left;
    text-align:center;
    font-weight:bold;
    padding-top:8px;
 
}

.sub_item
{
    background-color:#6896D1;
    height:24px;
    width:100px;
    float:left;
    text-align:center;
     font-weight:bold;

     padding-top:8px;
}

.sub_space
{
    background-color:#2F2F2F;
    width:100%;
}


.curvebox
{
    background-color:white;
    width:560px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(curve_top.jpg);
    background-position:top;
    background-repeat:no-repeat;
    clear:both;
    
}

.curvebox_sidesonly
{
    background-color:white;
    width:560px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(curve_mid.jpg);
    background-position:top;
    background-repeat:repeat-y;
}


.curvebox_bottom
{
    background-color:white;
    width:560px;
    height:18px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(curve_bottom.jpg);
    background-position:bottom;
    background-repeat:no-repeat;  
    margin-bottom:12px;
}

.clr
{
    float:none;clear:both;font-size:1px;
}

.pp4
{
 width:100%;text-align:right
}

.rs1
{
    width:100%;margin-bottom:8px
}

.fp1
{
 width:718px;margin-left:auto;margin-right:auto 
}

.fp2
{
    text-align:left;width:100%
}

.fp3
{
    width:100%;text-align:right
}

.fp4
{
    width:100%;text-align:right
}

.fp4y
{
    width:48%;text-align:right
}

.fp5
{
    width:48%;float:right
}

.fp6
{
width:100%;text-align:right
}    

.fp7
{
    width:100%;text-align:center 
    }


.fp8
{
    padding-bottom:8px;text-align:center 
}

.fp9
{
    text-align:left;width:25%;float:left
}

.fp10
{
    
    text-align:center;width:48%;float:left
}

.fp11
{
 width:25%;float:right;font-size:10px;text-align:right
}

.pp1
{
    width:100%;background-color:#CCCCCC;padding-top:8px;padding-bottom:8px;text-align:center 
}

.pp2
{
     width:100%;background-color:white;padding-top:5px;padding-bottom:5px;
}

.pp3
{
    padding:2px;border:1px solid #333333
}

.p5
{
    padding:5px
}

.fpx
{
    padding:10px;padding-bottom:0px
}

.p10
{
    padding:10px
}

.p4
{
   padding:4px;
}

.st1
{
    padding:2px;border:1px solid #333333
}

.st2
{
    float:left;width:175px;text-align:center;
}

.st3
{
    float:right;padding-bottom:15px
}
.st3new
{
    float:right;padding-bottom:15px;width:320px;clear:right;
}

.st4
{
    color:#333333;font-weight:bold;
}

.st6
{
    width:100%;text-align:right
}

.ppx
{
    float:left;text-align:center;font-size:10px;padding-right:10px;padding-left:10px
}

.stx
{
    float:left;text-align:center;font-size:10px;padding-right:10px;padding-left:10px
}








