html, body, form {
	margin  :0px;
	padding :0px;
}

body {
	font-size	: 12px;
	font-family	: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color	:#564b47;
	padding	:0px;
	margin	:0px;
	background:url(images/bg.jpg)  top repeat;
}
/*
table, p{
	padding: 0;
	margin: 0;	
}*/

a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}

#footer h1 {
	font-size	: 10px;
	border-top	:1px solid #564b47;
	border-bottom:1px solid #564b47;
	padding	:5px 15px;
	margin	:0px 
}

h2 {
	font-size	:20px;
	font-weight	: normal;
	padding	: 5px 10px;
	margin	:0px;
}

img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
	/*width	: 897px;
	margin-bottom	: 10px;
	margin-left	: auto;
	margin-right: auto;*/
/*	background-color: #E5E5BF;
	width:897px;*/
	background-color:#FFFFFF;
	width:1050px;
	
/*width:1050px;	border:1px solid #FF0000;
*/}

/* ----------banner for logo-------------- */
#banner {
	padding	: 0px;
	margin	: 0px;
}

/*#banner img {padding:10px 0px;} 
*/
/* -----------------content--------------------- */
#content {
	padding: 0px;
	font-size:10px;
	line-height:16px;
	color:#645F4B;
	text-align:left;
}
div#content { 
	min-height	:350px;
	height	:expression(this.scrollHeight > 600 ? "auto":"600px");
	background-color:#D8CEB5;
}

p, pre{
	padding	: 5px 10px;
	margin	:0px;
}

/* --------------left navi------------- */
#sidebar {
	float	: left;
	width:182px;
	margin	: 0px;
    padding-left:1px;
}

/* -----------footer--------------------------- */
#footer {
	clear	: both;
	margin	: 0px;
	padding	: 0px;
	text-align: right; 	
	height	:20px;
}

.buttonclass{
	width	:100px; 
	text-align: center;
}

.inputclass{
	width	:200px;
}

/*LHS NAV */
/*#nav, #nav ul {  all lists 
	margin	: 0;		
	float 	: left;
	background-color:#89846E;
	list-style	: none;
	padding-left:5px;
}*/

#nav 
{
	margin	: 0;
	padding:0px;		
	float 	: left;
	list-style:none;
	background:url(images/link_backgrnd.jpg) left no-repeat;
    width:184px;
    height:25px;
}

#nav ul { 
	float 	: left;
	list-style	: none;
	margin:0px;
	padding:0px;
}
	
	
#nav li  { /* all list items */
	position	: relative;
    float 	: left;
	text-align:left;
	/*line-height : 1.25em;
	margin-bottom : -1px;
	width:181px;
	padding	: 0.25em 0; 
	line-height	: 1em;
border-bottom:2px groove #4F452A;*/
/*	background:url(images/grey_bull.jpg) left no-repeat;

background:url(images/link_backgrnd.jpg) left no-repeat;
width:184px;
height:25px;*/	

}
	
#nav li ul { /* second-level lists */
	position	: absolute;
	left	: -999em;
	margin-left:15.3em;
	margin-top 	:-1.35em;
	/*background-color:#ABA279;*/
	background-color:#ABA279;
}
	
#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
}
	
#nav li a {
	display : block;
	font-weight : bold;
	color:#2B2411;
	text-decoration : none;
	padding-left:30px;

/*	padding	: 0.25em; 
	margin	: 0 1em;width:170px;
border-bottom:2px groove #4F452A;*/
}
	
#nav li a:hover {
	color 	: white;
	/*border-bottom:2px groove #4F452A;
	background:url(images/link_backgrnd.jpg) left no-repeat;
width:184px;
height:25px;*/
	padding-left:30px;
}

#nav li ul a {
	width:120px;
	display : block;
	color:#2B2411;
	text-decoration : none;
	padding	: 0.30em 0.5em;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:2px;
	padding-left:10px;
/*	margin	: 0 1em;
*/	font-weight:100;
	font-size:11px;	
	border-bottom:1px solid #CAC196;
	

	
}
	
#nav li ul a:hover {
	width	: 120px;
	color 	: white;
	padding	: 0.30em 0.5em; 
	margin-left:5px;
	margin-right:5px;
	margin-bottom:2px;
	padding-left:10px;
	font-weight:100;	
	font-size:11px;
	border-bottom:1px solid #CAC196;
}

	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
	left: auto;
}

