img, div, p { behavior: url(iepngfix.htc) }
.step{
    
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #010101;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #76b395;
        
}
.alternatestep{
    
  border-top-style: solid;
  
  border-top-width: 1px;
  
  border-top-color: #76b395;
  color: #072eee;
}
body {
    color: #555555;
    margin: 0px;
    font-family: verdana,arial,sans-serif;
    font-size: 87%;
    
  }

#container {
   
	border : none;	
	padding: 1px 1px 1px 1px; 
    margin: 0px;
	width : 1000px;
	height:auto;
    background-color:#EFF3F7;
    background-color:#ffffff;
     margin-left: auto;
     margin-right: auto;   
  }

#headerbox {
	width : 100%;
    height: 120px;
    top:0;
    left:0;
    float: left;
	padding-top: 1px ; 
	clear: both;
    margin-top:0px;
    margin-left:0px;
	margin-bottom: 2px;
	margin-right: 0px;
    color:#38610B ;
    border-color:#ccc;/*#afcc2d ;   */
    border-bottom-style: solid;   
    border-bottom-color: gray;
    border-bottom-width  : 10px;
    
 }
#WelcomeHeader{     
text-align:Left;
margin:0px;
padding:1px;
font-family: verdana,arial,sans-serif;
font-size:13px;
color:#ffffff;
background-color:#7D868F;

}
#textHeading{            
/*background: url("../img/8f67a71151_education05.jpg") no-repeat;*/
margin-top: 0px;
margin-left: 0px;
width:200px;
font-family:  Georgia, serif,verdana,arial,sans-serif;
font-size:50px;
font-weight:bold;
}
.caption{
border-top:2px solid ;
position:absolute;
margin-top:-10px;
margin-left:80px;
width:250px;
font-size:11px;
text-align:right;
}
.captionimg{
height:70px;
margin-top:-70px;
margin-left:330px;
}

#rightcol {

}
/* mainmenu comes below header box on left side */
#mainmenu {
	float:left;
	clear:left;
    text-align:center;
	border : 1px solid black;	
	border : none;	
	width : 18%;
    height:100%;
    float: left;
    margin:0px;
    background-color:#ADCBCE;
 /*   background-color:#CEE3F6;*/
  }
#loginbox {
font-weight:bold;
float: right;
margin:0px;
margin-left:0px;
padding:0px;
border : 1px solid #E0F0E8;
/*border : none;	*/
width : 217.5px;
height:auto;
background-color:#cccccc;
}

#loginbox1 {
margin-left: auto;
margin-right:auto;
border : 1px solid black;
width : 60%;
height:auto;
}


#sign{
font-family:tahoma;
font-size:14px;
font-weight:bold;
color:#ffffff;
}
#logtable {
font-size:80%;
width: 100%;
margin: 0px;
border-collapse: collapse;
}
#justAboveAdvbox {
  
    float: right;
    margin-left:0px;
    margin: 0px;
       
    padding: 0px;
    width : 20.2%;
       height:60%;
       
}
#advbox {
	clear:right;
	float: right;
	margin-left:0px;
    margin-top:15px;
	margin-right:5px;
	border : 1px solid black;	
	border : none;	
	width : 20.2%;
   	height:60%;
    text-align:center;  
	    
}

#maincontents {
    padding:0px;
   	border : none;	
    width:59.8%;
    height:auto;
    margin-left:0px;
    float:left;
  }
#contactus {
padding:2px 2px 2px 2px;
padding:0px;
border:1px solid #cccccc;
border-top:none;
width:59.8%;  
margin-left:0px;
float:left;
}
                              
#contacthead {
font-family:Helvetica, sans-serif;
font-size: 18px;
/*font-variant:small-caps;*/
font-weight: bold;
font-style:  normal;
color:#fff;
text-align:left;
margin:0px;
padding-left:5px;
background-color:#afcc2d;/*#bc8f8f;//#fff;*/
border:1px solid #fff;/*#bc8f8f*/ 
border-bottom:none;
border-left:22px solid #29580a;/*#bc8f8f*/
width:95.5%;
height:auto;
}
#contactdesc {
font-family:Helvetica, sans-serif;
font-size: 14px;
/*font-variant:small-caps;*/
font-weight: bold;
font-style:  normal;
text-align: left;
color:#29580a;
width:100%;
height:100%;
border:none;
background-color:#F7F7F7;     
/*border-left:22px solid #afcc2d;
padding-left:20px;*/
}
#forgotpass {    
padding:2px 2px 2px 2px;
padding:0px;
border:1px solid #afcc2d;
border-top:none;
width:80%;
margin-left:0px;
float:left;
}
#forgotpasshead 
{
    font-family:Helvetica, sans-serif;
    font-size: 15px;
    /*font-variant:small-caps;*/
    font-weight: bold;
    font-style:  normal;
    color:#000000;
    text-align:center;
    margin:0px;
    padding-left:5px;
    /*background-color:#afcc2d;/*#bc8f8f;//#fff;*/
    border:1px solid #fff;/*#bc8f8f*/ 
    border-bottom:none;
    border-left:22px solid #29580a;/*#bc8f8f*/
    width:95.5%;
    height:auto;
}
#forgotpassdesc {
    font-family:Helvetica, sans-serif;
    font-size: 14px;
    /*font-variant:small-caps;*/
    font-weight: bold;
    font-style:  normal;
    text-align: left;
    color:#29580a;
    width:100%;
    height:100%;
    border:none;
    /*border-left:22px solid #afcc2d;
    padding-left:20px;*/
}
#footerbox {
    background:#cccccc ;
    font-family:Helvetica, sans-serif;
    font-size: 11px;
    font-style:  normal;
	width : 100%;
	padding: 0px; 
	clear: both;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	position : relative;
	height: 5%;
	text-align:center;
  }
