/* CSS Document */

*{
	margin:0px;
	padding:0px;
	}
body{
background-color:#F7FBEF;
font-family:verdana;
font-size:12px;
color:#4B574F;
font-weight:regular;
}

/*Global styles starts*/
a{
text-decoration:none;
color:#79816C;
}
a:hover{
color:#8F8F03;
}
h1
{
	background-color:#B5B883;
	height:18px;
	font-size:14px;
	color:White;
	text-align:center;
}
h3{
font-size:14px;
font-weight:bold;
color:white;
padding-left:10px;
}
h4
{
	font-size:15px;
	font-weight:bold;
	color:#81904B;
}
h5
{
	font-size:15px;
font-weight:bold;
}
hr
{
	color:#9AB17E;
}
h6,#signin,.signin
{
	font-size:15px;
	font-weight:bold;
	color:#A28604;
}
.font16px
{
	font-size:15px;
	font-weight:bold;
	color:#A28604;
}
.colorchange
{
	color:#789B4D;
}
.eventsheading
{
	font-size:15px;
	font-weight:bold;
	color:#A28604;
margin-left:180px;
}
.font16pxunderline
{
	font-size:14px;
	font-weight:bold;
	color:#4B574F;
	text-decoration:underline;
}
	
p
{
	text-align:justify;
}

.clear{
height:0px;
font-size:0px;
display:block;
clear:both;
}
img
{
	border:0px;
}

ul li
{
	list-style-type:none;
}
.boldtext
{
	font-weight:bold;
}
.boldanditalic
{
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	font-family:Arial;
	
}
.boldanditalicandunderline
{
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	font-family:Arial
	
}
.clickhere
{
	text-decoration:underline;
}
.topspace
{
	padding:10px 0px 0px 0px;
}
.bottomspace
{
	padding:0px 0px 10px 0px;
}
.topandbottomspace
{
	padding:10px 0px 10px 0px;
}
.topbottomleftrightspace
{
	padding:10px 10px 10px 10px;
}
.topspace30px
{
	padding:30px 0px 0px 0px;
}

.topspace50px
{
	padding:50px 0px 0px 0px;
}

/*Header styles starts*/
#header
{
	height:197px;
		background-color:#A5AE84;
	}
#logo
{
	float:left;
	width:147px;
}
#logo img
{
	float:left;
	}
	#bannerblock
{
	float:left;
	width:856px;
	height:197px;
}

.welcomeblock
{
	float:right;
	height:24px;

	}
	.MyProfilelink
{
	float:right;

	height:24px;
	}
.welcomeblock #welcome
{
	float:left;
	height:24px;
	padding:0px 16px 0px 8px;
	border-bottom:1px solid #adb291;
}
.MyProfilelink #Profilelink
{
	float:left;
	height:24px;
	padding:0px 16px 0px 0px;
	border-bottom:1px solid #adb291;
}
.MyProfilelink #Profilelink dl dt
{
	padding-left:44px;
}
.welcomeblock #welcome p
{
	padding:4px 0px 0px 30px;
}

#bannerimage
{
	background:url(../Images/newbannerimage.jpg) no-repeat;
	width:849px;
	height:171px;
	float:left;
	padding-right:7px;
}
#headertopnavblock
{
float:right;
clear:left;
	margin:0px 0px 0px 0px;
}
.headernavleftimg
{
	background:url(../Images/headernavleftimg.gif) no-repeat;
	width:11px;
	height:25px;
	float:left;
	}

#headertopnavblock #headernavtop
{
		border-bottom:1px solid #adb291;
	padding-right:20px;
	float:left;
}
#headernavtop dl{
float:left;
}
#headernavtop dl img{
margin:0px 15px 0px 15px;
float:left;
}
#headernavtop dl .navseperator
{
margin:0px 15px 0px 0px;
float:left;
}
.signinbutton
{
	margin-top:5px;
}

#headernavtop ul li a,#headernavbottom ul li a, dl dd a,.dropdown dt,.topdropdown dt
{
		color:#5F6347;
	}
#headernavtop dl dt,#headernavtop dl p a
	{
		color:#FDFDE1;
	}

#headernavtop ul li a:hover,#headernavbottom ul li a:hover,#mainnavblock dl dd a:hover
{
	color:#8F8F03;
}



/*Below Header styles starts*/
#wrappermaster
{
	margin:0 auto;
	width:1003px;
}

