/* TopView Tech CSS Document */

body {
	margin:0px;
	background:url(../images/body-bg.gif) #FFFFFF repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#646f79;
}
* {
	outline:none;
}
img {
	border:none;
}
a {
	color:#336699;
	text-decoration:none;
}
a:hover {
	color:#000000;
	text-decoration:none;
}
.menuBg {
	background:url(../images/menu-bg.gif) no-repeat top left;
	background-position:0px 1px;
}
#menu {
	height:42px;
	display: inline;
}
#menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#menu ul li {
	margin:0px;
	padding:0px;
	float:left;
	margin-right:1px;
	display: inline;
}
#menu ul li a {
	text-indent: -10000px;
	display: inline;
	float:left;
	height:44px;
}
#menu ul li a.home {
	width:71px;
	background:url(../images/home-btn.gif) no-repeat;
}
#menu ul li a.aboutus {
	width:107px;
	background:url(../images/aboutus-btn.gif) no-repeat;
}
#menu ul li a.services {
	width:105px;
	background:url(../images/services-btn.gif) no-repeat;
}
#menu ul li a.projects {
	width:111px;
	background:url(../images/projects-btn.gif) no-repeat;
}
#menu ul li a.careers {
	width:103px;
	background:url(../images/careers-btn.gif) no-repeat;
}
#menu ul li a.clients {
	width:118px;
	background:url(../images/clients-btn.gif) no-repeat;
}
#menu ul li a.contactus {
	width:123px;
	background:url(../images/contactus-btn.gif) no-repeat;
}
#menu ul li a:hover, #menu ul li a.selected {
	background-position: 0 -44px;
}
.homeContent ul {
	margin:10px 0px 5px 6px;
	padding:0px;
	list-style:none;
}
.homeContent ul li {
	margin:0px;
	padding:3px 0px 3px 15px;
	background:url(../images/cube.gif) no-repeat left;
	background-position:2px 8px;
	border-bottom:#eeeeee dotted 0px;
}
.content {
	line-height:20px;
}
.arrowUl {
	margin:10px 0px 5px 6px;
	padding:0px;
	list-style:none;
}
.arrowUl li {
	margin:0px;
	padding:3px 0px 3px 15px;
	background:url(../images/box-list-arrow.gif) no-repeat left;
	background-position:2px 8px;
	border-bottom:#eeeeee dotted 0px;
}
.content p {
	text-align:justify;
}
.content h1 {
	color:#336699;
	margin-top:0px;
	font-size:18px;
	border-bottom:#CCCCCC dashed 1px;
	padding-bottom:4px;
}
.content h2 {
	color:#77a700;
	margin-top:15px;
	padding:0px;
	font-size:14px;
}
.contentList {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:15px;
}
.contentList li {
	margin:0px;
	padding:5px 0px 5px 25px;
	background:url(../images/list-star.gif) no-repeat top left;
	background-position:2px 5px;
}
.contentList2 {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:15px;
}
.contentList2 li {
	margin:0px;
	padding:5px 0px 5px 25px;
	background:url(../images/box-list-arrow.gif) no-repeat top left;
	background-position:8px 8px;
}
.homeBlocks {
	background:url(../images/block-bg.gif) no-repeat top left;
	background-position:0px 25px;
}
#footer {
	font-size:12px;
	line-height:20px;
}
.footerBar {
	background:#2e5b89;
}




.inner_moduletable {
	background: url(../images/module_bg.jpg) top left repeat;
	padding: 0 20px 10px 20px;
	width: 200px;
}
.inner_moduletable ul {
	margin: 0px 0px 15px 20px;
	padding:0px;
}
.inner_moduletable ul li {
	margin: 0px;
	padding:0px 0px 5px 0px;
}
.inner_moduletable h3 {
	margin-top:0px;
}
.module_top {
	background: url(../images/module_top.png) top left no-repeat;
	width: 240px;
	height: 16px;
}
.module_bottom {
	background: url(../images/module_bottom.png) top left no-repeat;
	width: 240px;
	height: 18px;
}