/*
For contact us different background*/
#nav1 
{
	margin	: 0;
	padding:0px;		
	float 	: left;
	list-style:none;
	background:url(images/contact_back.jpg) left top no-repeat;
    width:184px;
	height:20px;
}

#nav1 ul { 
	float 	: left;
	list-style	: none;
	margin:0px;
	padding:0px;
}
	
	
#nav1 li  { /* all list items */
	position	: relative;
    float 	: left;
	text-align:left;
	/*line-height : 1.25em;
	margin-bottom : -1px;
	width:181px;
	padding	: 0.25em 0; 
	line-height	: 1em;
border-bottom:2px groove #4F452A;*/
/*	background:url(images/grey_bull.jpg) left no-repeat;

background:url(images/link_backgrnd.jpg) left no-repeat;
width:184px;
height:25px;*/	

}

.phototable{
	padding	:0;
	margin	:0;
	border	:0px solid #000000;
	width	: 100%;
}
.phototable td{
	text-align: center;
}

.phototable td table tr td table{
	padding:0;
	margin :10px;
	border :0 solid #000000;
}
.photobox{
	border: 2px solid #efefef;
	text-align: center;
	vertical-align: middle;
}

#topnav{
	margin 	:0;
	padding	:0;	
	text-align: right;
	height	: 25px;
}
#topnav ul{
	list-style	: none;
	margin 	:0;
	padding	:5px;
	border	: 0px solid #000000;
}
#topnav ul li{
	text-align	: right;
	vertical-align: top;
}
#topnav ul li a{
	font-size	: 9px;
	color:#000000;
	text-decoration: none;	
}
.contactform input{
	width:200px;
	font-size:10px;
}
.contactsub{
	width:100px;
	background-color: #eeeeee;
	font-weight: bold;
	font-size: 14px;
}
.contactmes{
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}
.left_back
{
background:url(images/leftback.jpg) left repeat-y;
height:77px;
width:76px;
}
.right_back
{
background:url(images/rightback.jpg)  left repeat-y;
width:78px;
height:77px;
}
.footer_middle
{
background:url(images/middel_footer.jpg) left repeat-x;
color:#847F6B;
font-size:11px;
vertical-align:top;
padding-top:10px;
}
.brown_repeat
{
background:url(images/brown_repeat.jpg) left top repeat-x;
vertical-align:top;
width:700px;
}
.back_left
{
/*background:url(images/left_repeat.jpg) left repeat-y;
*/
background:url(images/left_re.jpg) left repeat-y;
background-color:#D8CEB5;
}
.bottom_repeat
{
background:url(images/bottom_re.jpg) repeat-x;
height:15px;

}
.right_repeat
{
background:url(images/right_repeat.jpg) repeat-y;
}
.top_repeat
{
background:url(images/top_repeat.jpg)  top repeat-x;
}
.menu_top
{
/*background:url(images/menu_top.jpg) repeat-x;
background-color:#837E6A;
background:url(images/menu_top1.jpg) left bottom no-repeat;
background:url(images/menu_t.jpg) left top no-repeat;*/
background:url(images/m_t.jpg) left top no-repeat;
height:14px;
width:186px;

}
a.webcare
{
color:#3D4921;
text-decoration:none;
}
a.webcare
{
color:#3D4921;
text-decoration:none;
}
.red_star
{
color:#FF0000;
}
a.back_link
{
border:1px solid #86816D;
width:50px;
height:25px;
text-align:center;
font-family:Verdana;
font-size:14px;
font-weight:bold;
text-decoration:none;
background-color:#86816D;
color:#2C2512;
}
.contact_font
{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#2C2512;
padding-left:70px;
}
.contact_field
{
font-family:Verdana;
font-size:10px;
font-weight:bold;
}
.login_row
{
color:#FFFFFF;
}
.grey_back
{
background:url(images/Final-psd-_03.jpg) left;
height:20px;
background-color:#99FF99;
}
/*new added homepage css*/
tr.members-chart td:last-child {
    border-right: 1px solid #000;
}
tr.members-chart td {
    border: 1px solid #000;
    border-right: oldlace;padding-left: 5px;
}
table.members-chart-wrap {
    border-spacing: 0;
}
tr.members-chart2 td {
    border: 1px solid #000;
    border-right: none;
    border-top: none;
}
tr.members-chart2 td:last-child {
    border-right: 1px solid #000;
}
