/* CSS Common Document for  */

body { margin: 10px; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #555; background: #fff; }
p { margin: 0 0 15px 0; }
img { border: none; display: block; }

a { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }

h1 { color: #000; margin: 35px 0 15px 0; line-height: normal; font-size: 210%; }
h2 { color: #000; margin: 30px 0 15px 0; line-height: normal; font-size: 170%; }
h3 { color: #0d695c; margin: 30px 0 10px 0; line-height: normal; font-size: 150%; }
h4 { color: #004d42; margin: 30px 0 10px 0; line-height: normal; font-size: 115%; }
h5 { color: #004d42; margin: 30px 0 5px 0; line-height: normal; font-size: 108%; }
h6 { color: #0d695c; margin: 20px 0 5px 0; line-height: normal; font-size: 100%; }

form { padding: 0; margin: 0; }


/* ----------------
   Global Styles */
.clearfloats { clear: both; height: 0px; font-size: 1px; line-height: 0px; }
.clearleft { clear: left; height: 0px; font-size: 1px; line-height: 0px; }
.firstchild { padding-top: 0 !important; margin-top: 0 !important; }
input.text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
h1.printheader { display: none; }
.copy ul { margin: 0 0 25px; padding: 5px 0 0 30px; list-style-type: disc; }
.copy ul ul { list-style-type: circle; }
.copy ul ul ul { list-style-type: square; }
.copy ol { list-style-type: decimal; }
.copy ol ol { list-style-type: lower-alpha; }
.copy ol ol ol { list-style-type: decimal; }
.copy ul li,
.copy ol li { margin-bottom: 5px; }


/* -------------------
   Hidding Elements */

#header h1 a, ul.language_toggle, .banner, form.search_anvil, #navigation, .sidebar  { display:none; }

/* ---------
   Footer */
#footer a { color: #a8a6a5; font-weight: normal; padding: 0 2px; }
#footer a:hover { color: #00493f; }
