html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}
body {
    text-align: center;
    background-image: url(/images/rd09/background.jpg);
    background-repeat: repeat-x;
    background-color: white;
    z-index: 0;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
    div#body{
        width: 982px;
        margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
        background:url("/images/rd09/topshoulder-gradient.jpg") top left repeat-x #fff;
        padding:0;
        text-align: center;
        z-index: 0;
        min-height: 100%;
        height: auto !important;
        height: 100%;
    }
        div#bodycontent {
            width: 962px;
            text-align: center;
            margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
            position: relative;
            z-index: 0;
            background: #fff;
            min-height: 100%;
            height: auto !important;
            height: 100%;
        }
            a:link, a:visited, a:active  {
                color: #6C739F;
                text-decoration: none;
            }
            a:hover {
                color: #859C00;
                text-decoration: underline;
            }
            

            div#mainbody {
                height: auto;
                padding: 0px;
                height: auto;
            }
                div#leftNav {
                    float: left;
                    width: 202px;
                    height: auto;
                    min-height: 550px;
                    padding: 0px;
                    margin: 0px;
                    border-right: 1px solid #44555d;
                    text-align: left;
                }

                    div#leftNav div.leftNavSocial {
                        margin: 0;
                        padding: 0 0 0 22px;
                        width: 163px;
                    }
                        div#leftNav div.leftNavSocialIcon  {
                            float: left;
                            width: 18px;
                            margin: 0px;
                            padding: 0 0 5px 0;
                        }

                        div#leftNav div.leftNavSocialText {
                            float: right;
                            width: 140px;
                            margin: 0px;
                            padding: 0px;
                            font-family: Tahoma;
                            font-weight: normal;
                            font-size: 11px;
                            color: #585f6f;
                        }
                            div#leftNav div.leftNavSocialText a:link,
                            div#leftNav div.leftNavSocialText a:visited,
                            div#leftNav div.leftNavSocialText a:active,
                            div#leftNav div.leftNavSocialText a:hover {
                                font-family: Tahoma;
                                font-weight: normal;
                                font-size: 11px;
                                color: #585f6f;
                            }


                
                div#rightSidebar {
                    float: right;
                    width: 210px;
                    height: auto;
                }
                    div#rightSidebar div#printLink {
                        float: left;
                        width: 85px;
                        height: auto;
                        margin: 0 0 0 30px;
                        padding: 0px;
                        text-align: left;
                    }
                    div#rightFloat div#printLink {
                        float: left;
                        width: 85px;
                        height: auto;
                        margin: 0 -15px 0 30px;
                        padding: 0px;
                        text-align: left;
                    }


                    div#rightSidebar div#sendFriendLink,
                    div#rightFloat div#sendFriendLink {
                        float: right;
                        width: 75px;
                        height: auto;
                        margin: 0px;
                        padding: 0px;
                        text-align: left;
                    }

                        div#rightSidebar div#printLink p,
                        div#rightSidebar div#sendFriendLink p,
                        div#rightFloat div#printLink p,
                        div#rightFloat div#sendFriendLink p {
                            font-family: verdana;
                            font-size: 9px;
                            color: #a5a6aa;
                            margin: 0px;
                            padding: 0px;
                        }

                            div#rightSidebar div#printLink  a:link, 
                            div#rightSidebar div#printLink  a:visited, 
                            div#rightSidebar div#printLink  a:active, 
                            div#rightSidebar div#printLink  a:hover, 
                            div#rightFloat div#printLink  a:link, 
                            div#rightFloat div#printLink  a:visited, 
                            div#rightFloat div#printLink  a:active, 
                            div#rightFloat div#printLink  a:hover ,
                            div#rightSidebar div#sendFriendLink  a:link, 
                            div#rightSidebar div#sendFriendLink  a:visited, 
                            div#rightSidebar div#sendFriendLink  a:active, 
                            div#rightSidebar div#sendFriendLink  a:hover, 
                            div#rightFloat div#sendFriendLink  a:link, 
                            div#rightFloat div#sendFriendLink  a:visited, 
                            div#rightFloat div#sendFriendLink  a:active, 
                            div#rightFloat div#sendFriendLink  a:hover {
                                font-family: verdana;
                                font-size: 9px;
                                color: #a5a6aa;
                                text-decoration: none;
                            }


                        div#rightSidebar div#printLink img,
                        div#rightSidebar div#sendFriendLink img,
                        div#rightFloat div#printLink img,
                        div#rightFloat div#sendFriendLink img {
                            text-align: left;
                            padding-right: 5px;
                        }

                    div.rightFeature {
                        background: url("/images/rd09/bg-rightsidebar.jpg") top left repeat-y;
                        width: 200px;
                        border: 1px solid #bac0cc;
                        margin: 15px 0 15px 0;
                        text-align: left;
                        padding: 0 0 15px 0;
                    }
                        div.rightFeature h3 {
                            font-family: verdana;
                            font-weight: bold;
                            font-size: 12px;
                            color: #565e6c;
                            padding: 0px;
                            margin: 15px;
                        }
                        
                        div.rightFeature p {
                            font-family: verdana;
                            font-size: 11px;
                            line-height: 15px;
                            color: #565e6c;
                            padding: 0px;
                            margin: 0 25px 0 25px;
                        }
                        
                        div.rightFeature p.viewMore {
                            text-align: right;
                            margin-top: 10px;
                        }

                        div.rightFeature a:link, 
                        div.rightFeature a:visited, 
                        div.rightFeature a:active, 
                        div.rightFeature a:hover {
                            font-family: verdana;
                            font-size: 11px;
                            color: #6a7f04;
                        }



                div#contentNarrow {
                    margin: 0 0 0 220px;
                    width: 521px;
                    height: auto;
                    min-height: 550px;
                    text-align: left;
                }

                div#contentWide {
                    margin: 0 0 0 220px;
                    width: 733px;
                    text-align: left;
                    height: auto;
                    min-height: 550px;
                }

                div#contentFull {
                    margin: 0 0 0 10px;
                    width: 933px;
                    text-align: left;
                    height: auto;
                    min-height: 550px;
                }

                    div#rightFloat {
                        float: right;
                        margin-left: 15px;
                        margin-right: 0px;
                        margin-bottom: 0px;
                        width: 210px;
                    }
                    

                    div#contentWide H1,
                    div#contentNarrow H1,
                    div#contentFull H1, 
                    div#contentWide H1 a:link,
                    div#contentWide H1 a:visited,
                    div#contentWide H1 a:hover,
                    div#contentWide H1 a:active,
                    div#contentFull H1 a:link,
                    div#contentFull H1 a:visited,
                    div#contentFull H1 a:hover,
                    div#contentFull H1 a:active,
                    div#contentNarrow H1 a:hover,
                    div#contentNarrow H1 a:active, 
                    div#contentNarrow H1 a:hover,
                    div#contentNarrow H1 a:active {
                        font-family:Verdana;
                        font-size:24px;
                        color:#565E6C;
                    }


                    div#contentWide h2,
                    div#contentFull h2,
                    div#contentNarrow h2 {
                        font-family:Verdana;
                        font-size:16px;
                        color:#8A9E01;
                    }
                    
                    div#contentWide h3,
                    div#contentFull h3,
                    div#contentNarrow h3 {
                        font-family:Verdana;
                        font-size:12px;
                        color:#565E6C;
                        font-weight: bold;
                    }
                
                    div#contentWide h4,
                    div#contentFull h4,
                    div#contentNarrow h4 {
                        font-family:Verdana;
                        font-size:10px;
                        color:#565E6C;
                        font-weight: bold;
                    }
                
                    div#contentWide P,
                    div#contentFull P,
                    div#contentNarrow P {
                        font-family:Verdana;
                        font-size:11px;
                        color:#565E6C;
                    }
                    div#contentFull { 
                        font-family:Verdana;
                        font-size:11px;
                        color:#565E6C;
                    }

                    
                    div#contentWide UL,
                    div#contentFull UL,
                    div#contentNarrow UL {
                        font-family:Verdana;
                        font-size:11px;
                        color:#565E6C;
                        padding: 0px;
                        margin: 0px;
                    }

                    div#contentWide LI,
                    div#contentFull LI,
                    div#contentNarrow LI {
                        list-style-image: url(/images/rd09/bullet-doublearrow.gif);
                        padding-bottom:5px;
                        margin-left:25px;
                        font-family:Verdana;
                        font-size:11px;
                        color:#565E6C;
                    }

                    div#contentFull .sociable ul {
                        display: inline;
                        margin: 0 !important;
                        padding: 0 !important;
                    }
                    div#contentFull .sociable ul li {
                        background: none;
                        display: inline !important;
                        list-style-type: none;
                        margin: 0;
                        padding: 1px;
                    }
                    div#contentFull .sociable ul li:before { 
                        content: ""; 
                    }

                    div#contentWide div#sidebarleft,
                    div#contentFull div#sidebarleft,
                    div#contentNarrow div#sidebarleft {
                        clear: right;
                        display: inline;
                        float: left;
                        width: 155px;
                        height: 250px;
                        padding-top: 14px;
                        padding-right: 50px;
                        background-image:url(/images/sidebar2bg.gif);
                        background-repeat:no-repeat;
                        background-position:top left;
                        text-align:left;
                    }
                        div#contentDisplay {
                            min-height: 550px;
                            margin-bottom: 50px; 
                        }
                    
                        div#contentWide div#sidebarleft H3,
                        div#contentNarrow div#sidebarleft H3 {
                            color:#8A9E01;
                            font-family:Verdana;
                            font-size:12px;
                            padding-left:12px;
                            margin-bottom:0px;
                            padding-bottom:0px;
                            padding-right:12px;
                        }

                        div#contentWide div#sidebarleft P,
                        div#contentNarrow div#sidebarleft P {
                            padding-top:2px;
                            margin-top:0px;
                            padding-left:12px;
                            padding-right:12px;
                        }

                        div#contentWide div#sidebarleft a,
                        div#contentNarrow div#sidebarleft a {
                            text-decoration:none;
                            color:#565E6C;
                        }
                        div#contentWide div#sidebarleft a:hover,
                        div#contentWide div#sidebarleft a:active,
                        div#contentNarrow div#sidebarleft a:hover, 
                        div#contentNarrow div#sidebarleft a:active {
                            text-decoration:underline;
                            color:#565E6C;
                        }

                        div#contentWide #sidebar2 h2, 
                        div#contentFull #sidebar2 h2, 
                        div#contentNarrow #sidebar2 h2 { 
                            color: #8a9e01;
                            font-family: Verdana;
                            font-size: 12px;
                            padding-left: 12px;
                            margin-bottom: 0px;
                            padding-bottom: 0px;
                            padding-right: 12px;
                        }



                            table.welcomeback {
                                margin: 0px;
                                padding: 0px;
                            }
                                table.welcomeback td {
                                    margin: 0;
                                    padding: 0 0 10px 0;
                                    vertical-align: top;
                                    height: 35px;
                                    min-height: 35px;
                                }
                                    table.welcomeback td p {
                                        margin: 0;
                                        padding: 0 5px 5px 5px;
                                    }


                    div#relatedItemsNarrow {
                        margin-top: 20px;
                        background: url("/images/rd09/bg-relatedlinks-narrow.jpg") top left no-repeat;
                        width: 521px;
                    }
                        div#relatedItemsNarrow a:link, 
                        div#relatedItemsNarrow a:visited, 
                        div#relatedItemsNarrow a:active {
                            color: #565e6c;
                            text-decoration: none;
                        }
                        div#relatedItemsNarrow a:hover {
                            color: #565e6c;
                            text-decoration: underline;
                        }

                        div#relatedItemsNarrow h2 {
                            font-family: Verdana;
                            font-weight: bold;
                            font-size: 14px;
                            color: #565e6c;
                            margin: 0px;
                            padding: 20px 0 0 20px;
                        }
                        div#relatedItemsNarrow h3 {
                            font-family: Verdana;
                            font-weight: bold;
                            font-size: 11px;
                            color: #565e6c;
                            margin: 0px;
                        }
                            div#relatedItemsNarrow table {
                                margin: 0px;
                                padding: 0px;
                                width: 515px;
                            }
	                            div#relatedItemsNarrow table td {
	                                margin: 0px;
	                                padding: 0px;
	                                width: 85px;
	                                text-align: center;
	                            }
						            div#relatedItemsNarrow table td a:link, 
						            div#relatedItemsNarrow table td a:visited, 
						            div#relatedItemsNarrow table td a:active, 
						            div#relatedItemsNarrow table td a:hover { 
						                color: #565e6c;
						                font-family: verdana;
						                font-size: 10px;
						                font-weight: bold;
						                text-decoration: none;
						            }



