﻿body 
{	background:url(../pics/bg.jpg) repeat-x;
	margin:0px auto;
	padding:0;
	color:#0e260a;
}
#index {
	width:980px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}


/* CSS FOR HEADER */ 	
.mastheat{
 BACKGROUND: url(../Pics/masthead-bg.jpg) repeat-x; HEIGHT: 119px
}
.maincontent{
width:980px;
}
.greencontent{
width:100%;
background:url(../pics/maincontbg.jpg) repeat-y;
float:left;
z-index: 100;

}
.container {
	MARGIN: 0px auto; 
	WIDTH: 980px;
}
.navigation{
	width:800px;
	float:right;
	margin:67px 0 0 0;
	}
.logo {
	width:168px;
	height:56px;
	float:left;
	position:relative;
	padding:5px 0 0 0;
}

/* HEADERS */
h2 {
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 20px 0;
}
h3 {
	color: #125407;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
h3 a {
	text-decoration: none;
	color: #125407;
}
h3 a:hover {
	color: #0f6600;
}
h4 {
	color: #125407;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
h4 a {
	color: #0f6600;
	text-decoration: none;
}
h4 a:hover {
	text-decoration: none;
}
.bannertext h3 a, .bannertext h3, .panelwrap1 h3 a, .panelwrap1 h3 {
	color: #0f6600;
}
.bannertext h3 a:hover, .panelwrap1 h3 a:hover {
	color: #0f6600;
}
.boxtitle {
	padding: 5px 0 0 10px;
}
/* TEXT */
p {
	margin: 0 0 15px 0;
	color:#084100;
}
p.subtext, .subtext p, .subtext a {
	color: #999;
}
a {
	color: #0f6600;
	outline: none;
}
a:hover {
	text-decoration: none;
}
h2 span.subtext, h2 span.subtextfloat {
	color: #999;
	font-size: 16px;
}
h2 span.subtextfloat {
	float: right;
}

/* homepage-headline */

.homepage-headline{
	BACKGROUND: url(Pics/homepage.jpg) #006600 repeat-x; 
	HEIGHT: 5em;
	margin:-3px;
}
.login {
	MARGIN-TOP: 8px; PADDING-LEFT: 55px; 
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 
	BACKGROUND: url(../pics/logintitle.jpg) no-repeat ; 
	WIDTH: 350px; float:left;
	COLOR: #ffffff; 
	PADDING-TOP: 15px; HEIGHT: 3.6em;
	margin:0px;
}
.search {
	MARGIN-TOP: 8px; PADDING-LEFT: 55px; 
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 
	BACKGROUND: url(../pics/logintitle.jpg) no-repeat ; 
	WIDTH: 350px; float:right;
	COLOR: #ffffff; 
	PADDING-TOP: 15px; HEIGHT: 3.6em;
	margin:0 auto;
}
/* HOMEPAGE HEADLINE FORM */
.login .search input{
	border:1px #000 solid;
	padding:1px; background:#fff;
	color:gray; font-size:12px;
	}

/* CSS FOR MAIN CONTAINER */

.titlelist {
	width:980px;
	float:left;
	font:10px;
	color:#fff;
	margin:13px 0 0 0;
}

.announce {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	BACKGROUND: url(../pics/announce.gif) no-repeat; FLOAT: right; 
	PADDING-BOTTOM: 5px; WIDTH: 215px; 
	PADDING-TOP: 25px; 
	FONT-FAMILY: Trebuchet MS; HEIGHT: 82px;
}


/* CSS FOR ADS & ANNOUNCEMENT */
.secondrytitle {
	width:980px;
	margin:10px 0 0 0;
	}

.ads {
	width:730px;
	float:left; 
	
	padding:5px;
	color:#0e260a;
	background:#fff;
}
.adfirst {
	width:455px;
	float:left;
	background:#fff;
}
.adsecond {
	width:250px;
	float:right;
	background:#fff;}

/* CSS FOR VIDEO & NEWS */

.newsbox {
	width:720px;
	background:#fff;
	border:5px #efefef solid;
	margin:10px 0 0 0;
}

.news H3 {
	padding:10px 0 0 5px;
}
.video H3 {
	padding:10px 0 0 5px;
}
.video p{
	font-size:11px;
	color:#0e260a;
	padding:5px 0 0 0;
	text-align:justify;
}


/* CSS LAYOUT DESIGN */
.fullcol{
width:730px;
float:left;
margin:20px 20px 20px 0;
color:#0e260a;
}
.longcol{
width:800px;
float:left;
margin:10px 10px 10px 0;
color:#0e260a;
}
.left{
	width:470px;
	float:left;
	margin:20px 5px 5px 0;
	padding:0 0px 0 0;
	border-right:0px #ccc solid;
	color:#0e260a;
}
.left table {
	FONT-SIZE: 11px;
	MARGIN: 0px auto;
	BORDER-COLLAPSE: collapse;
	width: 98%;
	margin:20px 0 10px 0;
}
.left table CAPTION {
	TEXT-ALIGN: center;
	padding: 2px;
}
.left table TH {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	border: #d0d0d0 1px solid;
	padding: 2px;
}
.left table TH A {
	TEXT-DECORATION: none! important;
}
.left table TD {
	BACKGROUND: #fff;
	VERTICAL-ALIGN: middle;
	COLOR: #111;
	TEXT-ALIGN: center;
	border: 1px #d0d0d0 solid;
	padding: 4px;
}
.left table THEAD TH {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: #669966;
	VERTICAL-ALIGN: middle;
	COLOR: #fff;
}
.left table THEAD TH A {
	FONT-WEIGHT: bold! important;
	COLOR: #fff! important;
}
.left table THEAD TH.noBg {
	BORDER-TOP-WIDTH: 0px;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #043aa6;
	BORDER-BOTTOM: #043aa6 1px solid;
	TEXT-ALIGN: center;
}
.left table TBODY TH {
	BORDER-TOP-WIDTH: 0px;
	BORDER-RIGHT: #d0d0d0 1px solid;
	color:#fff;
	FONT-WEIGHT: normal;
	BACKGROUND: #003300;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #bccce9 1px solid;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	TEXT-ALIGN: center;
	padding:2 0 2 0;
}

/* CSS LAYOUT DESIGN */
.middle{
	width:220px;
	float:left;
  margin:20px 10px 0 0px;
	color:#0e260a;
}
.middle h3{
font-size:18px;
font-weight:normal;
border-bottom:1px #ccc groove;
margin:30px 0 0 0;
padding:0 0 5px 5px;
}


.middle h5{
	color:#999999;
	font-size:12px;
	text-decoration:none;
	margin: 0 0 10px 0;
	padding: 2px 0 0 5px;
}
.middle h5 a{
	color:#999999;
	font-size:12px;
	text-decoration:none;
}
.middle h5 a:hover{
	text-decoration:none;
}

.middle h4{
font-size:14px;
margin:5px 0 10px 0;
}

.middle h4 a{
	color:#117500;
	text-decoration:none;
	font-size:13px;
	font-weight:500;
	margin:0 0 0 0;
	padding: 0 0 0 5px;
}

.middle h4 a:hover{
	text-decoration:none;
}

.latest-entry {
	width:100%;
	margin:0px;
	padding:10px 0 5px 0;
}

.latest-entry2 {
	width:95%;
	margin:0px;
	padding:0px 0 0px 0;
	margin-bottom:10px;
	color:#fff;
}

.latest-entry2 p{
color:#fff;
}
.latest-entry2 h4{
color:#FFFFFF;
}

.latest-entry2 h4 a{
color:#FFFFFF;
}

/* CSS FOR RIGHT */

.right{

width:200px;
float:right;
margin:10px 0 0 0;
padding:10px 5px 10px 10px;
color:#fff;
text-align:left;
background: Transparent;
}

.centerclient{

width:200px;
float:right;
margin:10px 0 0 0;
padding:5px 5px 5px 5px;
color:#fff;
text-align:left;
background: Transparent;
}

/* NEW ADDED STYLE */
.commondiv {
	width: 440px;
	border-bottom: 1px #ccc dashed;
	padding: 1px 1px 1px 1px;
	
}
.commondiv h3 {
	text-decoration: none;
	font-size: 19px;
	font-weight: inherit;
	margin:20px 0 0 0;
	word-spacing:4px;
	letter-spacing:0.084em;
	
}
.commondiv h4 {
	text-decoration: none;
	font-size: 16px;
	font-weight: inherit;
	color:#0f6600;
}

.commondiv img {
	width: 70px;
	height: 70px;
	float: left;
	font-size: 16px;
	padding: 2PX;
	border: 1px silver solid;
}
.commondiv p.helf {
	width: 340px;
	float: left;
	font-size: 12px;
	font-weight:normal;
	padding: 0 0 0 0px;
	text-align: justify;
	font-size:12px;
	color:#084100;

}
.commondiv p {
	padding: 10px 0 0 0;
	text-align: justify;
	font-size:12px;
	color:#084100;
}
.commondiv a {
	text-decoration: none;
	font-weight: bold;
	color:#0f6600;
}
.commondiv a:hover {
	text-decoration: none;
	color:#339933;
}
.clients {
background:url(../pics/clients.jpg) no-repeat;
	float: right;
	width: 167px;
	height: 160px;
	margin: 0 15px 0 0;
	padding: 10px 10px 0 10px;
	border:0px;
}
.box {
	width: 200px;
	background:#f4f4f4;
	vertical-align:middle;
	text-align:center;
	padding:10px 0 10px 0;
	border:1px #ccc solid;
	margin:0 ;
}

.prices {
	float: left;
	width: 85%;
	margin: 10px 3px 10px 0px;
	border-bottom: 1px #fff solid;
}
.prices h4 {
	padding-bottom: 5px;
	border-bottom: 1px #ccc dashed;
	font-size:14px;
}
.prices h4 a {
	text-decoration: none;
	color:#fff;
}
.prices h4 a:hover {
	text-decoration: none;
}
.prices table {
	FONT-SIZE: 11px;
	MARGIN: 0px auto;
	BORDER-COLLAPSE: collapse;
	width: 180px;
}
.prices table CAPTION {
	TEXT-ALIGN: center;
	padding: 2px;
}
.prices table TH {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	border: #d0d0d0 1px solid;
	padding: 2px;
}
.prices table TH A {
	TEXT-DECORATION: none! important;
}
.prices table TD {
	BACKGROUND: #fff;
	VERTICAL-ALIGN: middle;
	COLOR: #111;
	TEXT-ALIGN: center;
	border: 1px #d0d0d0 solid;
	padding: 4px;
}
.prices table THEAD TH {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: #003300;
	VERTICAL-ALIGN: middle;
	COLOR: #fff;
}
.prices table THEAD TH A {
	FONT-WEIGHT: bold! important;
	COLOR: #fff! important;
}
.prices table THEAD TH.noBg {
	BORDER-TOP-WIDTH: 0px;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #043aa6;
	BORDER-BOTTOM: #043aa6 1px solid;
	TEXT-ALIGN: left;
}
.prices table TBODY TH {
	BORDER-TOP-WIDTH: 0px;
	BORDER-RIGHT: #d0d0d0 1px solid;
	FONT-WEIGHT: normal;
	BACKGROUND: #003300;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #bccce9 1px solid;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	TEXT-ALIGN: left;
}

/* CSS FOR FOOTER */

#footer {
	CLEAR: left; BORDER-TOP: #cecece 1px solid; FONT-SIZE: 0.8em; WIDTH: 980PX;
	margin:0;
}
#footer A:link {
	COLOR: #15450d; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #0f6600;
}
#footer UL {
	FLOAT: left; WIDTH: 860px; LIST-STYLE-TYPE: none
}
#footer LI {
	FLOAT: left; MARGIN:0;
}
#footer LI A {
	DISPLAY: block; TEXT-DECORATION: none;
}
#footer P {
	MARGIN-LEFT: 10px
}
#footer #top {
	LEFT: 80%; POSITION: absolute
}
#footer #top A {
	PADDING-LEFT: 11px; BACKGROUND: url(../Pics/top.jpg) no-repeat 0px 5px
}
#footer #top img {
	
	border:0;
	padding:8px 0 0 0;
}

