a:link {color:#3F7C5F; text-decoration:none;}
a:visited {color:#3F7C5F; text-decoration:none;}
a:hover {color:#4d6dbd; text-decoration:underline;}
a:active {color:#3F7C5F; text-decoration:none;}

A.mainmenu {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-style:normal;
font-weight : bold;
font-size: 13px;
line-height : 22px;
color: #1c3f95;
background: #ffffff;
letter-spacing: 1px;
display:block;
}
A.mainmenu:link {color: #1c3f95; text-decoration:none;}
A.mainmenu:visited {color: #1c3f95; text-decoration:none;}
A.mainmenu:hover {color: #3F7C5F; text-decoration:none;}
A.mainmenu:active {color: #1c3f95; text-decoration:none;}

A.mainmenuselected {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-style:normal;
font-weight : bold;
font-size: 12px;
line-height : 22px;
letter-spacing: 1px;
color: #ffffff;
background: #3F7C5F;
display:block;
}
A.mainmenuselected:link {color: #ffffff; text-decoration:none;}
A.mainmenuselected:visited {color: #ffffff; text-decoration:none;}
A.mainmenuselected:hover {color: #ffffff; text-decoration:underline;}
A.mainmenuselected:active {color: #ffffff; text-decoration:none;}

A.submenu {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-style:normal;
font-weight : bold;
font-size: 12px;
line-height : 22px;
color: #1c3f95;
letter-spacing: 1px;
padding-left:10px;
padding-right:10px;
display:block;
}
A.submenu:link {color: #1c3f95; text-decoration:none;}
A.submenu:visited {color: #1c3f95; text-decoration:none;}
A.submenu:hover {color: #3F7C5F; text-decoration:none;}
A.submenu:active {color: #1c3f95; text-decoration:none;}

A.submenuselected {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-style:normal;
font-weight : bold;
font-size: 12px;
line-height : 22px;
letter-spacing: 1px;
color: #0c5c01;
padding-left:10px;
padding-right:10px;
display:block;
}
A.submenuselected:link {color: #3F7C5F; text-decoration:none;}
A.submenuselected:visited {color: #3F7C5F; text-decoration:none;}
A.submenuselected:hover {color: #3F7C5F; text-decoration:underline;}
A.submenuselected:active {color: #3F7C5F; text-decoration:none;}

.news {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-style:italic;
font-weight : bold;
font-size: 11px;
line-height : 14px;
color: #ffffff;
}
A.news:link {color: #ffffff; text-decoration:none;}
A.news:visited {color: #ffffff; text-decoration:none;}
A.news:hover {color: #ffffff; text-decoration:underline;}
A.news:active {color: #ffffff; text-decoration:none;}

.bottommenu {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight : bold;
text-decoration: none; 
font-size: 13px;
line-height : 16px;
color: #1c3f95;
}
a.bottommenu:link {color:#3F7C5F; text-decoration:underline;font-weight : bold;}
a.bottommenu:visited {color:#3F7C5F; text-decoration:underline;font-weight : bold;}
a.bottommenu:hover {color:#4d6dbd; text-decoration:none;font-weight : bold;}
a.bottommenu:active {color:#3F7C5F; text-decoration:underline;font-weight : bold;}

.product {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight : bold;
font-style:italic;
font-size:16px;
line-height : 70px;
color:#ffffff;
display:block;
background: #4d6dbd;
}
A.product:link {color: #ffffff; background:#4d6dbd url(../images/fold.gif) top right no-repeat; text-decoration:none;}
A.product:visited {color: #ffffff; background:#4d6dbd url(../images/fold.gif) top right no-repeat; text-decoration:none;}
A.product:hover {color: #ffffff; background:#1c3f95 url(../images/fold.gif) top right no-repeat; text-decoration:underline;}
A.product:active {color: #ffffff; background:#4d6dbd url(../images/fold.gif) top right no-repeat; text-decoration:none;}

A.productimage {
border: #cccccc 1px solid;
padding: 4px;
display: block;
}
A.productimage:link {display: block; border: #cccccc 1px solid; padding: 4px;}
A.productimage:visited {display: block; border: #cccccc 1px solid; padding: 4px;}
A.productimage:hover {display: block; border: #3F7C5F 1px solid; padding: 4px;}
A.productimage:active {display: block; border: #cccccc 1px solid; padding: 4px;}

.contentimage {
padding-top:0px;
padding-left:0px;
padding-right:15px;
padding-bottom:15px;
}
.contentimageright {
padding-top:0px;
padding-left:15px;
padding-right:0px;
padding-bottom:15px;
}

html { 
min-height: 100%; 
margin-bottom: 1px; 
}

body {
background: url(../images/background_tile.jpg) top repeat-x;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight : normal;
text-decoration: none; 
font-size: 12px;
line-height : 16px;
color: #1c3f95;
}

td {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight : normal;
text-decoration: none; 
font-size: 12px;
line-height : 16px;
color: #1c3f95;
}
h1 {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
display:inline;
font-style:normal;
font-weight : bold;
font-style:italic;
font-size:16px;
line-height : 20px;
color:#3F7C5F;
}
.h1small {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight : normal;
text-decoration: none; 
font-size: 12px;
line-height : 16px;
color: #3F7C5F;
}
h2 {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
display:inline;
font-style:normal;
font-weight : normal;
font-style:italic;
font-size:20px;
line-height : 20px;
color:#ffffff;
}
h3 {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight : bold;
text-decoration: none; 
font-size: 14px;
line-height : 16px;
color: #1c3f95;
display:inline;
}
h4 {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
display:inline;
font-style:normal;
font-weight : bold;
font-style:normal;
font-size:16px;
line-height : 20px;
color:#3F7C5F;
}
b {
font-size: 13px;
font-weight : bold;
}
.contentarea {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight : normal;
text-decoration: none; 
font-size: 12px;
line-height : 16px;
color: #1c3f95;
padding-left:15px;
padding-right:30px;
padding-top:15px;
padding-bottom:15px;
text-align:justify;
}
.smseperator {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-style:normal;
font-weight : bold;
font-size: 11px;
line-height : 22px;
color:#a9bceb;
}
.phone {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight : bold;
font-size:16px;
line-height : 19px;
color:#ffffff;
}
.homebox {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight : bold;
font-size:16px;
line-height : 22px;
color:#2d4378;
padding-left:34px;
padding-right:34px;
text-align:justify;
}
.sideboxnews {
background: #3F7C5F;
}
.sideboxheadings {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight : bold;
font-style:italic;
font-size:16px;
line-height : 16px;
color:#ffffff;
}
.sideboxnewscontent {
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:10px;
font-style:normal;
font-weight : bold;
font-size:11px;
line-height : 14px;
color:#ffcc00;
}
.linecolor {
background: #1c3f95;
}
.linecolorselected {
background: #ffffff;
}
.linecolor2 {
background: #136813;
}
.tableheading {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight : bold;
font-style:italic;
font-size:16px;
line-height : 16px;
color:#ffffff;
background: #136813;
}
.tablecells2 {
background: #c1d1f7;
}
.textsmall {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight : normal;
text-decoration: none; 
font-size: 10px;
line-height : 14px;
color: #1c3f95;
}
.footer {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight : normal;
font-size:10px;
line-height : 12px;
color:#a2a2a3;
}
.formbox {
border: #1c3f95 1px solid;
padding-left: 5px;
padding-top: 1px;
padding-bottom: 1px;
text-decoration: none;
font-size: 12px;
font-family:  Arial, Helvetica, san-serif;
color: #3F7C5F;
background: #FFFFFF;
font-weight:bold;
width:180px;
}
.formbox2 {
border: #1c3f95 1px solid;
padding-left: 5px;
padding-top: 1px;
padding-bottom: 1px;
text-decoration: none;
font-size: 12px;
font-family:  Arial, Helvetica, san-serif;
color: #3F7C5F;
background: #FFFFFF;
font-weight:bold;
width:180px;
height:100px;
}
.table1 {
border-bottom:1px solid #cccccc;
}