#footerbox a{
font-weight: bold;
color:white;
}
.outter,#orgView {
border:3px #F7F7F7 solid;
background-color:#F7F7F7;
width:100%; 
}

#orgWelcome {
border:3px #7b8083 solid;   /*/#E0F0E8 solid;*/
background-color:#FFFEF6;
}
.note{
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#333333;
border:1px gray dashed;
background-color:#E7E7E7;
}
.note1{
text-align:center;
font-family:tahoma;
font-size:20px;
font-weight:bold;
color:#ffffff;
border:1px #ffffff dashed;
background-color:gray;
}

.note1 a:link,.note1 a:visited {
color:#ffffff;
text-decoration:none;

}
.note1 a:hover {
color:#ffffff;
text-decoration:underline;

}
.note a span{
text-align:center;
}

.tdlable{
background-color:#E7E7E7;
/*color:#757116;*/
font-weight:bold
}

.input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
border:1px gray solid;
}
.text{
font-family:tahoma;
font-size:11px;
color:gray;
}
.formHeading{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#gray ;
}

label {
white-space:nowrap;
}
.formbutton {
background-color:#CCCCCC;
border:1px solid #f7f7f7;
color:black;
width: 65px;
height :25px;
font-size: 13px;
font-weight: bold;
}
.formbutton:disabled {

    background-color: #e5dede;
    
}
/*.loginbutton {
background-color:   #C9C299;
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#663300;
width: 70px;
height :25px;
font-size: 13px;
}*/
.buttons button{
display:block;
float:center;
margin:0 7px 0 0;
background-color:#cccccc;/*/#f5f5f5;*/
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:100%;
line-height:130%;
text-decoration:none;
font-weight:bold;
color:#000000;/*#565656;*/
}
.buttons button {
width:auto;
overflow:visible;
padding:1px 1px 2px 1px; /* IE6 */
}
.buttons button[type]{
padding:1px 1px 2px 1px; /* Firefox */
line-height:17px; /* Safari */
}
*:first-child+html button[type]{
padding:1px 1px 2px 1px; /* IE7 */
}
.buttons button img {
 margin:0 3px -3px 0 !important;
 padding:0;
 border:none;
 width:16px;
 height:16px;
 }
 /* STANDARD */


button:hover {
background-color:#ffffff;/*#EFFBEF;*/
/*border:1px solid #000000; /*#CEF6CE;*/
color:#000000;
}
#tdspace {
padding-top:10px;
white-space: nowrap;
}
.buttons a {
text-decoration: none;
}
.buttons A:link,.buttons A:active
{
color:#B404AE; /*#afcc2d;#fff;/#8181F7;*/
text-decoration: none;
}
.buttons A:visited
{
color: #8181F7;
text-decoration: none;
}
.buttons A:hover
{
color: #B404AE;
text-decoration: underline;
font-weight:bold;
}

.errmsg {
	 color: #FF0000;
	 text-decoration: none;
	 font-weight:bold;
	}
  #startmsg {
  margin:10px;
  padding:5px;
   border : 1px dashed black;
  }
.homecontent{
font: 15px Georgia, serif;
color: #000;
margin: 0px ;       
border: 1px solid #cccccc; 
}
#homehead {
margin:0px;
padding-top: 50px;  
text-align:center;
border: none;
color:#000000;
padding-left:0px;
padding-bottom:1px;
background-color:#ffffff;/*#afcc2d;/*#bc8f8f;//#fff;*/
border-bottom:none;
font-family:Helvetica, sans-serif;
font-size: 26px;
font-weight: bolder;
}
.hometext {
text-align:justify;
margin:0px 50px 0px 50px;
}
.hometext a{
color:brown;
text-decoration:none;
}
.terms{
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size: 15px;    
    color: #ff0000;
}
.first {
font-weight:normal;
text-indent:0;
text-align:justify;

}
.first span { 
font:60px Script;
line-height:60%;
font-weight:900;
color: #000000;

}
.last{
margin:10px 10px 10px 10px; 
text-indent:0;
font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
font-style: italic;
text-align:center;
font-size: 16px;;
color:#996699;
}
.myhomecontent{
font: 15px/20px Georgia, serif;
color: #000;
margin: 0px ;
}
.myhometext {
margin:10px 20px 0px 20px;
}
.congrates
{
 font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
 font-style: italic;
 text-align:center;
 font-size: 22px;
 color:#996699;
}
.welc{
font-family: serif;
font-weight:900;
text-align: left ;
font-size: 18px;
color:#000;
}
.logmsg{
border:none;
text-align:right;
border-top:2px solid;
font-size:10px;
font-weight:900;
}
.profile{
text-align:justify;
    font: 12px/20px Georgia, serif;
    margin: 0px ;   
    
}
.empName {
    
    font-size:13px;
    font-weight: bold;
    font-family: Verdana,Helvetica,sans-serif;
}
.empName:hover{
    color: blue;
}