/* CSS LAYOUT DESIGN Rajesh */
.Newmain{
width:960px;
float:left;
margin:5px 5px 5px 0;
color:#0e260a;
}
.Main {
	width:730px;
	float:left;
	background:#fff;
}
.Mainadd {
	width:250px;
	float:right;
	Text-align:Left;
	background:#fff;
}

.bse {
	width:150px;
	float:right;
	Text-align:Left;
	background:#fff;
}

.Maininternal {
	width:700px;
	float:left; 
	
	padding:2px;
	color:#0e260a;
	background:#fff;
}
.internallinks {
	
	margin:0px;
	padding:0px 0 0px 0;
	margin-bottom:50px;
	color:#000000;
}
.internaladds {
	margin:0px;
	padding:0px 0 0px 0;
	margin-bottom:10px;
	color:#000000;
}
.Auction {
	width:525px;
	float:left; 	
	padding:2px;
	color:#0e260a;
	background:#fff;
}
.Auctionimg {
	width:200px;
	float:right;
	background:#fff;
}
.Aucdetails {
	width:650px;
	float:left; 
	padding:2px;
	color:#0e260a;
	background:#fff;
}
.Auctioncontent {
	width:710px;
	float:left; 
	
	padding:2px;
	color:#0e260a;
	background:#fff;
}

