body {
  background-color: #990000; /*#e5e5e5;*/
  font: 0.8em/1.4 Verdana, Georgia, 'Trebuchet MS', Arial, Helvetica, sans-serif; /* Global default font is set here */
}

#pagewidth {
  background-color: #fff;
  border:1px solid #ddaa5b;
}
#header  {
	background-image: url(../../images/backgrounds/saaket_header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header .content {
	/*background-image: url(../../images/cmlogo.gif); */
	background-repeat: no-repeat;
	background-position: 10px 4px;
}

#footer .content {
	background-image: url(../../images/backgrounds/footbar.gif);
	background-repeat: repeat-x;
}

/* Searchbox in Global Top nav */
#searchform	{	margin: 0px;
			text-align: right;
			/*width: 100%;*/
			float: right;
			padding: 0px; }

#searchform input {	border: 1px solid #000000; }
#searchkeywords	{	color: #900;
			padding-left: 4px; }

/* Sidebox on front page */
#newsbox { width: 300px; } /* this controls width of newsbox on the homepage */

#newsbox ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
margin-top:0px;
}

#newsbox li a
{
display: block;
position: relative;
padding: 4px;
width: 99.998%;
color: #404040;
background-color: #F9F7F5;
border-bottom: 1px dashed #990000;
}

#newsbox li a:link, #newsbox li a:visited
{
color: #404040;
background-color: #F9F7F5;
text-decoration: none;
}

#newsbox li a:hover
{
background-color:#fff;
color:#900;
}
/* All links within news items <a> tag within <a> tag should be displayed normally. Good to have a child selector rule
*/

#newsbox h3 {
    background-color: #D9B86D;
    color: #900;
    text-align: center;
    font-variant: small-caps;
	margin-top: 0px; /* Dummy border to fix top border bug for H3 elem*/
}
#newsbox h4 {
    margin:0 0 4px 0;
    border-bottom: 4px solid #900;    
}

/* Styles for the left and right news boxes */
.rightbox, .leftbox {
    border: 2px double rgb(153, 153, 153);
    margin: 0px;
    padding: 2px;
}
.rightbox h2, .leftbox h2 {
    margin: 10px 0px 10px 0px;
    padding: 5px;
    font-size: 1.2em;
    text-align: center;
    background-color: #d9b86d;
    color: #900;
}
.rightbox h3, .leftbox h3 {
    margin: 0px;
    font-size: 1.0em;
    color: #900;
}
.rightbox img {
    border: 1px solid rgb(255, 170, 51);
    padding: 2px;
}

/* General */
img {border: none;}
.hide {	display: none; }
table {border-collapse:collapse;}
caption {font-weight:bold;}

.articletable  table, .articletable th, .articletable td {
    border: 1px solid #f90; 
    padding: 4px; 
    text-align:center; 
}
h2.pagetitle {text-align:center;}


textarea, input {
	font-family: arial, helvetica, sans-serif;
}

textarea:focus, input:focus, .sffocus, .sffocus {
	background-color: #ffc;
}

/* Sitemap Styling */
.dir {font-weight:bold; color:maroon;}


/* Slideshow main */
#slideshow {
    position:relative;
    width: 600px;
		height:266px;
    
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/


#slider-wrapper {
    background:url(/images/slider/top.jpg) no-repeat;
width: 580px;
height: 232px;
    margin:0 auto;
}

#slider {
	position:relative;
width: 580px;
height: 232px;
	background:url(/images/slider/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
	display: none;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/images/slider/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/images/slider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0; 
	right:65px;
}
a.nivo-prevNav {
	left:10px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


