body {font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}
a:focus {outline: 1px dotted invert;}
hr {border-color: #ccc;border-style: solid;border-width: 1px 0 0;clear: both;height: 0;}

/* =Headings
--------------------------------------------------------------------------------*/

h1 {font-size: 25px;}

h2 {font-size: 23px;}

h3 {font-size: 21px;}

h4 {font-size: 19px;}

h5 {font-size: 17px;}

h6 {font-size: 15px;}

/* =Spacing
--------------------------------------------------------------------------------*/

ol {list-style: decimal;}

ul {list-style: square;}

li {margin-left: 30px;}

p, dl, hr, h1, h2, h3, h4, h5, h6, pre, table, address, fieldset {margin-bottom: 20px;}

/*-------------------------------------------------------------------------------*/

.orange {color:#e9891a;font-weight:bold}
.blue {color:#0064c3;font-weight:bold}
h3.orange {font-size:100%;line-height:2em}
h3.blue {font-size:120%;line-height:2em}
#newstext {margin:30px 6%}
#newstext p {font-size:12px;text-align:justify}
#textcolumn {margin:0 6%}
#textcolumn p.news {min-height:120px;max-width:70%;margin-left:170px}
#textcolumn li  {list-style-type:none;margin:0}
#textcolumn h3 a, #prodlist h3 a {color:#0064c3;text-decoration:underline}
#prodlist h3 {font:18px bold Arial,Verdana;color:#0064c3;height:20px;overflow:hidden}
#textcolumn a img {width:150px;height:100px}
#newsyears {margin:-90px 20px 10px 6%;width:200px}
#newsyears li {list-style-type:none;color:#0064c3;margin:0}
#newsyears a {color:#0064c3;text-decoration:underline}
#path {font-size:11px;color:#363636;margin:20px 0 0 12%}
#textabout {margin:0 6%}
#textabout li {list-style-type:square;}
#prodtext {width:86%;text-align:justify;color:#0064C3;margin:-85px 7% 0}
#prod_h1 {color:#0064C3;margin:-85px 0 95px 7%;font-size:120%}

#bdtext {margin:30px 6%}
#bdtext h1, #bdtext h2 {font-size:16px;color:#666666}
#bdtext p {font-size:12px;color:#666666;text-align:justify}
#bdtext li {color:#666666}

#howto {margin:-80px 6% 0}
#howto h1, h2 {font-size:16px;color:#0064c3;margin-left:10px}
#howto p {font-size:12px;text-align:justify;margin:10px 20px 0 50px}
#howto p img {margin:0 20px 0;width:200px}

#maptree {margin:0 7%;width:86%;color:#6998bd;font-size:120%}
#maptree ul {list-style-type:none;width:500px;margin:0 auto}
#maptree ul li ul {list-style:square outside none;width:500px}
#maptree ul li a:hover {color:#0064c3}

#cse-search-results {margin:30px 6%}
#cse-search-results iframe {width:100%;background-color:#faf6ea}