/* gradient 1 */
.gradient{
background:#F5FAF9;/*#FDEEF4;*/
color:#333333;
border:1px #55917A dashed;
background-color:#bdd7f7;
margin:10px 170px 10px 160px; 
text-align:center;
}
.gradient h1 {
font: bold ;
line-height:110%;
/*position: relative;*/
margin: 0px;
color: #464646;
}
.gradient h1 span {
background: url(../img/gradient-glossy.png) repeat-x ; 
position: absolute;
width: 200px;
height: 38px;
}
.gradient a {
color: #996699;
text-decoration: none;
}
.gradient a:visited {
color: #996699;
}
.gradient a:hover {
color: #555;
}
.addrlist{
  margin:30px 20px;
  background:#ffffff;
  border: 1px solid gray;
}
.listHeading{    
  margin:0px;
  padding: 0px;
  font-family: Helvetica,sans-serif;
  font-size: 23px;
  text-decoration: underline;
  text-align: center;
  padding-top: 20px;
  color:   gray;
  padding-bottom: 20px;
  background:#E7E7E7;
 
}
.singleRecord{       
margin:5px 5px;
padding-top: 10px;
/*padding-bottom: 10px;
background:white;*/
}
.singleRecord hr{
margin-top:0px;
background-color: black;

}
.addr{
margin-top :0px ;
font-family: Arial,Helvetica,sans-serif;  
font-size: 12px;
}
.studname{
  padding-left: 5px;
  font: 12px/20px Georgia, serif;
  font-weight: bold;
  
}
.p4sBanner
{
  top: 0px;
  left: 0px;
  margin-left:0px;
  margin-top: 0px;
  width : 1000px;
  height: 120px;
 
  }
  
 .tdHeader{
 font-weight: bold; 
 color:#000000;
 background-color:#bdd7f7;
 }
 .advertisement{
  text-align: center;
 }
 .advertisement img{
  padding-top: 5px;
  padding-left: 10px;
  border: none;
 }
 .errorDiv{
   padding-top:10%;
   border:1px solid #cccccc;
   text-align: center;
   height:400px;
  }
 .errorDiv a
 {
  font-weight: bold; 
 }
.exitPass a{
    
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #cccccc;
    text-decoration: none;
    border-top-color: #fefefe;
    border-bottom-color: #fefefe;
    border-left-color: #fefefe;
    border-right-color: #fefefe;
}
.exitPass a:hover{
    
    background-color: #31e3f6;
}
.faq_ques{
font-weight: bold;
color:maroon;

}
.faq_ans{
font-weight: bold;
color:#A4A4A4;

}
.subtitle{
font-size: 12px;
font-weight: normal;
text-decoration: underline;
}
.panelHead{
margin-top: 1px;
height:210px;
background: url("../img/controlpanel.png") no-repeat;
}
.datePanel{
text-align: center;
width:520px;
height: 30px;
background: gray;
}
.logout_bar{
text-align: right;
font-weight: bold;


width: auto;
}
.logout_bar a{
text-decoration: none;
color: maroon;  
}
.logout_bar a:hover{
color: blue;  
}
.StudHelp{
display:none;
}
.OrgHelp{
display:none;
}
.QuickRef{
display: none;
}
/*****Flowchart CSS *******/
.flowchart{
text-align: center;
height:auto;
width:auto;

}
#action{
left:auto;
 right:auto;
text-align: center;
}

#action img,#companyaction img{
 top:-45px;
height:55px;
width:170px; 
 }
 
 #finalaction{
 padding: 0px;
 
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 }
 #finalaction img
 {
    top:-45px;    
    height:95px;
    width: 185px;
 }
#stage{
 
 position:absolute;
 width:150px;
 text-align: center;
 white-space: normal;
 }
 #finalstage{
 
 position:absolute;
 width:185px;
 text-align: center;
 white-space: normal;
 }
#divarrows img{
 height:60px;
}
#arrowRight img{
 height:15px;
}
#arrowLeft  img{
 height: 15px;
}
#diamond1 img{
   height:55px;
   width: 100px;
}
#divCurvedarrows img {
    width:200px;
}
.flowTable{
  border-collapse:collapse;
}
.flowTable td{
  height: 50px;
  background-color: white;
  text-align: center;
  vertical-align: middle;
}
 #diamondtext{
 position:absolute;
 text-align: center;
 }    
 #diamond1
{
   text-align: center;
}

/*************************/