/* CSS Document */

/* CSS Document */
/*  grey: #666666
     equip blue: #1d4068
     equip green:#70ae7a
    container background (light green): #e6e6cc

*/

*{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

img{
border:0;
}

body{
background-image:url(../images/template08-images/background.jpg);
background-color:#f1f0e8;
background-repeat:repeat;
}

#page{
width:920px;
margin:0 auto;
}

.maincontent{
margin:0 32px;
}


.leftfloat{
float:left;
margin-right:10px;
}

#footer{
margin-top:15px;
padding-bottom:30px;
}




.topmargin{
margin-top:30px;
}

/* typegraphy  typegraphy  typegraphy  
typegraphy  typegraphy  typegraphy  */

.bodytext, .body-bold, a.greenlinks, #footer p, #footer a, a.bodylink{
font-size:12px;
color:#666666;
line-height: 1.7em;
margin-bottom: 10px;
text-decoration:none;
}

.sitetext  A:link {text-decoration: underline; color: #666666;}
.sitetext  A:visited {text-decoration: underline; color: #666666;}
.sitetext   A:active {text-decoration: underline; color: #666666;}
.sitetext  A:hover {text-decoration: none; color: #666666;}


.footer-text{
font-size:9px;
color:#666666;
line-height: 1.7em;
text-decoration:none;
}

.footer-text2{
font-size:9px;
color:#666666;
line-height: 1.7em;
margin-bottom: 10px;
margin-left:20px;
text-decoration:none;
}


.body-bold{
font-weight:bold;
}

a.bodylink:hover{
color:#000000;
}

.green-heading{
color:#70ae7a;
font-size:18px;
margin-top:20px;
}

.site-text{
color:#666666;
font-size:12px;
}


.blueheading{
color:#1d4068;
font-size:13px;
font-weight:bold;
}

.smallmargin{
margin:10px;
}

.tagline{
color:#7fa2be;
font-size:20px;
font-style:italic;
font-weight:bold;
margin-bottom:15px;
}

.body-list{
font-size:12px;
color:#3f3f3f;
line-height: 1.7em;
text-align:justify;
margin-left: 30px;
margin-bottom: 10px;
} 

.text-center{
text-align:center;
}
/* dynamic menu  dynamic menu dynamic menu dynamic menu dynamic menu dynamic menu dynamic menu dynamic menu dynamic menu */

.site-nave{
color: #ffffff;
font-size:12px;
font-weight:bold;
cursor: pointer;
padding-left:10px;
background-image:url(../images/template08-images/menu-blue-back.jpg);
}

.site-nave-on{
color: #ffffff;
font-size:12px;
font-weight:bold;
cursor: pointer;
padding-left:10px;
background-image:url(../images/template08-images/menu-green-back.jpg);
}

.submenu{
color: #666666;
font-size:11px;
background-image:url(../images/template08-images/menu-white-back.jpg);
background-position:bottom;
padding-bottom:3px;
background-repeat:no-repeat;
padding-left:15px;
cursor: pointer;
}

.submenu-over{
color: #ffffff;
font-size:11px;
background-image:url(../images/template08-images/menu-green-back.jpg);
padding-left:15px;
cursor: pointer;
padding-bottom:3px;
}



/* BUSINESS CATALYST FORM BUSINESS CATALYST FORM BUSINESS CATALYST FORM BUSINESS CATALYST FORM BUSINESS CATALYST FORM */
.toggler-c form input, .toggler-c form textarea, .toggler-c form input#Captcha{
width:180px;
}

.toggler-c form select{
width:184px;
}

.toggler-c table.webform td{
padding: 5px 0;
}

.ad-greenback{
color:#ffffff;
font-size:24px;
font-weight:bold;
padding-left:10px;
line-height: 0.9em;
}

.ad-greenback-text{
color:#ffffff;
font-size:12px;
font-weight:normal;
margin:10px;
line-height: 1.0em;
}

.ad-greenback-text {
color:#ffffff;
font-size:12px;
font-weight:normal;
margin:10px;
line-height: 1.0em;
}

.ad-greenback-text  A:link {text-decoration: underline; color: #ffffff;}
.ad-greenback-text  A:visited {text-decoration: underline; color: #ffffff;}
.ad-greenback-text  A:active {text-decoration: none; color: #ffffff;}
.ad-greenback-text  A:hover {text-decoration: none; color: #ffffff;}



.ad-tanback{
color:#666666;
font-size:16px;
font-weight:normal;
padding-left:15px;
line-height: 1.1em;
}

.ad-tanback-text {
color:#666666;
font-size:12px;
font-weight:normal;
margin:10px;
line-height: 1.0em;
}

.ad-tanback-text  A:link {text-decoration: underline; color: #666666;}
.ad-tanback-text  A:visited {text-decoration: underline; color: #666666;}
.ad-tanback-text  A:active {text-decoration: none; color: #666666;}
.ad-tanback-text  A:hover {text-decoration: none; color: #666666;}


