/* CSS Document */

/* CSS Document */
/*  grey: #666666
     equip blue: #1d4068
     equip green:#70ae7a
    container background (light green): #e6e6cc

*/


body {padding:0; margin:0; color:#000000;background-color:#ffffff;height:100%}
td {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	font-weight: normal;}
a:link {font-weight:normal;color:#444444;text-decoration:underline;}
a:visited {font-weight:normal;color:#444444;text-decoration:underline;}
a:hover {font-weight:normal; color:#333333;text-decoration:underline;}
a:active {font-weight:normal;color:#444444;text-decoration:underline;}

p {padding: 0 0 10px 0;margin:0;}
h1 {font-size:10pt;padding: 0 0 6px 0;margin:0;font-weight:bold;}

.font_general01 {font-family:arial, sans-serif; font-size:9pt; color:#31549B;}
.font_heading01 {font-size:11pt;color:#31549B;font-weight:bold;}
.font_heading02 {font-size:10pt;color:#99A5DF;font-weight:bold;}
.font_linkblack {font-family:arial, sans-serif; font-size:8pt; color:#000000;}

.font_heading01 a:link {font-weight:bold;color:#31549B;text-decoration:none;}
.font_heading01 a:visited {font-weight:bold;color:#31549B;text-decoration:none;}
.font_heading01 a:hover {font-weight:bold;color:#31549B;text-decoration:underline;}
.font_heading01 a:active {font-weight:bold;color:#31549B;text-decoration:none;}

.font_linkblack a:link {font-weight:normal;color:#000000;text-decoration:none;}
.font_linkblack a:visited {font-weight:normal;color:#000000;text-decoration:none;}
.font_linkblack a:hover {font-weight:normal;color:#000000;text-decoration:underline;}
.font_linkblack a:active {font-weight:normal;color:#000000;text-decoration:none;}

.font_general01 a:link {font-weight:bold;color:#31549B;text-decoration:none;}
.font_general01 a:visited {font-weight:bold;color:#31549B;text-decoration:none;}
.font_general01 a:hover {font-weight:bold;color:#31549B;text-decoration:underline;}
.font_general01 a:active {font-weight:bold;color:#31549B;text-decoration:none;}

.footer{
border-top:solid 1px #ACA899; 
font-size:8pt;color:#000000;
text-align:middle;padding:10px;}

.footer a:link {font-weight:normal;color:#000000;text-decoration:underline;}
.footer a:visited {font-weight:normal;color:#000000;text-decoration:underline;}
.footer a:hover {font-weight:normal;color:#000000;text-decoration:underline;}
.footer a:active {font-weight:normal;color:#000000;text-decoration:underline;}



*{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

img{
border:0;
}


#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;
}

.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:hand;
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:hand;
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:hand;
}

.submenu-over{
color: #ffffff;
font-size:11px;
background-image:url(../images/template08-images/menu-green-back.jpg);
padding-left:15px;
cursor:hand;
padding-bottom:3px;
}

.navback{
background-image:url(../images/template08-images/bottom-nav.jpg);
background-repeat:no-repeat;


/* 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;
}






