
body {
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Courier;
    /*font-family:"Microsoft Sans Serif", Trebuchet MS;*/
    text-align:center; /* for IE */
    background-color:white;
}

.body_plus_links_wrapper {
	text-align:center; /* reset text alignment */
	width:1024px; /* or a percentage, or whatever */
	margin:0 auto; /* for the rest */
}

.body_wrapper {
    text-align:left; /* reset text alignment */
	width:940px; /* or a percentage, or whatever */
    margin:1 auto; /* for the rest */
    background-color:white;
    border: 2px solid white;  /* if a bounding box required uncomment this*/
    /* border: none; */

    
}

.right_links_area {
    left: 80px;    
    width:100px; /* or a percentage, or whatever */
    /*float: right;*/
    position: relative;
}
        /*********** ADDED BY ANAND ************************/
.table1 {
    background: white;
    border: 2px solid #c3d9ff;
    padding: 10px;
}
.table2 {
    background: #FAFAFA;
    border: 2px solid #c3d9ff;
    padding: 10px;
}

a {text-decoration: underline;}
a:link, a:visited {color: blue;}
a:hover, a:active, a:focus {color: midnightblue;}


h1, h2, h3, h4, h5, h6 {font-weight: bold;}
h1 {display: inline; float: left; width: 40%; min-height: 55px; margin-left: 20px; padding-left: 75px; background:#191919 no-repeat 0 0; font-size: 200%;}
h1:hover, h1:focus, h1:active {background:  no-repeat 0 0;}

h1 span {display: block; color: #fff; font-size: 80%;}
h2 {font-size: 160%;}
h3 {clear: left; font-size: 140%;}
h4 {font-size: 120%;}
h5 {font-size: 110%;}
h6 {font-size: 100%;}

tr.datacellone {
    background-color: white;
}
tr.datacelltwo {
    background-color: #e9edf4;
}

tr.datacellhighlight{
    background-color: lightslategray;
   
}

.textBox {
    border-style: solid;
    border-color: #6f83aa;
    background-color:white;
    border-width: 1px;
}

.errTextBox {
    border-style: solid;
    border-color:red;
    height: 22px;
    border-width: 1px;
}

hr{
    border-top-style:groove;
    border: 1px solid #c3d9ff;
    border-width:1px
}

div#changePass {
    height: 100px;
    width: 100%;
    visibility: hidden;
}

div#hideLink {
    width: 70%;
    visibility: hidden;
}

.footerStyleCenterALign{
    text-align:center;
	width:940px;
    margin:1 auto;
}

.footerStyleLeftALign{
    text-align:left;
	width:940px;
    margin:1 auto;
}

.note {
    background-color: #c3d9ff;

}


        /*********** ADDED BY ANAND ************************/


p {
    font-size: 13px;
    text-align: justify;
}


td {
	align: left;
	font-size: 13px;
}

th {
	background-color:#c3d9ff;
    font-size:13px;
    align: center;
}


.image_header {
	width:100%;
	height:90px;
	background-image: url(../images/dev_logo.gif);
	background-repeat: no-repeat;
    /*background-color: #E7E1D3;*/
}

.infy_header {
	width:100%;
	height:90px;
	background-image: url(../images/infy_logo_new.jpg);
	background-repeat: no-repeat;
}

.gifts_image{
	width:50%;
	height:45px;
	background-image: url(../images/prizes.gif);
    border: none;
    background-repeat: no-repeat;
   
    /*background-color: #E7E1D3;*/
}

#logo span {  /* Hide the "Logo Text" from view... */
  display: block;
  width: 0;
  height: 30px;
  overflow: hidden;
 
	background-image: url(../images/top_bg_new.png);


	background-repeat: no-repeat;

}

.spacer {
	width:100%;
	height:20px;
}


/*---------------------------------------------------------------*/

.tab_area {
	width:100%;
	height:100%;

    overflow:hide;
	/* border: solid 1px blue; */
}
/*.tab_area1 {
	width:100%;
	height:450px;
	overflow: hide;
    *//* border: solid 1px blue; *//*
}*/


a.tab {
	border-collapse: collapse;
	border-style: solid solid none solid;
	border-color: black;
	border-width: 1px 1px 0px 1px;
	background-color: #e7e1d3;
	padding: 2px 0.5em 0px 0.5em;
	margin-top: 40px;
	font-size: 13px;
	text-decoration: none;
	width: 100px;
}

a.tab:hover {
	border-color: black;
	background-color: white;
}

a.menu{
    border:none;
    border-style:none;
    border-width:0;
    text-decoration: none;
}

