body.main {
   background-color: #a51006;
   margin: 0px;
   scrollbar-face-color: #3e3c38;
	scrollbar-highlight-color: #E6E6E6;
	scrollbar-shadow-color: #E6E6E6;
	scrollbar-3dlight-color: #4C7999;	
	scrollbar-arrow-color: #fcf3cf;
	scrollbar-track-color: #fcf3cf;
	scrollbar-darkshadow-color: #999999;   
}
table.bg {
   width:100%;
   margin:0px;
   background-position: right top;
   background: url(./images/bg_n.png) no-repeat;
}
.rl {
   background: url(./images/rl.png) repeat-y;
}
.bl {
   background: url(./images/bl.png) repeat-x;
}
.ll {
   background: url(./images/ll.png)  18px 0px repeat-y;
   backround-position: right;
}
.xx {
   background: url(./images/xx.png) no-repeat;
   backround-position: left;
}
.xx1 {
   background: url(./images/xx.png) 22px 0px no-repeat;
   backround-position: right;
}
.brown-headings {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3a1807;
	text-decoration: none;
}
.brown-headings:hover {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3a1807;
	text-decoration: underline;
}
.red-headings {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #77001c;
	text-decoration: none;
}
.red-headings:hover {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #77001c;
	text-decoration: underline;
}
.footer {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #fcf3cf;
	text-decoration: none;
}
.footer:hover {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #fcf3cf;
	text-decoration: underline;
}
.body-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6a1807;text-decoration: none;
}
.textp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6a1807;text-decoration: none;
}
.small-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8a5807;text-decoration: none;
}
.PageTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #77001c;
}
.satcharitha {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #77001c;
}
.black-headings {
	font-family:  "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.satcharita-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #3a1807;
}
.body-text:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #3a1807;
	text-decoration: underline;
}
.satcharita-links {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3a1807;text-decoration: none;
	text-decoration: none;
}
.satcharita-links:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3a1807;text-decoration: none;
	text-decoration: underline;
}
.justTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #77001c;
}
table.foot{
	font-family : Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border: 0px;
 	width: 80%;
	border-collapse: collapse;
 	color: #C6b934;
   font-size : 10px;
	font-weight: normal;
	text-align: left;

}
.defa {
  font-family : Arial, Helvetica, sans-serif;
 	color: #f6e934;
   font-size : 11px;
	font-weight: bold;
}
#service{
	width:162px;
	float:left;
}
#service h2{
	display:block;
	background:url(images/arrow_red.gif) 0 0 no-repeat;
	padding:0 0 0 24px;
	font:bold 14px/12px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 17px 0;
}
#service p{
	padding:0 10px 0 10px;
	margin:0 0 0px 0;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#672D04;
	background-color:inherit;
	text-transform:italic;
}
#service ul{
	padding:0;
	margin:0;
	display:block;
}
#service ul li{
	display:block;
	height:20px;
	line-height:0;
}
#service ul li a{
	display:block;
	background:url(images/arrow.jpg) 0px 0px no-repeat;
	padding:0 0 0 10px;
	font:bold 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#77001c;
	background-color:inherit;
	text-decoration:none;
	text-indent: 10px;
	height:20px;
}
#service ul li a:hover{
	color:#974D04;
	background:url(images/arrow.jpg) 0 0px no-repeat #EDDD5B;
	text-decoration:none;
}
#link{
	width:220px;
	float:left;
}

#link ul{
	padding:0;
	margin:5px;
	display:block;
}
#link ul li{
	display:block;
	height:18px;
	line-height:0;
}
#link ul li a{
	display:block;
	background:url(images/arrow.jpg) 0px 0px no-repeat;
	padding:0 0 0 10px;
	font:bold 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#77441c;
	background-color:inherit;
	text-decoration:none;
	text-indent: 10px;
	height:18px;
}
#link ul li a:hover{
	background-color:#d79D24;
	background:url(images/arrow.jpg) 0 0px no-repeat #fDeD8B;
	text-decoration:none;
	border:1px solid #CDBD4B;
}
/*------------------------------------------------footer--------------------*/
#footer{
	width:893px;
	height:22px;
	margin:0px 0px;
	//background:url(images/f1.png) 0 0 repeat-x ;
	color:#fff;
	position:relative;
}
#footer ul{
	width:715px;
	position:relative;
	left:31px;
	top:0px;
	list-style-type: none;
	line-height: 2em;
}
#footer ul li{
   display:inline;
	float:left;
	color:#D4D4C6;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
}
#footer ul li a{
	color:#D4D4C6;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	padding:0px 0px;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#D4D4C6;
	background-color:#D76E08;
}
.para{
   font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#ffffff;

}
.pbox{
   background-color:#ffffff;
   background:url(images/pbox.png) 0 0 repeat-x ;
   background-position:center;
   height:96px;
   width:96px;
   font:normal 11px/19px Arial, Helvetica, sans-serif;
	padding:5px;

}
.box{
   background-color:#ffffff;
   font:normal 11px/19px Arial, Helvetica, sans-serif;
   border-bottom-color: #a18f80;
	border-bottom-width: 1px;
	border-left-color: #a18f80;
	border-left-width: 1px;
	border-right-color: #a18f80;
	border-right-width: 1px;
	border-style: solid;
	border-top-color: #a18f80;
	border-top-width: 1px;
	padding:5px;

}
/*------------------------------------------------footer--------------------*/
 /* standard form style table */

table.adminform {
   font-size: 10px;
	background-color: #f9f9e9;
	border: solid 1px #d5d5d5;
	width: 90%;
	padding: 0px;
	border-collapse: collapse;
	align:right;
}
table.adminform tr.row0 {
	background-color: #f9f9f9;
}
table.adminform tr.row1 {
	background-color: #eeeeee;
}
table.adminform th {
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	height: 25px;
	color: #000;
}

table.adminform td {
	padding: 3px;
	text-align: left;
}

table.adminform td.editor {
	font-size: 9px;
}
div.paginator {
   font:normal 10px/11px Arial, Helvetica, sans-serif;
	clear: both;
	margin-top: 0px;
}
table.adminlist {
   font:normal 10px/11px Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ddd;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}

table.adminlist th {
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	background: url(../images/background.jpg);
	background-repeat: repeat;
	font-size: 11px;
	color: #000000;
}

table.adminlist th.title {
	text-align: left;
}


table.adminlist td a:link, table.adminlist td a:visited {
	color: #dd4480;
	text-decoration: none;
}

table.adminlist td a:hover {
   color: #550000;
	text-decoration: underline;
}

table.adminlist tr.row0 {
   background-color: #e2dbad;
	padding:0px;
}

table.adminlist tr.row1 {
	background-color: #f7e98d;
}

table.adminlist td {
	border-bottom: 1px solid #c7b96d;
	padding: 4px;
}

table.adminlist tr.row0:hover {
	background-color: #f0f0e0;
}

table.adminlist tr.row1:hover {
	background-color: #f5f5f0;
}

table.adminlist td.options {
	background-color: #fffff0;
	font-size: 8px;
}

select.options, input.options {
	font-size: 8px;
	font-weight: normal;
	border: 1px solid #999999;
}

/* standard form style table */



