/* ===========================================================General CSS Document starts=========================================================================== */

*{font-family:Arial, Helvetica, sans-serif;}

body,ul,h1,h2,ul,p {
	margin:0;
	padding:0;
}

body{
	padding:32px 0 0;
}

ul{
	list-style:none;
}

img {
	display:block;
}

.spacer {
	clear:both;
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
}
	

/* ===========================================================General CSS Document ends=========================================================================== */


/* ===========================================================Header CSS Document starts=========================================================================== */

#header{
	background:url(images/header-bg.jpg) no-repeat 0 0;
}

img.logo {
	margin:33px 0 0 7px;
}

h1{
	font-size:11px;
	color:#fff;
	margin:0 0 0 7px;
}

h2.design {
	background:url(images/virtual-world.gif) no-repeat 0 0;
	width:403px;
	height:19px;
	text-indent:-4000px;
	margin:28px 0 0;
}

p.toptxt {
	font-size:12px;
	color:#fff;
	background:inherit;
	width:531px;
	margin:8px 0 26px;
}

/* ===========================================================Header CSS Document ends=============================================================================== */



/* ===========================================================Content CSS Document starts=========================================================================== */

#content {
	margin:17px 0 0;
}

#ltholder {
	margin:0 0 0 10px;
}

ul.nav {
	margin:0 0 23px 0;
	width:192px;
}

ul.nav li{
	background:url(images/lt-nav-bg.gif) repeat-x 0 100%;
	line-height:24px;
	font-weight:bold;
	font-size:12px;
}

ul.nav li a{
	color:#33A616;
	text-decoration:none;
}

ul.nav li a:hover{
	color:#DF5F00;
}

ul.nav li span{
	color:#DF5F00;
}

h2.blue {
	line-height:13px;
	font-weight:bold;
	font-size:18px;
	color:#181818;
	font-weight:normal;
	margin:0 0 10px 0;
}

p.practice {
	background:url(images/arrow.gif) no-repeat 0 6px;
	padding:0 0 19px 11px;
	line-height:18px;
	font-size:12px;
	color:#7A7A7A;
	font-weight:normal;
	width:173px;
}

p.practice a {
	color:#33A616;
}

p.practice a:hover {
	text-decoration:none;
}

a.readmore {
	font-size:11px;
	color:#33A616;
	text-decoration:none;
	display:block;
	margin:0 0 0 11px;
	width:54px;
}

a.readmore:hover {
	color:#000;
}

#ltbotbanner {
	background:url(images/lt-bottom-banner-bg.gif) repeat-x 0 0;
	margin:27px 0 0;

}
	
#ltbotbanner td{	
	padding:9px 20px 13px 7px;
}

span.latest {
	line-height:18px;
	font-size:24px;
	color:#fff;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}

span.latest span {
	color:#FFD200;
	padding:3px 0 0;
	font-family:"Times New Roman", Times, serif;
	display:block;
}

p.bottxt {
	font-size:11px;
	line-height:12px;
	color:#fff;
	margin:5px 0 3px;
}

a.botlink {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.botlink:hover {
	color:#000
}

a.greentxt {
	font-size:12px;
	font-weight:bold;
	color:#33A616;
	text-decoration:none;
}

a.greentxt:hover {
	text-decoration:underline;
}

#featured {
	background:#F7F7F7;
}

.rtborder {
	background:url(images/cont-mid-divider.gif) no-repeat 100% 50%
}

.blackbold {
	color:#000;
	font-weight:bold;
	font-size:12px;
	display:block;
}

p.width220 {
	width:220px;
}

p.testimoials {
	font-size:12px;
	font-style:italic;
	line-height:18px;
	color:#7A7A7A;
}

p.designation {
	font-size:11px;
	font-weight:bold;
	color:#505050;
	margin:3px 0 0;
}

p.designation span {
	display:block;
	color:#33A616;
	margin:0 0 31px 0;
}

ul.services {
	margin:10px 0 0;
}

ul.services li{
	background:url(images/arrow2.gif) no-repeat 0 4px;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	padding:0 0 13px 0;
}

ul.services li a{
	color:#696969;
	text-decoration:none;
	padding:0 0 0 8px;
	display:block;
}

ul.services li a:hover{
	text-decoration:underline;
}

.rtbotmargin {
	padding:24px 0 0; 
}

p.rtgrntxt {
	font-size:12px;
	color:#33A616;
	line-height:18px;
	margin:0 0 25px 0;
}

.rtbotbanner {
	background:url(images/rt-banner-bg.gif) no-repeat 0 0;
	padding:0 22px 15px 0;
}

.create {
	font-size:36px;
	line-height:26px;
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}

.bannertxtpad {
	padding:0 0 0 7px;
}

.rtbotbannerblck {
	color:#000;
	font-size:11px;
	font-weight:bold;
}

/* ===========================================================Content CSS Document ends=========================================================================== */

/* ===========================================================Footer CSS Document starts=========================================================================== */

#footer {
	margin:35px 0 0;
	background:url(images/footer-bg.gif) repeat-x 0 0;
	padding:0 0 13px 0;
}

ul.footer {
	margin:17px auto 0;
	width:412px;
}

ul.footer li{
	float:left;
	border-right:1px solid #ACD4D4;
	line-height:10px;
	padding:0 9px;
	font-size:11px;
	font-weight:bold;
}

ul.footer li.noborder{
	border-right:none;
}

ul.footer li a{
	color:#ACD4D4;
	text-decoration:none;
}

ul.footer li a:hover {
	color:#fff;
}

p.copyright {
	font-size:11px;
	color:#31A5A5;
	margin:5px 0 0;
}

p.copyright a {
	color:#ACD4D4;
	font-size:11px;
	font-weight:bold;
}

p.copyright a:hover {
	text-decoration:none;
}

/* ===========================================================Footer CSS Document starts=========================================================================== */