div#navframe2 {
    clear: all;
    width: 100%;
    background-repeat: repeat-x;
    height: 25px;
    text-align: left;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    position: relative;
    z-index: 2;
}
#navbar2 {
    clear: all;
    display: inline;
    float: left;
    position: relative;
    z-index: 2;
}

#navbar2 A, #navbar2 A:link, #navbar2 A:visited {
    font-family: Verdana;
    font-size: 10px;
    color: #6A717D;
    font-weight: normal;
    text-decoration: none;
    padding-left: 9px;
    padding-right: 9px;
    top: -9px;
    position: relative;
    height: 25px;
}

#navbar2 A, #navbar2 A:hover {
    color: #859C00;
    text-decoration: underline;
}


#nav-solutions, #nav-product, #nav-resources, #nav-clients, #nav-corporate, #nav-solutions {
    position: relative;
    height: 100%;
    padding-left: 9px;
    padding-right: 9px;
    top: -9px;
}   


div#downloadbar {
    clear: right;
    display: inline;
    float: right;
    background-image: url(/images/navbardownloadbg.jpg);
    width: 156px;
    height: 29px;
    background-position: right;
}

#downloadbar A, #downloadbar A:link, #downloadbar A:visited {
    position: relative;
    top: -5px;
    font-family: Verdana;
    font-size: 14px;
    color: #565E6C;
    text-decoration: none;
}

