body {background-color: #386ab9; /* was 00ddff */
	  background-image: url(madras.jpg); 
	  background-attachment: fixed;
	  background-repeat: repeat-y;
	  color: #ccccdd;
	  font-family : sans-serif;
	  }

a img {border : none;}
	  			 
div.page_title {
								text-align: center;
								padding-bottom: 20px;}



div.main {
	float: right;
	width: 75%;
	}

/* following items used in the main menu sidebar */

div.menu {
	height: 100%;
	border: 0;
	float: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px; 
	}
/* Again, "be nice to Opera 5". */
   div.menu {width:150px;} 
   
div.arrow_menu {
	border: 0;
	float: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:50px; 
	}
/* Again, "be nice to Opera 5". */
   div.arrow_menu {width:30px;} 

	a {color: #ccccff; font-weight: bold; text-decoration: underline; }
	a:visited {color: #bbbbee; font-weight: bold; text-decoration: underline; }
	a:active {color: #ddddff; font-weight: bold; text-decoration: underline; }
	a:hover {text-decoration: none; font-weight: bolder; color: #ddddff;}

ul.menu {
	list-style-type: none;
	font-size: 120%;
	font-weight: 200;
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
		}
li {	
			height: 30px; 
			margin: 1px
			vertical-align : middle;
			text-align: center;
			margin-left: 0;
			padding-left: 0;
		}
li.std {	
			height: 30px; 
			margin: 1px
			vertical-align : middle;
			text-align: left;
			margin-left: 0;
			padding-left: 0;
		}

			
img.menu {vertical-align : middle;
					text-align: center;}

.selected {color: #2244FF; 
					 text-decoration : none;}

p.caption {text-align: center;}					