a:link {
	color: #C44814;
	text-decoration: none;
}
a:visited {
	color: #C44814;
	text-decoration: none;
}
a:hover {
	color: #2A3D5F;
	text-decoration: underline;
}
a:active {
	color: #C44814;
	text-decoration: none;
}
html {
	margin-left: -1px;
	overflow-Y: scroll;
}
.rights {
	
	font-size: 10px;
	color: #2A3D5F;
}
.highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFA10C;
	text-transform: uppercase;
	height: 20px;
	vertical-align: middle;
}
.clr{clear:both;}

body {
	text-align: center; /* for IE */
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #2A3D5F;
	/*background:url(pagebase.gif) repeat-y center top;*/
}
TD {
	
	font-size: 12px;
	color: #2A3D5F;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #008BCE;
}

#main {
    width: 900px;
	margin: 0 auto;   /* align for good browsers */
	padding:0px;
	text-align:left;
	height:100%;
	border-left: 1px solid #E2E8F0;
	border-right: 1px solid #E2E8F0;	
    }
#copyright {
	float:left;
	width:449px;
	
	/*padding-top:15px;
	padding-left: 17px;
	clear:both;height:30px;*/
    }
#botlink {
	float:right;
	width:358px;
	
	text-align:right;
	/*padding-top:15px;
	padding-right: 10px;
	clear:both;height:30px;*/
	color:#2A3D5F;
    }
#botlink a{color:#2A3D5F;}
#toplink {
	width:900px;
	height:69px;
}
#leftline {
	float:left;
	width:1px;
	height:250px;
}
#flash {
	float:left;
	text-align: left;
	margin-left:1px;
	height: 335px;
	text-align: center;
}

#login {
	background-image: url(loginbase.png);
	background-repeat: repeat-x;
	background-position: -5px top;
	text-align: left;
	clear:both;
	height: 346px;
	margin:0 4px 0 3px;
}

#rightline {
	float:right;
	width:1px;
	height:250px;
	background-color: #FFFFFF;
}
/*#leftline1 {
	float:left;
	width:1px;
	height:30px;
}
*/
#description {
	float:left;
	/*width:894px;*/
	width:100%;

}
#description h4{margin:0; padding:20px 0 0 20px;}
#description img{margin:0;}
/*#rightline1 {
	float:right;
	width:1px;
	height:30px;
}
*/
#content {
	/*float:left;
	width:513px;
	background-image: url(blue-corner.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	padding:20px 15px;
	min-height: 300px;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#cccccc;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-Color:#ffffff;
}
#sublinkbar {
	float:left;
	width:30px;
	min-height:200px;
	padding-top: 20px;
	text-align: center;
}
#sublinks {
	width:315px;
	/*float:left;
	min-height:200px;
	padding-top: 35px;*/
	line-height: 25px;
	clear:both;
	padding-bottom:10px;
}
#profileflash {
	/*float:left;
	height:245px;*/
	width:205px;	
	text-align: left;
	background-color: #FFFFFF;
}

#tablestyle {
	height: auto;
	margin: 0 auto;   /* align for good browsers */
	padding:0px;	
	clear:both;
	text-align:left;
}
#tablestyle1 {
	width: 220px;
	min-height: 90px;
	float: left;
	padding-top:5px;
	padding-left:25px;
	/*background: url(table_topleft.gif) no-repeat left top;*/
}
#tablestyle2 {
	width: 210px;
	min-height: 90px;
	float: right;
	padding-top:5px;
	padding-left: 25px;
	/*background: url(table_topleft.gif) no-repeat left top;*/
}
#tablestyle_single {
	height: auto;
	margin: 0 auto;   /* align for good browsers */
	padding:0px;
	text-align:left;
}
#portfoliosection {
	float:left;
	width:450px;
	padding: 10;
	height: 350px;
	background-image: url(port_div.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#loginsection {
	float:left;
	width: 892px;
	background-image: url(loginbar.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 20;
	padding-bottom: 20px;
	padding-left: 60px;
	background-position: 20px 0px;
}
.subheading {

	
	font-size: 14px;
	font-weight: bold;
	color: #D69062;
}
#contact {
	float:left;
	width: 250px;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #64A5F5;
}
.cursor {
	border: 1px solid #D69062;
	cursor:pointer;
}
.button {
	background-image: url(button_base.gif);
	background-repeat: repeat-x;
	border: 1px solid #FFA10C;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
}
#sublink {
	float:left;
	width:50px;
	height:335px;
	padding-top: 40px;
	line-height: 25px;
}
.webtext {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	height: 18px;
}

