
/* ===== Main Styles ===== */

blockquote, body, div, dl, dt, dd, fieldset, form, h1, h2, h3, h4, h5, h6,
img, input, li, ol, p, select, span, td, textarea, th, ul {
    border-style: none;
    margin: 0;
    padding: 0;
}


body{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-image:url(/antwebsystemsimages/bgImg.jpg);
    font-size: 80%;
    color:gray;
    background-attachment:fixed;
}
p{
    text-indent:20px;
    text-align:left;
}
p:first-letter{
    font-size:larger;
}
a{
    color:gray;    
}
a:hover{
    color:black
}
.h1{
    font-size:125%;
}
.h2{
    font-size:120%;
}
.h3{
    font-size:115%;
}
.h4{
    font-size:110%;
}
.h5{
    font-size:105%;
}
.body{
    width:950px;
    vertical-align:top;
}
/*===== header =====*/
.header{
    background-image:url(/antwebsystemsimages/bgImgHeader.jpg);
    vertical-align:middle;
    width:950px;
    height:150px;
    text-align:left;
    vertical-align:top;
    margin-top:-40px;
    z-index:0;
}
.content{
    background-color:white;
    width:945px;
}

.footer{
    background-image:url(/antwebsystemsimages/bottomBorder.jpg);
    vertical-align:middle;
    width:950px;
    height:80px;
    text-align:center;
    vertical-align:top;
    color:white;
}

.footer-content{
    padding-top:40px;
    text-align:center;
}
.logo{
    width:173px;
    height:87px;
    padding-left:20px;
    z-index:1;
}
/* ===== Menu ===== */
.top-menu-block{
    text-align:right;
    padding-right:10px;
    padding-bottom:0px;
    font-size:small;
    padding-top:45px;
    z-index:0;
    vertical-align:top;
    width:100%;
}
.top-menu-block-right{
    text-align:right;
    padding-right:10px;
    padding-bottom:0px;
    font-size:small;
    z-index:0;
    vertical-align:top;
}
.top-menu{
    color:gray;
    padding-left:5px;
    padding-right:5px;
}
.top-menu:hover{
    color:black;
}
.lang{
    opacity:0.5;
}
.lang:hover{
    opacity:1;
}
/*===== content menu =====*/
.content-border{
    background-image:url(/antwebsystemsimages/topBorder.jpg);
    width:950px;
}
.content-menu-block{
    text-align:left;
    padding-left:10px;
    padding-top:8px;
    padding-bottom:10px;
    color:white;
}
.content-menu{
    color:white;
    padding-left:5px;
    padding-right:5px;
}
.content-menu:hover{
    color:#155392;
    padding-left:5px;
    padding-right:5px;
}
.sec-content-border{
    background-image:url(/antwebsystemsimages/sec_contentBorder.jpg);
    width:945px;
    height:10px;
}

.basic-table{
 width:100%;
}
.text-blue{
    color:#96c2ee;
    font-weight:bolder;
    font-size:larger;
}
.text-bottom{
    vertical-align:bottom;
}
/* ===== Content Styles ===== */
.main{
    padding-left:5px;
    width:100%;
}
.home-main{
    float:left;
    padding-left:10px;
    padding-bottom:10px;
    width:655px;
    text-align:center;
}
.home-right{
    float: right;
    width:260px;
    padding-right:5px;
    text-align:center;
}
.home-right-contentBottomBg{
    background-image:url(/antwebsystemsimages/homeRightBgBottom.jpg);
    width:100%;
    height:300px;
}
.home-right-headerBg{
    background-image:url(/antwebsystemsimages/homeHeadRight.jpg);
    vertical-align:text-top;
    width:100%;
    height:35px;   
    color:white;
    text-align:center;
}
.home-right-header{
    font-size:120%;
    font-weight:bolder;
    padding-left:15px;
    padding-bottom:5px;
    padding-top:5px;
    text-align:left;
    width:100%;
}

.home-right-subheaderBg{
    background-image:url(/antwebsystemsimages/homeSubRightHeader.jpg);
    width:240px;
    height:10px;  
    text-align:left;
}
.home-right-subHeader{
    width:240px;
    background-color:#91c7fc;
    color:#155392;
}
.home-right-subHeaderContent{
    color:#155392;
    padding:5px;
    width:100%;
}
.home-right-contentBg{
    background-color:#f7f8f8;
    width:240px;
}
.home-right-contentBgBottom{
    background-image:url(/antwebsystemsimages/homeRightContentBottom.jpg);
    width:240px;
    height:20px;
}
.home-right-content{
    padding:5px;
}
.home-right-Bottom{
    background-image:url(/antwebsystemsimages/homeRightBgBottom.jpg);
    width:260px;
    height:300px;
}
.apache{
    background-image:url(/antwebsystemsimages/apache.png);
    width:240px;
    height:250px;
}
.apache-content{
    padding:10px;
}
.header-orange{
    color:#f26522;
}
.center{
    text-align:center;
}
.left{
    text-align:left;
}
.right{
    text-align:right;
    float:right;
}
.top{
    vertical-align:top;
}
.indent1{
    padding-left:10px;
}
.indent2{
    padding-left:20px;
}
.indent3{
    padding-left:30px;
}
.link-white{
    color:white;
}
.link-white:hover{
    color:#155392;
}
#intro{
    padding:20px;
}
/*===== products =====*/
.product-block{
    padding:20px;
}
.menu-selected{
    color:#155392;
    padding-left:5px;
    padding-right:5px;
}
.menu-selected:hover{
    color:#155392;
    padding-left:5px;
    padding-right:5px;
}
.product-content{
    width:800px;
}
.product-img{
    width:150px;
}
/*===== downloads =====*/
.download-block{
    padding:20px;
}
.contact-block{
    padding:20px;
}
.about-block{
    padding:20px;
}
.head-page{
    width:940px;
    height:100px;
}
.content-page{
    background-image:url(/antwebsystemsimages/bgContentPage.jpg);
    width:940px;
    text-align:left;
}
.bottom-page{
    background-image:url(/antwebsystemsimages/bgBottomPage.jpg);
    width:940px;
    height:100px;
}
.product{
    background-image:url(/antwebsystemsimages/product.jpg);
    width:940px;
    height:100px;
}
.service{
    background-image:url(/antwebsystemsimages/service.jpg);
    width:940px;
    height:100px;
}
.contact{
    background-image:url(/antwebsystemsimages/contact.jpg);
    width:940px;
    height:100px;
}
.download{
    background-image:url(/antwebsystemsimages/download.jpg);
    width:940px;
    height:100px;
}
.about{
    background-image:url(/antwebsystemsimages/about.jpg);
    width:940px;
    height:100px;
}
/*========== END ==========*/
