img {
    border:none;
 }
a img {
    border:none;
}
body {
    font-family: Tahoma;
    font-size:14px;
    line-height:16px;
    color:#333333;
}


.altcenter {
    margin:auto;
    width:1051px;
    background-repeat:no-repeat;
    padding-left:45px;
    padding-right:45px;
    padding-top:0px;
    position:relative;
    
}

.altcenter_header {
    margin:auto;
    width:1051px;
    background:url(/images/safestart_background_header.gif);
    background-repeat:no-repeat;
    padding-left:45px;
    padding-right:45px;
    padding-top:0px;
    position:relative;
    height:13px;

}

.altcenter_middle {
    margin:auto;
    width:1051px;
    background:url(/images/safestart_background_middle.gif);
    padding-left:45px;
    padding-right:45px;
    padding-top:0px;
    background-repeat: repeat-y;
    position:relative;
}

.altcenter_footer {
    margin:auto;
    width:1051px;
    background:url(/images/safestart_background_footer.gif);
    background-repeat:no-repeat;
    padding-left:45px;
    padding-right:45px;
    padding-top:0px;
    position:relative;    
    height:115px;
}

.centerpage {
    margin:auto;
    width:1051px;
    background:url(/images/safestart_background.gif);
    background-repeat:no-repeat;
    padding-left:45px;
    padding-right:45px;
    height:751px;
    padding-top:0px;
    position:relative;
    
}
.page_content {
    height:545px;
    clear:both;
    width:1051px;
    position:relative;
    padding-right:200px;
    }

.footer {
    margin:auto;
    position:relative;
    top:658px;
    z-index:999;
    left:0px;
    width:1051px;
    height:40px;
    font-size:12px;
   }

.footer_white {
    text-align:center;
    color:#FFFFFF;
    }

.footer_white a {
    font-size:12px;
    }

.footer_white a {
    color:#FFFFFF;
}

.buttonnav {
    position:relative;
    top:0px;
    width:600px;
    height:38px;
    overflow:hidden;
    margin:auto;
    padding:0px;
    padding-top:0px;
    display:inline;
}

.buttonnav li {
    display:inline;
    padding:0px;
    background:#FFFFFF;
    }

.buttonnav li a {
    float:left;
    background:url(/images/safestart_buttons.png);
    overflow:hidden;
    height:38px;
    text-decoration:none;
}

.buttonnav li#button_home a {
    background-position: 0 0;
    width:120px;
    }

.buttonnav li#button_home  a:hover {
    background-position: 0 -38px;
}


.buttonnav li#on_button_home  a {
    background-position: 0 -38px;
    width:120px;
}



.buttonnav li#button_partners a {
    background-position: -115px 0;
    width:150px
    }

.buttonnav li#button_partners  a:hover {
    background-position: -115px -38px;
}

.buttonnav li#on_button_partners  a {
    background-position: -115px -38px;
    width:150px
}



.buttonnav li#button_contact a {
    background-position: -265px 0;
    width:135px
    }

.buttonnav li#button_contact  a:hover {
    background-position: -265px -38px;
}
.buttonnav li#on_button_contact  a {
    background-position: -265px -38px;
    width:135px

}

.buttonnav li#button_media a {
    background-position: -400px 0;
    width:132px
    }

.buttonnav li#button_media  a:hover {
    background-position: -400px -38px;
}
.buttonnav li#on_button_media  a {
    background-position: -400px -38px;
    width:132px

}

.buttonnav li#button_products a {
    background-position: -532px 0;
    width:151px;
    }

.buttonnav li#button_products  a:hover {
    background-position: -532px -38px;
}
.buttonnav li#on_button_products  a {
    background-position: -532px -38px;
    width:151px;
}


.title 
{
    font-family:Tahoma;
    font-size:21px;
    color:#FF3333;
    }

.news_sep {
    border:dashed 1px #FF0000;
}

.partner_link {
    color:#666666; 
    text-decoration:none;
}

.contact_email {
    color:#666666;
    text-decoration:none;
}