html {

    height: 100%;

    width: 100%;

    margin: 0px;

    padding: 0px;

}

body {

	font-family:Arial, Helvetica, sans-serif;

	background:#ffffff;

	margin:0px;

	text-align:center;

	padding:0px;

	height:100%;

	width:100%;

}

sub {

	font-size:9px;

}

#main-tbl {

	margin: 0 auto;

	padding: 0;

	height: 100%;

	text-align:left;

	background:#eeeeee;

	border:0;

}

#topbar {

	width:780px;

	height:86px;

	border-bottom:6px solid #edd000;

	background:#ffffff;

}

#nav {

	background:url(../img/bg_top.gif) left top no-repeat;

	width:525px;

	height:86px;

	font-size:9px;

}

#nav p {

	padding:0;

	margin-top:41px;

	margin-bottom:0;

}

#logo {

	width:255px;

}

#home-img-l, #home-content, #home-img-r, #logo, #nav {

	float:left;

}

#home-main {

	border-top:6px solid #ffffff;

	border-bottom:6px solid #ffffff;

	background:#ffffff;

}

#home-content {

	width:235px;

	height:420px;

	font-size:12px;

	color:#ffffff;

	background:#5b656f url(../img/watermark.gif) bottom right no-repeat;

}

#home-content p {

	padding:0;

	margin: 0 0 8px 0;

}

#home-div {

	margin:21px 0 0 0;

}

#home-content a, #home-content a:visited {

	text-decoration:none;

	color:#ffffff;

}

#home-content a:hover, #home-content a:active {

	text-decoration:none;

	color:#ffffcc;

	background:#454e56;

}



.home-copy {

	padding:16px 16px 0px 16px;

}

.home-copy h3 {

	color:#d4d06d;

	font-size:13px;

	margin:0;

	padding:0px 0px 5px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

}





.clearfix {

	clear:both;

}



#footer {

	color:#999999;

	width:740px;

	margin-top:9px;

	margin-left:20px;

	font:9px Verdana, Arial, Helvetica, sans-serif;

}

#footer-l {

	width:600px;

	float:left;

	padding-bottom:10px;

}

#footer-r {

	width:140px;

	float:right;

	text-align:right;

}



#footer a, #footer a:visited {

	text-decoration:none;

	color:#999999;

}

#footer a:hover, #footer a:active {

	text-decoration:none;

	color:#777777;

	background:#dcdcdc;

}



#hot-nav {

	height:6px;

	background:#ffffff;

}

.hot-about {

	margin-left:258px;

}

.hot-services {

	margin-left:323px;

}

.hot-clients {

	margin-left:401px;

}

.hot-knowledge {

	margin-left:473px;

}

.hot-careers {

	margin-left:621px;

}

.hot-contact {

	margin-left:698px;

}

.sub-left {

	background:#5b656f url(../img/watermark.gif) bottom right no-repeat;

}

.sub-right {

	background:#f4f4e0 url(../img/tile_sub.gif) left top repeat-y;

}

#sub-tbl {

	border-bottom:6px solid #ffffff;

}

#sub-nav {

	padding:9px 9px 0 9px;

}

#navcontainer {

	width: 202px;

	font-size:12px;

	font-weight:bold;

	border-top: 1px solid #888f97;

}

#navcontainer ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

}

#navcontainer a {

	display: block;

	width: 193px;

	background-color: #5b656f;

	border-bottom: 1px solid #888f97;

	padding:6px 0 6px 9px;

	background-image:url(../img/arrow_subnav.gif);

	background-repeat:no-repeat;

	background-position: 182px 10px;

}

#navcontainer a:link, #navlist a:visited {

	color: #ffffff;

	text-decoration: none;

}



#navcontainer a:hover {

	background-color: #67717b;

	color: #ffffff;

}

#active #current {

	display: block;

	width: 193px;

	background-color: #ffffff;

	border-bottom: 1px solid #888f97;

	padding:6px 0 6px 9px;

	background-image:url(../img/arrow_subnav_h.gif);

	background-repeat:no-repeat;

	background-position: 182px 10px;

	color:#3c8172;

}

#quotebox {

	padding:18px;

	font-size:11px;

	color:#ffffff;

}

#quotebox p {

	padding:0;

	margin:10px 0 0 0;

}



#sub-content {

	padding:0 18px 0 18px;

}

#crumbs {

	font:9px Verdana, Arial, Helvetica, sans-serif;

	color:#999999;

	border-bottom:1px solid #d7d7c5;

	padding:8px 0;

}

#crumbs a, #crumbs a:visited {

	text-decoration:none;

	color:#999999;

}

#crumbs a:hover, #crumbs a:active {

	text-decoration:none;

	color:#777777;

	background:#d7d7c5;

}

#sub-copy {

	margin-top:11px;

	font-size:12px;

	color:#4a4a4a;

}

#sub-copy p {

	padding:0;

	margin:14px 0 0 0;

}/* UL and LI by DWg#sub-copy ul{	padding:0;	margin:0;	list-style:none;}#sub-copy li{	background-repeat:no-repeat;	background-image:url(../img/bullet.gif);	padding-left:10px;	background-position: 0px 4px;}*/

#sub-copy-tools {

	font-size:12px;

	color:#4a4a4a;

}

#sub-copy-tools p {

	padding:0;

	margin:14px 0 0 0;

}



#sub-copy a, #sub-copy a:visited {

	text-decoration:none;

	color:#3399cc;

}

#sub-copy a:hover, #sub-copy a:active {

	text-decoration:none;

	color:#ffffff;

	background:#3399cc;

}



.slants {

	margin-top:23px;

}

.slants2 {

	margin-top:23px;

	margin-bottom:1px;

}

.slants3 {

	margin-top:1px;

}