#mainnavblock
{
background:#A5AE84 url(../Images/mainnavback.jpg) no-repeat;
height:26px;
}
	
#mainnavblock dl{
float:left; 

padding-left:4px;
}
#mainnavblock dl dt
{
	padding-left:20px;
}
#mainnavblock dl img{
margin:0px 0px 0px 17px;
}



#headernavbottom
{
		background:url(../Images/headernavbottomimg.jpg) no-repeat left top;
		width:852px;
		height:26px;
		float:left;
		padding-left:4px;
	}
	#headernavbottom dl
	{
		float:left; 
		}

#headernavbottom dl img
{
	margin:0px 0px 0px 17px;
}

#mainnavblock dl dt,#headernavbottom dl dt,#headernavtop dl dt {
cursor:pointer; 
}
#headernavbottom dl dt
{
cursor:pointer;
padding-left:29px;
}
#headernavbottom .topdropdown dt
{
	padding:5px 0px 0px 35px;
}
#headernavbottom p,#mainnavblock dd p
{
padding:5px 0px 0px 20px;
}

.dropdown dt{
padding:5px 0px 0px 0px;
}
#headernavtop dl dd p,.topdropdown #six-ddheader
{
	margin:5px 0px 0px 0px;
}


.dropdown dd,.topdropdown dd {
position:absolute; 
overflow:hidden; 
display:none;
}

.dropdown ul li,.topdropdown ul li {
display:inline;
}

.dropdown .underline{
border-bottom:1px solid #B6B883;
}
.topdropdown .underline {
border-bottom:1px solid #B6B883;
}

.dropdown ul,.topdropdown ul {
width:185px; 
border:1px solid #B6B883;
}

.dropdown a, .dropdown a:active, .dropdown a:visited,.topdropdown a,.topdropdown a:active,.topdropdown a:visited {
display:block; 
padding:5px 5px 5px 5px; 
color:#5F6347; 
text-decoration:none; 
background:#ECF4DC;
width:175px;
}
dt#seven-ddheader .myprofile
{
	background-color:transparent;
	width:67px;
	margin:5px 0px 0px 0px;
	padding:0px;
color:#FDFDE1;
		}
		.profile
		{
			width:130px;
			border-right:1px solid #B6B883; 
			display:block;
			}


.dropdown ul li a:hover, .topdropdown ul li a:hover {
background:#E5EACE;
color:#8F8F03; 
}
.classes 
{		
			width:148px;
			border-right:1px solid #B6B883; 
			display:block;
			
}

 
	#mainheadingimage img
	{
		margin:0px 0px 0px 22px;
			}
			
	#Pageheading #mainheadleftback
	{
		background:url(../Images/mainheadingleftback.jpg) no-repeat left top;
		width:640px;
		height:60px;
		}
	
	#Pageheading #mainheadrightback
	{
		background:url(../Images/mainheadingrightback.jpg) no-repeat left top;
		width:363px;
		height:60px;			
	}
	
	#contentwrapper #leftimage
{
	background:url(../Images/leftimage.jpg) no-repeat;
	width:4px;
}
		#contentwrapper #leftborder
{
	background:url(../Images/bigborderline.jpg) repeat-y top left;
	width:1px;
	}

#contentwrapper #rightborder
	{
	background:url(../Images/bigborderline.jpg) repeat-y top left;
	width:1px;
	}
	#contentwrapper #rightimage
{
	background:url(../Images/rightimage.jpg) no-repeat;
	width:4px;
}
#contentwrapper #contentblock
	{
		padding:0px 0px 0px 10px;
		background:#FCFCF0 url(../Images/containerback.jpg) repeat-x;
		width:983px;
			}
	
/*Master page styles ends*/


