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;}



