* { padding: 0; margin: 0; }

body {
	background-color: #EDEDED;
}
#wrapper {
	width: 995px;
	background:transparent url(images/page_midSlice.gif) repeat-y scroll 0pt 0pt;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}
#faux {
	margin-bottom: 5px;
	
	width: 100%;
	height: auto;
}
#header {
	width: 995px;
	height: auto;
	padding-top: 8px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(images/page_midSliceTOP.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/* --this is for the background border gradient effect: added by vimal */
#header_topmenu_vm
{
	width: 985px;
	height: 10px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/page_midSliceTOP.gif);
	background-repeat: repeat-x;
	background-position: left 0pt;
	float: right;
}
#footer_topmenu_vm
{
 width: 995px;
  height: 10px;
 background:transparent url(images/page_midSliceBOTTOM.gif) repeat-x scroll 0pt 0pt;
}
#leftcolumn { 
 display: inline;
 margin: 15px 15px 0px 0px;
 padding: 0px 0px 0px 10px;
 width: 160px;
 float: left;
}
#content { 
 float: left;
 margin: 15px 0px 10px;
 padding: 5px 14px 14px;
 width: 580px;
 display: inline;
 position: inherit;
 border:1px solid #CCCCCC;
}
#rightcolumn { 
 display: inline;
 position: inherit;
 margin: 15px 0px 10px;
 padding: 0px 0px 0px 10px;
 width: 170px;
 float: left;
}
#footer {
	width: 995px;
	clear: both;
	margin: 0px;
	padding: 0px;
	color:#666666;
	background-color: #EDEDED;

}
.clear { clear: both; background: none; }
