@charset "utf-8";
/*Developed By Dilantha 2008 */
@import url("reset.css");
body {
	background:url(../img/banner-top.gif) 0 6px no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	scrollbar-arrow-color: #ffd4bb;
	scrollbar-3dlight-color: #ffd4bb;
	scrollbar-darkshadow-color: #ffd4bb;
	scrollbar-face-color: #fd5e00;
	scrollbar-highlight-color: #fd5e00;
	scrollbar-shadow-color: #fd5e00;
	scrollbar-track-color: #ffdbc6;
}

div {
	scrollbar-arrow-color: #ffd4bb;
	scrollbar-3dlight-color: #ffd4bb;
	scrollbar-darkshadow-color: #ffd4bb;
	scrollbar-face-color: #fd5e00;
	scrollbar-highlight-color: #fd5e00;
	scrollbar-shadow-color: #fd5e00;
	scrollbar-track-color: #ffdbc6;
}

a {
	text-decoration:none;
}
.container {
	width:100%;
}
.container tr td#topnav {
	height:100px;
	background:url(../img/logo.gif) 15px 5px no-repeat;
	vertical-align:bottom;
	
	
}
.container tr td#banner {
	height:266px;
	background:url(../img/slide1.jpg) 0 0 no-repeat;
	background-color:#e30907;
}
.container tr td#body {
	background:url(../img/body_shade.gif) 0 0 repeat-x;
	padding-bottom:30px;
	font-size:11px;
	color:#626262;
}
.body-container, .subnavigation_body {
	width:900px;
	margin:25px 0 0 0;

}
.body-container td {
	padding:0 0 0 15px;
	width:33.33%;

}
.body-container h1 {
	display:block;
	height:58px;
	width:100%;
}
.body-container h1 label {
	display:none;
	visibility:hidden;
}
.body-container h1#whats-new {
	background:url(../img/label_whats-new.gif) 0 0 no-repeat;

}
.body-container h1#company {
	background:url(../img/label_company.gif) 0 0 no-repeat;

}
.body-container h1#team {
	background:url(../img/label_team.gif) 0 0 no-repeat;

}


.navigation
{
	margin:0;
	width:900px;
	float:left;
	margin:0;
	
	
}
.navigation td
{
	
}
.btn_active
{
	float:right;
	margin:0 1px;
	
	
}
.btn_active a
{
	background:url(../img/main_nav_curve_right_active.gif) right top no-repeat;
	height:38px;
	padding:0 10px 0 0;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
	float:left;
	
	
}

.btn_active a:hover
{
	background:url(../img/main_nav_curve_right_inactive.gif) right top no-repeat;
	color:#dc211b;
	cursor:pointer;
	

}

.btn_active span
{
	background:url(../img/main_nav_curve_left_active.gif) left top no-repeat;
	
	padding:12px 0 0 10px;
	height:38px;
	float:left;

	
}
.btn_active a:hover span
{
	background:url(../img/main_nav_curve_left_inactive.gif) left top no-repeat;

}


.btn_inactive
{
	float:right;
	margin:0 1px;
}
.btn_inactive a
{
	background:url(../img/main_nav_curve_right_inactive.gif) right top no-repeat;
	height:38px;
	padding-right:10px;
	color:#dc211b;
	font-weight:bold;
	font-style:italic;
	display:block;
	float:left;
}

.btn_inactive a:hover
{
	background:url(../img/main_nav_curve_right_active.gif) right top no-repeat;
	color:#FFF;
	cursor:pointer;

}

.btn_inactive span
{
	background:url(../img/main_nav_curve_left_inactive.gif) left top no-repeat;
	display:block;
	padding-left:10px;
	height:38px;
	float:left;
	padding-top:12px;
}
.btn_inactive a:hover span
{
	
	background:url(../img/main_nav_curve_left_active.gif) left top no-repeat;

}

.subnavigation_body
{
	
	margin:0;
	
}
.subnavigation_body td
{
	text-align:right;
	color:#af1401;
}

.subnavigation_body td a
{
	color:#e41800;
	background-color:#00CC0l;
	padding:8px 0 0 0;
	float:right;
	font-size:12px;
	
	
}

.subnavigation_body td a:hover
{
	background:url(../img/sub_navigation_hover_arrow.gif) 50% 0 no-repeat;
	color:#b31500;

	
}

.subnavigation_body td a span
{
	padding:0 5px;
}

table tr td.description ul {
	margin-left:10px;
}

.application-form h1#application_header input
{
	font-size:16px;
	color:#d93c00;
	font-weight:bold;
	text-decoration:underline;
	width:100%;
	border:none;
	margin-top:15px;
	text-align:center;
}

table tr td.description ul li {
	background:url(../img/bullet-main.gif) 10px 12px no-repeat;
	list-style:none;
	height:34px;
	width:100%;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#CCCCCC;
}

