@charset "utf-8";
/* CSS Document */
/* This file holds the general css for the  site */


/* CANCELLING ISSUES IN DIFFERENT BROWSERS */

html,body,div,span,img,applet,embed,canvas,object,iframe {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent
}
h1,h2,h3,h4,h5,h6,p {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent
}
ol,ul,li {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent
}
fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent
}
ul,li {
	list-style:none; 
}
li {
	display:inline
}
/* GENERAL REDEFINITIONS */
html {
	width:100%;
	height:100%;
	margin:0;
}
body {
	background:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#000;
}
a {
	text-decoration:none;
	color:#11418a;
	outline:none;
}
a:hover {
	color:#000;
	outline:none;
}
a img {
border:none;
}
.clr {
	clear:both;
}
/* here's the box... the image is the upper-left corner */
.elementWrapper {
  height : auto;
  position : relative;
}
.cornerHolder {
	width:100%;
	position : relative;
}
.tl, .tr, .bl, .br {
  position : absolute;
  width : 4px;
  height : 4px; 
  display : block;
  /*margin-bottom : -1px;*/  /* this is for IE */
}
.tl {
  background : transparent url(../img/tl.gif) no-repeat;
  top : 0;
  left : 0;
}
.tr {
  background : transparent url(../img/tr.gif) no-repeat;
  top : 0;
  right : 0;
}
.bl {
  background : transparent url(../img/bl.gif) no-repeat;
  bottom : 0;
  left : 0;
}
.br {
  background : transparent url(../img/br.gif) no-repeat;
  right : 0;
  bottom : 0;
}		

						


/* LAYOUT-STRUCTURE */
#wrapper {
	width:930px;
	margin:0 auto;
	position:relative;
}
/* Header CSS start here */
#header {
	margin:0;
	width:930px;
	height:120px;
}
.logo {
	margin:15px 0 0 0;
	width:230px;
	height:50px;
	float:left;
	z-index:100;
}
.logo a {
	background:url(../img/logo.jpg) no-repeat;
	text-indent:-5000px;
	display:block;
	width:230px;
	height:50px;
}
.headerTop {
	height:90px;
}
.headerTop .headerTopRight {
	height:90px;
	width:700px;
	float:right;
}
.headerTopRight {
	height:55px;
	width:130px;
	float:right;
}

.partnerlink {
	height:20px;
	width:130px;
	display:block;
	float:right;
	margin-top:35px;
	/*background:url(../img/oracleLogo.jpg) no-repeat;
	text-indent:-5000px;*/
}
.headerTopRight .headingLinks {
	display:block;
	float:right;
	margin-top:15px;
    font-weight:bold;
}
.headerTopRight .headingLinks a {
	padding:0 3px;
}
.navigation {
	width:930px;
	height:30px;
	background:url(../img/navBarBg.jpg) top left no-repeat;
}
.navigation ul {
	width:780px;
	float:left;
}
.navigation ul li {
	width:130px;
	height:30px;
	font-size:12px;
	font-weight:normal;
	display:block;
	float:left;
	line-height:30px;
	position:relative;
	z-index:500;
}
.navigation ul li a {
	width:130px;
	height:30px;
	display:block;
	color:#000;
	/*font-weight:bold;*/
	text-align:center;
	cursor:pointer;
	text-transform:uppercase;
	background:url(../img/navBg.jpg) top right no-repeat;
}
.navigation ul li:hover a, .navigation ul li.selected a {
	color:#fff;
	background:url(../img/navSelBg.jpg) top left repeat-x;
}
.navigation ul li.first:hover a {
	background:url(../img/navigationFirsMenuBg.jpg) top left repeat-x;
}
.navigation ul li ul {
	position:absolute;
	float:left;
	left:0px;
	top:30px;
	background:#464646;
	display:none;
	width:250px;
	padding:5px 10px 10px 10px;
	z-index:200;
}
.navigation ul li:hover ul {
	display:block;
}
/*.navigation ul li div ul {
	width:100%;
}*/
.navigation ul li ul li {
	display:block;
	float:none;
	background:none;
	height:32px;
	line-height:30px;
	width:auto;
	background:url(../img/navListBottomBorder.jpg) bottom left repeat-x;
}
.navigation ul li ul li a {
	width:auto;
	height:30px;
	display:block;
	color:#fff;
	font-weight:bold;
	text-align:left;
	background:none;
	text-transform:none;
}
.navigation ul li ul li a:hover {
	color:#fe9f31;
}
.navigation ul li:hover ul li a, .navigation ul li.first:hover ul li a {
	background:none;
}
.searchBox {
	margin:3px 10px 0 0;
	float:right;
	width:130px;
	height:24px;
	background:url(../img/searchBoxBg.jpg) no-repeat;
}
.searchBox input {
	float:right;
	width:118px;
	padding:5px 6px 0 6px;
	border:none;
	background:none;
}
/* Header CSS start here */

