A:link{
	font-family: arial,verdana, sans-serif;
	text-decoration: none; 
	color:#461919/*#271e4b/*#630303*/; 
	font-size:9pt;	
}

A:visited{
	text-decoration: none;
	color: #8080ff/*#461919*/; 
	/* color:#9c9c9c;  */
	font-family: arial,verdana, sans-serif;
	font-size:9pt;
}  
      
A:active{
	
	text-decoration: underline;
	color:#8080ff/* #FF4500/*##FF4500/*#630303*/;
	/* color: #cecece ; */
	font-family: arial,verdana, sans-serif;
 	font-size:9pt;
	
}

A:hover{
	 
	text-decoration: underline;
	/* no color change on hover. just the link is underlined */
	color:#ff4500/*630303*/; 
	/* color: #9c9c9c; */
/*	 background-color:#f7f7f7 ;  */
	font-family: arial,verdana, sans-serif; 
	font-size:9pt;
	
}

/*** ---- If the above doesn't work on some browsers... -----***/
/*** we can alwyas use class="normal" explicitly to produce the above effect ***/
A.normal:link{
	font-family: arial,verdana, sans-serif;
	text-decoration: none; 
	color: #271e4b; 
	font-size:9pt;	
}

A.normal:visited{
	text-align: center; 
	text-decoration: none;
	color: #461919; 
	/* color:#9c9c9c;  */
	font-family: arial,verdana, sans-serif;
	font-size:9pt;
	text-align: center;
}  
      
A.normal:active{
	text-align: center; 
	text-decoration: underline;
	color: #FF4500;
	/* color: #cecece; */
	font-family: arial,verdana, sans-serif;
 	font-size:9pt;
	text-align: center;
}

A.normal:hover{
	text-align: center; 
	text-decoration: underline;
	/* no color change on hover. just the link is underlined */
	color:#630303 ; 
	/* color: #9c9c9c; */
	/* background-color:#f7f7f7 ;  */
	font-family: arial,verdana, sans-serif; 
	font-size:9pt;
	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;
        font-family: arial,verdana, sans-serif;
        font-size:9pt;
}


/*** ----- Body ----- ***/
BODY {
	font-family: arial,verdana, sans-serif;
	font-size: 9pt; 
	text-align: justify; 
	background-color: white;
}




/*** End of body ***/

/********************************************/
/* default p */
P {
	margin-left: 5%;
	margin-right: 5%;
	text-align: justify;
	font-size: 9pt;
}


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%;
}
Deepanshu */
/*** <P> classes ***/
P.small{
	font-family: arial,verdana, sans-serif;
	font-size:9pt;
	text-align: justify;
}

P.normal{
	font-family: arial,verdana, sans-serif;
	font-size:10pt;
	text-align: justify;
}

P.large{
	font-family: arial,verdana, sans-serif;
	font-size:11pt;
	text-align: justify;
}

/*** ----- Headings ----- ***/
h1{
	font-family: arial,verdana, sans-serif; 
	font-size: 15pt; 
	color: #630303;
}

h2{
	font-family: arial,verdana, sans-serif;
	font-size: 12pt; 
	color: #630303;
}

h3{
	font-family: arial,verdana, sans-serif;
	font-size: 10pt; 
	color: #630303;
}
h4{
	font-family: arial,verdana, sans-serif;
}
h5{
	font-family: arial,verdana, sans-serif;
}
h6{
	font-family: arial,verdana, sans-serif;
}

/*** ----- Normal text in the page ----- ***/
div.normaltext{
	font-family: arial,verdana, sans-serif;
	font-size: 9pt;
	text-align: justify;
	
}



/*** ----- Elements in A Table ***/
TABLE, TBODY, TR, TD	{	
	font-size: 10pt;
	font-family: Verdana, arial, sans-serif;
	/*border: 1px solid red; */
}

/** new call of table cell for top bar on each page */
TD.topbar {
        font-size: 10pt;
        font-family: Verdana, arial, sans-serif;
        border: none;
	COLOR: White;
	background-color: #880000;
	text-align: left;
	font-weight: 900;
	letter-spacing: .3em;
	padding: 1pt;
}


/** generic cell classes for menus and table elements */
/*** ---- generic table colors ---- */
.cellheaderborder {
        border: 1 solid #000000;  
}

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

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

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

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

.cellheader {
        background-color:#271e4b /*#920000*/;/*#0E4C4E;*/ /*#FFE53A;/* #0E4C4E; /*#880000;*/
/*         background-image: url("/~webteam/images/blinds.gif") ; */
       	color: white; 
	font-size:9pt;
}

font.boldText {
	color:#630303;
}

b {
	color:#630303;
}


/*** --- classes for menus --- ***/
.menucellheader {
        background-color:#271e4b;/*#271e4b;/*#920000; /* #0E4C4E; #FFE53A;/* #0E4C4E; /*#880000;*/
/*        background-image: url("/~webteam/images/blinds.gif"); */
        font-weight: 900;
        letter-spacing: 2pt;
        color: white;
        border-color: black;
	border-top: 1 solid #ffffff;
        /** border: thin solid #cccccc; **/
}

