﻿/*------------------Global-------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('../images/background-img.jpg');
	/*background-color: #213039;*/
	font-size: 12px;
	text-align:justify;
	margin:0px;
	padding:0px;
	color:#5b5b5b;
}
a {
	text-decoration: none;
}
img {
	border-style:none;
}
img.small {
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}

/*------------------Header---------------*/
#web {
	width: 995px;
	text-align: left;
	background-color: #FFFFFF;
}
#headertop {
	background-image: url('../images/headertop.jpg');
	background-repeat: no-repeat;
	border-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	height: 22px;
}
#logoname {
	padding: 20px 30px 5px 10px;
	color: #888888;
	text-align: center;
	font-weight: bold;
}
#logoname span {
	color: #AAAAAA;
	font-size: 14px;
}
#headerright {
	text-align: right;
	padding-right: 10px;
}
#headerright a:link {
	color:#666666;
	text-decoration:none;
}
#headerright a:hover {
	color:#F60;
	text-decoration:underline;
}
#headerright a:visited {
	color:#666666;
	text-decoration:none;
}
#menubar {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 6px 10px 6px;
	padding: 0px;
	margin: 0px;
	background-image: url('../images/menubg.png');
	background-repeat: repeat-x;
	text-align: center;
}
#indexbanner {
	border-style: none none solid none;
	border-width: 8px;
	border-color: #DDDDDD;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: bottom;
	padding:0px;
}
.homebanner {
	background-image: url('../images/index_banner.jpg');
	height: 235px;
}
.ourstorybanner {
	background-image: url('../images/our_story.jpg');
	height: 192px;
}
.definebanner {
	background-image: url('../images/ralcosoft_defined.jpg');
	height: 192px;
}
.teambanner {
	background-image: url('../images/our_team.jpg');
	height: 192px;
}
.logobanner {
	background-image: url('../images/logo_design.jpg');
	height: 192px;
}
.marketbanner {
	background-image: url('../images/marketing_service.jpg');
	height: 192px;
}.flashbanner {
	background-image: url('../images/graphics_design.jpg');
	height: 192px;
}
.appbanner {
	background-image: url('../images/application_development.jpg');
	height: 192px;
}
.webappbanner {
	background-image: url('../images/web_app.jpg');
	height: 192px;
}
.ecommercebanner {
	background-image: url('../images/ecommerce.jpg');
	height: 192px;
}
.mobappbanner {
	background-image: url('../images/mobileapp.jpg');
	height: 192px;
}
.inmarkbanner {
	background-image: url('../images/marketing.jpg');
	height: 192px;
}
.adwordsbanner {
	background-image: url('../images/adwords.gif');
	height: 192px;
}
.customerbanner {
	background-image: url('../images/customer.jpg');
	height: 192px;
}
.landingbanner {
	background-image: url('../images/landing.jpg');
	height: 225px;
}
.landingbodypart {
	background-position: top;
	background-image: url('../images/landingbody.jpg');
	background-repeat: no-repeat;
}
.hrbanner {
	background-image: url('../images/hr_resource.jpg');
	height: 192px;
}
.financebanner {
	background-image: url('../images/indian_rupees.jpg');
	height: 192px;
}
.techsuppbanner {
	background-image: url('../images/tech_support.jpg');
	height: 192px;
}
.seobanner {
	background-image: url('../images/search_keys.jpg');
	height: 192px;
}
.phpbanner {
	background-image: url('../images/php.jpg');
	height: 192px;
}
.aspbanner {
	background-image: url('../images/asp.jpg');
	height: 192px;
}

