body,td,th,font,sup{ font-family:verdana,arial,sans-serif; font-size:small; }

p
{
 margin-top:8px;
 margin-bottom:8px;
}

p.sm
{
 margin-top:4px;
 margin-bottom:4px;
}

BODY
{
 padding-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 padding-right:10px;
 margin:0px;
}

img
{
 border:0px solid black;
}

img.logo
{
 margin:0px;
 padding:0px;
}

img.tag
{
 margin-left:10px;
}

img.prd_img
{
 width:60px;
 height:60px;
 margin:5px;
 float:left;
}

img.prd_img_sm
{
 width:33px;
 height:33px;
 margin-left:6px;
 margin-right:6px;
 float:left;
}

object
{
 margin:0px;
 padding:0px;
}

form
{
 margin:0px;
 padding:4px;
}

table
{
 position: relative;
 border:0px solid black;
/* margin:0px;*/
 font-family: verdana,arial;
 font-size: small;
 width:100%
}

tr
{
 border:0px solid black;
 margin:0px;
 padding:0px;
}

tr.tr_sep_xs
{
 height:20px;
}

tr.tr_sep_s
{
 height:50px;
}

tr.tr_sep_btm
{
 height:300px;
}

td
{
 border:0px solid black;
 margin:0px;
 padding:0px;
 vertical-align:top;
}

table.top
{
 width:100%;
 border:0px solid #165829;
}


table.top td.logo
{
 padding:0px;
 vertical-align:bottom;
 background-color:white;
}


table.top td.title1
{
 vertical-align:middle;
 text-align:right;
 height:90;
 padding-left:280px;
}

table.navbar
{
 width:100%;
 border:1px solid #165829;
 background-color:#aaaaaa;
}

table.middle
{
 margin-top:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-bottom:10px;
 width:100%;
}

table.middle td
{
 position: relative;
}

table.middle td.left
{
 background-color:#4a57a6;
}

table.middle td.middle
{
 padding-left:10px;
 padding-right:10px;
}

table.left
{
 color:black;
 font-family: arial;
 font-size:9px;
 font-weight:bold;
 text-align: left;
 background-color:#4a57a6;
}

table.left td
{
 padding-left:0px;
}

/*
DIV.section {
 margin:8px;
 font-size: small;
}
*/

table.section {
 margin-bottom: 10px;
}

table.bottom
{
 text-align:center;
 font-weight:bold;
 color:white;
 background-color:#165829;
}

table.bottom td
{
 font-size:10px;
}

