/*** ----- Generic Links ----- ***/
A:link{
	text-decoration: none; 
	color: #5c5cef; 

}

A:visited{
	text-decoration: none;
	color: #840084; 

}  
      
A:active{
	
	text-decoration: underline;
	color: #ff0000;

	
}

A:hover{
	 
	text-decoration: underline;
	/* no color change on hover. just the link is underlined */
	color: ; 

	
}

/*** ---- If the above doesn't work on some browsers... -----***/
/*** we can alwyas use class="normal" explicitly to produce the above effect ***/
A.normal:link{
	text-decoration: none; 
	color: #5c5cef; 

}

A.normal:visited{
	text-align: center; 
	text-decoration: none;
	color: #840084; 

	text-align: center;
}  
      
A.normal:active{
	text-align: center; 
	text-decoration: underline;
	color: #ff0000 ;

	text-align: center;
}

A.normal:hover{
	text-align: center; 
	text-decoration: underline;
	color: ; 

	text-align: center;
}

/*** ---- If the above doesn't work on some browsers... -----***/
/*** we can alwyas use class="normal" explicitly to produce the above effect ***/
A.menu:link{
	text-decoration: none; 
	color: #000066; 

}

A.menu:visited{
	text-align: center; 
	text-decoration: none;
	color: #000066; 
	/* color:#9c9c9c;  */

	text-align: center;
}  
      
A.menu:active{
	text-align: center; 
	text-decoration: underline;
	color: #000066 ;
	/* color: #cecece; */

	text-align: center;
}

A.menu:hover{
	text-align: center; 
	text-decoration: underline;
	/* no color change on hover. just the link is underlined */
	color: ; 
	/* color: #9c9c9c; */
	/* background-color:#f7f7f7 ;  */

	text-align: center;
}

/** 
 * Added this contextual order...
 * to avoid images being displayed in border !!  don't know why this was
 * happening.. try commenting and all hyperlinked images are shown in 
 * boxes !!! 
 *  - Abhijit.
 */
A IMG {
	text-align: left;
        text-decoration: none;
	border: 1 medium; 
	background-color: inherit;

}


/*** ----- Body ----- ***/
BODY {

	font-family: arial;
	color: #000066;
	text-align: justify; 
	background-color: white;
}


td h1 {
	
}


/*** End of body ***/

/********************************************/
/* default p */
P {
	margin-left: 5%;
	margin-right: 5%;
	text-align: justify;

}


P ul li {
        margin-left:5%;
        margin-right:5%;
}

P ol li {
	margin-left:5%;
        margin-right:5%;
}

ul li {
        margin-left:5%;
        margin-right:5%;
}

/*** <P> classes ***/
P.small{


	text-align: justify;
}

P.normal{


	text-align: justify;
}

P.large{


	text-align: justify;
}

/*** ----- Headings ----- ***/
h1{ 


}

h2{

}

h3{

	/** border-bottom-width: 1 solid #aaaaaa;*/
	/*width: 70%;
	margin: 2pt;*/
}


h4{

}
h5{

}
h6{

}

/*** ----- Normal text in the page ----- ***/
div.normaltext{


	text-align: justify;
	
}



/*** ----- Elements in A Table ***/
TABLE, TBODY, TR, TD	{	


}

TABLE.menu {
	background-color: #999999;
}

TABLE.names {
	background-color: #99bbdd;
}

TABLE.news {
	background-color: white;
}

TABLE.pageheader {
	background-color: #99bbdd;
}

/** new call of table cell for top bar on each page */
TD.topbar {


        border: none;
	COLOR: White;
	background-color: #333399;
	text-align: left;
	/* font-weight: ;
	letter-spacing: .3em;
	padding: 1pt; */
}

/** new call of table cell for top bar on each page */
TD.linkbar {


        border: none;
	COLOR: black;
	background-color: #99b7dd;
	/* text-align: right; */
	font-weight: 900;
	letter-spacing: .3em;
	padding: 1pt;
}

/** generic cell classes for menus and table elements */
/*** ---- generic table colors ---- */
.cellheader {
      	background-color: #99b7dd; 
/*         background-image: url("/~webteam/images/blinds.gif") ; */
       	color: black; 
}

