html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {margin: 0;padding: 0;border: 0;}
p, div, ul, li {font: 13px Verdana, Arial, Helvetica, sans-serif;}
p {margin-bottom: 10px;}
#container{width:950px; margin: 0 auto; position: relative;}
#pagecontainer{width:700px; padding: 10px 5px 10px 0px;}
#sectionheading{padding-bottom: 10px; font-size: 18px; COLOR: #FA030F;}
.indexpad {padding: 30px;}

#top_bar_1 {background-color:#F0F1F5; width:950px; height:5px;}
#top_bar_2 {background-color:#A7C1CE; left: 135px; width:200px; height:5px;}

#logo {float:left; width: 475px; height: 104px; /*padding: 15px 0px 0px 35px;*/}
#buttons {float:right; width: 475px; height: 71px; /*padding: 15px 75px 0px 0px; */}
#buttons-pad {padding-left: 80px;}
#categorytab {float:right; width: 475px; height: 33px;  /*padding: 80px 120px 0px 0px;*/}

#subcategory {width:950px; height: 22px; clear: left; text-align: right; padding-top:5px; }
#subcategory span {margin-right: 160px; color: #FFFFFF; font: 12px Verdana, Arial, Helvetica, sans-serif;}

.sub-cat-links A {font: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none}
.sub-cat-links A:hover {TEXT-DECORATION: underline}

#footer {    clear: both;
background-color:#000000; color:#FFFFFF; font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding: 5px;}

#pagemenu {
    float: left;
    width: 200px;
    border: #CCCCCC 1px solid;
    background-color: #F6F6F6;
    text-align: center;
}

#pagemenu ul {
    list-style-image: url(../images/double-arrows.jpg);
    list-style-position: outside;
    padding: 0px 0px 0px 30px;
    text-align: left;
    margin: 0;
    border: 0;
}

#pagemenu a {
    color: #404040;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

#pagemenu a:hover {
    text-decoration: underline;
}

#pagemenu img.arrows {
    margin: 8px 5px 2px 10px;
}

#pagemenu .pagemenucaption {
    width: 200px;
    min-height: 20px;
    padding-top:4px;
}

#pagemenu .pagemenucaption span {
    padding-left: 10px;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

#page_content {
    float: right;
    width: 700px;
}

.api_header {
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    color: #2e3466;
}
.api_header2 {
    color: #f29c2e;
    font-weight: bold;
    font-size: 16px;
}
.api_header3 {
    color: #5fb5ed;
    font-size: 16px;
    font-weight: bold;
}
.api_header4 {
    font-size: 16px;
    font-weight: bold;
}
.api_header5 {
    font-size: 16px;
    font-weight: bold;
    color: #37517B;
}
.api_header6 {
    font-size: 14px;
    font-weight: bold;
    color: #37517B;
}
.russ_header {
    font-size: 16px;
    font-weight: bold;
    color: #EB403E;
}

.api_small {
    font-size: 10px;
}

.api_table td,td.api_table {
    border-top: 1px solid #000;
    border-left: 1px solid #000;
}
.api_table2 td {
    border-top: 1px solid #000;
}

table.api_table  {
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
}

table.api_table2  {
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
}

.api_big_letter {
    font-size: 30px;
    font-weight: bold;
    float: left;
    text-transform: uppercase;
}