body
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#363636;
    background-color:#ffffff;
    margin:0;
}
td
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#363636;
}
th
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9px;
    font-weight:normal;
    color:#333333;
}
input, select, optgroup, option, textarea
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#000000;
}
optgroup
{
    font-weight:bold;
}
input[type="text"], input[type="password"], select
{
    width:200px;
}
input[type="text"]:hover
{
    background-color:#ffffcc;
}
input.field0, select.field0
{
    width:25px;
    text-align:center;
}
input.field1, select.field1
{
    width:34px;
    text-align:center;
}
input.field2, select.field2
{
    width:220px;
}
input.field3, select.field3
{
    width:470px;
}
input.submit
{
    color:#ffffff;
    background-color:#195aa6;
    font-weight:bold;
    width:90px;
}
textarea
{
    width:200px;
    height:60px;
}

textarea.orderform
{
    width:475px;
    height:60px;
}
td.home_button_text
{
    font-weight:bold;
    color:#363636;
}
table.bluebutton
{
    font-weight:bold;
    background-color:#195aa6;
}
table.bluebutton td a
{
    color:#ffffff;
    background-color:#195aa6;
    text-decoration:none;
}
table.bluebutton td a:hover
{
    color:#ffff00;
    background-color:#195aa6;
    text-decoration:none;
}
table.clearbutton
{
    font-weight:bold;
    background-color:transparent;
}
table.clearbutton td a
{
    color:#333333;
    background-color:transparent;
    text-decoration:none;
}
table.clearbutton td a:hover
{
    color:#195aa6;
    background-color:transparent;
    text-decoration:none;
}
sup
{
    font-size:9px;
}
a
{
    font-weight:bold;
    color:#195aa6;
    text-decoration:none;
}
a:hover
{
    font-weight:bold;
    color:#ffffff;
    background-color:#195aa6;
    text-decoration:none;
}
a.cccccc
{
    font-weight:bold;
    color:#195aa6;
    background-color:#cccccc;
    text-decoration:none;
}
a.cccccc:hover
{
    font-weight:bold;
    color:#ffffff;
    background-color:#195aa6;
    text-decoration:none;
}
#box_picture
{
    position:absolute;
    top:5px;
    left:6px;
    width:212px;
    height:126px;
    z-index:1;
}

#bbb_logo
{
    position:absolute;
    top:7px;
    left:220px;
    width:200px;
    height:20px;
    z-index:2;
}

#box_overlay
{
    position:absolute;
    top:0px;
    left:0px;
    width:252px;
    height:207px;
    z-index:2;
}
#logo
{
    position:absolute;
    top:2px;
    left:570px;
    width:198px;
    height:63px;
    z-index:2;
}
#nav1
{
    font-family:Arial,Helvetica,sans-serif;
    position:absolute;
    top:53px;
    left:200px;
    width:380;
    height:20px;
    z-index:3;
    font-size:12px;
        font-weight:bold;
}
#nav1 a
{
    background-color:#ffffff;
    text-decoration:none;
}
#nav1 a:hover
{
    color:#ffffff;
    background-color:#195aa6;
    text-decoration:none;
}
#nav2
{
    position:absolute;
    top:72px;
    left:195px;
    width:581px;
    height:23px;
    z-index:3;
    font-weight:bold;
}
#nav2 a
{
    color:#000000;
    background-color:#ffffff;
    text-decoration:none;
}
#nav2 a:hover
{
    color:#000000;
    background-color:#ffffff;
    text-decoration:none;
}
#nav_description
{
    position:absolute;
    top:95px;
    left:195px;
    width:581px;
    height:18px;
    z-index:3;
    background-image:url('images/nav_description.jpg');
}
.nav_desc
{
    position:absolute;
    top:96px;
    left:205px;
    width:581px;
    height:18px;
    z-index:4;
    color:#ffffff;
    visibility:hidden;
}
#content
{
    position:absolute;
    top:113px;
    left:195px;
    width:581px;
    z-index:4;
}
#content2
{
    position:absolute;
    top:95px;
    left:195px;
    width:581px;
    z-index:4;
}
#subcontent
{
    position:absolute;
    top:150px;
    left:8px;
    width:211px;
    z-index:3;
}
#subcontent a
{
    background-color:#ffffff;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
#subcontent a:hover
{
    background-color:#195aa6;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
#subcontent a.sub2
{
    background-color:#ffffff;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
}
#subcontent a:hover.sub2
{
    background-color:#195aa6;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
}
.white
{
    color:#ffffff;
}
.applyheader
{
    font-size:14px;
    color:#ffffff;
    background-color:#195aa6;
    padding:5px;
}
.breadcrumb
{
    font-size:10px;
    color:#999999;
}
.note
{
    font-size:11px;
    color:#666666;
}
.varphone
{
    font-weight:bold;
    color:#2074b1;
}
pre
{
    color:#cc0000;
}
.error
{
    color:#cc0000;
}
.testimonial {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 12px;
}
.htmlbox {
    background-color: #EDEDED;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #333333;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #333333;
    color: #666666;
}
.bartable {
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #666666;
}
.blink {
    color: #CC0000;
    text-decoration: blink;
}
td.fax table.bordered
{
    border-top:1px solid #333333;
    border-left:1px solid #333333;
}
td.fax table.bordered td
{
    border-right:1px solid #333333;
    border-bottom:1px solid #333333;
}
td.fax td
{
    vertical-align:bottom;
}