#contentmore {

	float:left;
	/*background-image: url(blue-corner.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	padding: 20px 0px;
	text-align: justify;
	min-height: 335px;
}
#sitemap {
	float:left;
	text-align: center;
}
.uppercase {
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #64A5F5;
}
#login_description {

	float:left;
	width:894px;
	text-align:left;
}
#portfolio-web {

	background-image: url(table_topleft.gif);
	background-position: left top;
	width: 475px;
	min-height: 360px;
	text-align:left;
	background-repeat: no-repeat;
	overflow:hidden;
}
#portfolio-webcon {
	background-image: url(table_botright.gif);
	background-position: right bottom;
	/*width: 475px;
	height: 300px;*/
	text-align:left;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 40px;
}
#content1 {

	float:left;
	width:513px;
	background-image: url(blue-corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15;
	text-align: justify;
	height: 250px;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#cccccc;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-Color:#ffffff;
}
#content_mutlides {
	float:left;
	width:885px;
	text-align: justify;
	min-height: 245px;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#cccccc;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-Color:#ffffff;
	padding-right: 8px;
	padding-left: 8px;
}
#portfolio-web-mutlides {
	background-image: url(table_topleft.gif);
	background-position: left top;
	width: 425px;
	min-height: 230px;
	text-align:left;
	background-repeat: no-repeat;
	float: left;
	overflow:hidden;
}
#portfolio-webcon-mutlides {
	background-image: url(table_botright.gif);
	background-position: right bottom;
	width: 370px;
	min-height: 350px;
	text-align:left;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 40px;
	overflow:hidden;
}
#portfolio-webconmutlides {

	background-image: url(table_botright.gif);
	background-position: right bottom;
	width: 710px;
	min-height: 230px;
	text-align:left;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 40px;
}

/* 20th JANUARY 2011 */
.leftMain{
	width:543px;
	float:left;
	overflow:hidden;
	/*margin-left:3px;*/
	min-height:500px;
	line-height:18px;
}
.rightMain{
	width:320px;
	float:left;
	background:url(sublinkbar.gif) no-repeat left 20px;
	padding:20px 0 20px 25px;
}

/* ADD BY NISHA ON 5th October 2011 */
img{border:none;}
.home_box{background:url(homebox_bg.jpg) no-repeat left top; clear:both; padding-top:20px; .padding-top:11px; position:relative; height:237px}
.home_box .col{width:259px; float:left; padding:5px 20px 5px 20px; color:#7a7a7a;}
.home_box .col.last{background:none;}
.home_box .col h2{font-size:20px; color:#3a3a3a; margin:0; padding:5px 0 3px; font-weight:normal; font-family:Century Gothic;}
.home_box .col p{margin:0; font-size:12px; line-height:17px; padding:4px 0; font-size:12px;}
.home_box .col p.read_more, .home_box .col p span{color:#e88124;}
.home_box .col p.read_more a{color:#e88124;}
.home_box .col ul{list-style-type:none; padding:0; margin:0;}
.home_box .col ul li{line-height:18px;}
.home_box .col ul li a{color:#7a7a7a;}
.orange{color:#e88124 !important;}
.footer{border-top:1px solid #e2e8f0; clear:both; margin-top:20px; padding:15px;}

#toplink{background:url(nav_bg.jpg) repeat-x left top;}
#toplink h1{float:left; width:103px; height:40px; padding:17px 0 0 15px; margin:0;}
#toplink .rgt_nav{float:right; width:750px;}
#toplink .rgt_nav ul{margin:0; padding:28px 0 0 0; float:right; font-family:Century Gothic; font-size:12px;}
#toplink .rgt_nav ul li{background:url(nav_divider.jpg) no-repeat left 16px; float:left; list-style-type:none; padding:10px 15px; color:#595959;}
#toplink .rgt_nav ul li a{color:#595959; text-decoration:none;}
#toplink .rgt_nav ul li.active{background:url(active_nav_bg.jpg) no-repeat left top;}
#toplink .rgt_nav ul li.first{background:none;}
.list{padding:0; margin:0 0 10px 18px; list-style-type:none;}
.list li{line-height:18px; padding:4px 0 4px 12px; line-height:15px; background:url(bullet.gif) no-repeat left 7px;}
.list li a{color:#2A3D5F;}
.no_space{padding:0 !important; margin:0 !important;}

#sublinks h2{margin:0; padding:20px 0 10px; clear:both;}
#content h2{text-align:right;margin:0; padding:20px 0 7px 0;}
#content p{margin:0; line-height:18px; padding:4px 0;}
#content h3{color: #D69062;font-size: 14px;font-weight: bold; padding:0; margin:0;}
#content h4{margin:0; font-size:12px; padding:10px 0}
#content h5{margin:0; padding:5px 0 5px 0; font-size:12px; font-weight:normal;color:#2fa6e3; cursor:pointer}
#content h5 img{float:left; margin:0px 5px 0 0;}
#contentmore h2{text-align:right;margin:0; padding:0 15px 7px 0;}
.tech_subhead{margin:0 !important; padding:10px 0 10px 14px !important;line-height:16px !important;}
.tech_sub_subhead{margin:0 0 0 28px !important; padding-bottom:0 !important; font-weight:bold; line-height:16px !important; color:#555d6f; background:url(tech_sub_subhead.jpg) no-repeat left 12px; padding-left:10px !important;}
.list.sub_list{margin-left:50px !important;}
.list.sub_list li{background:url(orgblu.gif) no-repeat 0 7px; line-height:18px;}

.service_list{padding:10px 0 0 0; margin:0 0 10px 0; font-size:18px; list-style-type:none;}
.service_list li{line-height:24px; padding:4px 0 4px 15px; background:url(orgblu.gif) no-repeat left 11px; text-transform:uppercase;}
.service_list li a{color:#797979;}
.subhead_txt{margin: 0 0 0 14px !important;}
.sub_subhead_txt{margin: 0 0 0 39px !important;}

.partner{position:absolute; margin:0 0 -18px 18px; bottom:0; left:0;}
.partner_logo{margin:35px 0 0 23px; clear:both}
.tech_subhead_p{padding:10px 0 10px 20px !important; text-align:justify}