.cellheaderborder {
        border: 1 solid #000000;  
}

.cellnormal {
        background-color: #deddde;
        text-color: black; 
}

.cellnormalborder {
/**
	border-left: 1 solid #000000;
        border-right: 1 solid #000000;
        border-bottom: 1 solid #000000;
*/
}


/*** --- classes for menus --- ***/
.menucellheader {
        background-color: #333399;
        color: white ;
	text-align: center;

        font-weight: 900;
        letter-spacing: 1pt;
	/* padding: 5pt; */
}

.menucellfooter {
        background-color: #99b7dd;
        color: white ;
	text-align: center;

        font-weight: 900;
        letter-spacing: 1pt;
	/* padding: 5pt; */
}

.menucellnormal {
        background-color: white;

	font-weight: 100;
        color: #000066;
	/* padding: 5pt; */
/**
        border-color: black;
	border-left: 1 solid #880000;
        border-right: 1 solid #880000;
*/
}



/************************************************/
/***  ------- Main Page NavBar -------   ***/
/* Mainly for the navigation bar links on main page */
A.navbar:link    {

	text-decoration: none;
	border-bottom: 1 solid #aaaaaa;
	color: ; 

}

A.navbar:visited {
	text-align: center; 
	text-decoration: none; 
	color: ; 


}  
      
A.navbar:active  {
	text-align: center; 
	text-decoration: none; 
	color: ; 


}

A.navbar:hover   {
	text-align: center; 
	text-decoration: none; background-color: ; 


}


/************************************************/
/***  ------- Footer small links -------   ***/
/* Mainly for the navigation bar links       */

A.footer:link    {

	text-decoration: none;
	color:#5c5cef ; 

}

A.footer:visited {
	
	text-decoration: none; 
	color: #9c9c9c; 


}  
      
A.footer:active  {
	
	text-decoration: underline; 
	color: #cecece;


}

A.footer:hover   {
	
	text-decoration: underline; 
	color: #9c9c9c;
	background-color: #f7f7f7; 


}

/** A for topbar... */
A.topbar {
	color: white;
}

/** A for topbar... */
A.linkbar {
	color: black;
}

TD.topbar A.topbar {
        color: white;
}


/***  -----  Footer Normal text ----- ***/

div.footerJustify {	


	/*text-align : justify;*/
}
div.footerCenter {	


	text-align : center;
}
div.footerNormal {	


}


/***  -----  generic classes for text alignment  ----- ***/
.acenter {
	text-align : center;
}

.aleft {
	text-align : left;
}

.aright {
	text-align : right;
}

/*** ---- generic classes for borders ---- ***/
.leftborder {
        margin-left:8%;
        padding-left:1%;
        border-left:1 solid #663300;
}

/** disable default spacing of headings inside table elements */
.cellheader  h6, h5, h4,h3,h2,h1 {
	margin: 0;
}

/*** Highlighted TEXT ***/
/* Color for some text that has to be different from the normal color */
.highlight {
	color: #8c0000;
}

/* Important messages to grab attention */
.attn {
	color: red;

}

/*********** Specific to Mobile Computing Group ********/
/*** ----- Generic Links ----- ***/
A.mobile:link{

	text-decoration: none; 
	color: #5c5cef; 

}

A.mobile:visited{
	text-align: center; 
	text-decoration: none;
	color: #840084; 
	/* color:#9c9c9c;  */

	text-align: center;

}  
      
A.mobile:active{
	text-align: center; 
	text-decoration: underline;
	color: #ff0000 ;
	/* color: #cecece; */

	text-align: center;

}

A.mobile:hover{
	text-align: center; 
	text-decoration: underline;
	/* no color change on hover. just the link is underlined */
	color: ; 
	/* color: #9c9c9c; */
	/* background-color:#f7f7f7 ;  */

	text-align: center;

}

td.table_text{

	text-align: center;
	vertical-align: top ;
}

tr.odd{
	background-color: #ffffff;
}
tr.even{
	background-color: #e7e7e7;
}
	 

