@charset "utf-8";
/* CSS Document */
/************************************

* Reset Trick

*************************************/

* {
	margin: 0px;
	padding: 0px;
}

/************************************

* Layout

*************************************/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color:#333333;
	background:#ffffff repeat-x top left;
}

img
{
	border: none;
}

a img{
	border: none;
}

fieldset{
	padding:0;
	margin:0;
	border:none;
}

legend{
	display:none;
}

a {
	text-decoration: none;
	color:#000000;
}

a:hover{
	text-decoration: underline;
}


p {
/*	font-size: 1.2em;*/
}

ul {
	list-style: none;
}

ul li {
	padding:0;
	margin:0;
}

label, input {
	/*font-size: 1.2em;*/
}

hr{
	height:1px;
	border-bottom:1px dotted #D5D5D5;
	border-top:none;
	margin:10px 0 10px 0;
	width:99%;
}

/************************************

* Headers

*************************************/

h1 {
	text-indent:-1000px;
	display:none;
}

h2 {
	color:#006633;
	font-size: 25px;
	font-weight:normal;
}

h3 {
	color:#006f3d;
	font-size:14px;
}

h4 {
	color:#464646;
	font-size:1.2em;
}

h5{
	color:#000000;
	font-size:1.1em;
	font-weight: bold;
}

h6{
	color:#006132;
	font-size:11px;
	font-weight:lighter;
}

.extraBold{
	/*font-size:1.5em;*/
	font-size:25px;
	font-weight:bold;
}

/************************************

* Clear fix

*************************************/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* End hide from IE-mac */

div.clear{	
	font-size: 0em;
	line-height: 0em;
	clear:both;
	padding:0;
	margin:0;
}

/*************************** Pane CSS *************************/


div#wrapper {
	margin:0 auto;
	text-align: left;
	width:1000px;
	font-size:1.2em;
	position:relative;
}

div#wrapperup {
	font-size:1.2em;
}

#topPane{
	background-color:#ffffff; /*#006132*/
	padding:10px 10px 0pt  12px;
	float:left;
}

#contentPane{
	width:996px;
	float:right;
	/*margin:0 0px 0 0;
	padding:0px;*/
	border-right:1px solid #e5e3e3;
    margin-left:3px;
	padding:10px 1px 5px 0px;
}

#leftPane{
	width:220px;
	margin:0 8px 0 0;
	float:left;
}

#internalContentPane{
	float:left;
	width:760px;
}

#internalContentWrapper{
	width:513px;
	padding:0 10px;
	float:left;
}

#internalContentWrapperFullWidth{
	padding:0 0 0 10px;
	float:left;
	width:750px;
}

#rightPane{
	width:227px;
	float:right;	
	
}

#logoContainer{
	float:left;
	*margin-left:-10px;
	margin-left:-11px;
	_margin-left:-5px;
}

.internalBannerPane{
	width:760px;
	height:164px;
	float:left;
	margin-bottom:10px;
	clear:both;
	
}

.internalBannerPane p{
text-align:justify;
padding-right:10px;	
}

/*************************** Other CSS *************************/

.last{
	background:none !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-bottom:0 !important;
	padding-right:0 !important;
}

.first{
	background:none !important;
}

.noRightMargin{
	margin-right:0px !important;
}

.mT10{
	margin-top:10px;
}

.mT20{
	margin-top:20px;
}

.mB10{
	margin-bottom:10px;
}

.mB20{
	margin-bottom:20px;
}

.knowMore{
	text-align:right !important;
	padding-right:8px;
	background:url(images/arrowGreen.jpg) no-repeat right;
	margin-top:15px;
	font-size:9px;
	color:#666666;
}

.knowMore a{
	color:#666666;
}

/****************************/

.rightGradientContainer{
	background:url(images/rightPaneGredientTopCurve.gif) top left;
	width:207px;
	padding:10px 10px 0 10px;
	margin-bottom:-5px;
	float:left;
}

.rightGradientContainer h5{
	color:#006633;
	margin-bottom:5px;
}

/*********************/

.rightGradientContainerBottom{
	vertical-align:bottom;
}

/*******************/

.green{
	color:#006132 !important;
}

.hyperLink{
	color:#006132 !important;
	text-decoration:underline !important;
}

.red{
	color:#FF0000 !important;
}



/************************/

.btnSubmit{
	background:url(images/btnSubmit.gif) top left no-repeat;
	width:76px !important;
	padding:0 !important;
	border:0;
	margin-right:10px;
	height:27px;
	cursor:pointer;
}

.btnLogin{
	background:url(images/btnLogin.gif) top left no-repeat;
	width:76px !important;
	padding:0 !important;
	border:0;
	margin-right:10px;
	height:27px;
	cursor:pointer;
}

.btnResetBig{
	background:url(images/btnResetBig.gif) top left no-repeat;
	width:76px !important;
	padding:0 !important;
	border:0;
	margin-right:10px;
	height:27px;
	cursor:pointer;
}

.btnUploadBig{
	background:url(images/btnUpload.gif) top left no-repeat;
	width:60px !important;
	padding:0 !important;
	border:0;
	margin-right:10px;
	height:20px;
	cursor:pointer;
}

.btnRegister{
	background:url(images/btnRegister.gif) top left no-repeat;
	width:76px !important;
	padding:0 !important;
	border:0;
	margin-right:10px;
	height:27px;
	cursor:pointer;
}

/***********************/
/* Freshers-in Career Opportunities Ticket-17 : Leroy F*/
.btnLeftCurve
{ 
background: url(images/LeftcurveCareerBg.jpg) top left no-repeat; 
height: 40px; 
width: 14px; 
float: left; 
}
 
.btnRightCurve
{ 
background: url(images/RigthcurveCareerBg.jpg) top left no-repeat; 
height: 40px; 
width: 14px; 
float: left; 
}
 
.btnMiddle
{
background: url(images/MiddleCareerBg.jpg) top left; 
height: 40px; 
float: left; 
}
 
.btnMiddle
a 
{
float: left; 
font-size: 1.1em; 
font-weight: bold; 
color: #006132; 
padding-top:13px; 
}