body {
	background-color : #ffffff; 
	color : #000000; 
	font-family : Arial, Helvetica, sans-serif; 
	text-align : justify; 
	font-size : 11pt; 
	margin-top : 10px ;
} 

td {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10pt;
	color: #000000;
}

td.title {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12pt;
	font-weight:bold;
	color: white;
	background : #494384;
}

tr.yellow {
	background: #fffff0;	
}

tr.blue {
	background: #f0f0ff;	
}

td.lightvertical {
	background-image : url("http://www.sathya.org.uk/images/light.gif") ;
	background-repeat : repeat-y ;
	background-color : white ;
}

td img {display: block;} 

td.black-cell {
	background-color : black ;
	font-size : 1pt ;
}

td.grey-cell {
        background-color : #CCCCCC ;
        font-size : 1pt ;
}

td.tdlight {
	background-color : #666699; 
} 

td.tdstandard {
	background-color : #494384;
} 

.tabtitle {
	background-color:#990000;
	
	border-bottom:1px solid #990000;

	padding-top:0.1em;
	padding-right:0.8em;
	padding-left:0.5em;

    font-family : Arial, Helvetica, sans-serif;
    font-weight : normal;
	color:white;
	text-decoration:none;
	font-size:10pt;
}

div.main-body-content {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10pt ;
	margin : 10px ;
	background-color:#ffffff;
	margin-bottom : 10px ;
	margin-right : 10px ;
}

div.pagetitle {
        color : #AE4658;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : normal;
        font-size : 160%;
        text-align : right ;
}

.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background: #FFFFFF;
	border: 1px solid; 
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold ;
	font-size: 11px;
	color: #000000;
	border:1px solid  #000000;
}

span.copyright {
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #999999;
}

span.search {
        font-size : 8pt;
        color : #000033;
}

a.search {
        font-size : 8pt;
        color : #000033;
}

/* --- Events Input Interface --- */

.maintitle
{
    background-color: #FFFFFF;
	color: #000000;
	text-align: left;
	font-size: 22pt;
	font-family: sans-serif, Arial, Helvetica;
	color: #6699CC;
}

.button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold ;
	font-size: 11px;
	color: #000000;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px;
	text-align : center ;
}

/* --- Nav Bar Styles --- */

table.navbar-table {
        text-align : center ;
        background-color : #990000;
}

td.nav {
        text-align : center ;
        background-color : #990000;
        background-image : url("http://www.sathya.org.uk/images/lightbar.bmp") ;
        background-repeat : repeat-y ;
}

a.topnav, a.topnav:visited, a.topnav:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 9pt; 
	font-weight : normal; 
	text-align : center; 
	text-decoration : none; 
	color : #ffffff;
	background : transparent ;
} 

a.topnav:hover {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 9pt; 
	font-weight : normal; 
	text-align : center; 
	text-decoration : underline; 
	color : #ffffff;
	background : transparent ;
}

a.history, a.history:visited, a.history:active, a.history:hover, td.history {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 8pt; 
	font-weight : normal;
	text-decoration: none;
} 



div.maintainer {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 8pt;
	color : #666666;
	text-align:center;
} 

a.maintainer, a.maintainer:active, a.maintainer:visited   {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 8pt;
	color : #000099;
	text-align:center;
} 
/* --------------------- */




/* --- Index page only styles --- */

div.addressandphone, a.addressandphone, a.addressandphone:active, a.addressandphone:visited   {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 8pt;
	color : #666666;
} 

a.subcap-link, a.subcap-link:active, a.subcap-link:visited {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 9pt; 
	color : #C26777; 
	font-weight : normal; 
}

a.subcap-link:hover, a.addressandphone:hover, a.subcaption:hover{
	color : #9999FF;
}

a.subtitle, a.subtitle:visited, a.subtitle:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11pt; 
	color : #AE4658; 
	font-weight : bold; 
	display : block ;
	margin-top : 10px ;
	margin-left : 5px ;
}

a.subtitle:hover {
	color:#C26777;
	text-decoration: none;
}

A.subtitlesmall, A.subtitlesmall:visited, A.subtitlesmall:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 8pt; 
	color : #AE4658; 
	font-weight : bold; 
	display : block ;
	margin-top : 5px ;
	margin-left : 5px ;
}

a.subtitlesmall:hover {
	color:#C26777;
	text-decoration: none;
}

/* ------------------- */

/* --- Latest News ---- */

td.latestnews-top {

	background-color: #990000;
	color: #ffffff;
	text-align: left;
	text-indent: 2px;
	font-weight : bold;
	font-size : 11pt;
}

td.latestnews-content {
	background-color :  #FFFFCC;
	text-indent: 10px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
/* ------------------------------- */


/* --- News Item on index page --- */

td.news-outer {
	background-color :  #FFFFCC;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
/* ------------------------------- */




/* --- Sidebar Styles --- */

div.sidehead {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 8pt; 
	font-weight : bold; 
	color : #ffffff; 
	text-align : center; 
} 


div.menuhead {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11pt; 
	font-weight : normal ; 
	color : #000000; 
	margin-top:10px;
	margin-right : 5px ;
}

a.menuhead, a.menuhead:active, a.menuhead:visited {
	color : #00006C; 
	font-size : 11pt;
	margin-right : 5px ;
}

A.menu, A.menu:visited, A.menu:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 9pt; 
	text-align : left; 
	color : #000099; 
	display : block ;
	margin-left:10px;
	margin-top: 5px;
	margin-right : 10px ;
} 

A.menublue, A.menublue:visited, A.menublue:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 9pt; 
	text-align : left; 
	color : #000099; 
	background : #F6F6FF ;
	display : block ;
	margin-left:10px;
	margin-top: 5px;
	margin-right : 10px ; 
} 

A.menuyellow, A.menuyellow:visited, A.menuyellow:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 9pt; 
	text-align : left; 
	color : #000099; 
	background : #FFFFF6 ;
	display : block ;
	margin-left:10px;
	margin-top: 5px;
	margin-right : 10px ; 
} 

a.menu:hover, a.menublue:hover, a.menuyellow:hover, a.menuhead:hover {
	color:#9999cc;
	background : inherit ;
}


/* --------------------- */


/* --- User Styles --- */
div.indent {
	text-align : left ;
	margin-left : 15px ;
	margin-bottom : 20px ;
}


a, a:visited, a:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10pt; 
	color : #000099; 
	font-weight : normal; 
	text-decoration : none ;
}

a:hover {
	color : #9999cc;
	text-decoration: underline;
}

h1 {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 16pt ;
	color: #000099;
	margin-top : 15px ;
	margin-bottom : 0px ;
}

h2.pagetitle {
	color: #999999;
	text-align: left;
}

h2 {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 14pt;
	color: #000099;
	font-weight : normal ;
	margin-top : 10px ;
	margin-bottom : 5px ;

}

h3 {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12pt ;
	color : #000099 ;
	margin-top : 10px ;
	margin-bottom : 4px ;
}

h4 {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10pt;
	color: #000099;
	margin-top : 10px ;
	margin-bottom : 3px ;
}

h5 {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10pt;
	color: #336633;
	margin-top : 1px ;
	margin-bottom : 1px ;
}