/* CSS Document */

body, td, table      {   font:normal 12px/15px  Arial, Verdana; color: #222222; border-collapse: collapse; }

a:link { color: #00297A; font-weight: bold; text-decoration: none; }
a:visited { color: #00297A; font-weight: bold; text-decoration: none; }
a:hover { color: #00297A; font-weight: bold; text-decoration: underline; }
a:active { color: #00297A; }


.headtitle, h1       {   font-size: 18px; color: #00297A; font-weight: bold; }
.headsubtitle, h3    {   font-size: 14px; color: #00297A; font-weight: bold; padding-top:10; padding-bottom:8 }
.subtitle            {   font-weight: bold; padding-bottom:4 }
h2                   {   font-size: 14px; color: #00297A; font-weight: bold; margin=0; }

.mn0                 {   font-size:13px; font-weight:bold; }
.mn1                 {   font-size:13px; font-weight:bold; border: #AAAAAA 1px solid; background-color: #E5E5E5 }
.mnA                 {   font-size:13px; font-weight:bold; border: 0; }

div.leftnavi         {   font: 11px/13px; }

a.hmenustart:link    {   font-size:13px; color: #FFFFFF; text-decoration: none; width: 100%; }
a.hmenustart:visited {   font-size:13px; color: #FFFFFF; text-decoration: none; width: 100%; }
a.hmenustart:hover   {   font-size:13px; color: #FFFFFF; text-decoration: none; width: 100%; }

a.hmenu:link         {   color: #013884; text-decoration: none; width: 100%; }
a.hmenu:visited      {   color: #013884; text-decoration: none; width: 100%; }
a.hmenu:hover        {   color: #013884; text-decoration: none; width: 100%; }

a:link              {   color: #0147AA; text-decoration:underline }
a:visited           {   color: #0147AA; text-decoration:underline }
a:hover             {   color: #3A93E8; text-decoration:underline }
a:active            {   color: #3A93E8; text-decoration:none }

a.home:link    {   font-size:13px; color: #C8C8C8; text-decoration: none; width: 100%; }
a.home:visited {   font-size:13px; color: #C8C8C8; text-decoration: none; width: 100%; }
a.home:hover   {   font-size:13px; color: #FFFFFF; text-decoration: none; width: 100%; }

a.about:link        {   color: #886C05; text-decoration: none; width: 100%; }
a.about:visited     {   color: #886C05; text-decoration: none; width: 100%; }
a.about:hover       {   color: #D8AB08; text-decoration: underline; width: 100%; }
a.about:active      {   color: #000000; text-decoration: underline; width: 100%; }

a.footer:link       {   color: #0147AA; text-decoration:underline; }
a.footer:visited    {   color: #0147AA; text-decoration:underline; }
a.footer:hover      {   color: #222222; text-decoration:none; }

a.black:link        {   color: #222222; text-decoration: none; }
a.black:visited     {   color: #222222; text-decoration: none; }
a.black:hover       {   color: #888888; text-decoration: none; }
a.black:active      {   color: #0147AA; text-decoration: none; }

a.services:link        {   color: #255F95; text-decoration: none; width: 100%; }
a.services:visited     {   color: #255F95; text-decoration: none; width: 100%; }
a.services:hover       {   color: #3A93E8; text-decoration: underline; width: 100%; }
a.services:active      {   color: #000000; text-decoration: underline; width: 100%; }

a.rates:link        {   color: #008800; text-decoration: none; width: 100%; }
a.rates:visited     {   color: #008800; text-decoration: none; width: 100%; }
a.rates:hover       {   color: #00B100; text-decoration: underline; width: 100%; }
a.rates:active      {   color: #000000; text-decoration: underline; width: 100%; }

a.portfolio:link        {   color: #2450B5; text-decoration: none; width: 100%; }
a.portfolio:visited     {   color: #2450B5; text-decoration: none; width: 100%; }
a.portfolio:hover       {   color: #336DFF; text-decoration: underline; width: 100%; }
a.portfolio:active      {   color: #000000; text-decoration: underline; width: 100%; }

a.news2:link        {   color: #BE1529; text-decoration: none; width: 100%; }
a.news2:visited     {   color: #BE1529; text-decoration: none; width: 100%; }
a.news2:hover       {   color: #EC5362; text-decoration: underline; width: 100%; }
a.news2:active      {   color: #000000; text-decoration: underline; width: 100%; }

a.contact:link        {   color: #DE7600; text-decoration: none; width: 100%; }
a.contact:visited     {   color: #DE7600; text-decoration: none; width: 100%; }
a.contact:hover       {   color: #E89B68; text-decoration: underline; width: 100%; }
a.contact:active      {   color: #000000; text-decoration: underline; width: 100%; }

div.box              {   padding:5 }
div.box p            {   margin:0 0 1 0 }
div.box h2           {   font-size: 14px; margin-bottom:4; color:#000000 }
strong.boxtitle      {   font:bold 11px Tahoma; color: #FFFFFF; padding-left:9px }
.boximage            {   float:left; margin-right:6; border:solid 1px #C8C8C8 }
img                  {   border: 0; }

a.front:link        {   color: #0147AA; text-decoration:none; }
a.front:visited     {   color: #0147AA; text-decoration:none; }
a.front:hover       {   color: #3A93E8; text-decoration:underline }

a.news:link         {   color: #0147AA; text-decoration:underline; }
a.news:visited      {   color: #0147AA; text-decoration:underline; }
a.news:hover        {   color: #3A93E8; text-decoration:none; }

.colorsubmenu		{   font-size: 14px; color: #00297A; font-weight: bold;  }
