table, .normal_text {
color:#333333;
font-family:Verdana,sans-serif;
font-size:11px;
}
tr {
vertical-align:top;
}
.caption_text {
color:#314992;
font-family:verdana,sans-serif;
font-size:10px;
}
.body_text {
color:#444444;
font-family:Verdana,sans-serif;
font-size:11px;
line-height:120%;
}
.side_text {
font-size:10px;
}
.quote_text {
color:#314992;
font-family:verdana,sans-serif;
font-size:16px;
line-height:135%;
}
.quote_sm {
color:#314992;
font-size:14px;
line-height:135%;
}
.form_text_black {
color:#000000;
font-family:verdana,sans-serif;
font-size:10px;
}
.form_alert_text {
font-family:verdana,sans-serif;
font-size:10px;
font-weight:bold;
}
.form_alert_text_red {
color:red;
font-family:verdana,sans-serif;
font-size:10px;
font-weight:bold;
}
.sale-text {
color:red;
}
.alert_text {
color:red;
font-weight:bold;
}
.emphasis {
color:blue;
font-weight:bold;
}
.copyright {
color:#555555;
font-family:verdana,sans-serif;
font-size:9px;
font-weight:normal;
}

.tpan, .tpan:link, .tpan:visited, .tpan:active, .tpan:hover {
color:#314992;
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
.tpan:active, .tpan:hover {
color:#6699CC;
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#sub-head a:link, #sub-head a:visited {
text-decoration:none;
}
#sub-head a:active, #sub-head a:hover {
text-decoration:underline;
}
.bottomRowEntry:link, .bottomRowEntry:visited, .bottomRowEntry:active {
text-decoration:none;
}
.bottomRowEntry:hover {
text-decoration:underline;
}
#form td {
border-bottom:1px solid #E0E0E0;
}
#form-grid td {
border-bottom:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
}
#chart table.a {
border:1px solid #314992;
}
#chart tr.a {
background-color:#96B5CE;
text-align:center;
}
#chart tr.b {
background-color:#FFFFFF;
text-align:center;
}
#chart tr.c {
background-color:#EFEFEF;
text-align:center;
}
#chart td {
padding:5px;
}
table.mntbl {
border-bottom:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
width:800px;
}
td.banner-container {
border-bottom:1px solid #E0E0E0;
padding:14px 2px 10px;
}
td.welcome-container {
border-bottom:1px solid #E0E0E0;
padding:14px 14px 0px 5px;
}
td.tpan {
border-bottom:1px solid #E0E0E0;
padding:8px 0px 1px 10px;
}
td.BottomRow {
border-right:1px solid #E0E0E0;
}
td.BottomRowEntry {
height:166px;
line-height:12px;
padding:3px 0px 0px 12px;
vertical-align:top;
width:266px;
}
td.newsflash {
background-color:#FFFFFF;
border-bottom:1px solid #E0E0E0;
padding:8px 7px 10px 8px;
}
td.firstcolcontainer {
border-right:1px solid #E0E0E0;
width:166px;
}
td.firstcol {
border-bottom:1px solid #E0E0E0;
color:#336699;
font-size:12px;
height:50px;
padding-bottom:5px;
text-indent:5px;
vertical-align:bottom;
width:166px;
}
td.topcol {
border-bottom:1px solid #E0E0E0;
color:#336699;
font-family:sans-serif;
font-size:12px;
height:10px;
padding-bottom:5px;
text-indent:5px;
vertical-align:bottom;
width:166px;
}
td.secondcol {
border-right:1px solid #E0E0E0;
padding:20px 10px 20px 25px;
width:400px;
}
td.thirdcol {
padding:20px 14px;
width:234px;
}
td.onecolumn {
padding:20px 20px 20px 25px;
}
td.ttl1 {
border-bottom:1px solid #E0E0E0;
height:50px;
padding-bottom:1px;
padding-left:25px;
vertical-align:bottom;
width:634px;
}
td.ograd {
background-image:url(/images/main/oGrad.jpg);
border-bottom:1px solid #FF9933;
padding:12px 14px 5px 0px;
text-align:right;
}
td.masthead {
background-position:right center;
background-repeat:no-repeat;
height:60px;
vertical-align:middle;
}
td.nav2 {
background-color:#006699;
padding:3px 1px 1px;
}
.nav1, .nav1:link {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.nav1:visited {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.nav1:active {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.nav1:hover {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.nav2 {
text-decoration:none;
}
.nav2:link, .nav2:visited, .nav2:active, .nav2:hover {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#navbar {
background-color:#336699;
height:20px;
padding:0pt;
width:600px;
}
#navbar ul {
list-style-type:none;
margin:0px;
padding:0px;
}
#navbar ul li {
display:inline;
}
#navbar ul li a {
border-right:thin solid #2B5580;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
margin:0pt;
padding:3px 5px 1px;
text-decoration:none;
}
#navbar ul li a:link, #navbar ul li a:visited {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#navbar ul li a:hover {
background-color:#3399CC;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
margin:0pt;
padding:3px 5px 1px;
text-decoration:none;
}
#Layer1 {
background-color:#3366CC;
border-style:none;
clear:none;
display:block;
float:left;
height:115px;
left:53px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:absolute;
text-decoration:none;
top:34px;
width:200px;
z-index:2;
}
#activenav a {
background-color:#3399CC;
}
.nav-level1:link, .nav-level1:visited {
color:#336699;
font-weight:normal;
text-decoration:none;
}
#nav-level2 {
background-color:#F9F9F9;
width:166px;
}
#nav-level3 {
background-color:#FFFFFF;
width:166px;
}
#nav-level2 ul {
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
list-style-type:none;
margin:0pt;
padding:0pt;
width:100%;
}
#nav-level3 ul {
background-color:#FFFFFF;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
list-style-type:none;
margin:0pt;
padding:0pt;
width:100%;
}
#navlist2 li, #navlist3 li {
display:inline;
}
#nav-level2 a {
background:transparent url(/images/main/navigation/bullet1.gif) no-repeat scroll 5px;
border:1px solid #F9F9F9;
color:#336699;
display:block;
padding-bottom:2px;
padding-left:17px;
padding-top:2px;
}
#nav-level3 a {
background:transparent url(/images/main/navigation/bullet2.gif) no-repeat scroll 18px 5px;
border:1px solid #FFFFFF;
color:#336699;
display:block;
padding:2px 10px 2px 27px;
}
#nav-level2 a:link, #navlist2 a:visited, #nav-level3 a:link, #navlist3 a:visited {
font-weight:normal;
text-decoration:none;
}
#nav-level2 a:hover, #nav-level3 a:hover {
background-color:#F5F5F5;
border:1px solid #AAA7A7;
}
#active a {
background-color:#E5F0F8;
border:1px solid #E5F0F8;
}
#active2 a, #active2 a:link, #active2 a:visited {
font-weight:bold;
}
#nav-level1-line {
background:#FF9933 none repeat scroll 0%;
}
#nav-level3-line {
background:#E0E0E0 none repeat scroll 0%;
}
#srchResult iframe {
height:1000px;
margin:2px 10px 0px;
width:790px;
}
#Search form {
margin:0px;
}
#txtSearch textbox {
height:20px;
}
#indiv-nav li, #mech-nav li, #wood-nav li {
display:inline;
}
#indiv-nav a:link, #indiv-nav visited:link {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
#wood-nav a:hover {
color:#336699;
font-weight:normal;
}
#indiv-nav a:hover {
color:#336699;
font-weight:normal;
}
#mech-nav a:hover {
color:#336699;
font-weight:normal;
}
#indiv-nav a {
background:#FFCC00 none repeat scroll 0%;
border:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
font-weight:normal;
padding:2px 10px 2px 27px;
text-decoration:none;
}
#indiv-nav hover {
background-color:#FFCC00;
border:1px solid #FFFFFF;
color:#336699;
display:block;
font-weight:normal;
padding:2px 10px 2px 27px;
text-decoration:none;
}
#mech-nav a {
background:#FF9933 none repeat scroll 0%;
border:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
font-weight:normal;
padding:2px 0px 2px 10px;
text-decoration:none;
}
#mech-nav hover {
background-color:#FFCC00;
border:1px solid #FFFFFF;
color:#336699;
display:block;
font-weight:normal;
padding:2px 0px 2px 10px;
text-decoration:none;
}
#wood-nav a {
background:#339933 none repeat scroll 0%;
border:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
font-weight:normal;
padding:2px 10px 2px 27px;
text-decoration:none;
}
#wood-nav hover {
background-color:#FFCC00;
border:1px solid #FFFFFF;
color:#336699;
display:block;
font-weight:normal;
padding:2px 10px 2px 27px;
text-decoration:none;
}
.footer, .footer:link, .footer:visited {
color:#336699;
font-family:Verdana,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
.footer:active, .footer:hover {
color:#808080;
}
img.logo {
margin-left:37px;
margin-top:2px;
}
img.galleryitem {
border:1px solid #E7E7E7;
margin-bottom:3px;
margin-left:0pt;
margin-right:3px;
}
img.purchaseitem {
padding-right:5px;
}
div.BottomRowEntry {
border-top:1px solid #E0E0E0;
line-height:12px;
margin:0px;
padding:7px 2px 0px 12px;
width:250px;
}
div.gray-box {
background-color:#F9F9F9;
border:1px solid #E0E0E0;
padding:5px;
}
div.yellow-box {
background-color:#FFFFE0;
border:1px solid #EEE685;
padding:5px;
}
div.blue-box {
background:#336699 none repeat scroll 0%;
border:1px solid #314992;
color:white;
padding:5px;
}
div.blue-light-box {
background:#96B5CE none repeat scroll 0%;
border:1px solid #314992;
padding:5px;
}
div.headshot {
background-position:right bottom;
background-repeat:no-repeat;
border:1px solid #E0E0E0;
padding:10px 0px 0px 10px;
}
td.store-main-heading {
background-color:#F9F9F9;
border:1px solid #E7E7E7;
padding:10px 0px 3px 10px;
}
td.store-product-cell {
background-color:#FFFFE2;
border:1px solid #F6E88B;
padding:10px;
width:49%;
}