.menucellnormal {
        background-color: #FFB500;/*#E4F6D0;*//*#E4F6CC;/*#EAF1CF;/* #deddde;*/
        font-weight: 100;
        color: black;
/**
	border-left: 1 solid #880000;
        border-right: 1 solid #880000;
*/
}
td.menucellnormal {
        background-color: #e7f0f7;/*#e7f0f7;/*#FAE2BF;#E4F6D0;#E4F6CC;/*#EAF1CF;/* #deddde;*/
        font-weight: 100;
        color: black;
/**
	border-left: 1 solid #880000;
        border-right: 1 solid #880000;
*/
}
td.menucellnormal_justify {
        background-color:#e7f0f7; /* #E4F6D0;*/
        font-weight: 100;
        color: black;
        padding-left: 10pt;
        padding-right: 10pt;
        text-align: justify;
}

/************************************************/
/***  ------- Main Page NavBar -------   ***/
/* Mainly for the navigation bar links on main page */
A.backLink {
	font-family: arial,verdana, sans-serif;
	color: #461919/*#630303*/;
}
a.navbar1:link    {
	font-family: arial,verdana, sans-serif;
	text-decoration: none;
	border-bottom: 1 solid #aaaaaa;
	color:#0c0a18/*#0E4C4E*/; 
	font-size:10pt;	
}

a.navbar1:visited {
	text-align: center; 
	text-decoration: none; 
	color: /*#630303*/#461919; 
	font-family: arial,verdana, sans-serif;
	font-size:10pt;
}  
      
a.navbar1:active  {
	text-align: center; 
	text-decoration: none; 
	color: #461919; 
	font-family: arial,verdana, sans-serif;
 	font-size:10pt;
}

a.navbar1:hover   {
	text-align: center; 
	text-decoration: underline; background-color: ; 
	font-family: arial,verdana, sans-serif; 
	font-size:10pt;
	color: /*#630303*/#ff4500;
}

a.navbar:link    {
	font-family: arial,verdana, sans-serif;
	text-decoration: none;
	border-bottom: 1 solid #aaaaaa;
	color: ; 
	font-size:10pt;	
}

a.navbar:visited {
	text-align: center; 
	text-decoration: none; 
	color: white ; 
	font-family: arial,verdana, sans-serif;
	font-size:10pt;
}  
      
a.navbar:active  {
	text-align: center; 
	text-decoration: none; 
	color: ; 
	font-family: arial,verdana, sans-serif;
 	font-size:10pt;
}

a.navbar:hover   {
	text-align: center; 
	text-decoration: underline; background-color: ; 
	font-family: arial,verdana, sans-serif; 
	font-size:10pt;
}


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

A.footer:link    {
	font-family: arial,verdana, sans-serif;
	text-decoration: none;
	color:#5c5cef ; 
	font-size:8pt;	
}

A.footer:visited {
	
	text-decoration: none; 
	color: #9c9c9c; 
	font-family: arial,verdana, sans-serif;
	font-size:8pt;
}  
      
A.footer:active  {
	
	text-decoration: underline; 
	color: #cecece;
	font-family: arial,verdana, sans-serif;
 	font-size:8pt;
}

A.footer:hover   {
	
	text-decoration: underline; 
	color: #9c9c9c;
	background-color: #f7f7f7; 
	font-family: arial,verdana, sans-serif; 
	font-size:8pt;
}

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


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

A.backLink {
	font-size:12pt;
        color: #461919;
}

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

div.footerJustify {	
	font-family: arial,verdana, sans-serif;
	font-size: 8pt;
	/*text-align : justify;*/
}
div.footerCenter {	
	font-family: arial,verdana, sans-serif;
	font-size: 8pt;
	text-align : center;
}
div.footerNormal {	
	font-family: arial,verdana, sans-serif;
	font-size: 8pt;
}


/***  -----  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;
	font-size: 10pt;
}

/*********** Specific to Mobile Computing Group ********/
/*** ----- Generic Links ----- ***/
A.mobile:link{
	font-family: arial,verdana, sans-serif;
	text-decoration: none; 
	color: #5c5cef; 
	font-size:10pt;	
}

A.mobile:visited{
	text-align: center; 
	text-decoration: none;
	color: #840084; 
	/* color:#9c9c9c;  */
	font-family: arial,verdana, sans-serif;
	text-align: center;
	font-size:10pt;	
}  
      
A.mobile:active{
	text-align: center; 
	text-decoration: underline;
	color: #ff0000 ;
	/* color: #cecece; */
	font-family: arial,verdana, sans-serif;
	text-align: center;
	font-size:10pt;	
}

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 ;  */
	font-family: arial,verdana, sans-serif; 
	text-align: center;
	font-size:10pt;	
}

.textbox {
	border-collapse: collapse;
	border: 1px solid #0E4C4E;
	font-weight: normal;
}

