/***************************************************************************
*                                                                          *
* contented4 - An open source xhtml/css website template by Contented      *
* Designs.  You're free to modify it and use it for any purpose without    *
* cost or obligation. We'd prefer that you leave the link to our website   *
* in the footer but it's not required.                                     *
*                                                                          *
* If you have comments or questions, please contact us at                  *
* http://www.ContentedDesigns.com. Thanks!                                 *
*                                                                          *
***************************************************************************/


* {
	padding:0;
	margin:0;
}

body  { color: #000000; font-size: 0.83em; font-family: Verdana, Tahoma, Arial, sans-serif; background-color: #fff; margin: 0 auto 20px 0; padding-right: 10px; padding-left: 0; width: 100%; float: left }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, generic_TUNA, fieldset, address { margin: 0.75em 0 }
.generic     { color: #000; font-size: 21px }
h1 { color: #99c; font-size: 21px }
h2  { font-size: 17px }
li, dd  { list-style-type: none; list-style-image: none }
.plus_02  { color: #603; font-size: 19px; font-weight: bold; margin-top: 6px; margin-bottom: 6px; padding-top: 2px; padding-bottom: 2px }
.plus_02 a  { color: #603; font-size: 19px; font-weight: bold; text-decoration: underline }
.plus_02 a:link  { color: #603; font-size: 19px; font-weight: bold; text-decoration: underline; margin-top: 16px; margin-bottom: 2px; padding-top: 16px; padding-bottom: 2px }
.plus_02 a:visited  { color: #603; font-size: 19px; font-weight: bold; text-decoration: underline; margin-top: 16px; margin-bottom: 2px; padding-top: 16px; padding-bottom: 2px }
.plus_02 a:hover  { color: #0cf; font-size: 19px; font-weight: bold; text-decoration: underline; margin-top: 16px; margin-bottom: 2px; padding-top: 16px; padding-bottom: 2px }
.plus_01    { color: #76769e; font-size: 15px; font-weight: bold; margin-left: 6px; padding-left: 6px }
.plus_01 a    { color: #76769e; font-size: 15px; font-weight: bold; margin-left: 6px; padding-left: 6px }
.plus_01 a:link    { color: #76769e; font-size: 15px; font-weight: bold; margin-left: 6px; padding-left: 6px }
.plus_01 a:visited   { color: #76769e; font-size: 15px; font-weight: bold; margin-left: 6px; padding-left: 6px }
.plus_01 a:hover   { color: #0cf; font-size: 15px; font-weight: bold; margin-left: 6px; padding-left: 6px }
.normal_TUNA { color: #666; font-size: 11px; font-weight: bold }
normal_TUNA a { color: #666; font-size: 11px; font-weight: bold }
.normal_TUNA a:link { color: #666; font-size: 11px; font-weight: bold }
.normal_TUNA a:visited { color: #666; font-size: 11px; font-weight: bold }
.normal_TUNA a:hover  { color: #0cf; font-size: 11px; font-weight: bold }
.minus_01        { color: #333; font-size: 13px; font-weight: normal; text-indent: 0; list-style-type: none; list-style-image: none; padding-left: 0 }
.minus_01  a        { color: #0f3f6f; font-size: 13px; font-weight: normal; text-indent: 0; list-style-type: none; list-style-image: none; padding-left: 0 }
.minus_01  a:link        { color: #0f3f6f; font-size: 13px; font-weight: normal; text-indent: 0; list-style-type: none; list-style-image: none; padding-left: 0 }
.minus_01  a:visited        { color: #0f3f6f; font-size: 13px; font-weight: normal; text-indent: 0; list-style-type: none; list-style-image: none; padding-left: 0 }
.minus_01  a:hover        { color: #15599c; font-size: 13px; font-weight: normal; text-indent: 0; list-style-type: none; list-style-image: none; padding-left: 0 }
.minus_01_red, .color_rouge_TUNA      { color: #f00; font-size: 13px; font-weight: bold; white-space: nowrap; padding-top: 12px }
h3 { font-size: 1.2em }
h4 { font-size: 1em }
.minus_one  { font-size: 9px }
.minus_one_red  { color: #f03; font-size: 9px }
.red { color: #f03 }
a { color: #036; font-weight: normal; text-decoration: underline; outline: none medium }
a:hover  { color: #0cf; font-weight: normal; text-decoration: underline }
#contact { padding: 5px 10px 0 0; float: right }
#contact a { color: #ffffff; font-weight: bold; text-decoration: none; background-color: #72a372 }
#contact a:hover { color: #ffffff; text-decoration: underline; background-color: #72a372 }
#title { color: #ffffff; font-size: 3em; font-weight: normal; background-color: #72a372; margin: 22px 0 0 20px; float: left }
#slogan { color: #ffffff; font-size: medium; font-style: normal; font-weight: bold; margin: 0; padding: 50px 0 0 275px; float: left }
#path { font-size: 0.83em; font-weight: normal; margin: 0 0 25px; padding-top: 5px; padding-left: 125px; width: 530px; float: left; clear: both }
#path a { font-size: 14px; font-weight: bold }
#header  { background-image: url(../media/images/site/top_banner.gif); margin: 0; padding: 0; width: 100%; height: 75px }
#sidecontent  { color: #036; font-size: 0.83em; font-family: Arial, sans-serif; text-align: right; width: 200px; float: left; clear: both }
#sidecontent a { color: #013366; font-weight: bold; text-decoration: none }
#sidecontent a:link  { color: #1d4a77; font-size: 13px; font-weight: bold; text-decoration: none }
#sidecontent a:visited  { color: #1d4a77; font-size: 13px }
#sidecontent a:hover   { color: #0cf; font-size: 13px }
#sidecontent h2  { margin: 5px 12px 12px }
#sidecontent ul  { }
#sidecontent li  { font-size: 13px; font-weight: bold; text-decoration: none; list-style-type: none; list-style-image: none; margin-top: 12px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #c03 }
ul#nav { color: #000000; background: #cfe6cf; list-style: none; margin: 0 0 20px; padding: 0 0 20px; width: 200px; float: left; clear: both; border-bottom: 1px solid #72a372 }
ul#nav li { margin: 0; padding: 2px 0; width: 200px; float: left }
ul#nav li a { font-size: small; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 0 0 0 15px; border: solid 1px #cfe6cf }
ul#nav li a:hover  { color: #0cf; background: #ffffff; width: 178px; border: solid 1px #72a372 }
#maincontent { font-size: 1em; margin: 5px 10px 10px 20px; padding: 0 0 5px; width: 530px; float: left }
#footer  { color: #000000; font-size: 12px; background-color: #93abc7; white-space: nowrap; margin-left: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 25px; width: 100%; height: 20px; clear: both; border-top: 3px solid #ffb4b6; border-bottom: 3px solid #ffb4b6 }
#footer a  { color: #333; font-weight: bold; text-decoration: underline }
#footer a:link { color: #333; font-size: 12px; font-weight: bold; text-decoration: underline }
#footer a:hover   { color: #0cf; font-size: 12px; font-weight: bold; text-decoration: underline }
#copyright  { color: #000000; background-color: #93abc7; text-align: left }
#footercontact  { color: #333; text-decoration: underline; background-color: #93abc7; text-align: left }
.back_to_top  { color: #c03; font-size: 12px }
.back_to_top a  { color: #c03; font-size: 12px }
.back_to_top a:link  { color: #c03; font-size: 12px }
.back_to_top a:visited  { color: #c03; font-size: 12px }
.back_to_top a:hover { color: #9f6; font-size: 12px }
