/* CSS for www.elementinc.com, Element Products, Inc. Homepage */



body {
    margin: 0;
    margin-top: -2;
    background: #bebeaf url(bg.png) repeat;
    text-align: center;
    font-size: 11pt;
    /*font-size: 80%;*/
    font-family: arial,sans-serif;
    color: #30302c;
}


h2 {
    color: #30302c;
    font-size: 13pt;
    font-weight: 800;
    font-family: arial,sans-serif;
}




#container {
    width: 875px;
    margin: auto;
    margin-top: -2;
    background: #bebeaf url(pagebg.png) repeat;
    text-align: left;
}




#menutop {
    height: 20px;
    margin-top: -2;
    background: #bebeaf url(bg.png) repeat;
}


#menuname {
    height: 91px;
    background: #bebeaf url(name.png) no-repeat;
    text-align: left;
}


#menu {
    height: 26px;
    padding-left: 80px;
    background: #bebeaf url(menu.png) no-repeat;
    text-align: left;
    white-space: nowrap;
}


#menu a {
    padding-left: 5px;
    padding-right: 15px;
    line-height: 26px;
    font-family: arial,sans-serif;
    font-size: 13pt;
    /*font-size: 110%;*/
    font-weight: bold;
    letter-spacing: -1px;
    color: #000000;
    text-decoration: none;
}


#menu a.current {
    color: #f80f2d;
    text-decoration: none;
}


#menu a:hover {
    color: #f80f2d;
    text-decoration: none;
}




.content {
    margin-left: 20px;
    margin-right: 20px;
    
}


.content a {
    color: #1020b0
}


.content a:visited {
    color: #8000b0
}


.content a.hidden {
    font-size: 11pt;
    font-family: arial,sans-serif;
    color: #30302c;
    text-decoration: none;
}


.content a.hidden:visited {
    color: #30302c;
}


.content h2 {
    color: #30302c;
    font-size: 13pt;
    font-weight: 800;
    font-family: arial,sans-serif;
}


.content h3 {
    color: #30302c;
    font-size: 11pt;
    font-weight: 700;
    font-family: arial,sans-serif;
}


.content h4 {
    color: #30302c;
    font-size: 10pt;
    font-weight: 600;
    font-family: arial,sans-serif;
}


.content li {
    color: #30302c;
    font-size: 11pt;
    font-weight: 300;
    font-family: arial,sans-serif;
}


.content img {
    margin: 10px 10px 10px 10px;
    border: 1px solid #000000;
}

.content b1{
    margin-right: 20px;
    margin-top: 20px;
}

.content st1{
    margin-left: 20px;
    clear: left;
}
.content s1{
    margin-right: 20px;
    margin-top: 20px;
}


.content s2 {
    margin-left: 20px;
    clear: left;
}


.content s3 {
    margin-right: 20px;
    clear: right;
}


.content r1 {
    margin-left: 20px;
    clear: left;
}



.content f1 {
    margin-left: 20px;
    clear: left;
}

.content t1 {
    margin-right: 20px;
    clear: right;
}


.content t2 {
    margin-left: 20px;
    clear: left;
}


.content l1 {
    margin-right: 20px;
    clear: right;
}

.content p1 {
    margin-left: 20px;
    clear: left;
}

.content d1 {
    margin-right: 20px;
    clear: right;
}

.content k1 {
    margin: 20px 20px 20px 20px;
    clear: right;
}

.content img.left {
    float: left;
}

.content img.right {
    float: right;
}

.content img.logo {
    float: right;
    margin: 10px 10px 10px 10px;
    border: 0px solid #000000;
}

.process_row {
    margin-left: 20px;
    margin-right: 20px;
    display: table;
}

.process_col {
    margin-left: 20px;
    margin-right: 20px;
    display: table-cell;
    vertical-align: middle;
}

.process_col img {
    margin: 5px 20px 5px 10px;
    border: 0px solid #000000;
}

.contact {
    font-size: 12pt;
    font-weight: 400;
    font-family: arial,sans-serif;
    margin-left: 40px;
    margin-right: 20px;
    margin-bottom: 50px;
    
}