table tr td.description ul li a, .description ul li a:link {
	cursor:pointer;
	color:#ec5300;
	text-decoration:none;
	font-size:12px;
	float:left;
	clear:both;
	width:90%;
	padding:10px 0 10px 30px;
}



table tr td.description ul li a:visited, .description ul li a:hover, .description ul li a:active,  .description ul li a:active {
	color:#e00b0b;
	padding:10px 0 10px 14px;	
}
table tr td.description ul li:hover {
	background:url(../img/maincat-hover.gif) 0 100% repeat-x;
}
.body-container p {
	text-align:justify;
	display:block;
	padding:0 0 0 10px;
	margin:5px 0 0 10px;
}
.body-container p a {
	color:#ec5300;
}
.body-container p a:hover, .container tr td#banner p a:hover, .container tr td#footer table.footer-content td a:hover {
	color:#ad0000;
}
.container tr td#banner H2 {
	position:absolute;
	width:450px;
	color:#FFF;
	font-size:11px;
	font-style:italic;	
	text-indent:20px;
	text-align:justify;
	font-weight:normal;
	z-index:1;
	top:20px;
	left:350px;	
}

.bannerDivH2{
	position:absolute;
	width:450px;
	color:#FFF;
	font-size:11px;
	font-style:italic;	
	text-indent:20px;
	text-align:justify;
	font-weight:normal;
	z-index:1;
	top:120px;
	left:270px;
}

.container tr td#banner H2 a {
	color:#fff;
}
.container tr td#footer {
	background-color:#ececec;
	height:30px;
	padding:10px 0;
}
.container tr td#footer table.footer-content {
	width:800px;
	margin-top:5px;
	float:left;
}
.container tr td#footer table.footer-content td {
	color:#b8b8b8;
	text-align:center;
}
#footer-left, #footer-right {
	width:30%;
}
.container tr td#footer table.footer-content td a {
	color:#7e7e7e;
}
h2 {
	font-size:14px;
	color:#fc9963;
	font-weight:bold;
	margin-bottom:5px;
}
.sublisting-1 {
	margin:10px 0 0 20px;
}
.sublisting-1 li {
	background:url(../img/bullet_ico_1.gif) left top no-repeat;
	padding:3px 0 3px 20px;
	list-style:none;
}
input, select, textarea {
	width:300px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	border:1px solid #fc9963;
}
textarea {
	height:60px;
}
/* input reset */

.input-reset {
	width:auto;
	height:auto;
	border:none;
}

.btn_apply input
{
	height:27px;
	width:110px;
	padding:0;
	border:none;
	margin:10px 0 5px 0;
	background:url(../img/btn_apply.gif) top left no-repeat;
	float:right;
	vertical-align:bottom;	
}
.btn_apply input:hover
{

	background:url(../img/btn_apply.gif) bottom left no-repeat;	
	cursor:pointer;
}

.contactus-form td {
	padding:2px 10px 2px 0;
	white-space:nowrap;
	vertical-align:middle;
}


.careers h3
{
	font-size:11px;
	font-weight:bold;
	color:#666;
}

.body-container fieldset
{
/* CSS 3.0 */
/*
-moz-border-radius:8px;
-webkit-border-radius:8px;
*/
padding:15px 5px 5px 10px;
margin:10px 0 15px 0;
width:400px;
height:450px;
}

.input-text
{
	background:url(../img/input-text-box.gif) 0 0 no-repeat;
	height:27px;
	width:247px;
	margin:2px 0 2px 0;
}
.input-text input
{
	border:none;
	background-color:transparent;
	font-size:11px;
	padding:4px 2px 2px 8px;
	width:240px;
}
.input-text2
{
	background:url(../img/input-text-box2.gif) 0 0 no-repeat;
	height:27px;
	width:59px;
	margin:2px 0 2px 0;
}
.input-text2 input
{
	border:none;
	background-color:transparent;
	font-size:11px;
	padding:4px 2px 2px 8px;
	width:59px;
}
.input-field
{
	background:url(../img/input-text-field.gif) 0 0 no-repeat;
	height:80px;
	width:299px;
	margin:2px 0 2px 0;
	padding:0;
	margin:0;
}

.input-field textarea
{
	border:none;
	background-color:transparent;
	font-size:11px;
	padding:3px 2px 2px 2px;
	width:293px;
	height:72px;
	margin:0;
}

.address
{
width:100%;
}


.address 
{
	width:100%;
}

.address td
{
	width:10%;
}

.address td#telephone-number
{
	width:90%;
}

.emailus
{
	
}
.emailus a
{
	background:url(../img/emailus.gif) top left no-repeat;
	
}
.emailus a:hover
{
	background:url(../img/emailus.gif) bottom left no-repeat;
	cursor:pointer;
}
.submit input, .reset input
{
	background:url(../img/btn_submit.gif) top left no-repeat;
	float:left;
	height:27px;
	width:84px;
	border:0;
	margin:0;
	padding:0;
}
.submit input:hover
{
	background:url(../img/btn_submit.gif) bottom left no-repeat;
}