img#downloadbutton {
    width: 22px;
    height: 22px;
    margin-left: 16px;
    margin-top: 3px;
}




    
    


div#banner {
    margin-top: 10px;
    margin-bottom: 5px;
    z-index: 2;
    position: relative;
}

.customerlogo {
    left: 300px;
    float: left;
    width: 190px;
    display: inline;
    float: right;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

.headertext {
    clear: left;
    display: inline;
    float: left;
    vertical-align: middle;
    width: 375px;
    height: 33px;
    text-align: right;
    padding-top: 11px;
    padding-right: 11px;
    color: #565E6C;
    font-family: Verdana;
    font-size: 11px;
}
    .logoscroll {
        margin-top: 10px;
        color: #565E6C;
        font-family: Verdana;
        font-size: 11px;
    }
    div.headertext A, div.headertext A:link, div.headertext A:visited {
        color: #565E6C;
        font-family: Verdana;
        font-size: 11px;
        text-decoration: none;
    }
    div.headertext A:hover, div.headertext A:active {
        color: #565E6C;
        font-family: Verdana;
        font-size: 11px;
        text-decoration: underline;
    }



div#newsticker {
    width: 100%;
    height: 31px;
    background-color: #e6e7e9;
    background-position: right;
    background-image: url(/images/newsbarright.jpg);
    background-repeat: no-repeat;
}

