body
{
	text-decoration:none;
	color:black;
	text-align:left; 
	font:12px verdana, arial, helvetica, sans-serif
}
link                  { color: blue; text-decoration: none }
active                { color: red; text-decoration: none }
visited               { color: blue; text-decoration: none }
hover                 { color: black; text-decoration: underline }


.microsoft:link        { color: blue; text-decoration: none }
.microsoft:active      { color: red; text-decoration: none }
.microsoft:visited     { color: blue; text-decoration: none }
.microsoft:hover       { color: blue; text-decoration: underline }
          
.netscape:link         { color: blue; text-decoration: none }
.netscape:active       { color: black; text-decoration: none }
.netscape:visited      { color: red; text-decoration: none }
.netscape:hover        { color: orange; text-decoration: underline }

.highlight:link        { color: blue; text-decoration: none }
.highlight:active      { color: black; text-decoration: none }
.highlight:visited     { color: blue; text-decoration: none }
.highlight:hover       { color: blue; text-decoration: underline; background: #F9EDED }

.new:link              { color: blue; text-decoration: none }
.new:active            { color: black; text-decoration: none }
.new:visited           { color: blue; text-decoration: none }
.new:hover             { color: orange; text-decoration: underline; font-family : verdana, arial, helvetica, sans-serif }

.newsize:link          { color: blue; text-decoration: none }
.newsize:active        { color: black; text-decoration: none }
.newsize:visited       { color: blue; text-decoration: none }
.newsize:hover         { color: orange; text-decoration: underline; font-size:40pt }

.bold:link             { color: blue; text-decoration: none }
.bold:active           { color: black; text-decoration: none }
.bold:visited          { color: blue; text-decoration: none }
.bold:hover            { color: orange; text-decoration: underline; font-weight: bold}

.italic:link           { color: blue; text-decoration: none }
.italic:active         { color: black; text-decoration: none }
.italic:visited        { color: blue; text-decoration: none }
.italic:hover          { color: orange; text-decoration: underline; font-style: italic}


/* h1 is being used in !template-header-with-logo.htm for the Ayurvedic Institute title logo*/


h1
{
	text-decoration:none;
	color:#660000;
	text-align:left; 
	font:bold large verdana, arial, helvetica, sans-serif
}
h2
{
	text-decoration:none;
	color:black;
	text-align:left; 
	font:medium verdana, arial, helvetica, sans-serif
}
h3
{
	text-decoration:none;
	color:black;
	text-align:left; 
	font:small verdana, arial, helvetica, sans-serif
}
h4
{
	text-decoration:none;
	color:black;
	text-align:left; 
	font:x-small verdana, arial, helvetica, sans-serif
}
/* h5 is being used in !template_header_with_logo.htm for the address and URL */
h5
{
	text-decoration:none;
	color:green;
	text-align:left; 
	font:small verdana, arial, helvetica, sans-serif
}
A:link
{
	text-decoration:none
}
A:hover
{
	text-decoration:none;
	color:#FF3300
}
A:visited
{
	text-decoration:none
}
UL
{
	margin-top:0px
}
.indent
{
	text-indent:3em
}
.mainHead
{
	color:black;
	font:bold 12pt verdana, arial, helvetica, sans-serif
}
.subHead
{
	color:black;
	font:bold 10pt verdana, arial, helvetica, sans-serif
}
.normal
{
	color:black;
	font:8pt verdana, arial, helvetica, sans-serif
}
.colorBox
{
	text-decoration:none;
	color:black;
	font:bold 12px verdana, arial, helvetica, sans-serif;
}
.colorBoxOver
{
	text-decoration:none;
	color:white;
	font:bold 12px verdana, arial, helvetica, sans-serif;
}
.underButton
{
	background-color:#999999;
	z-index:-1;
	position:absolute;
	top:4px;
	left:4px;
	width:142px;
	height:29px
}
.buttonBox
{
	text-decoration:none;
	text-align:center;
	color:black;
	font:bold 9px verdana, arial, helvetica, sans-serif;
	background-color:#CCCCCC;
	width:141px;
	height:27px;
	padding:2px;
	cursor:hand
}
.buttonBoxActive
{
	text-decoration:none;
	text-align:center;
	color:black;
	font:bold 9px verdana, arial, helvetica, sans-serif;
	background-color:#ff3300;
	width:141px;
	height:27px;
	padding:2px;
	cursor:hand
}
.smallGray
{
	color:#666666;
	font:11px verdana, arial, helvetica, sans-serif
}
.miniGray
{
	color:#666666;
	font:10px verdana, arial, helvetica, sans-serif
}
.miniBlack
{
	color:#000000;
	font:10px verdana, arial, helvetica, sans-serif
}
.smallBlack
{
	color:#000000;
	font:13px verdana, arial, helvetica, sans-serif
}
.bigBlue
{
	text-decoration:none;
	color:#0099ff;
	font:14pt verdana, arial, helvetica, sans-serif
}
.medBlue
{
	text-decoration:none;
	color:#003399;
	font:bold 12px verdana, arial, helvetica, sans-serif
}
.smallBlue
{
	text-decoration:underline;
	color:#003399;
	font:12px verdana, arial, helvetica, sans-serif
}
.copyright
{
	color:#666666;
	font:24pt verdana, arial, helvetica, sans-serif
}
.footnote
{
	font:8pt verdana, arial, helvetica, sans-serif
}
.sanskritdevabody
{
	text-decoration:none;
	color:black;
	text-align:left; 
	font:medium BF_Devanagari
}
.sanskritdevah1
{
	text-decoration:none;
	color:black;
	text-align:left; 
	font:bold large BF_Devanagari
}
.sanskrittransbody
{
	text-decoration:none;
	color:black;
	text-align:left; 
	font:medium TmsNagari
}
.sanskrittransh1
{
	text-decoration:none;
	color:black;
	text-align:left; 
	font:bold large TmsNagari
}



/* This is a CSS-comment */


/* There is apparently a problem with using white spaces in certain versions of IE  */
/* as well. As a rule of thumb, add a new line after each semicolon and a single  */
/* space around each colon in your CSS styles.  */

/* Can Style Sheets and HTML stylistic elements be used in the same document?  */
/* Yes. Style Sheets will be ignored in browsers without CSS-support and HTML stylistic elements used.  */

/* The browsers are buggy a little buggy with percentage values, so test often.  */
/* We prefer to use the seven keywords for font-size property. The keywords are:  */
/* xx-large, x-large, large, medium, small, x-small, xx-small.  With these values the web browser  */
/* is free to decide which exact font size is appropriate for each keyword.  */
/* For example, x-large is displayed at 28 point in Netscape Communicator (Windows and Macintosh)  */
/* with 24 points in IE 4 (Windows and Mac), and 18 points in IE3 for Windows 95.  */

/* Which set of definitions, HTML attributes or CSS properties, take precedence?  */
/* CSS properties take precedence over HTML attributes. If both are specified,  */
/* HTML attributes will be displayed in browsers without CSS support but won't have any effect in browsers with CSS support. */

/* Are Style Sheets case sensitive?  */
/* No. Style sheets are case insensitive.  */
/* But, it is best that all be in lowercase, but test EVERYTHING thoroughly.  */
/* Whatever is case insensitive in HTML is also case insensitive in CSS.  */
/* However, parts that are not under control of CSS like font family names and  */
/* URLs can be case sensitive - IMAGE.gif and image.gif is not the same file on a UNIX server.  */

/* Be sure to put double quotes around multi-word font names like Times New Roman.  */
/* With inline CSS font names use singe quotes around multi-word font names. */

/* If you're grouping declaration and font-family is among them, make it the last property listed.  */
/* This is because sometime Internet Explorer 3 will ignore an entire CSS rul if font-family isn't the last property listed.  */