.reset input
{
	background:url(../img/btn_reset.gif) top left no-repeat;

}
.reset input:hover
{
	background:url(../img/btn_reset.gif) bottom left no-repeat;

}
.add-record input
{
	background:url(../img/btn_add_record.gif) top left no-repeat;
	float:left;
	height:27px;
	width:161px;
	border:0;
	margin:0;
	padding:0;
}
.add-record input:hover
{
	background:url(../img/btn_add_record.gif) bottom left no-repeat;

}
.application-form
{
	width:670px;
	margin:0 auto;
}
.application-form
{
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
}
.application-form td
{
	
	padding:2px 30px 2px 50px;
	white-space:nowrap;
	font-weight:bold;
	color:#666666;
	vertical-align:middle;
}
.application-form td.left-labels
{
	width:250px;

}
 
 .education-content
{
	padding:0;
 }
 
 .experiance-content table tr td
 {

	padding:0;
 }

  .education-content table tr td
  {
  	padding:0;
  }
 /*
.curve-form-top
{
	background:url(../img/application_top.gif) left top no-repeat;
	padding:0;
}

*/


/* H1 Tags */

h1 {
	display:block;
	height:30px;
	width:100%;
	color:#fb7015;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	margin-bottom:5px;
	
}

h1 label {
	display:none;
	visibility:hidden;
}



.H1-overview
{
	background:url(../img/headers/H1-overview.gif) 18px 50% no-repeat;
}

.H2-CMSInBrief
{
	background:url(../img/headers/H2-CMSInBrief.gif) 18px 50% no-repeat;
}

.H2-recipeForSuccess
{
	background:url(../img/headers/H2-RecipetForSuccessInOurJourneySoFar.gif) 18px 50% no-repeat;
}

.H2-continuousImprovement
{
	background:url(../img/headers/H2-continuousImprovement.gif) 18px 50% no-repeat;
}

.H2-ValueToClients
{
	background:url(../img/headers/H2-OurValuetotheClients.gif) 18px 50% no-repeat;
}

.H2-servicesToClients
{
	background:url(../img/headers/H2-OurServicestotheClients.gif) 18px 50% no-repeat;
}


.H1-directors
{
	background:url(../img/headers/H1-the-board-of-directors.gif) 18px 50% no-repeat;
}

.H2-directors
{
	background:url(../img/headers/H2-boardOfDirectors.gif) 18px 50% no-repeat;
}

.H2-affiliatedPartner
{
	background:url(../img/headers/H2-affiliatedPartner.gif) 18px 50% no-repeat;
}

.H2-seniorManagement
{
	background:url(../img/headers/H2-seniorManagement.gif) 18px 50% no-repeat;
}

.H1-clientele
{
	background:url(../img/headers/H1-clientele.gif) 18px 50% no-repeat;
}

.H1-opportunities
{
	background:url(../img/headers/H1-opportunities.gif) 18px 50% no-repeat;
}

.H1-teams
{
	background:url(../img/headers/H1-teams.gif) 18px 50% no-repeat;
}

.H1-ourTeams
{
	background:url(../img/headers/H2-OurTeam.gif) 18px 50% no-repeat;
}


.H2-OurTechnologies
{
	background:url(../img/headers/H2-OurTEAMExpertise.gif) 18px 50% no-repeat;
}

.H1-environment
{
	background:url(../img/headers/H1-OurWorkEnvironment.gif) 18px 50% no-repeat;
}

.H1-benefits
{
	background:url(../img/headers/H1-BenefitsToOurEmployees.gif) 18px 50% no-repeat;
}


.H1-contactUs
{
	background:url(../img/headers/H1-contactus.gif) 18px 50% no-repeat;
}

.H1-NewsAndEvents
{
	background:url(../img/headers/H1-NewsAndEvents.gif) 18px 50% no-repeat;
}

.H1-CareersPath
{
	background:url(../img/path.gif) 18px 50% no-repeat;
}

.H1-Achievements
{
	background:url(../img/headers/H1-Achievements.gif) 18px 50% no-repeat;
}

.H1-adminPanel
{
	background:url(../img/headers/H1-adminPanel.gif) 18px 50% no-repeat;
}

.H1-LoginPage
{
	background:url(../img/headers/H1-LoginPage.gif) 18px 50% no-repeat;
}

.loginLink
{
	color:#f78102;
}

.loginLink:hover
{
	color:#ffffff;
}

.nivoSlider {
    position:relative;
    width:898px; /* Change this to your images width */
    height:266px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
    z-index:-1;
}
.nivoSlider a {
    border:0;
    display:block;
}