.panel_old {
	border: solid 1px black;
    /*border: solid 1px #D2D0DD;*/
    background-color: white; padding: 5px;
	height: 90%;
	overflow: auto;
	width: 98%;
	font-size: 13px;
}
.panel {
	/*border: solid 1px black;*/
    border: solid 1px #57626a;
    background-color: #FAFAFA; padding: 5px;
	height: 95%;
	/*overflow: hide;*/ 	
	font-size: 13px;
}

.index_panel {
	/*border: solid 1px black;*/
	background-color: white; padding: 5px;
	height: 60%;
	/*overflow: auto;*/
	width: 98%;
	font-size: 13px;
}
.index_panel2 {
	/*border: solid 1px #9D9D9D;*/
	background-color: #FAFAFA;

    height: 60%;
	/*overflow: auto;*/
	width: 98%;
	font-size: 13px;
}
.inner_indexpanel2{
    border-left:solid 1px #EDEDED;
    /*border-right:solid 1px #EDEDED;*/
    border-bottom:none;
    border-top:none;
}
.inner_indexpanel3{
    border-top:solid 1px #EDEDED;
}
.inner_indexpanel4{
    border-left:solid 1px #EDEDED;
    /*border-right:solid 1px #EDEDED;*/
    border-bottom:none;
    border-top:solid 1px #EDEDED;
}

#footer {
background: #FAFAFA;
border-top: 3px solid #57626a;
margin-top: 20px;
text-align: center;
color: #333;
font-size: 11px;
padding: 10px;
/*color:"#00204D"*/

}

.control_panel {
	border: solid 1px black;
	/*background-color: #e7e1d3;*/
    background-color:#C1E0F5;
    /*overflow: auto;*/
	width: 100%;
	font-size: 13px;
	white-space:nowrap;
}
.control_panel1 {
	border: solid 1px black;
	background-color: #e7e1d3;
	overflow: auto;
	width: 100%;
	font-size: 13px;
	white-space:nowrap;
}


.problems_panel_old {
	/* border: solid 1px black; */
	overflow: auto;
	width: 99%;
	height: auto;
}

.problems_panel {
	/* border: solid 1px black; */
	overflow: auto;
	width: 99%;
	height: 350px;
}

.problem {
	/* border: solid 1px black; */
	overflow: auto;
	width: 99%;
	height: auto;
	font-size: 13px;
	text-align: left;
}

/*---------------------------------------------------------------*/

.button
{
	BORDER-RIGHT: #003300 1px solid;
	BORDER-TOP: #003300 1px solid;
	BORDER-LEFT: #003300 1px solid;
	BORDER-BOTTOM: #003300 1px solid;
	BACKGROUND-COLOR: #bfd8bf;
	font-size: 9px;
	COLOR: #003300;
}
.button_new
{
	BORDER-RIGHT: #003300 1px solid;
	BORDER-TOP: #003300 1px solid;
	BORDER-LEFT: #003300 1px solid;
	BORDER-BOTTOM: #003300 1px solid;
	BACKGROUND-COLOR: #3E86C8;
	font-size: 9px;
    font-weight:bolder;
    COLOR: #ffffff;
}

/* ----------------------------------------------- */

.question_image {
    /* margin: 0.8em 0 0 0; */
}

.contact_panel {
	background-color: white; padding: 5px;
	height: 100%;
	overflow: auto;
	width: 98%;
}

.forum_panel {
	background-color: white; padding: 5px;
	height: 100%;
	overflow: auto;
	width: 98%;
}


/* ----------------------------------------------- */
.links_area {
	/*width:100%;*/
	height:480px;
	float: right;
	position: absolute;
    white-space:nowrap;

}

.enhancement {
	border: solid 1px black;
	overflow: auto;
	width: 99%;
	font-size: 13px;
	white-space:nowrap;
}

.image_header_new {
	width:100%;
	height:90px;
	background-image: url(../images/top_bg_new.gif);
	background-repeat: no-repeat;
}




/* ------------------------------------------------------------------------------------------------------------ */

.tab_area_prem_proj {
	width:100%;
	height:380px;
	overflow: hide;
	/* border: solid 1px blue; */
}


.header_minheight
{
    min-height:400px;
    height:auto !important;
    height:400px;
}
.content_minheight
{
    min-height:100px;
    height:auto !important;
    height:100px;
}

.header_minheight_login
{
    min-height:100px;
    height:auto !important;
    height:100px;
}
.border_div{
    /*border:solid 1px #57626a;*/
}

.bodycontent {
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	color: #454545;
	font-size: 12px;
	font-weight:normal;
}