				/* styles for the general elements */

			/* style for body of the home page */
			/*where the background is black*/

body   { font-family: Georgia, ScaGoudy, "Times New Roman", Times, "Calisto MT", "Baskerville Old Face", "Book Antiqua", Garamond, "Century Schoolbook", "Lucida Fax", serif; 
}

			/* style for scrollbar - M$ extensions :-(  */
	
body { scrollbar-arrow-color: red; scrollbar-3dlight-color: #24B0B0; scrollbar-highlight-color: #B4C5CD;
scrollbar-face-color: #0980A2; scrollbar-shadow-color: #808080; scrollbar-darkshadow-color: #0B55A8;
scrollbar-track-color: black;
}

			/* default style for paragraphs */
			
p { font-family: Georgia, ScaGoudy, "Times New Roman", Times, "Calisto MT", "Baskerville Old Face", "Book Antiqua", "Century Schoolbook", Garamond, "Lucida Fax", serif;
    color: white;
}

			/*  general styles for H tags */

h1    { color: white; font-size: 2em; font-family: "Albertus Medium", Arial, Verdana, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; 
}

h2  { color: white; font-size: 1.5em; font-family: "Albertus Medium", Arial, Verdana, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; 
}

h3  { color: white; font-size: 1.17em; font-family: "Albertus Medium", Arial, Verdana, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; 
}

h4  { color: white; font-family: "Albertus Medium", Arial, Verdana, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; 
}

h5  { color: white; font-family:  "Albertus Medium", Arial, Verdana, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; 
}

h6  { color: white; font-family: "Albertus Medium", Arial, Verdana, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; 
}


			/* default style for links */
			
a:link   { color: yellow; text-decoration: none }

a:visited      { color: aqua; text-decoration: none }

a:hover { color: red; text-decoration: none; }

a:active  { color: yellow; text-decoration: none }


				/* serif font-style */

.serif {font-family: Georgia, ScaGoudy, Garamond, "Baskerville Old Face", "Book Antiqua", "Times New Roman", Times, "Calisto MT", "Century Schoolbook", "Lucida Fax", serif;
	color: #000000;
}

		/* font-style used for headlines */
		
.headline  { font-family: "Albertus Medium", Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif }


		/* style for centering elements (instead of old CENTER tag) */

.centered { text-align: center;
}


				/* specific styles */	
				
			/* specific styles for headers */

		/*  style for main titles (red) */

.maintitle { color: white; text-align: center;
}


		/*   style for sidebar text & headers */

.sidebar { color: #ec1a14;
}


		/*   style for sidebar links */
		
a.sidebar_link:link    { color: #ec1a14; font-size: 1em; text-decoration: none }
a.sidebar_link:visited { color: #ec1a14; font-size: 1em; text-decoration: none }
a.sidebar_link:hover   { color: white; font-size: 1em; text-decoration: none }
a.sidebar_link:active { color: #ec1a14; font-size: 1em; text-decoration: none }
/*
a:visited    { color: purple; text-decoration: none }

a:hover { color: red; text-decoration: none; }

a:active  { color: yellow; text-decoration: none }

*/

		/* style for the topmenu header - it looks it is not needed with the present AGL */

/*

.header {font-size: 1em;
font-family: "Albertus Medium", Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif;
text-align: center;
line-height: 1.2em
}				

*/
		/* style for styling 'Up one level' link */
		
.uponelevel  { font-family: "Albertus Medium", Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif }
		/* style for colored emphasis */

		
.colored_emphasis {color:#c00;
}


			/* styles for the links */

		/* link style for top menu with blue background */

a.topmenu_link:link    { color: white; font-size: 1em; font-family: "Albertus Medium", Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; text-decoration: none }

a.topmenu_link:visited     { color: white; font-size: 1em; font-family: "Albertus Medium", Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; text-decoration: none }

a.topmenu_link:hover   { color: white; font-size: 1em; font-family: "Albertus Medium", Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; text-decoration: none }

a.topmenu_link:active   { color: white; font-size: 1em; font-family: "Albertus Medium", Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; text-decoration: none }

		/* style for links in jyotish_services page */

a.jyotish_services:link {color: #c00; text-decoration:none;
}

/*a.jyotish_services:link {color: #c00; text-decoration:none;
}
a.jyotish_services:link {color: #c00; text-decoration:none;
}
a.jyotish_services:link {color: #c00; text-decoration:none;
} */ 


		/* style for the "Top" anchor link */

p.top   { font-family: "Albertus Medium", Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Sans", "Franklin Gothic Book", Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }

a.top_anchor_link:link    { color: white; font-size: 1em; font-family: "Albertus Medium", Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; text-decoration: none }

a.top_anchor_link:visited      { color: white; font-size: 1em; font-family: "Albertus Medium", Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; text-decoration: none }

a.top_anchor_link:hover      { color: white; font-size: 1.1em; font-family: "Albertus Medium", Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif }

a.top_anchor_link:active    { color: red; font-size: 1.1em; font-family: "Albertus Medium", Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; text-decoration: none }


		/* style for the "Up one level"  link */


a.uponelevel_link:link     { color: #c00; font-size: 1em; font-family: "Albertus Medium", Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Sans", "Franklin Gothic Book", Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.uponelevel_link:visited      { color: #c00; font-size: 1em; font-family: "Albertus Medium", Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Sans", "Franklin Gothic Book", Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.uponelvel_link:hover     { color: white; font-size: 1.5em; font-family: "Albertus Medium", Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Sans", "Franklin Gothic Book", Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.uponelevel_link:active     { color: black; font-size: 1em; font-family: "Albertus Medium", Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Sans", "Franklin Gothic Book", Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

			/* styles for bold & bold-italic attributes (used as inline styles) */

	/* bold attribute */

.b { font-weight: bold; 
}

	/* italic attribute */
	
.i { font-style: italic;
}

	/* bold-italic attribute */
	
.bi { font-weight: bold;
      font-style: italic;
}



			/* specific inline styles to be used instead of e.g. deprecated SIZE="+1" */

		/* large font style */
		
.larger { font-size: larger; 
}

	/* larger & bold font style */
	
.largerbold { font-size: larger; 
	font-weight:bold;
}

	/* smaller font style */
	
.smaller { font-size:smaller;
}

	/* smaller & centered style */
	
.smallercentered { font-size:smaller;
	text-align:center;
}
	
	/* smaller, bold & centered style */
	
.smallerboldcentered { font-size:smaller;
	font-weight:bold;
	text-align:center;
}


	
				/* font styles used for the forms pages */

			/* TODO: check for the font-family! */
		
		/* normal form-font style */
		
.formfont  { color: #000000; font-family: "Albertus Medium", Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Sans", "Franklin Gothic Book", Helvetica, Geneva, Swiss, SunSans-Regular }

	/* bold form-font style */
	
.formfontbold  { color: #000000; font-weight: bold; font-family: "Albertus Medium", Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Sans", "Franklin Gothic Book", Helvetica, Geneva, Swiss, SunSans-Regular }

	/* centered form-font style */
	
.formfontcentered  { color: #000000; font-family: "Albertus Medium", Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Sans", "Franklin Gothic Book", Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }	

	/*  colored form-font style */
	
.formfontcolored  { color: #ff0000; font-family: "Albertus Medium", Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Sans", "Franklin Gothic Book", Helvetica, Geneva, Swiss, SunSans-Regular }

	/* colored & bold form-font style */
	
.formfontcoloredbold  { color: #ff0000; font-weight: bold; font-family: "Albertus Medium", Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Sans", "Franklin Gothic Book", Helvetica, Geneva, Swiss, SunSans-Regular }

	