.websitebanner {
	background-image: url('../images/website_development.jpg');
	height: 192px;
}
.mapbanner {
	background-image: url('../images/map_header.jpg');
	height: 192px;
}
.techbanner {
	background-image: url('../images/technology.jpg');
	height: 192px;
}
.animationbanner {
	background-image: url('../images/animation.jpg');
	height: 192px;
}
.brochurebanner {
	background-image: url('../images/brochure_design.jpg');
	height: 192px;
}
.webbanner {
	background-image: url('../images/web_design.jpg');
	height: 192px;
}
.onlinebanner {
	background-image: url('../images/online_branding.jpg');
	height: 192px;
}
.designbanner {
	background-image: url('../images/design.jpg');
	height: 192px;
}
.companybanner {
	background-image: url('../images/company.jpg');
	height: 192px;
}
.servicesbanner {
	background-image: url('../images/services.jpg');
	height: 192px;
}
.errorbanner {
	background-image: url('../images/error.png');
	height: 192px;
}
.portfoliobanner {
	background-image: url('../images/portfolio.jpg');
	height: 192px;
}
.contactbanner {
	background-image: url('../images/contact.jpg');
	height: 192px;
}
.careersbanner {
	background-image: url('../images/career.jpg');
	height: 171px;
}
.affiliatesbanner {
	background-image: url('../images/affiliates.jpg');
	height: 192px;
}
.projmgmtbanner {
	background-image: url('../images/project_management.jpg');
	height: 171px;
}
.privacybanner {
	background-image: url('../images/privacy_policy.jpg');
	height: 171px;
	background-repeat: no-repeat;
}
.termsbanner {
	background-image: url('../images/terms_of_use.jpg');
	height: 171px;
	background-repeat: no-repeat;
}
.officedirbanner {
	background-image: url('../images/office_direction.jpg');
	height: 171px;
	background-repeat: no-repeat;
}
.quotebanner {
	background-image: url('../images/request_a_quote.jpg');
	height: 171px;
	background-repeat: no-repeat;
}
.clientbanner {
	background-image: url('../images/portfolio.jpg');
	height: 192px;
	background-repeat: no-repeat;
}
#indexbannertable {
	width: 995px;
	background: #FFF;
}
#indexbanner div {
	margin: 0px 0px 10px 90px;
	float: left;
	clear: right;
}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#FFF; text-decoration:none}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:30px; left:0; background:url(../images/menubg.png); display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative;border:1px solid #F28A0D;border-top:none; border-right-color: #FBE077; width:130px; margin:0; text-align:left; height:24px}
ul.menu ul li a {display:block; padding:3px 7px 5px; background:url(../images/menubg.png)}
ul.menu ul li a:hover {background:url(../images/semenubg.png)}
ul.menu ul ul {left:130px; top:-1px}
ul.menu ul ul li {width:180px;}
ul.menu .menulink {
	border-style: none solid none solid;
	border-width: 0px 1px 0px 1px;
	border-left-color: #F28A0D;
	border-right-color: #FBE077;
	padding:8px; background:url(../images/menubg.png); width:114px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/semenubg.png)}
ul.menu .sub {background:#F2AE0D url(../images/arrow.gif) 116px 8px no-repeat}
ul.menu .topline {border-top:1px solid #F28A0D}
/*------------------Body Styles----------------*/
#bodycontaint {
	padding: 25px;
	width: 945px;
	background-color: #FFFFFF;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#bodycontaint td {
	vertical-align: top;
	border-color: #DDDDDD;
	border-width: 1px;
}
#bodycontaint a:link {
	color:#666666;
	text-decoration:underline;
}

#bodycontaint a:visited {
	color:#666666;
	text-decoration:underline;
}
#bodycontaint td#submenutab {
	width: 200px;
	border-right-style: solid;
}

#bodycontaint td#containttab {
	width: 700px;
	padding-right:40px;
}
#qcontact {
	border-bottom-style: solid;
	width: 200px;
}

.normalText {
font-size : 12px;
color : #5b5b5b;
font-style : normal;
font-weight : normal;
font-family : "Lucida Grande", Arial, Helvetica, sans-serif;
line-height : 18px;
text-align : justify;
}
.normalRedText {
font-size : 18px;
color : #ff0000;
font-style : normal;
font-weight : bold;
font-family : "Lucida Grande", Arial, Helvetica, sans-serif;
line-height : 24px;
}

