body {
    margin:0;
    padding:0;
    position:absolute;
    width:100%;
    height:100%;
    font-family:verdana, sans-serif;
    font-weight:normal;
    font-size:1em;
    text-decoration:none;
    color:#000000;
    overflow:hidden;
}

textarea, input {
    font-family:verdana, sans-serif;
    font-weight:normal;
    font-size:1em;
}

html {
    /* hide scroll bar in IE */
    overflow:hidden;
}

.hidden {
    /* used for headers for screen readers */
    display:none;
}

/* --- HEADER --- */
#header {
    height:110px;
    background-image:url(images/header.jpg);
    background-repeat:no-repeat;
    background-position:top right;
}

#header_logo {
    padding-top:0.5em;
    padding-left:0.5em;
}

/* --- MAIN NAVIGATION --- */
#container_navigation {
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    background-image:url(images/nav_menu.gif);
    background-repeat:repeat-x;
    background-position:top left;
    padding-left:1em;
    height:23px;
    padding-top:0.2em;
    overflow:hidden;
}

/* --- CONTENT SECTION ---*/
#content_container {
    position:absolute;
    top:138px;
    margin:0;
    padding:0;
    color: #333;
    width:100%;
    bottom:2em;
    background-color:#3a4f73;
}

html>body #content_container {
    *overflow:auto;
    bottom:0;
}

#content_menu {
    float: left;
    width: 12em;
    margin: 0;
    padding: 1em;
    height:100%;
    overflow:auto;
    background-color:#3a4f73;
    background-image:url(images/menu_gradient_dark.gif);
    background-repeat:repeat-x;
    background-position:top left;
}

#content {
    position:absolute;
    left:0;
    right:0;
    overflow:auto;
    margin-left:14em;
    padding: 1em;
    height:100%;
    text-align:center;
    background-color:#ffffff;
    background-image:url(images/menu_gradient.gif);
    background-repeat:repeat-x;
    background-position:top left;
}

* html #content {
    position:relative;
}



#content_welcome {
    overflow:auto;
    position:relative;
    margin-left:0em;
    padding: 1em;
    height:100%;
    text-align:center;
    background-image:url(images/menu_gradient.gif);
    background-repeat:repeat-x;
    background-position:top left;
    background-color:#ffffff;
}

.PDFViewer {
    width:100%;
    height:100%;
}

.left {
    float:left;
}

.right {
    float:right;
}

iframe {
    clear:both;
    display:block;
    width:99%;
    height:80%;
    border:2px solid #93b7ee;
}

#goBack {
    text-align:center;
    left:0em;
    right:0em;
    padding:0.5em;
    text-decoration:none;
}

#content_window {
    position:relative;
    padding:0.5em;
    border:2px solid #93b7ee;
    text-align:left;
    overflow:hidden;
}

.content_title {
    margin-left:0em;
    margin-top:0em;
    font-weight:bold;
    font-size:1.2em;
    color:#4d6589;
}

.content_header {
    text-align:center;
    left:0em;
    right:0em;
    color:#12970c;
    font-weight:bold;
    font-size:0.9em;
    padding:0.5em;
}

.content_body {
    font-size:0.9em;
    color:#4d6589;
    margin:1em;
}

.no_margin {
    margin:0em;
}

table {
    margin-bottom:0.5em;
}

table td {
    padding:10px;
}

.width100 {
    width:100%;
}

.content_contact_info {
    float:right;
    font-size:0.8em;
    color:#4d6589;
    margin-top:-3em;
    margin-right:0.5em;
    margin-left:1em;

}

.manufactures {
    margin-right:2em;
    text-decoration:none;
    color:#0000ff;
}

.manufactures:hover {
    margin-right:2em;
    text-decoration:underline;
    color:#12970c;
}

.content_sub_menu_item_container {
    display:block;
    margin-left:1em;
    display:none;
}

.content_section {
    margin-bottom:1em;
    display:block;
}

.bold {
    font-weight:bold;
}

.italic {
    font-style:italic;
}

.underline {
    text-decoration:underline;
}

.center {
    text-align:center;
}

li {
    list-style:upper-alpha;
}


.rowColor {
    background-color:#ddeaff;
}
.column25 {
    width:25%;
    text-align:center;
}

.width75 {
    width:75%;
}

.location {
    float:left;
    width:23%;
    padding:5px;
}
/* --- FOOTER --- */
#container_footer {
    position:absolute;
    left:0em;
    right:0em;
    height:2em;
    margin: 0em;
    padding-top: 1em;
    color: #333;
    font-size:0.8em;
}

#container_footer_welcome {
    height:2em;
    margin: 0;
    padding-top: 1em;
    color: #333;
    text-align:center;
    left:0;
    right:0;
    bottom:0em;
    font-size:0.8em;
clear:both;
    border-top:1px solid #dedede;
}

/* --- REQUEST FORM --- */

.form_section {
    clear:both;
    padding-top:15px;
}

.left_column {
    width:45%; 
    float:left;
}

.right_column {
    width:45%; 
    float:right;    
}

.form_label {
    font-weight:bold;
    float:left; 
    clear:both;
}

.form_input {
    width:55%; 
    float:right;
}

.form_input_full {
    width:40%;
    float:right;
}

.form_input_order_volume {
    width:40px;
    margin-left:10px;
}

.radio_label {
    float:left;
    margin-right:5px;
    margin-left:5px;
}

.description {
    width:100%;
    height:100px;
}

* html form {
    width:90%;
    margin-left:auto;
    margin-right:auto;
}

/* --- LINKS --- */

/*main navigation*/
.navigation_menu_item {
    display:inline;
    margin-right:2em;
    color:#000000;
    font-size:0.9em;
    text-decoration:none;
}

.navigation_menu_item:hover {
    color:#12970c;
    text-decoration:underline;
}

/*products navigation*/
.content_menu_item {
    display:block;
    line-height:1.5em;
    color:#ffffff;
    font-size:0.9em;
    font-weight:bold;
    text-decoration:none;
}

.content_menu_item:hover {
    text-decoration:underline;
}

.content_sub_menu_item {
    display:block;
    line-height:1.5em;
    color:#ffffff;
    font-size:0.9em;
    font-weight:bold;
    text-decoration:none;
}

.content_sub_menu_item:hover {
    text-decoration:underline;
}

.selected {
    display:block;
    line-height:1.5em;
    color:#ff7200;
    font-size:0.9em;
    font-weight:bold;
    text-decoration:none;
}

#content a {
    color:#0000ff;
    text-decoration:none;
}

#content a:hover {
    text-decoration:underline;
}

/*footer navigation*/
.footer_link {
    color:#0000ff;
    text-decoration:none;
}

.footer_link:hover {
    color:#12970c;
    text-decoration:underline;
}