/* Content CSS start */
#content {
	width:930px;
	margin:0;
	margin-top:5px;
}
#content h1 {
	color:#000;
	font-size:24px;
	font-weight:bold;
	margin-bottom:25px;
}
#content h2 {
	color:#000;
	font-size:18px;
	font-weight:bold;
	margin-bottom:25px;
}
.pageHeadingWrapper {
	width:930px;
	height:150px;
	background:#648bff url(../img/pageHeadingWrapperBg.jpg) no-repeat;
	margin-bottom:5px;
}
#content .pageHeadingWrapper h1 {
	color:#fff;
	font-size:30px;
	font-weight:normal;
	margin:98px 0 0 20px;
	float:left;
}
#content .pageHeadingWrapper img {
	max-height:130px;
	float:right;
	margin-right:20px;
	margin-top:10px;
}
#content .left {
	float:left;
	width:730px;
	margin-right:5px;
}
#content .left .leftMedium {
	float:left;
	width:362px;
	margin-right:5px;
}
#content .left .rightMedium {
	float:left;
	width:362px;
}
#content .right {
	float:right;
	width:195px;
}
.elementWrapper {
	/*border:1px solid #e5e5e5;*/
	/*padding:15px 10px 10px 10px;*/
	margin-bottom:5px;
}
.elementGrayHeading {
	background:url(../img/grayHeadingBg.jpg) top left repeat-x;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#000;
	padding-left:10px;
	/*font-weight:bold;*/
}
.elementHeading {
	border-bottom:1px solid #e5e5e5;
	font-size:16px;
	color:#ff8400;
	padding-bottom:15px;
	font-weight:bold;
	margin-bottom:15px;
}
.elementContent {
	border:1px solid #e5e5e5;
	padding:15px 10px 10px 10px;
}
.noPadding {
	padding:15px 0 10px 0;
}
.heading {
	font-size:13px;
	font-weight:bold;
	color:#000;
	padding-bottom:8px;
	display:block;
	padding-top:5px;
}
.heading a {
	color:#11418a;
}
.heading a:hover {
	color:#fe9f31;
}

.elementContent p {
	padding:0 0 10px 0;
	line-height:16px;
}
a.readMore {
	display:block;
	background:url(../img/readMoreArrow.jpg) right center no-repeat;
	padding-right:12px;
	color:#fe9f31;
	float:left;
	margin-right:15px;
}
a.comment {
	display:block;
	background:url(../img/commentLinkIcon.jpg) left center no-repeat;
	padding-left:20px;
	color:#000;
	float:left;
}
a.comment:hover {
	color:#fe9f31;
}
a.viewAll {
	display:block;
	color:#fe9f31;
	float:left;
	padding:5px 0 0;
}
a.readMore:hover, a.viewAll:hover {
	color:#000;
}
span.date {
	float:right;
	color:#000;
}
.feature1, .feature2, .feature3 {
	width:290px;
	margin-right:19px;
	float:left;
}
.feature3 {
	margin-right:0;
}
.blogList ul li, .newsList ul li {
	height:105px;
	display:block;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:5px;
}
.blogList ul li .postContent, .newsList ul li .newsContent {
	height:50px;
}
.elementContent .testimonials {
	padding-bottom:5px;
	border-bottom:1px solid #e5e5e5;
	min-height:155px;
}
a.subBlinkNews {
	height:28px;
	width:195px;
	background:url(../img/subBlinkNews.jpg) no-repeat;
	text-indent:-5000px;
	display:block;
	margin-bottom:5px;
}
ul.subPagesList li {
	display:block;
	border-bottom:1px solid #e5e5e5;
}
ul.subPagesList li a {
	display:block;
	padding:8px 10px;
	color:#ff8400;
	font-weight:bold;
}
ul.subPagesList li:hover a, ul.subPagesList li.selected a {
	color:#11418a;
	background:#e5e5e5;
}
ul.subPagesList li a.selected {
	color:#11418a;
	background:#e5e5e5;
}
.paging {
	margin:10px 0 5px;
	text-align:right;
}
.paging span {
	padding:0 5px;
}
.paging span.disabled {
	color:#909090;
}
#comingSoon {
	text-align:center;
	padding:25px 0;
	color:#000;
	font-size:16px;
}
/* Education page css start here */
.trainingCalendar {
	position:relative;
}
.trainingCalendar ul {
	border:1px solid #e5e5e5;
	padding-bottom:10px;
}
.trainingCalendar ul li {
	border-bottom:1px solid #e5e5e5;
	height:45px;
	line-height:45px;
	display:block;
}
.trainingCalendar ul li.listHeading {
	border-bottom:none;
	background:url(../img/listHeadingBg.jpg) top left repeat-x;
	height:30px;
	line-height:30px;
	font-weight:bold;
	display:block;
	font-size:11px;
}
.trainingCalendar ul li .srNo, .trainingCalendar ul li .courseName, .trainingCalendar ul li .startDate, .trainingCalendar ul li .duration, .trainingCalendar ul li .fees {
	border-right:1px solid #e5e5e5;
	float:left;
	padding:0 10px;
}
.trainingCalendar ul li.listHeading .srNo, .trainingCalendar ul li.listHeading .courseName, .trainingCalendar ul li.listHeading .startDate, .trainingCalendar ul li.listHeading .duration, .trainingCalendar ul li.listHeading .fees {
	border-right:1px solid #c9c9c9;
	float:left;
	padding:0 10px;
}
.trainingCalendar ul li .srNo {
	width:40px;
	text-align:center;
}
.trainingCalendar ul li .courseName {
	width:345px;
}
.trainingCalendar ul li .startDate {
	width:78px;
}
.trainingCalendar ul li .duration {
	width:60px;
}
.trainingCalendar ul li .fees, .trainingCalendar ul li.listHeading .fees {
	width:88px;
	border-right:none;
	padding:0 0 0 5px;
}
/* Education page css start here */