/*Home page styles starts*/
.allaboutuscontents ul
{
	margin:5px 0px 6px 10px;
}
.allaboutuscontents ul li
{
	list-style-type:circle;
	margin:0px 0px 5px 20px;
}
#imageloop
{
	text-align:center;
	margin:10px 0px 10px 0px;
}
.eventsusercntrl
{
	text-align:center;
	margin:0px 0px 0px 14px;

}
.eventsblock
{
color:#4B574F;	
	width:186px;
	border:1px solid #E6ECD3;
	padding-bottom:10px;
}
.singleevent
{
	color:#4B574F;	
	width:186px;
	border:1px solid #E6ECD3;
	padding:10px 0px 10px 0px;
	text-align:center;
}
.singleevent li
{
	margin-bottom:5px;
}
.events ul{
margin:15px 0px 0px 0px;
}
.events ul li{
display:block;
text-align:center;
}
.events ul li a
{
	color:#A1A282;
}
.events ul li a:hover
{
	color:#80815F;
}
.events ul li img{
margin-bottom:3px;
}
.boardofdir
{
	width:773px;
	color:#4B574F;
	border:1px solid #E6ECD3;
padding:10px;
}
.innercontentblock
{
	width:793px;
	color:#4B574F;
	border:1px solid #E6ECD3;

}
.fullwidth
{
	width:793px;
	color:#4B574F;
		border:1px solid #E6ECD3;
}
	
.evntcontwidth
{
	width:795px;
	color:#4B574F;
}
.forheight
{
	height:200px;
	
}
.directorslist
{
	
	margin-left:270px;
}
.directorslist ul li
{
	list-style-type:none;
	padding:0px 0px 7px 0px;
}
li.morespace
{
	margin:0px 0px 12px 0px;
}
.consulgenarallist
{
margin-left:270px;

}
.consulgenarallist ul li
{
	list-style-type:none;
	padding:0px 0px 3px 0px;
}
	
.wholecontents
{
	width:600px;
	margin:0px 0px 0px 7px;
}
.contents
{
	margin:10px;
}

.contents ol{
margin:5px 0px 7px 25px;
}
.contentdivbackground
{
color:#4B574F;
	width:600px;
	border:1px solid #E6ECD3;
	margin-bottom:7px;
}
.smallheadingbackground
{
	background:url(../Images/smallheadingbackimg.gif) no-repeat;
	width:152px;
	height:18px;
	
}
.bigheadingbackground
{
	background:url(../Images/bigheadingbackimg.gif) no-repeat;
	width:263px;
	height:18px;
	
}
.toobigheadingbackground
{
	background:url(../Images/toobigheadingbackimg.gif) no-repeat;
	width:423px;
	height:18px;
}
.tooobigheadingbackground
{
	background:url(../Images/tooobigheadingbackimg.gif) no-repeat;
	width:481px;
	height:18px;
}

.addblock
{
	width:186px;

	}
	.addblock iframe
	{
		width:170px;
			background-color:Transparent;
			border:1px solid #B6B78E;
			margin-left:7px;
			height:114px;
	}

.ads
{
	
	/*width:184px; margin:20px auto; text-align:center;*/
	width:125px; margin:20px auto;text-align:center;
}

.adsimage
{
	/*border:1px solid blue;text-align:center;*/
	width:125px; margin:20px auto;text-align:center;border:2px solid #9CB27B;
}	

#enteremail
{
		background-color:#DEEACB;
		height:114px;
	}
#enteremail img
{
	background-color: #006699;
	 float:right;
	 margin-right:11px;
	 margin-top:16px;
}
#enteremail p
{
color:#5F6347;
float:left;
width:113px;
padding:10px 0px 0px 7px;
}

#enteremail .textbox
{
		border:1px solid #666A54;
	margin:15px 5px 7px 4px;
	width:145px;
}

	
		.button
{
	background:url(../Images/button.gif) no-repeat;
	width:85px;
	height:22px;
	border:0px;
	margin:2px 4px 10px 0px;
	color:#3B4221;
	font-weight:bold;
	}
	.buttonbig
{
	background:url(../Images/button1.gif) no-repeat;
	width:130px;
	height:22px;
	border:0px;
	margin:2px 4px 10px 0px;
	color:#3B4221;
	font-weight:bold;
	}


#footerleft
{
	float:left;
	background:url(../Images/footerleft.jpg) no-repeat;
	width:176px;
	height:103px;
}
#footermiddle
{
	float:left;
	background:url(../Images/footermiddle.jpg) no-repeat;
	width:651px;
	height:63px;
	text-align:center;
	color:#5F6347;
/*	font-weight:bold;*/
	padding-top:40px;
}
#footermiddle p
{
	text-align:center;
	color:#5F6347;
/*	font-weight:bold;*/
	padding-top:7px;
}
#footerright
{
	float:left;
	background:url(../Images/footerright.jpg) no-repeat;
	width:176px;
	height:103px;
}

