h3 {
font:bold 10px Verdana;
line-height:14px;
margin:0px;
color:#F08E15;
}

#productMenu {
margin-top:26px;
}

#col1 {
width:413px;
float:left;
}

#col2 {
width:160px;
float:left;
background-image:url(../img/dash_vertical.gif);
background-repeat:repeat-y;
padding-left:9px;
}

#section1 {
background-image:url(../img/dash_vertical.gif);
background-repeat:repeat-y;
padding:0px 10px 0px 10px;
}

#section1 p, #section2 p {
font:normal 12px Verdana;
line-height:14px;
margin:0px;
}

#section1 a.top {
font:normal 10px Verdana;
color:#333333;
text-decoration:none;
}
#section1 a:hover, #section2 a:hover, #section1 a:hover.top, #section1 a:hover.orange {
text-decoration:underline;
}

#section1 a, #section2 a, #section1 a.orange {
font:bold 12px Verdana;
color:#F08E15;
text-decoration:none;
}

#hr {
color:#cccccc;
background-color:#cccccc;
border:0px;
width:404px;
height:9px;
margin:16px 0px 7px 5px;
padding:0px;
text-align:left;
overflow:hidden;
}

.hr {
color:#CCCCCC;
background-color:#CCCCCC;
border:0px;
width:342px;
height:1px;
margin:8px 0px 8px 0px;
padding:0px;
text-align:left;
overflow:hidden;
clear:both;
}

hr {
display:none;
}

#section2 .hr {
width:160px;
}

#service a.head, #news a.head {
font:bold 12px Verdana;
color:#FFFFFF;
background-color:#0094DE;
line-height:18px;
clear:both;
margin:3px 0px 0px 0px;
padding:0px 0px 0px 4px;
display:block;
background-image:url(../img/arrow_service.gif);
background-repeat:no-repeat;
background-position:139px 2px;
}
#service a:hover.head, #news a:hover.head {
text-decoration:none;
}

#service p {
margin:0px;
padding:7px 4px 3px 4px;
background-color:#E5F4FC;
border-bottom:solid 1px #C8C2BE;
line-height:14px;
}

#service a, #news a {
font-weight:bold;
color:#0094DE;
text-decoration:none;
}
#service a:hover, #news a:hover {
text-decoration:underline;
}

#news {
margin-top:10px;
border-top:solid 1px #C8C2BE;
padding-top:3px;
}

#news a.head {
background-color:#AEBD3A;
background-image:url(../img/arrow_news.gif);
}

#news p {
background-image:url(../img/news_bg.gif);
background-repeat:no-repeat;
width:160px;
height:118px;
margin:0px;
padding:7px 4px 0px 4px;
line-height:14px;
}

#news a {
color:#AEBD3A;
}

#search {
margin:0px;
background-image:url(../img/manual_bg.gif);
background-repeat:no-repeat;
height:26px;
}

#search input {
border:solid 1px #000000;
}

#search select {
width:150px;
}

.search {
background-color:#0094DE;
font:bold 10px Verdana;
color:#FFFFFF;
width:80px;
}