div#newsticker_left {
    background-color: #d1d3d6;
    font-family: Verdana;
    font-weight: bold;
    color: #565E6C;
    font-size: 11px;
    width: 120px;
    height: 31px;
    clear: left;
    display: inline;
    float: left;
    position: static;
    background-color: #d1d3d6;
    background-image: url(/images/newsbarleft.jpg);
    background-repeat: no-repeat;
    border-right: white solid 3px;
}

div#newsticker_left_container {
    background-color: #DFDFDF;
    font-family: Verdana;
    font-weight: bold;
    color: #565E6C;
    font-size: 11px;
    width: 240px;
    height: 31px;
    clear: left;
    display: inline;
    float: left;
    position: static;
    margin:0px;
    padding: 0px;
    border-right: white solid 3px;
}

div#newsHeader {
    height: 8px;
    background-color: #d1d3d6;
    font-family: Verdana;
    font-weight: bold;
    color: #565E6C;
    font-size: 11px;
    width: 136px;
    height: 31px;
    clear: left;
    display: inline;
    float: left;
    position: static;
    background-color: #d1d3d6;
    background-image: url(/images/newsbarleft.jpg);
    background-repeat: no-repeat;
}

div#newsHeader P {
    margin-top: 9px;
}

IMG#newsHeader P {
    position: relative;
    top: -25px;
    border: none;
    left: 159px;
    padding: 0px;
}

div.newsBody {
    padding-left: 11px;
    padding-right: 11px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #565E6C;
    clear: right;
    display: inline;
    float: left;
    height: 31px;
    text-align: left;
}

div.newsBody A, .newsBody A:link, .newsBody A:visited  {
    color: #565E6C;
    text-decoration: none;
}

div.newsBody A,  .newsBody A:hover  {
    color: #859C00;
    text-decoration: underline;
}

div.newsBody P {
    margin-top: 9px;
}

#RSS {
    margin-top: 8px;
    float: left;
    margin-left: 9px;
    border: none;
}




img#logosmall {
    margin-left: 16px;
    margin-right: 14px;
}




