/* CSS Document */
/**********************************************************************************************************************************/
/* Redefined Tags */
/**********************************************************************************************************************************/
p {padding: 5px 0px 5px 0px; margin:0;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 1.9em; color: #000000; font-weight: normal; margin: 22px 0px 10px 0px; padding:0px; line-height:1.15em}
form {padding:0; margin:0;}



/**********************************************************************************************************************************/


a {color: #00A561;}
a:hover {color: #000000;}

body{ margin: 0px;}

h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #00A561;  margin: 22px 0px 5px 0px; padding:0px; line-height:1.15em}


ul { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	list-style-image: url(../images/structure/bullet.gif);
	line-height:1.4em;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-image: url(../images/left-menu/bg.jpg);
	background-repeat: no-repeat;
	padding: 0.725em 0em 0.7em 2em;
	width: auto;
}

.menu a{
	display: block;
	text-decoration: none;
	color: #000000;
}
.menu a:hover{
	text-decoration: underline;
}
	
.contact-details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 0.4em;
	line-height:1.4em;
}

.eleven {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height:1.4em;
}

.destxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #666666;
}

.homesitemapcontact a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	color: #333333;
}

.homesitemapcontact a:hover{
	color: #00A561;
}

.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height:1.4em;
}

.subtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #00A561;
}.crumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #666666;
}
.eleven-form {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height:normal;
}
.eleven-form-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height:normal;
	font-weight: bold;

}
.ten {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	line-height:1.4em;
}
.topback {
	background-image: url(../images/top-border/bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; color: #000000; font-weight: normal; margin: 5px 0px 10px 0px;
padding-left:0px;}

.cta { margin: 0; }
.cta p { margin: 0 4px 0 1px; padding: 5px; text-align: left; font: bold 0.7em/1.4em Verdana; color: #FFF; background: #7C7C7C; }
.cta a.main { display: block; margin: 0 4px 0 1px; padding: 0; border-left: 1px solid #7C7C7C; border-right: 1px solid #7C7C7C; }
.cta a.main img { border-left: 7px solid #F2F2F2; padding-left: 6px; }


/**
Quick Contact Style
*/
#qc_form{width:170px;}
#qc_form div{width:170px; margin:0px;padding:0px 0px 2px 2px; }
#qc_form div .field{padding-top:10px;}
#qc_form .text_input{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.65em; width:100px;}
#qc_form label{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em; font-weight:bold; text-align:left;  }

/* New CTAs */
.newcta { width:187px; border:1px solid #c9c9c9; margin:0; }
.newcta p a { text-decoration:none; }
.newcta p { margin:0 0 0 10px; text-align:center; font-family: Verdana, sans-serif; text-align: left; line-height: 1.5em; font-size:0.75em; color: #000; background: #FFF; }
.newcta_head { width:auto; background-color:#00A561; color:#fff; font-size: 0.8em; font-family: Verdana, sans-serif; text-align:center; padding:2px 0 2px 0; font-weight:bold; }
.newcta_head a { color:white; text-decoration:none; }
.newcta_subh { width:100%; background:#fff url('../images/structure/title_bg.gif') repeat-x; height:28px; }
.newctaapp { padding:3px; margin:0 0 0 50px; background-color:#C6FFE8; float: right;}
.newctaapp ul{ padding:0; margin:0px; list-style:none; }
.newctaapp li{ display:block; padding:0px 0px 0px 14px; margin:0px; list-style:none; background: url(../images/structure/icon-green.gif) 1px 4px no-repeat; }
.newctaapp li a { text-decoration:none; }