a.mainlink:link,
a.mainlink:visited{ text-decoration:none; color:#fff; white-space:nowrap; }
a.mainlink:hover{ text-decoration:underline; color:#fff; white-space:nowrap; }

span.hlink
{
 font-size:3px;
 font-weight:normal;
 color:#4a57a6;
}

a.hlink:link,
a.hlink:visited,
a.hlink:hover{ text-decoration:none; color:#4a57a6; white-space:nowrap; }

h1{ font-family:arial,sans-serif; font-weight:normal; font-size:large; margin:0; }
h2{ font-family:arial,sans-serif; font-weight:normal; font-size:large; margin:0; }
h3{ font-family:arial,sans-serif; font-weight:bold; font-size:x-large; }
h4{ font-family:arial,sans-serif; font-size:medium; }

td.left-nav,
tr.left-nav-child td,
tr.left-nav-last
{ background-color:#c8d7e3; vertical-align:top; }

th.left-nav-overview,
td.left-nav-overview
{ background:#98b1c4; }

td.left-nav-highlight,
tr.left-nav-child-highlight td{ background:#fff; vertical-align:top; }

td.left-nav,
td.left-nav-highlight,
tr.left-nav-last td{ border-top:1px solid white; }
tr.rlinks td{ vertical-align:top; }

td.header-1
{
 font-family:verdana,arial,sans-serif; font-weight:bold; font-size:0.8em;
 color:#fff; background:#165829;
 padding-top:3px;
 padding-bottom:4px;
 padding-left:6px;
 padding-right:6px;
}

td.p_quote
{
 color:#fff; background:#165829;
 text-align:right;
 vertical-align:middle;
 font-size:80%;
 padding-right:6px;
}

td.content-1{
 border:1px solid #ccc;
 border-top:0px;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:8px;
 padding-right:8px;
 font-size:85%;
}

td.content-1 td{
 font-size:85%;
}

td.content-1 a{
 font-weight:bold;
 text-decoration: none;
 white-space:nowrap;
}

td.content-1 a:visited, a:hover
{
 text-decoration: none;
}

td.header-2
{
 font-family:verdana,arial,sans-serif; font-weight:bold; font-size:0.8em;
 color:#fff; background:green;
 padding-top:3px;
 padding-bottom:4px;
 padding-right:6px;
 padding-left:6px;
}

/*
td.leftsection
{
 padding-left:0px;
 padding-right:0px;
}
*/

td.rightsection
{
 padding-left:10px;
 padding-right:0px;
}

td.ptbl
{
 padding: 3px;
 border:1px solid #165829;
 text-align:center;
}

td.ptbl1
{
 padding: 3px;
 border:1px transparent #165829;
 text-align:center;
}

table.prod_sum
{
 border:1px solid #98b1c4;
 margin:10px;
 width:98%;
/* background:#FBFCFF;*/
}

table.prod_sum td
{
 border:1px solid #98b1c4;
 border-top:0px;
 border-left:0px;
 font-size:11px;
 text-align:left;
 padding:3px;
}

table.prod_sum td.ttl
{
 font-weight:bold;
}

table.prod
{
 border:1px solid #98b1c4;
/* background:#FBFCFF;*/
}

div.prodsub
{
 font-weight:bold;
 margin-top:10px;
 margin-bottom:5px;
}

table.prod td
{
 border:1px solid #98b1c4;
 border-top:0px;
 border-left:0px;
 font-size:11px;
 text-align:center;
 padding-top:3px;
 padding-bottom:3px;
}

table.comment
{
 border:0px solid #98b1c4;
 margin-top:10px;
}

table.comment td
{
 font-size:11px;
 border:0px solid #98b1c4;
 border-top:0px;
 border-left:0px;
 padding: 3px;
}

a.el
{
 text-align:right;
}

a.el:link,
a.el:visited{ text-decoration:none; color:#fff; white-space:nowrap; }
a.el:hover{ text-decoration:underline; color:#fff; white-space:nowrap; }

a.pel
{
 font-weight:bold;
}

a.pel:link,
a.pel:visited{ text-decoration:none; color:#1f0f7f; white-space:nowrap; }
a.pel:hover{ text-decoration:underline; color:#1f0f7f; white-space:nowrap; }

td.p_title
{
 height:100px;
 background-position:right;
 background-repeat:no-repeat;
}

td.map1
{
 padding-left:20px;
}

td.map2
{
 padding-left:50px;
}


#NavTd
{
border-left: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
margin: 0px;
padding: 0px;
background-color: #f1f1f1;
/*background-color: #bac7e6;*/
/*background-color: #4a57a6;*/
}

/* for vertical bar */
#Nav
{
margin: 0px;
padding: 0px;
font-size: 10px;
font-weight:bold;
}

#Nav td
{
padding-top: 1px;
padding-bottom: 1px;
}

tr.vnavcat
{
background-color: #165829;
height:2.5em;
}

tr.vnavcat td
{
padding-left: 4px;
vertical-align:middle;
font-size: 11px;
color: white;
}

a.catlink
{
font-weight:bold;
color: white;
text-decoration:none;
}

a.catlink:hover
{
text-decoration:underline;
}

a.el:link,
a.el:visited{ text-decoration:none; white-space:nowrap; }
a.el:hover{ text-decoration:underline; white-space:nowrap; background-color: #7f7f7f;}


#Nav a
{
cursor: pointer;
color: #3b4584;
padding-top: 1px;
padding-right: 4px;
padding-bottom: 1px;
padding-left: 7px;
margin: 0px;
text-decoration: none;
font-size: 10px;
font-weight:bold;
}

#Nav a:visited
{
text-decoration: none;
}

#Nav a:hover
{
/*border: 1px solid #cccccc;*/
text-decoration: underline;
}



#Nav1
{
margin-right:10px;
padding: 0px;
font-size: 10px;
white-space:nowrap;
text-align:right;
}

#Nav1 a
{
cursor: pointer;
color: #4a57a6;
padding: 0px 4px 0px 4px;
margin: 0px 0px 0px 0px;
text-decoration: none;
font-weight:bold;
white-space:nowrap;
}

#Nav1 a:visited
{
color: #4a57a6;
text-decoration: none;
white-space:nowrap;
}

#Nav1 a:hover
{
padding: 0px 4px 0px 4px;
margin: 0px 0px 0px 0px;
background-color: #f1f1f1;
text-decoration: none;
font-weight:bold;
color: black;
white-space:nowrap;
}

/* for horizontal bar */
div.Nav2
{
padding: 4px 0px 4px 0px;
font-size: 10px;
white-space:nowrap;
background-color: lightgreen;
}

div.Nav2 a
{
cursor: pointer;
padding: 0px 4px 0px 4px;
margin: 0px 0px 0px 0px;
color: black;
text-decoration: none;
font-weight:bold;
white-space:nowrap;
}

div.Nav2 a:visited
{
color: black;
text-decoration: none;
}

div.Nav2 a:hover
{
padding: 0px 4px 0px 4px;
margin: 0px 0px 0px 0px;
background-color: #f1f1f1;
text-decoration: none;
color: black;
}

div.contact
{
margin-top:30px;
margin-right:10px;
font-size: 10px;
font-weight:bold;
color: white;
white-space:nowrap;
}

div.contact a
{
cursor: pointer;
color: white;
padding: 0px 4px 0px 4px;
text-decoration: none;
font-weight:bold;
white-space:nowrap;
}

div.contact a:visited
{
color: white;
text-decoration: none;
}

div.contact a:hover
{
background-color: #7f7f7f;
text-decoration: none;
color: white;
}