.sidebarbutton1 {
    height: 64px;
    width: 280px;
    background-image: url(/images/sidebarbg1.gif);
    text-align: left;
    background-repeat: no-repeat;
}

    IMG#sidebarbutton1  {
        position: relative;
        top: -25px;
        border: none;
        left: 159px;
        padding: 0px;
    }

    IMG#sidebarbutton2
    {
        position: relative;
        top: -29px;
        border: none;
        left: 159px;
        padding: 0px;
    }
    
    IMG#sidebarbutton3
    {
        position: relative;
        top: -33px;
        border: none;
        left: 159px;
        padding: 0px;
    }

.sidebarbutton2 {
    margin-top: 21px;
    margin-bottom: 1px;
    text-align: left;
    height: 81px;
    width: 280px;
    background-image: url(/images/sidebarbg2.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}

    .sidebarbutton1 P, .sidebarbutton2 P {
        font-family: Verdana;
        font-size: 10px;
        color: #565E6C;
        padding-left: 10px;
        margin-top: 8px;
        width: 155px;
    }
    
    .sidebarbutton2 IMG {
        float: right;
        position: relative;
    /*  top: -89px; */
        left: -8px;
        border: none;
    }

    .sidebarbutton1 H1, .sidebarbutton2 H1 {
        font-family: Verdana;
        font-size: 14px;
        color: #8A9E01;
        padding-left: 10px;
        padding-top: 20px;
        margin-bottom: 0px;
    }
    
    .sidebarbutton1 A, .sidebarbutton2 A, .sidebarbutton1 A:link, .sidebarbutton2 A:link, .sidebarbutton1 A:visited, .sidebarbutton2 A:visited {
        cursor: hand;
        text-decoration: none;
    }
    
    .sidebarbutton1 A:hover, .sidebarbutton2 A:hover, .sidebarbutton1 A:active, .sidebarbutton2 A:active {
        color: #8A9E01;
        text-decoration: underline;
    }

div#sidebar2 {
    clear: right;
    display: inline;
    float: right;
    width: 155px;
    padding-top: 14px;
    background-image: url(/images/sidebar2bg.gif);
    background-repeat: no-repeat;
    background-position: top left;
    text-align: left;
}

div#sidebar3 {
    font-family: Verdana;
    font-size: 11px;
    color: #565E6C;
    clear: right;
    display: inline;
    float: right;
    width: 280px;
    padding-top: 14px;
    text-align: left;
}

    #sidebar2 a:active {
        text-decoration:underline;
        color:#565E6C;
    }


    


#sidebar2 H1 {
    color:#8A9E01;
    font-family:Verdana;
    font-size:12px;
    padding-left:12px;
    margin-bottom:0px;
    padding-bottom:0px;
    padding-right:12px;
}



#sidebar2 P, #sidebar2 UL, #sidebar2 LI {
    font-family:Verdana;
    font-size:10px;
    color:#565E6C;
}

#sidebar2 P {
    padding-top:2px;
    margin-top:0px;
    padding-left:12px;
    padding-right:12px;
}



#sidebar2 ul  {
    padding-top:2px;
    margin-top:0px;
    list-style: none;
    margin-left: 12px;
    margin-right:12px;
    padding-left: 1em;
    text-indent: -1em;
    }

    #sidebar2 ul li a,  #sidebar2 ul li a:link, #sidebar2 ul li a:visited {
        text-decoration:none;
        color:#565E6C;
    }


#sidebar2 ul li a:hover,  #sidebar2 ul li a:active {
    text-decoration:underline;
    color:#565E6C;
}


    #sidebar2 a:link, #sidebar2 a:visited {
        text-decoration:none;
        color:#565E6C;
    }



.problemsolution {
    clear: all;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 175px;
    width: 775px;
    background-image: url(/images/problem-solution.jpg);
    text-align: left;
    background-repeat: no-repeat;
    background-position: left top;
    vertical-align: middle;
}

.problem {
    display: inline;
    float: left;
    width: 350px;
    text-align: left;
    margin-top: 20px;
    padding-right: 30px;
    color: #565E6C;
    font-family: Verdana;
    font-size: 11px;
    margin-bottom: 0px;
}
.solution {
    display: inline;
    float: right;
    width: 350px;
    text-align: left;
    margin-top: 20px;
    padding-left: 30px;
    color: #565E6C;
    font-family: Verdana;
    font-size: 11px;
    margin-bottom: 0px;
}
#problemplatform {
    clear: all;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 125px;
    width: 775px;
    background-image: url(/images/problem-platform.gif);
    text-align: center;
    background-repeat: no-repeat;
    background-position: left top;
    vertical-align: top;
}
#problemitem {
    font-weight: bold;
    display: inline;
    float: left;
    width: 95px;
    text-align: center;
    padding-right: 10px;
    padding-right: 10px;
    font-family: Verdana;
    font-size: 11px;
    margin-left: 5px;
}

