/* CSS Document */
@import "layout.css";
@import "undohtml.css";


body, html{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding:0px;
margin:0px;
}

a:link, a:visited, a:hover, a:active {
        text-decoration:underline;
}
a:link {
        color:#04437f;
}
a:visited, a:hover, a:active {
        color:#ff3300;
}


ul#mainLinks{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:none;
padding:0px;
margin:0px;
margin-top:25px;
margin-bottom:5px;
font-weight:bold;
}

ul#otherLinks
{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:none;
padding:0px;
margin:0px;
margin-top:25px;
margin-bottom:5px;
font-weight:normal;
}
ul#otherLinks li
{
padding:0px;
margin:0px;
margin-top:5px;
margin-bottom:5px;

}

ul#otherLinks a{
color:#FFFFFF;
text-decoration:none;
display:block;
padding:0px 0px 2px 35px;
margin:3px 0px 3px 0px;
}

ul#otherLinks a:hover{
background-color:#4393d1;
}

ul#mainLinks a{
color:#FFFFFF;
text-decoration:none;
padding:2px 0px 2px 35px;
margin:3px 0px 3px 0px;
}

ul#mainLinks a:hover{
background-color:#4393d1;
}


ul#mainLinks li{
padding:0px;
margin:0px;
margin-top:5px;
margin-bottom:5px;
}

ul#mainLinks li#main{
background-color:#4393d1;
}

#bg{
background-image:url(images/sidestrip.jpg);
background-repeat:repeat-x;
}

#right{
margin-top:20px;
}

#center{
margin:25px;
}

/* ----- HEADERS ----------- */

p {
        margin:6px 0px 15px 0px;
        padding:0px;
}


h1 {
        font-size:18px;
        font-weight:normal;
        color:#0d3c8f;
        margin:10px 10px 10px 0px;
        padding:0px;
        line-height:normal;
        text-align:left;
}

h2 {
        font-weight:bold;
        color:#000;
        font-size:14px;
        margin:0px;
        padding:0px;
        line-height:normal;
        margin-top:0px;
}

h3 {
        font-size:12px;
        font-weight:bold;
        color:#0d3c8f;
        margin:0px;
        padding:0px;
        line-height:normal;
}

h4 {
        font-size:14px;
        font-weight:normal;
        color:#0d3c8f;
        margin:15px 0 0 0;
        padding:0px;
        line-height:normal;
}

h5 {
        font-weight:bold;
        margin-top:20px;
        font-size:12px;
        color:#0d3c8f;
        line-height:normal;
}

h6{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-top:18px;
margin-bottom: 3px;
}

.small_itallics_10{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style:italic;
width:200px;
margin-top:5px;
}


/* -------- END HEADERS --------- */


ol {
        list-style-type:decimal;
        margin-left:40px;
}

.address_indent {
        margin-bottom:10px;
        line-height : normal;
        color:#333;
}

.col-alt {
        background-color:#D7DEEA;
}

/* --------------- text styles ------------------------------------------------- */
.bold {
        font-weight:bold;
}
.italic {
        font-style:italic;
}
.underline {
        text-decoration:underline;
}
.clearme {
        clear:both;
}
.listme li {
        list-style:disc;
        margin-left:25px;
}
.bullets li {
        list-style:disc;
        margin-left:25px;
}
.circlebullets li {
        list-style:circle;
        margin-left:40px;
}
.numbers li {
        list-style:decimal;
        margin-left:25px;
}
.no-list li {
        list-style:none;
        margin-left:25px;
}
.indented {
        margin-left:25px;
}

.address_indent {
        margin-bottom:10px;
        line-height : normal;
        color:#333;
}
.locations {
        width:30%;
        float:left;
        padding-left:3%;
}
.locations img {
        padding-left:30px;
}

#news th {
        font-weight:bold;
        text-align:center;
        vertical-align:top;
}
#news h2 a, #news h2 a:visited {
        color:#04437f;
}

/* --------------- products styles --------------------------------------------- */
.partstable, .partstable.table {
        border: 1px black solid;
}
.partstable, .partstable.table td {
        text-align:center;
}
#products th {
        border-bottom:1px solid black;
        font-weight:bold;
        text-align:center;
        vertical-align:top;
        line-height:normal;
        padding:5px;
}
/* --------------- manufacturing-guide.php styles ------------------------------ */
#manufacture-guide th {
        text-align:left;
}
/* --------------- faq.php styles ---------------------------------------------- */
.faq-group {
        margin-left:30px;
}
/* --------------- matrix.php styles ------------------------------------------- */
#matrix td {
        vertical-align:top;
        width:50%;
}
#matrix h4 {
        margin-top:40px;
}
/* --------------- leadership.php styles --------------------------------------- */
#corporate-leadership th {
        vertical-align:top;
        text-align:center;
}
/* --------------- press-releases.php styles ----------------------------------- */
#press-releases th {
        text-align:left;
        width:15%;
        vertical-align:top;
}
/* --------------- awards and articles styles ---------------------------------- */
#awards .image, #articles .image {
        text-align:center;
}
#awards th,#articles th {
        text-align:center;
        vertical-align:top;
}
/* --------------- careers.php styles ------------------------------------------ */
#careers th {
        vertical-align:top;
        text-align:center;
}
/* --------------- design-ideas.php styles ------------------------------------- */
#design-ideas th, #design-ideas td {
        vertical-align:top;
}
/* --------------- newsletters.php styles -------------------------------------- */
#newsletters th {
        vertical-align:top;
        text-align:left;
}
#newsletters td.col-alt {
        border-bottom:2px solid #333;
        border-top:2px solid #333;
}




/* ------------ BEGIN 04/09 ------------------- */
.parag{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
width:90%;
margin-top:-5px;
}

.parag1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
margin-top:0px;
}

.blue_subhead {font: 12px Verdana, arial,Helvetica, sans-serif; color: #3f99df; font-weight: bold;}
A:link.blue_subhead    {color:#3f99df; text-decoration: none; font-family:Verdana,arial,Helvetica,sans serif; font-size: 12px}
A:visited.blue_subhead {color:#3f99df; text-decoration: none; font-family:Verdana, arial,Helvetica,sans serif; font-size: 12px}
A:hover.blue_subhead   {color:#3f99df; text-decoration: underline; font-family:Verdana, arial,Helvetica,sans serif; font-size: 12px;}

#addresses{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:35px;
}

.bgnew{
background-image:url(images/topstrip.gif);
background-repeat:repeat-x;
}

// -------------- adding existing css ----------------//