/* Careers pages css start here */
.joblist ul li {
	display:block;
	border-bottom:1px solid #e5e5e5;
	padding:10px 0;
	line-height:20px;
}
.joblist ul li .title {
	width:125px;
	float:left;
}
.joblist ul li .jobTitleDetail {
	float:left;
	width:570px;
}
.joblist ul li .titleDetail {
	float:left;
	padding-right:150px;
}
.joblist ul li a.readMore {
	margin-top:5px;
}
a.apply {
	height:28px;
	width:96px;
	background:url(../img/applyBtnBg.jpg) no-repeat;
	text-align:center;
	line-height:28px;
	display:block;
	float:right;
	color:#000;
	font-weight:normal;
	cursor:pointer;
}
a.apply:hover {
	color:#fff;
}
input.apply {
	height:28px;
	width:96px;
	background:url(../img/applyBtnBg.jpg) no-repeat;
	text-align:center;
	line-height:28px;
	display:block;
	float:left;
	color:#000;
	font-weight:normal;
	cursor:pointer;
	border:none;
	margin-left:10px;
}
a.apply:hover input.apply:hover {
	color:#fff;
}
.jobdetails {
	line-height:20px;
}
.jobdetails .title {
	width:125px;
	float:left;
}
.jobdetails .titleDetail {
	float:left;
	padding-right:150px;
}
.jobdetails .skills, .skills {
	float:left;
	width:570px;
}
.jobdetails .details {
	border-top:1px solid #e5e5e5;
	padding-top:15px;
	margin-top:15px;
	line-height:24px;
}
.jobdetails a.apply {
	float:left;
	margin-top:28px;
}
.jobApplyForm a.apply {
	float:left;
	margin-left:10px;
}
a.back, a.cancel {
	display:block;
	background:url(../img/backArrow.jpg) left center no-repeat;
	padding-left:12px;
	color:#fe9f31;
	float:left;
	margin-left:40px;
	margin-top:30px;
}
a.back, a.cancel {
	margin-top:0;
}
a.newsBack {
	display:block;
	background:url(../img/backArrow.jpg) left center no-repeat;
	padding-left:12px;
	color:#fe9f31;
	float:left;
	margin-left:0;
}
.jobApplyForm {
	
}
label {
	height:28px;
	width:215px;
	line-height:28px;
	display:block;
	float:left;
	margin-bottom:10px;
}
.inputWrapper {
	width:490px;
	float:left;
	/*line-height:28px;*/
	margin-bottom:10px;
	vertical-align:top;
	vertical-align:text-top;
}
input.field, input.browse, select {
	background:url(../img/inputFieldBg.jpg) repeat-x;
	width:310px;
	padding:6px 10px;
	border:1px solid #e5e5e5;
	/*float:left;*/
	margin:0 10px 0 5px;
}
select {
	width:332px;
}
textarea {
	background:url(../img/inputFieldBg.jpg) repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	width:310px;
	height:50px;
	padding:6px 10px;
	border:1px solid #e5e5e5;
	/*display:block;
	float:left;*/
	margin:0 10px 0 5px;
}
.inputWrapper span {
	float:left;
}
.star {
	color:#fe9f31;
	font-size:16px;
}
/* Careers pages css end here */

