body { margin: 0px 0px 0px 0px;}

h1{
font-size:16px;
color:#32b745;
/*line-height: 2em;*/
/*margin:0 0 10px 15px;*/
/*padding:0 0 5px;*/
font-family: Arial, Verdana; 
border-bottom:0px dashed #CCCCCC;
margin:0px;
padding:0px;

}

h2{
font-size:13px;
color:#32b745;
/*line-height: 2em;*/
/*margin:0 0 10px 15px;*/
/*padding:0 0 5px;*/
font-family: Arial, Verdana; 
border-bottom:0px dashed #CCCCCC;
margin:0px;
padding:0px;

}
h3{
font-size:16px;
color:#666666;
/*line-height: 2em;*/
/*margin:0 0 10px 15px;*/
/*padding:0 0 5px;*/
font-family: Arial, Verdana; 
border-bottom:0px dashed #CCCCCC;
margin:0 0 10px 0;
padding:0px;

}


h5{
font-size:11px;
color:#32b745;
/*line-height: 2em;*/
/*margin:0 0 10px 15px;*/
/*padding:0 0 5px;*/
font-family: Arial, Verdana; 
border-bottom:0px dashed #CCCCCC;
margin:0px;
padding:0px;

}

p {
color:#666; 
line-height:1.5em;
font-size:11px;
font-family:Arial, Verdana; 

}

a {
color:#32b745; 
line-height:1.5em;
font-size:11px;
font-family:Arial, Verdana; 
margin:0px;
padding:0px;

}

.footer {
color:#666; 
line-height:1.5em;
font-size:9px;
font-family:Arial, Verdana; 
margin:0px;
padding:0px;

}
.greenbox{
	height:166px;
}

.greenbox h3{
color:#fff;
line-height:1.2em;
font-size: 15px;
font-family: Arial, Verdana;
margin:0px;
padding:0px;
margin-top:-20px;

}

.greenbox p{
color:#fff;
line-height:1.7em;
font-size: 11px;
font-family: Arial, Verdana;
}

.greybox h1{
color:#666;
line-height:1.2em;
font-size: 14px;
font-family: Arial, Verdana;
margin:0px;
padding:0px;

}

.greybox h3{
color:#32b745;
line-height:1.2em;
font-size: 14px;
font-family: Arial, Verdana;
margin:0px;
padding:0px;

}

.greybox h4{
color:#666;
margin-top: 5px;
line-height:1.2em;
font-size: 12px;
font-family: Arial, Verdana;
border-bottom-color:#666666;
border-bottom:thin;
margin:0px;
padding:0px;

}


.greybox p{
color:#666;
line-height:1.7em;
font-size: 11px;
font-family: Arial, Verdana;
margin:0px;
padding:0px;

}

.greyboxalt p{
color:#32b745;
line-height:1.7em;
font-size: 11px;
font-family: Arial, Verdana;
margin:0px;
padding:0px;
font-weight:bold;

}



table{

border-collapse:0;
border-spacing:0;


}

img{
border:#FFFFFF;
}

.servicesgreen a{

color:#32b745;
line-height:1.4em;
font-size: 14px;
font-family: Arial, Verdana;
margin:0px;
padding:0px;
font-weight:bold;
text-decoration:none;
}

.servicesorange {
color:#ff6600;
line-height:1.4em;
font-size: 11px;
font-family: Arial, Verdana;
margin:0px;
padding:0px;
font-weight:bold;

}

.servicesblue a{
color:#6699cc;
line-height:1.4em;
font-size: 11px;
font-family: Arial, Verdana;
margin:0px;
padding:0px;
font-weight:bold;
text-decoration:none;

}

#menubar
{	background: #313131; padding: 5px 5px 0 5px;
}

#menubar a
{	width: 100px; height: 32px;
	display: block; float: left;
	text-decoration: none;
	text-align: center; margin: 0 5px;
	background: url(images/button.gif);
}

#menubar a:hover
{	background: url(images/button.gif) 0 -32px;
}

#menubar a span
{	font: bold 12px/12px arial; color: #fff;
	position: relative; top: 11px;
}

.clear
{	clear: both;
}





#submenu_thalgo {
	position: float;
	z-index: 50;
	visibility: hidden;
	display: inline;
	top: 10px;
	left: -3px; /* to ensure no gap between menu & submenu */
}


/*
ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:98%;top:-1px;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 1px 1px 0px;
	background-color:#E4E1DE;
	background-repeat:repeat;
	border-color:#EEEEEE #777777 #666666 #C9C9C9;
	border-width:2px;
	border-style:solid;
}
*/
ul li p{
line-height:15px;
}
ul li {
line-height:15px;
}

div.best-practice {
	margin: 0 10px 0 0;
}