/*
 *
 * This file contains the colour and font elements of the style.
 *
 */
address, cite, table caption
		{ font-weight: bold; font-style: italic; font-size: small; }
a:link, a:visited
		{ color: #009; text-decoration: none; }
a:active, a:hover
		{  color: #000; text-decoration: underline; }
body         	{ background: #f5ecd9; color: #000; font-family: sans-serif; }
dt           	{ font-weight: bold; }
h1		{ color: #741732; font-size: x-large; }
h2		{ color: #741732; font-size: large; }
h3		{ color: #b89215; font-size: large; }
h4, h5  	{ color: #b89215; font-variant: small-caps; font-weight: bold; }
h6	        { color: #741732; font-style: italic; font-size: small; font-weight: bold; }
p.subtitle	{ background: #f9c878; font-size: 65%; font-weight: bold;
		  border-left: 1px solid white; border-top: 1px solid white;
		  border-right: 1px solid gray; border-bottom: 1px solid gray; }

/*
 *
 * The main divisions of the page are the top bar. the navigation bar
 * and the mainbody. The mainbody colours and fonts are completely
 * inherited from the body element.
 *
 */

/*
 * The top bar
 */
div.topbar	{ text-align: right; font-size: large; color: #f5ecd9;
                 background: #741732 url('/images/logo.png') no-repeat left;
		  border-top: 2px solid #f9c878; 
		  border-left: 2px solid #600; 
		  border-right: 2px solid #600; }

div.topbar h1 { color: #f8a73e; }
div.topbar p { color: #f9c878; }
div.topbar ul	{ border: 1px solid  #741732;}

/*
 * The navigation bar
 */
div.navbar	{ font-weight: bold; font-size: small; }
div.navbar dt	{ background: #f9c878; color : #741732;
		  text-align: center; font-weight: bold;
                  text-decoration: underline; 
		  border-right: 1px solid gray; border-bottom: 1px solid gray;
		  border-left: 1px solid white; border-top: 1px solid white; }
div.navbar dd	{ background: #dbccad; border: 1px solid #f9c878; 
		  border-top: 2px solid gray; border-left: 1px solid gray;}
div.navbar ol ol{ font-size: 85%; }
div.navbar li	{ background: #dbccad; color : #741732; }



/*
 *
 * Special little things
 *
 */
div.boxed	{ background: #f9c878; border: thin solid black;
		  font-weight: bold; }
sup.tag		{ color: #ff0000; font-weight: normal; font-size: x-small }
table.telbook	{ background: #f9c878; }
table.telbook td {background: #f5ecd9;  vertical-align: top; }
table.ruled	{ background: #f9c878; }
table.ruled td	{ background: #f5ecd9; }
tr.today td	{ font-weight: bold; }
tr.holiday td	{ background: #f9c878; }


/* * * Styling for different span  * */

span.infotext{color: #ff2222; font-weight: normal; font-style: italic; }
span.smalltext{color: #227722; font-weight: normal; font-style: italic; }
span.faqtext { font-weight: bold; font-style: oblique; color: #227722; font-weight: normal; font-style: italic; }
span.visitortext { font-weight: bold; color: #2222ff; font-weight: normal; font-style: italic; }

/* * * Styling for different span  * */

div.qmenu { 
        background: none repeat scroll 0 0 #f9c878; 
	border-color: white gray gray white; 
	border-left: 1px solid white; 
	border-style: solid; border-width: 1px;
         } 


.clickMenu li.main  { color: #f9c878; }
.clickMenu li { color: #741732; border-bottom:1px solid maroon; }
.clickMenu li.main li { background-color: #f5ecd9; }
.clickMenu li.main li.hover { background-color: #f9c878;color: #741732 }
.clickMenu li.main a.hover { background-color: #f9c878;color: #741732 }
.clickMenu li.main li:last-child { border-bottom: none; }

.clickMenu li.main.hover 
{
     z-index: 1 !important; /* the hover z-index has to be below the normal one the hovering items may be drawn over a submenu */
     background-color: #f9c878;
     color: #741732;
}

/* ----------- added for hindi anchor at main clickmenu  ---------- */
.clickMenu a.main  { color: #f9c878; }
.clickMenu a.main:hover 
{    z-index: 1 !important; /* the hover z-index has to be below the normal one the hovering items may be drawn over a submenu */
     color: #741732;
     background-color: #f9c878;
}
 
/* ----------- added by Anil kumar upcoming events  ---------- */
table.eventbox  { border: 1px solid black;}
table.eventbox td { font-weight: bold; }
table.eventbox a { text-decoration: none }

.hasPlaceholder { color: #777; }