#about-tbl p, #team-tbl p {

	padding:0;

	margin:10px 12px;

}

#vanda-tbl {

	margin-left:12px;

}

#vanda-tbl p {

	padding:0;

	margin:10px 0px;

}

.vanda-td {

	padding:0 0 8px 0;

}

#team-tbl a, #team-tbl a:visited {

	text-decoration:none;

	color:#3399cc;

	font-size:11px;

}

#team-tbl a:hover, #team-tbl a:active {

	text-decoration:none;

	color:#ffffff;

	background:#3399cc;

	font-size:11px;

}

.bg-white {

	background:#ffffff;

}

.pad-bot {

	border-bottom:1px solid #f4f4e0;

}

.pad-top {

	border-top:1px solid #f4f4e0;

}

.to-top {

	padding:4px 0 0 531px;

}

h1 {

	padding:0;

	margin:8px 0 8px 0;

	font:14px Georgia, "Times New Roman", Times, serif;

	color:#3c8172;

}

h2 {

	padding:0;

	margin:0 0 8px 0;

	font:14px Georgia, "Times New Roman", Times, serif;

	color:#3c8172;

}

h3 {	padding:0 0 0 0;	margin:0;	font:14px Georgia, "Times New Roman", Times, serif;	color:#3c8172;}



.heading {

	padding:0;

	margin:0;

	font:14px Georgia, "Times New Roman", Times, serif;

	color:#3c8172;

}

.img-team {

	margin-bottom:10px;

}

.dot-div {

	margin:10px 0 10px 0;

}

.home-hd {

	margin-bottom:5px;

}

.photo {

	margin-top:17px;

}

.project {

	margin:17px 0 17px 0;

}

.grey-div {

	color:#d7d7c5;

}

.team-list , .services-list ul, .vanda-list ul{

	padding:0;

	margin:0;

}

.tools-list ul{

	padding:0 0 14px 0;

	margin:0;

	list-style:none;

}

.team-list li, .services-list li, .vanda-list li, .tools-list li {

	background-repeat:no-repeat;	list-style:none;

}

.team-list li {

	background-image:url(../img/bullet.gif);

	padding-left:22px;

	background-position:12px 4px;

}

.services-list li {

	background-image:url(../img/bullet2.gif);

	padding-left:10px;

	background-position:0px 4px;

}

.vanda-list li {

	background-image:url(../img/bullet3.gif);

	padding-left:10px;

	background-position:0px 4px;

}

.green {

	color:#3c8172;

}

.yellow {

	color:#d4d06d;

}

.cl-bg, .cl-bg-hot {

	width:86px;

	height:40px;

}

.cl-bg2, .cl-bg-hot2 {

	width:87px;

	height:40px;

}

.cl-bg, .cl-bg2 {

	background-color:#ffffff;

	float:left;

	margin-right:1px;

	font-size:12px;

}

.cl-bg-hot, .cl-bg-hot2 {

	background-color:#d7d7c5;

	float:left;

	margin-right:1px;

	font-size:12px;

	color:#4a4a4a;

	font-weight:bold;

}

#clientlist p {

	margin:0;

	padding:6px 0 0px 9px;

}



#clientlist a, #clientlist a:visited {

	text-decoration:none;

	color:#3399cc;

}

#clientlist a:hover, #clientlist a:active {

	text-decoration:none;

	color:#e96b12;

	background-color:#ffffff;

}

#client-tbl {

	clear:both;

	margin-top:10px;

	height:380px;

}

#client-tbl {

	margin:0;

	padding-left:9px;

}



.small {

	font-size:10px;

}

.tools-mid {

	background-color:#ffffff;

	border-left:1px solid #f4f4e0;

	border-right:1px solid #f4f4e0;

	height:40px;

}

.tools-mid-hot {

	background-color:#d7d7c5;

	border-left:1px solid #f4f4e0;

	border-right:1px solid #f4f4e0;

	height:40px;

}

.tools-hot {

	background-color:#d7d7c5;

	height:40px;

}

.tools-bg {

	background-color:#ffffff;

	height:40px;

}



#tools a, #tools a:visited {

	text-decoration:none;

	color:#3399cc;

}

#tools a:hover, #tools a:active {

	text-decoration:none;

	color:#e96b12;

	background-color:#ffffff;

}

#tools-copy a, #tools-copy a:visited {

	text-decoration:none;

	color:#3399cc;

}

#tools-copy a:hover, #tools-copy a:active {

	text-decoration:none;

	color:#ffffff;

	background:#3399cc;

}

#tools p {

	margin:0;

	padding:6px 0 0 9px;

}

#tools-copy p {

	margin:0;

	padding:10px 0 0 0;

}

.tools-list li {

	background-image:url(../img/bullet2.gif);

	padding-left:22px;

	background-position:12px 4px;

}

.tools-hd {

	padding-left:12px;

}

.tool-pad {

	padding-top:10px;

}

.pad-left {

	padding-left:9px;

}.hr-dotted {	color: #555555; background-color: #f4f4e0;border: 1px dotted #BBBBBB; border-style: none none dotted; padding-top:3px; padding-bottom:3px; padding: 3px 3px;}.hr-dotted2 {	border-bottom: none;	border-top: none;	border-left: none;	border-right: none;	padding: 1px;	border-style: none none none none;	background: url('http://localhost/www.vaengr.com/img/hr_dotted.gif') repeat-x bottom;	}.hr-dotted3 {	border:0px; border-top:1px dotted #555555; height:0px;}.hr-dotted4 {		height:0px;	    width:100%;	    border: 1px dotted;	    color:#555555;	    background:#FFFFFF;	    margin: 0px 0px 0px 0px; 	    margin-top : 0;	    margin-bottom : 0;}
