/* 
  CSS Created by Diptiman Singh (Dee Technologies - http://www.deetechnologies.com)
  I request you to please leave this message intact.:)
*/
body { margin:0px;  padding:0px; color:#660000;  background:#ff9900 none repeat;  text-align:center;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-style:normal;  font-variant:normal;  font-weight:normal;  font-size:70%;  line-height:normal;  font-size-adjust:none;  font-stretch:normal;  }
/* Depreciated by Sandeep Sir 
a:link, a:visited, a:active {border-bottom:1px dotted; text-decoration:none; color:#666666;}
a:hover {border-bottom:1px solid; text-decoration:none;}
*/
a:link, a:visited, a:active {text-decoration:underline; color:#990033;}
a:hover {text-decoration:none;}
h1 { text-transform:uppercase;  font-family:Trebuchet,Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;  font-style:normal;  font-variant:normal;  font-weight:bold;  font-size:140%;  line-height:normal;  font-size-adjust:none;  font-stretch:normal;  }
h2 {
	font-family:Trebuchet, "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:140%;
	line-height:normal;
	font-size-adjust:none;
	font-stretch:normal;
	padding-left:5px;
	color: #FF0000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #715120;
}
h3 { text-transform:uppercase;  font-family:Trebuchet,Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;  font-style:italic;  font-variant:normal;  font-weight:bold;  font-size:130%;  line-height:normal;  font-size-adjust:none;  font-stretch:normal;  }
h4 { font-family:Trebuchet,Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;  font-style:italic;  font-variant:normal;  font-weight:bold;  font-size:130%;  line-height:normal;  font-size-adjust:none;  font-stretch:normal;  }
h5 { font-family:Arial,Helvetica,Verdana,sans-serif;  font-style:normal;  font-variant:normal;  font-weight:bold;  font-size:125%;  line-height:normal;  font-size-adjust:none;  font-stretch:normal;  }
h6 { font-family:Arial,Helvetica,Verdana,sans-serif;  font-style:normal;  font-variant:normal;  font-weight:bold;  font-size:115%;  line-height:normal;  font-size-adjust:none;  font-stretch:normal;  }
hr { border:0px none ;  background:rgb(120, 120, 120) none repeat;  color:rgb(120, 120, 120);  height:1px;  }
#container { margin:0px auto; background:transparent url('/img/bg.gif') repeat-y; width:760px; min-height:52em; height:auto;}
* html #container {height: 52em;}
#header { margin:0px auto; padding:0px; width:750px;  height:197px;  text-align:left;  voice-family:inherit;}
#logo { padding:10px 0px;  width:190px;  float:left;  }
#special1 { padding:10px;  background:rgb(255, 255, 255) none repeat;  position:relative;  left:375px;  top:15px;  voice-family:inherit;  width:330px;  height:190px;  }
#special1[title="special1"] { background:transparent url('/img/transparentbg.png') repeat;  }
html > body #special1 { width:330px;  height:190px;  }
#breadcrumb { font-size:90%;  }
#body3col { border-top:1px none rgb(65, 64, 72); margin:0px auto;  background:transparent url('/img/bodybg.gif') repeat-y;  text-align:left;  width:750px; min-height:27em; height:auto;}
* html #body3col {height: 27em;}
#body2col { border-top:1px none rgb(65, 64, 72); margin:0px auto;  background:transparent url('/img/bodybg2.gif') repeat-y;  text-align:left;  width:750px; min-height:27em; height:auto;}
* html #body2col {height: 27em;}
#body1col { border-top:1px none rgb(65, 64, 72); margin:0px auto;  background:transparent url('/img/bodybg1.gif') repeat-y;  text-align:left;  width:750px; min-height:27em; height:auto;}
* html #body1col {height: 27em;}
#body0col { border-top:1px none rgb(65, 64, 72); margin:0px auto;  text-align:left;  width:750px; min-height:27em; height:auto; }
* html #body0col {height: 27em;}
#body2 { padding:10px;  float:left;  display:inline; voice-family:inherit;  width:180px; min-height:27em; height:auto; }
html > body #body2 { width:180px;  }
#body1 { padding:10px;  float:left;  display:inline; voice-family:inherit; text-align:left; width:330px; min-height:27em; height:auto; }
html > body #body1 { width:330px;  }
#body1b { padding:10px;  float:left;  display:inline; voice-family:inherit; text-align:left; width:530px; min-height:27em; height:auto; background:transparent url('/img/templebg.jpg') no-repeat top center;}
html > body #body1b { width:530px;  }
#body3 { padding:10px;  float:right; clear:all; voice-family:inherit; text-align:left; width:180px; min-height:27em; height:auto; }
html > body #body3 { width:180px;  }
#body0 { float:left; padding-left:10px; padding-right:10px; display:inline; voice-family:inherit; text-align:left;  width:720px; min-height:27em; height:auto; background:transparent url('/img/templebg.jpg') no-repeat top center;}
html > body #body0 { width:720px;  }
#footer { border-bottom:1px solid rgb(65, 64, 72); border-top:1px solid #000000;  margin:0px auto;  padding:3px;  clear:both; background:#715120;  text-align:left;  voice-family:inherit;  width:744px;  color:#FFFFFF;  font-size:0.8em; line-height:1.6em; }
html > body #footer { width:744px;  }
#footer a {color:#FFFFCC; text-decoration:none; font-weight:bold;}
#bottom { margin:0px auto;  background:transparent url('/img/bottom.gif') no-repeat;  width:760px;  height:15px;  }
html > body #bottom { width:760px;  }
.clearing {height:0;clear:both}

/* Special IDs */
#seo {display:none; visibility:hidden; overflow:hidden;}
#adv {}
#banner { margin:0px;  padding:65px 0px 0px 12px;  color:rgb(255, 255, 255);  text-transform:none;  font-family:Arial,Helvetica,Verdana,sans-serif;  font-style:normal;  font-variant:normal;  font-weight:normal;  font-size:250%;  line-height:normal;  font-size-adjust:none;  font-stretch:normal;  }

/* UI Enhancers */
p.dropcaps:first-letter {float:left; width:.7em; font-size:4em; line-height:83%; color:rgb(119, 119, 119);}
.dropcap { font-family:"Times New Roman", Times, serif; float:left; font-size:3.25em; line-height:70%; color:#666600;}
.error {color:#FF0000;}
.error:before {content: url(/images/inso.gif);}

.table { border:0px none ;  margin:0px;  padding:0px;  width:100%;  border-spacing:0px;  border-collapse:collapse;  }
.table td { border-bottom:1px dotted #ffffff;  margin:0px;  padding:2px;  }
.table th { background:rgb(193, 193, 193) none repeat;  text-align:left;  font-family:Verdana,Arial,Helvetica;  font-style:normal;  font-variant:normal;  font-weight:bold;  font-size:100%;  line-height:normal;  font-size-adjust:none;  font-stretch:normal;  }

ul, ol {margin-left:2em;}

.hilite { background-color:#FFFF99; }

.info {background-color:#FBCB68; padding:5px; line-height:1.2em; border:1px solid #FFFF00;}

.calendar {font-family:Trebuchet,Trebuchet MS,Arial,Helvetica,Verdana,sans-serif; font-size:1em; background-color:#FFFFFF;}
.calendar a, a:hover {border-bottom:none; color:#000000; text-decoration:none;}
.calendaritems  {font-size:0.5em;}
/* 
.calendaritems td {width:90px; min-width:90px;} 6699ff
* html .calendar td {width:90px;}
*/
.calendardetail {text-transform:uppercase; font-size:1em; color:#000000;}
.calendartitle { background-color:#069BD0; font-size:1.8em; color:#FFFFFF; font-weight:bold;}
.calendardayhead {background-color:#069BD0; color:#FFFFFF; font-weight:bold; width:90px; min-width:90px;}
* html .calendardayhead {width:90px;}
.calendarnextprev {background-color:#069BD0; font-size:2em; color:#FFFFFF; font-weight:bold;}
.calendardaystyle { font-size:2em; vertical-align:top; text-align:left;}
.calendardaystyleevent {text-align:left; vertical-align:top; font-size:2em; color:#000000; background-color:#FFFFCC;}
.calendarselected {font-size:2em; vertical-align:top; text-align:left; color:#000000; background-color:#00FF00;}
.calendarweekends {font-size:2em; vertical-align:top; text-align:left; color:#000000; background-color:#FFFFCC;}
.calendarothermonth {font-size:1em; vertical-align:top; text-align:left; color:#FFFFFF; background-color:#99FFFF;}

.news {}
.newsbranch {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:0.8em; color:#669900;}
.newstitle{font-family:Trebuchet,Trebuchet MS,Arial,Helvetica,Verdana,sans-serif; font-size:1.1em; font-weight:bold;}
.newsdate {margin-left:13px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#000000;}
.newsbody {margin-left:13px; margin-top:0em; text-align:justify;}
.newsbodytoi {margin-top:0em; text-align:justify;}

/* Style those forms */
.forms {font-family:Trebuchet,Trebuchet MS,Arial,Helvetica,Verdana,sans-serif; font-size:1em;}
.formstextbox {border:1px solid #0066FF; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
.formsselect {border:0px none #FFFFFF; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
.formstextarea {border:1px solid #0066FF; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
.formssubmitbutton {background:url(/img/submit.jpg); background-color:#FFFFFF; background-repeat:no-repeat; background-position:center; border:0px none #FFFFFF; cursor:hand; width:59px; height:25px;}

/* More Specifics */
div.iframe {  }
iframe#ifrm { border:0px none; margin:0px; padding:0px; background:#FFC062; }

/* Containers */
.large_trishul{ margin-left:80px; margin-top:-10px; width:610px; text-align:justify; padding-bottom:30px;}
.page_head { padding-left:80px; height:50px; font-family:Trebuchet,Trebuchet MS,Arial,Helvetica,Verdana,sans-serif; background:transparent url('/img/trishul_top.jpg') no-repeat; color:#FF0000; font-style:normal;  font-variant:normal;  font-weight:bold;  font-size:200%;  line-height:normal;  font-size-adjust:none;  font-stretch:normal;  }

/* Collapsables */
#drops { }
.trigger {cursor:pointer; border:none; text-decoration:none;}
.trigger a {border:0px none #FFFFFF; border-bottom:0px none; text-decoration:none;}
.trigger img {border:0px none #FFFFFF; border-bottom:0px none; text-decoration:none;}
.trigger:hover {cursor:pointer;}
.expanded {cursor:pointer;}
.expanded a {border:0px none #eef; border-bottom:0px none; text-decoration:none;}
.expanded img {border:0px none #eef; border-bottom:0px none; text-decoration:none;}
.expanded:hover {cursor:pointer;}
.show {position:static; display:table;}
.hide {position:absolute; left:-999em; height:1px; width:100px; overflow:hidden;}

/* Top Menu Declarations */
#mainMenu, #mainMenu ul { padding-left:0px; margin:0px; list-style:none; z-index:10; }
#mainMenu a {display:block; }
#mainMenu li ul a {display:block; width:11em;}
#mainMenu li {float:left; }
#mainMenu li ul {position:absolute; width:12em; left:-999em; border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-shadow:#000000; }
#mainMenu li:hover ul {left:auto; }
#mainMenu li:hover ul, #mainMenu li.sfhover ul {left:auto; }
#mainMenu li ul ul {margin:-1.5em 0 0 10em; }
#mainMenu li li {}
#mainMenu, #mainMenu ul {padding:0; margin:0; list-style:none;  line-height:1; }
/* Compensated the los of LI with a hover statement */
#mainMenu li:hover ul ul, #mainMenu li:hover ul ul ul, #mainMenu li.sfhover ul ul, #mainMenu li.sfhover ul ul ul {left:-999em; }
#mainMenu li:hover ul, #mainMenu li li:hover ul, #mainMenu li li li:hover ul, #mainMenu li.sfhover ul, #mainMenu li li.sfhover ul, #mainMenu li li li.sfhover ul {left:auto; }
/* Menu Styling starts from here */
#mainMenu {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; font-size:11px;  background-color:#715120; color:#FFFFFF; margin-left:5px; padding-left:5px; margin-right:5px; height:22px; }
#mainMenu li:hover {background-color:#FF9900; color:#000000; }
#mainMenu li.sfhover {background-color:#FF9900; color:#000000; }
#mainMenu a {text-decoration:none; text-align:left; padding:5px 5px 5px; border-bottom:0px none; color:#FFFFFF; }
#mainMenu li:hover>a, #mainMenu a:hover {color:#000000;}
#mainMenu li ul {background-color:#715120; color:#000000; width:12em; }
#mainMenu li ul a {text-align:left; }
#mainMenu li ul a.submainMenu {background-image:url(/images/arrow.gif); background-repeat:no-repeat; background-position:100% 5px; }
.menuSeparator {text-decoration:none; color:#FFFF99; background-color:#715120; text-align:center; padding:5px 5px 5px; }

/* Side Menu Declarations */
#sideMenu, #sideMenu ul { padding:0px; margin:0px; list-style:none; float:left; width:11em; border:1px solid #FFFFFF;}
#sideMenu li {position:relative; padding:0px; float:left; line-height:1.25em; margin-bottom:-1px; width:11em; border-bottom:1px solid #999999;}
#sideMenu li ul {position:absolute; left:-999em; margin-left:174px; margin-top:-1.75em;}
#sideMenu li ul ul {left:-999em;}
#sideMenu li a {font-family:Arial, Helvetica, sans-serif;  text-decoration:none; font-weight:bold; font-size:11px; width:150px; w\idth:150px; padding: 7px 4px 7px 20px; display:block; color:#FFFFFF; background: #057FAB; border-bottom:1px dotted #FFFFFF;}
#sideMenu li a:hover { background:#B3B3B3; color:#000000; text-decoration:none;}
#sideMenu li:hover ul ul, #sideMenu li:hover ul ul ul, #sideMenu li.sfshover ul ul, #sideMenu li.sfshover ul ul ul {left:-999em;}
#sideMenu li:hover ul, #sideMenu li li:hover ul, #sideMenu li li li:hover ul, #sideMenu li.sfshover ul, #sideMenu li li.sfshover ul, #sideMenu li li li.sfshover ul {left:auto;}