#problemitem a,  #problemitem a:link, #problemitem a:visited {
    text-decoration:none;
    color:#FFFFFF;
}

#problemitem a, a:hover,  #problemitem a:active {
    text-decoration:underline;
    color: #859C00;
}

div#darknav{
    clear: all;
    color: #FFFFFF;
    padding-top: 10px;
    margin-top: 0px;
    height: 65px;
    width: 777px;
    background-image: url(/images/darknavbar.jpg);
    text-align: left;
    background-repeat: no-repeat;
    background-position: left top;
    vertical-align: middle;
}

.download {
    clear: all;
    display: inline;
    float: right;
    width: 160px;
    text-align: left;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Verdana;
    font-size: 11px;
}
.screenshotbutton {
    display: inline;
    float: left;
    height: 47px;
    width: 75px;
    text-align: left;
    background-image: url(/images/screenshotbutton.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 10px;
    padding-left: 59px;
    padding-right: 5px;
    font-family: Georgia;
    font-size: 12px;
    margin-top: 15px;
    margin-left: 5px;
    margin-right: 5px;
}

.screenshotbutton2 {
    display: inline;
    float: left;
    height: 47px;
    width: 75px;
    text-align: left;
    background-image: url(/images/screenshotbutton2.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 10px;
    padding-left: 59px;
    padding-right: 5px;
    font-family: Georgia;
    font-size: 12px;
    margin-top: 15px;
    margin-left: 5px;
    margin-right: 5px;
}

.screenshotbutton3 {
    display: inline;
    float: left;
    height: 47px;
    width: 75px;
    text-align: left;
    background-image: url(/images/screenshotbutton3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 10px;
    padding-left: 59px;
    padding-right: 5px;
    font-family: Georgia;
    font-size: 12px;
    margin-top: 15px;
    margin-left: 5px;
    margin-right: 5px;
}

.screenshotbutton4 {
    display: inline;
    float: left;
    height: 47px;
    width: 75px;
    text-align: left;
    background-image: url(/images/screenshotbutton4.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 10px;
    padding-left: 59px;
    padding-right: 5px;
    font-family: Georgia;
    font-size: 12px;
    margin-top: 15px;
    margin-left: 5px;
    margin-right: 5px;
}
    .screenshotbutton  A, .screenshotbutton A:link, .screenshotbutton A:visited,
    .screenshotbutton2 A, .screenshotbutton2 A:link, .screenshotbutton2 A:visited,
    .screenshotbutton3 A, .screenshotbutton3 A:link, .screenshotbutton3 A:visited,
    .screenshotbutton4 A, .screenshotbutton4 A:link, .screenshotbutton4 A:visited {
        cursor: hand;
        color: #565E6C;
        font-family: Georgia;
        font-size: 12px;
        text-decoration: none;
    }
    
    .screenshotbutton A:hover, .screenshotbutton A:active,
    .screenshotbutton2 A:hover, .screenshotbutton2 A:active,
    .screenshotbutton3 A:hover, .screenshotbutton3 A:active,
    .screenshotbutton4 A:hover, .screenshotbutton4 A:active {
        cursor: hand;
        color: #859C00;
        font-family: Georgia;
        text-decoration: underline;
    }



/* old site styles */
.datatable {
    width: 700px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #999999;
    border-bottom-color: #999999;
}

.datatable2 {
    width: 600px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #999999;
    border-bottom-color: #999999;
}

.datatablecell {
    border-top-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: #999999;
    border-left-color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    padding: 3px;
}

.datatablecolumnhead {
    border-top-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: #999999;
    border-left-color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    padding: 3px;
    font-weight: bold;
    background-image: url(/images/bg-tablecolumnhead.gif);
    white-space: nowrap;
}

.subnavon  A,  .subnavon A:link, .subnavon A:visited,
#subnavon A, #subnavon A:link, #subnavon A:visited
{
    color: #859C00;
    font-weight: bold;
    text-decoration: underline;
}

.license {
    font-family: Courier, sans-serif;
    font-size: 11px;
    background-color: yellow;
    background-position: left top;
    text-align: left;
    vertical-align: top;
}

img.datasheet {
    padding-right: 2px; 
    left: -4px; 
    float: left; 
    border-top-style: none; 
    border-right-style: none; 
    border-left-style: none; 
    position: relative; 
    border-bottom-style: none
}

div.clear {
    clear: both;
}