#testimonies div {
	border-bottom:1px #DDD dashed;
	text-align:justify;
	margin-bottom:12px;
}
#testimonies span {
padding-top:7px;
	display:block;
	text-align:right;
}
span.header {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
h1 {
	font-family : "Lucida Grande", Arial, Helvetica, sans-serif;
	color : #5b5b5b;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
}
h2 {
	font-size : 14px!important;
	color : #0a94d6!important;
	font-style : normal;
	font-weight : bold;
	text-transform:uppercase;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 16px;	
}
h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
#bodytext {
	border-style: none solid solid solid;
}
#bodytext p {
	text-align:justify;
}
#hiretab {
	width: 200px;
	border-bottom-style: solid;
}
#hiretab p {
	text-align: justify;	
}
#testimonial {
	width: 200px;
}
#testimonial p {
	text-align: justify;	
}

#hirelnks {
	color: #006699;
	font-weight: bold;
	line-height: 18px;
}
#bodytext-low {
	border-style: none solid none solid;
}
#bodytext-low p {
	text-align:justify;
}
#centerbox td {
	vertical-align: middle;
}
.morelnk {
	text-align: right;
}

/*-------------Footer Style------------------*/
#footer-high {
	border-width: 1px;
	border-color: #DDDDDD;
	width: 995px;
	line-height: 30px;
	color: #777777;
	background-color: #FFFFFF;
	border-top-style: dotted;
	text-align:left;
}
#footer-high td {
	vertical-align: top;
}
#footer-high span {
	color: #007DCF;
	font-weight: bold;
}
#footer-high .link:link {text-decoration:none;color:#666666;}
#footer-high .link:visited {text-decoration:none;color:#666666;}
#footer-high .link:hover {text-decoration:underline;color:#F60;}
#footer {
	color: #999999;
	border-width: 1px;
	border-color: #DDDDDD;
	padding: 10px 25px 0px 25px;
	border-top-style: solid;
	line-height: 16px;
}
.footerLnk:link {
color : #999999;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
padding-left : 6px;
padding-right : 6px;
}
.footerLnk:visited {
color : #999999;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
padding-left : 6px;
padding-right : 6px;
}
.footerLnk:active {
color : #999999;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
padding-left : 6px;
padding-right : 6px;
}
.footerLnk:hover {
color : #0a94d6;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
padding-left : 6px;
padding-right : 6px;
}
.footerLnkSmall:link {
color : #999999;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.footerLnkSmall:visited {
color : #999999;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.footerLnkSmall:active {
color : #999999;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.footerLnkSmall:hover {
color : #999999;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.footerTextSmall {
font-size : 11px;
color : #999999!important;
font-style : normal!important;
font-weight : normal!important;
font-family : Arial, Helvetica, sans-serif;
}
.footerText {
font-size : 12px;
color : #999999;
font-style : normal;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
}
.footerText {
font-size : 12px;
color : #999999!important;
font-style : normal!important;
font-weight : normal!important;
font-family : Arial, Helvetica, sans-serif;
}


#bodycontaint .landingtab {
	line-height:20px;
}

#bodycontaint .landingtab td a:link {
color : #999999!important;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight: bold;
padding-left : 6px;
padding-right : 6px;
}
#bodycontaint .landingtab td a:visited {
color : #999999!important;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight: bold;
padding-left : 6px;
padding-right : 6px;
}
#bodycontaint .landingtab td a:active {
color : #999999!important;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight: bold;
padding-left : 6px;
padding-right : 6px;
}
#bodycontaint .landingtab td a:hover {
color : #CC0000!important;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight: bold;
padding-left : 6px;
padding-right : 6px;
}


#bodycontaint td#submenutab a:link {
color : #999999!important;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight: bold;
padding-left : 6px;
padding-right : 6px;
}
#bodycontaint td#submenutab a:visited {
color : #999999!important;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight: bold;
padding-left : 6px;
padding-right : 6px;
}
#bodycontaint td#submenutab a:active {
color : #999999!important;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight: bold;
padding-left : 6px;
padding-right : 6px;
}
#bodycontaint td#submenutab a:hover {
color : #CC0000!important;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight: bold;
padding-left : 6px;
padding-right : 6px;
}
.spaninside span {
	min-width:100px;
	display:inline-block;
	padding: 5px 0px 5px 0px;
}
input1 {
	border: 1px solid #CCC;
	margin-right: 10px;
	width: 200px;
	height:20px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#AAAAAA;
}
textarea {
	border: 1px solid #CCC;
	width: 196px
}