/* Rajesh Datalist Style */
.tablehead
  {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  background-color:#006699;
  color:White;
  font-size: 10pt;
  }
.tablebody
  {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  background-color:Transparent;
  color:Black;
  font-size: 10pt;
  }
.plaintable
  {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  background-color:White;
  color:Black;
  font-size: 10pt;
  }
.newnews
{
    width: 758px;
    background: #efefef;
    border: 1px #efefef solid;
    text-decoration:none;
}
	
.newsna
{
    width: 350px;
    float: left;
    font-size: 9pt;
    color: Black;
    margin: 0px 10px 0px 0px;
    list-style-type: disc;
}
.newsin
{
    width: 350px;
    float: right;
    font-size: 9pt;
    color: Black;
    margin: 0px 10px 0px 0px;
    list-style-type: disc;
}

.maindoc
{
    background-color: #efefef;
}
.gridnews
{
    list-style-type: disc;
}
.gridheader
{
    color: white;
    font-family: Arial;
}
.Forum
{
	width:960px;
	float:left; 
	
	padding:2px;
	color:#0e260a;
	background:#fff;
}
.Auctions {
	width:970px;
	float:left; 
	
	padding:2px;
	color:#0e260a;
	background:#fff;
}
.Auctionbrief {
	width:970px;
	float:right;
	Text-align:Left;
	background:#fff;
}
	.Auctionmain {
	width:980px;
	float:left;
	background:#fff;
}