/* In case if the contents of the page increases remove this styles(end)*/
.oddimage
{
	float:left;
	vertical-align:middle;
	padding-right:10px;
}
.evenimage
{
	float:right;
	vertical-align:middle;
padding-left:10px;
}
.latestnews
{
	border:0px;

}
.formoreinfo
{
	margin:0px 0px 0px 150px;
}
	.formoreinfoshort
{
	margin:0px 0px 0px 130px;
	}
p.oddimage
{
	padding:30px 10px 0px 10px;

}
p.oddimage1
{
	padding:70px 0px 0px 10px;
}
.tinwhistleimage
{
	float:right;
	padding-top:30px;
	padding-left:20px;
}
/*Join or Renew page styles starts here*/	
.joinmaincontainer
{
	width:776px;	
margin:0px auto;
padding:15px 0px 15px 0px;
}
.joinorrenew
{
	width:776px;	
margin:0px auto;
padding:0px 0px 15px 0px;
border:1px solid #E6ECD3;
}
.latestnewspage
{
	width:793px;	
border:1px solid #E6ECD3;
}
.latestnewspage1
{
	width:793px;	
border:1px solid #E6ECD3;
padding-bottom:10px;
}
#fixedheight200px
{
	margin-bottom:220px;
}
#fixedheight250px
{
	margin-bottom:290px;
}
#fixedheight300px
{
	margin-bottom:330px;
}


.joinmaincontainer table
{
	margin:0 auto;
}
	.TextBox
	{
		width:149px;
		margin:2px 0px 0px 0px;
		}

		.membershiptext{
	width:126px; 
	height: 108px; 
	vertical-align:top;
	padding-left:10px;
		}
	.membership{	
		width: 240px; 
		height: 108px;
	}
	.joinmaincontainer span
	{
		padding:10px 0px 0px 10px;
		vertical-align:bottom;
	}
	.topspace1
	{
		padding:10px 0px 0px 0px;
	}
	.intereststext
	{
		width:100px;
		padding:12px 0px 15px 0px;
	}
	.interests
	{
		width:100px;
		padding:12px 0px 15px 0px;
	}
	.visacard img
	{
		padding-left:48px;
	}
	.mastercard img
	{
		padding-left:149px;
		
	}
	.joinbutton
	{
		padding:10px 0px 0px 160px;
	}

.hidden 
{
	display: none !important;
}

.selected
{
	color:#756ce6;
}
.RenewHeading
{
	font-size:10px;
	
}
.eventcontents
{
	width:400px;
}

/*Events page styles*/
.eventsimage
{
	margin-bottom:9px;	border:1px solid #E6ECD3;
	padding:9px 9px 5px 9px;
}
.eventsimage img
{
	float:left;
	margin:1px 15px 10px 1px;	
}
.eventsimage #eventdescription p
{
	padding-bottom:3px;
}
#eventsrelated td
{
	width:60px;
	padding:10px 0px 7px 0px;
}
#noevents
{
padding:13px 7px 13px 7px;
margin-bottom:9px;
}
.horizontalline
{
background-color:#9CB27B; 
height:2px;
}
.rightsideevents tr td p
{
	margin-top:4px;
	text-align:left;
}
.noborder
{
	border:1px solid red;
	border-style:none;
}

.imgContents
{
	margin:10px;
}

.imgContents ol{
padding:5px;
}

.imgContents li{
list-style-image:url(../images/462365_clover_leaf_new.gif);
vertical-align:text-top;
margin:5px 0;
line-height:16px;
}

#sponsor
{
    width:720px;
    margin-left:auto;
    margin-right:auto;
    }
    
#sponsor a {color:#003399}    
#sponsor a:hover {color:#8f8f03; text-decoration:underline} 

#left-sponsor{ float:left;width:350px;}
#right-sponsor{ float:left;width:350px;}
    
#left-sponsor ul {margin-bottom:25px;}
#right-sponsor ul {margin-bottom:25px;}

#left-sponsor li {list-style-type:circle;margin-left:25px; }
#left-sponsor li.clover {list-style-image:url(../images/462365_clover_leaf_SMALL.gif);vertical-align:text-top; padding:2px}

#right-sponsor li {list-style-type:circle;margin-left:25px; }

.user_text {color:#cc0000; width:640px;margin-left:auto; margin-right:auto}
.center 
{
    text-align:center
}

.gift_title 
{
    text-decoration:underline;
    font-weight:bold;
    font-size:14px;
}






