/* general styles */

body { font-size: 70%; color: #000000; font-family: Verdana,Arial,sans-serif; line-height:1.5;}
td,th { font-size: 1em; color: #000000; font-family: Verdana,Arial,sans-serif; line-height:1.5;}
a:link {color: #0A50A1}
a:hover, a:active {color: #C00B2F}
h1 {font-size: 1.2em; font-weight: bold; margin: 7px 0px;}
h2 {font-size: 1.1em; font-weight: bold; margin: 7px 0px; color:#0A50A1;}
h3 {font-size: 1em; font-weight: bold; margin: 7px 0px; color:#C00B2F;}

hr {color:#0A50A1; height:1px;}

p { margin: 5px 0px;}
.blue {color: #0A50A1}

ul {margin-top: 0px; margin-bottom: 0px}
ul li {list-style-image: url(bullet01.gif); list-style-type: circle; margin-left: -20px;}
ul li li {margin-left: -25px}

form {margin: 0px; padding: 0px;}
input, .input1 {font-size: 1em; font-family: Verdana,Arial, sans-serif; color: #000000}
.button, .button1 {font-size: 1em; color:#FFFFFF; background: #0A50A1;  border-left: #0A50A1 1px solid; border-top: #0A50A1 1px solid; border-right: #0A50A1 1px solid; border-bottom: #0A50A1 1px solid;}
.input2 {font-size: 1em; font-family: Verdana,Arial, sans-serif; color: #000000}

.txt {font-size: 1em;}
img.new {margin-right:15px; margin-bottom:8px; margin-top:4px;}
img.newsm {margin-right:10px; margin-bottom:5px; margin-top:4px;}

/* functional blocks */

div.menu { font-size: 1em; color: #FFFFFF; font-weight:bold; font-family: Verdana,  Arial,san-serif;background: url(bg03.gif); float: left}
.menu a:link, .menu a:visited {font-size: 1em; text-decoration: none;  color: #FFFFFF; font-weight:bold; padding: 0px 10px 0px 24px}
.menu a:hover, .menu a:active {color: #FFF14E; text-decoration: none; font-weight:bold; background: none;  padding: 0px 10px 0px 24px}
.menu div {height: 19px; float: left; background: url(bg02.gif) no-repeat; }
.current {color: #FFF14E; text-decoration: none; font-weight:bold; padding: 0px 10px 0px 24px}
.menu a.current:link, .menu a.current:visited {font-size: 1em; text-decoration: none;  color: #FFF14E; font-weight:bold;}
.menu a.current:hover, .menu a.current:active {color: #FFF14E; text-decoration: none; font-weight:bold;}
div.menu_spacer {position: relative; top: 0px; left: 0px}
div.menu_spacer div {background: #0A50A1; width: 14px; padding-left: 0px; height: 19px; position: absolute; top: -19px}
div.menu_end {background: url(bg06.gif); width: 29px; padding: 0px; height: 19px; display:inline}

.spacer3 { padding-left:11px;}

.fmenu { font-size: 1em; text-decoration: none; font-family: Verdana, Arial,san-serif; padding-right:20px;}
.fmenu a { font-size: 1em; text-decoration: underline;}
.fmenu a:hover {text-decoration: underline;}
#curfmenu {text-decoration: none; color: #C00B2F;}

.block {border: 1px solid #0A50A1}
.block_text {padding:6px 10px 14px 10px;}
.block h1 {font-size: 1em; font-family: Verdana,Arial, sans-serif; margin: 2px 10px; color: #0A50A1}
.block b, .block strong, .block span {color: #0A50A1}
.block2 {border: 1px solid #C00B2F}
.block2_text {padding:6px 6px 18px 6px;}
.block2 h1 {font-size: 1em; font-family: Verdana,Arial, sans-serif; margin: 2px 10px; color: #C00B2F}
.block2 b, .block2 strong {color: #C00B2F}
                                                                
.printer {font-size: 0.9em;text-decoration: none; line-height:normal;color: #C00B2F}
.printer a:link, .printer a:visited {text-decoration: underline;color: #C00B2F}
.printer a:hover, .printer a:active {text-decoration: underline;color: #C00B2F}

td.t {font-size: 0.9em; font-weight: normal; color: #ffffff; padding-right:20px; padding-left:20px;}
td.t a {font-size: 0.9em; font-weight: normal; color: #ffffff; text-decoration: underline;}
td.t a:hover {font-size: 0.9em; font-weight: normal; color: #ffffff;text-decoration: underline;}
                                                                           
.head {font-size: 2em; font-weight: bold; color: #0A50A1; font-family:  Arial,Verdana,sans-serif; margin: 0px}
.head2 {font-size: 1.1em; font-weight: bold; color: #9B0020; font-family: Verdana, Arial, sans-serif;letter-spacing : 2px;}

.maintable {padding-left: 16px;  font-size: 1em;padding-bottom:16px; padding-top:5px; padding-right:16px;}
.col {font-size: 1em; padding:12px;}

.ctext {padding-right: 26px; color:#D21034;}

#contact_form input  {font-size: 1em;color: #000000;  font-family:Verdana, Arial, sans-serif; }
#contact_form select  {font-size: 1em;color: #000000;font-family:Verdana, Arial, sans-serif; }
#contact_form textarea  {font-size: 1em; color: #000000;width:200px; height:90px; font-family:Verdana, Arial, sans-serif; }

#text { color: #ffffff; font-weight:normal;}

td.bread { font-size: 0.9em; color: #ffffff; padding-right:20px; padding-left:20px; padding-bottom: 1px}
td.bread a {color: #ffffff;}
td.bread a:hover {color: #FFF14E;}
