@charset "utf-8";
/* CSS Document */

body	{	background:url(../images/bg.gif) repeat; margin:30px auto 0px auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;	}
a 	{ text-decoration:none; color:#06C;	}
a:hover	{ color:#279139	}
a:focus	{	border:0; outline:none;	}
td	{	text-align:left; vertical-align:top;	}
h2	{	font-size:13px;	}
.body	{	border:1px solid #fff; background:#fff; border-bottom:0;	}
.header	{	background:#28903b; border-bottom:1px solid #fff;		}
.logo	{	text-align:right; padding-right:30px; vertical-align:middle; background:url(../images/curve.gif) no-repeat bottom left;	}
.title_hm	{	background:url(../images/home_banner_bg.jpg) repeat-x;	}
.title	{	background:url(../images/title_bg.gif) repeat-x; color:#fff; font-size:18px; font-weight:normal; text-align:right; padding:10px 20px;	}
.menu	{ background:#279139; border-left:34px solid #5aab5a;}
.menu a	{ color:#fff; display:block; text-decoration:none; background:#167823; padding:5px 0px 5px 15px ; margin:1px 0px; font-size:13px;	}
.menu a:hover, .menu a.current{ padding:5px 0px 5px 23px; background:url(../images/menu_bg.gif) no-repeat 15px 11px;}
.cnt	{	padding:20px 30px;	}
ul	{	margin:0; padding:0	}
ul li	{ padding:3px 0px 3px 18px; background:url(../images/li.gif) no-repeat 5px 8px; list-style:none	}
.footer	{ background:#333;	color:#fff; text-align:center; padding:10px;	}
.footer a	{ color:#fff; text-decoration:none;	}
.footer a:hover	{ color:#279139;	}
.skills	{ background:url(../images/Visionergy_s.jpg) no-repeat right 60px ; 	}
.contact_tbl	{border:1px solid #e1e1e1;}
.contact_tbl td{ border:1px solid #e7e7e7;	}
.contact_tbl h2	{ background:#e7e7e7; margin:0; padding:5px 10px; border-top:1px solid #f1f1f1; }
.contact_tbl p	{ padding:5px 7px;		}	