				/* styles for the general elements */

			/* style for body of the page */

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

			/* style for scrollbar - M$ extensions :-(  */
	
body { scrollbar-arrow-color: white; scrollbar-3dlight-color: #9DB6C4; scrollbar-highlight-color: #B4C5CD;
scrollbar-face-color: #5B8196; scrollbar-shadow-color: #808080; scrollbar-darkshadow-color: #405B6A;
scrollbar-track-color: white;
}

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

			/*  general styles for H tags */

h1    { color: black; 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: black; 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: black; 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: black; font-family: "Albertus Medium", Arial, Verdana, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif; 
}

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

h6  { color: black; 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: blue; text-decoration: none }

a:visited    { color: purple; 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, "Calisto MT", "Baskerville Old Face", "Book Antiqua", "Times New Roman", Times, "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: #c00; text-align: center;
}


		/* 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", Arial, Verdana, "Trebuchet MS", Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, "Lucida Sans", "Franklin Gothic Book", sans-serif }
		/* style for colored emphasis */

		
.colored_emphasis {color:#c00;
}

/* style for colored emphasis alternate color */

		
.colored_emphasis_alt {color:blue;
}

		/* style for IP warning */
		
p.warning { font-family: "Albertus Medium", Arial, Verdana, Tahoma, "Trebuchet MS","Lucida Sans", Franklin "Gothic Book", Helvetica, Geneva, Swiss, "SunSans-Regular", sans-serif; color: #cc0000;
}

			/* 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: silver; 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: black; 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: black; 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 }

	/* quote text black */

.quote-text { color: black; font-family: Georgia, ScaGoudy, "Calisto MT", "Baskerville Old Face", "Book Antiqua", "Times New Roman", Times, "Century Schoolbook", "Lucida Fax", serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: justify; margin-left: 50px; margin-right: 50px }

/* quote text colored */

.quote-text-colored { color: #c00; font-family: Georgia, ScaGoudy, "Calisto MT", "Baskerville Old Face", "Book Antiqua", "Times New Roman", Times, "Century Schoolbook", "Lucida Fax", serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: justify; margin-left: 50px; margin-right: 50px }

	