/* Template css start here */
.template ul, .skills ul {
	margin-left:20px;
}
.template ul li, .skills ul li {
	background:url(../img/listArrow.jpg) top left no-repeat;
	padding-left:15px;
	display:block;
	padding-bottom:15px;
}
#content .left .elementContent .leftMedium {
	float:left;
	width:344px;
	margin-right:20px;
}
#content .left .elementContent .rightMedium {
	float:left;
	width:344px;
}
span.LV_validation_message {
	display:block;
	float:none;
	padding-left:10px;
    color:red;
}
.jobApplyForm .inputWrapper {
	position:relative;
}
.jobApplyForm .inputWrapper span.star {
	top:0;
	right:130px;
	position:absolute;
}
#newsletterWrapper label {
	float:left;
	margin:0 10px 10px 5px;
	width:75px;
}
#newsletterWrapper input.newsField {
	background:url("../img/inputFieldBg.jpg") repeat-x scroll 0 0 transparent;
	border:1px solid #E5E5E5;
	float:left;
	margin:0 10px 10px 5px;
	padding:6px 10px;
	width:200px;
}
#newsletterWrapper span.LV_validation_message  {
padding-left:95px;
padding-bottom:10px;
}
#newsletterWrapper input.submit {
	border:none;
	height:28px;
	width:96px;
	color:#fff;
	background:url("../img/applyBtnBg.jpg") no-repeat scroll 0 0 transparent;
	font-weight:bold;
	margin:0 10px 0 5px;
	cursor:pointer;
}
#newsletterWrapper input.submit:hover {
	color:#000;
}
/* Template css end here */

/* news css start here */
.newsContent {
	margin-top:10px;
}

.remMar{
	margin-top:0px;
}
/* news css end here */

.noRecordFound {
color:#11418A;
font-size:13px;
font-weight:bold;
padding:20px 0;
text-align:center;
}
.success {
	height:50px;
	line-height:50px;
	border:1px solid #E5E5E5;
	padding-left:90px;
	font-size:14px;
	font-weight:bold;
	color:#5E5E5E;
	background:#E5E5E5 url(../img/success.jpg) top left no-repeat;
}
.error {
	height:50px;
	line-height:50px;
	border:1px solid #E5E5E5;
	padding-left:90px;
	font-size:14px;
	font-weight:bold;
	color:#cc0e0e;
	background:#E5E5E5 url(../img/error.jpg) top left no-repeat;
}
.leftMedium .blogList, .rightMedium .newsList {
	height:352px;
}
.colan {
	background:url(../img/colan.jpg) top right no-repeat;
	margin-right:10px;
}
.marLeft {
    margin-left:20px;
}
.navigation ul li ul li.last {
	background:none;
}

.highlight  {
    color:#FF8400;
}

/* Content CSS end */

/*Footer Start Here*/
#footer {
	width:930px;
	margin:0;
	border-top:1px solid #fe9f31;
	padding:15px 0;
}
#footer ul.links {
	float:right;
	color:#11418a;
}
.copyRight {
	float:left;
}
#footer ul.links li a {
	padding:0 10px;
}

/*Footer CSS end*/

/*Other CSS start*/
.marTop5{margin-top:5px}.marTop10{margin-top:10px}.marTop15{margin-top:15px}.marTop20{margin-top:20px}.marTop25{margin-top:25px}.marTop3{margin-top:30px}.marTop35{margin-top:35px}.marTop40{margin-top:40px}.marTop50{margin-top:50px}.marTop100{margin-top:100px}.marBot5{margin-bottom:5px}.marBot10{margin-bottom:10px}.marBot15{margin-bottom:15px}.marBot20{margin-bottom:20px}.marBot25{margin-bottom:25px}.marBot30{margin-bottom:30px}.marBot35{margin-bottom:35px}.marBot40{margin-bottom:40px}.marBot45{margin-bottom:45px}.marBot50{margin-bottom:50px}.bold{font-weight:bold}.normal{font-weight:normal}.red{color:#F00}.green{color:#008000}.black{color:#000}.white{color:#FFF}.rightSide{float:right}.leftSide{float:left}.underline{text-decoration:underline}
/*Other CSS end*/
