body {
    font: 62.5% "Trebuchet MS", sans-serif;
    margin-top: 50px;
    margin-left: 50px;
    margin-right: 50px;
    margin-bottom: 50px;
    background-color:#e9f0f6;
    background-image: url(./images/back.jpg);
    background-repeat: repeat-x;
}
.buttonBack{
    
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: #ffffff;
    font-weight: bold;
    margin-right: 4px;
    margin-left: 4px;
    margin-bottom: 4px;
    margin-top: 4px;
}
 
#leftmenu2 a:link {
    color: #006699;
    text-decoration: none;
    font-weight: bold;
}
#leftmenu2 a:visited {
    text-decoration: none;
    color: #006699;
    font-weight: bold;
}
#leftmenu2 a:hover {
    text-decoration: none;
    color: #FF6600;
    font-weight: bold;
}
#leftmenu2 a:active {
    text-decoration: none;
    color: #006699;
    font-weight: bold;
}
#mainCategoryFrame a:link {
    color: #669900;
    text-decoration: none;
    font-weight: bold;
}
#mainCategoryFrame a:visited {
    text-decoration: none;
    color: #669900;
    font-weight: bold;
}
#mainCategoryFrame a:hover {
    text-decoration: none;
    color: #006699;
    font-weight: bold;
}
#mainCategoryFrame a:active {
    text-decoration: none;
    color: #669900;
    font-weight: bold;
}

h1,h2,h3 {
font-family:verdana,sans-serif;
line-height:1.4em;
background-color:white;
margin:0px 0px 11px 0px;
padding:0px 0px 0px 0px;}

h1 {
font-size:120%;
font-weight:600;
color:#1E90FF;}

h2 {
font-size:115%;
font-weight:600;
color:#1E90FF;}

h3 {
font-size:100%;
font-weight:600;
color:#1E90FF;}

TABLE.body {
margin-top:0px;
border:1px solid #FFFFFF;}

TABLE.body td {
font-family:verdana,sans-serif;
font-size:smaller;
line-height:1.4em;
background-color:white;
border-width:0px;}

DIV.nav {
margin:5px 13px 8px 13px;
padding:0px 0px 10px 0px;
border-bottom:1px solid #FFFFFF}

DIV.main {
width:510px;
margin:5px 0px 5px 13px;;}

DIV.side {
width:195px;
margin:5px 13px 5px 25px;}

DIV.text {
margin:0px 0px 12px 0px;}

DIV.powered {
font-family:verdana,sans-serif;
font-size:70%;
text-align:center;
padding:15px;
display:block;}

P {
margin:0px 0px 0px 0px;}

P.p_left {
text-align:left;}

P.p_right {
text-align:right;}

P.p_center {
text-align:center;}

IMG {
margin:0px 0px 12px 0px;}

IMG.banner {
margin:0px;
width:762px;
height:150px;}


.upper{
    background-position: center;
    margin-bottom: 6px;
    margin-top: 6px;
    width:100%;
    height:30px;
    background-repeat: repeat-x;
    background-color: #4d8ab6;
}

.mainframe{
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #cccccc;
    border-left-color: #cccccc;
    border-bottom-color: #cccccc;
    border-top-color: #cccccc;
    background-position: center center;
    text-align: center;
}
.mainbanner{
    background-image: url(./images/back3.jpg);
    background-repeat: repeat-x;
    width:100%;
    height:70px;
}

.uppermenu{
    width:100%;
    height:60px;
    background-color: #ffffff;
    margin-top: 4px;
    margin-bottom: 4px;
    background-image: url(./images/menuback.jpg);
}

#bodyhtml{
    height:30px;    
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-align: center;
    vertical-align: bottom;
}

.bodyhtml2{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    background-color: #ffffff;
}

.leftmenuinner{
    width:100%;
    margin:2px;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #cccccc;
    border-left-color: #cccccc;
    border-bottom-color: #cccccc;
    border-top-color: #cccccc;

    font-family: Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color: #333333;
}

.sidemenu{
    width:70%;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #cccccc;
    border-left-color: #cccccc;
    border-bottom-color: #cccccc;
    border-top-color: #cccccc;
}
.sidemenuinner{
    width:100%;
    margin:2px;
    height:200px;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #cccccc;
    border-left-color: #cccccc;
    border-bottom-color: #cccccc;
    border-top-color: #cccccc;
}

.pad ul {
    list-style: none;
    font-weight: bold;
    float: left;
    margin: -2em -.1em 0;
    padding: 0;
    width: 1em;
    height: 6em;
}
.pad ul li {
    height: 2em;
    width: 1em;
    text-align: center;
    background-color: #4d8ab6;
    color: #cccccc;
}
.pad ul.delimiter, ul.delimiter li {
    width: .6em;
}
.pad ul#ampm, ul#ampm li {
    width: 2em;
}

div.crappy-plastic-part-made-in-china {
        width: 7.7em;
        height: 1.9em;
        margin: 0 auto;
        padding: .5em;
        border-radius: .2em;
        -moz-border-radius: .2em;
        font-size: 12px;
        line-height: 2;
        font-family: Helvetica, Arial, sans-serif;
}
div.pad {
        height: 1.9em;
        width: 7.7em;
        overflow: hidden;
}

A:link {
    color: #006699;
    text-decoration: none;
    font-weight: bold;
}
A:visited {
    text-decoration: none;
    color: #006699;
    font-weight: bold;
}
A:hover {
    text-decoration: none;
    color: #FF6600;
    font-weight: bold;
}
A:active {
    text-decoration: none;
    color: #006699;
    font-weight: bold;
}