img {
border: 0px;
}

a {
text-decoration: none;
cursor: pointer;
color: #86a803;
}

.handcursor {
cursor: pointer;
}

body {
max-width: 900px;
height: 100%;
background-image: url(bg.png);
background-repeat: repeat-x;
background-color: #FFFFFF;
margin: 0px auto;
font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

#global {
width: 900px;
}

#global .logo {
background-image: url(logo.png);
width: 243px;
height: 166px;
background-repeat: no-repeat;
background-position: top;
float: left;
}

#global .banner {
background-image: url(banner.png);
width: 646px;
height: 295px;
background-repeat: no-repeat;
float: right;
margin-top: 10px;
position: relative;
z-index: 1
}

#menu {
padding-left: 10px;
padding-top: 240px;
position: relative;
}

#menu .up {
width: 220px;
height: 28px;
background-color: #FFFFFF;
border: 1px solid #cfcfcf;
margin-top: 1px;
font: bold 120%/100% Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
line-height: 28px;
text-indent: 20px;
font-weight: normal;
}

#menu .up:hover {
width: 220px;
height: 28px;
background-color: #93b11f;
border: 1px solid #93b11f;
font: bold 120%/100% Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
line-height: 28px;
text-indent: 20px;
font-weight: normal;
}

#menu .down{
width: 220px;
height: 28px;
background-color: #86a803;
border: 1px solid #86a803;
font: bold 120%/100% Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
line-height: 28px;
text-indent: 20px;
font-weight: normal;
}

#menu .sub {
width: 220px;
height: 22px;
background-color: #FFFFFF;
border: 1px solid #cfcfcf;
margin-top: 1px;
font: bold 120%/100% Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 22px;
text-indent: 20px;
font-weight: normal;
}

#menu .sub:hover {
width: 220px;
height: 22px;
background-color: #E1E1E1;
border: 1px solid #cfcfcf;
margin-top: 1px;
font: bold 120%/100% Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height: 22px;
text-indent: 20px;
font-weight: normal;
}

#menu .subdown {
width: 220px;
height: 22px;
background-color: #E1E1E1;
border: 1px solid #cfcfcf;
margin-top: 1px;
font: bold 120%/100% Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height: 22px;
text-indent: 20px;
font-weight: normal;
}


#contentRight {

width: 645px;
height: 400px;
float: right;
}

#contentRight .welcome {
background-image: url(welcome.png);
width: 406px;
height: 65px;
background-repeat: no-repeat;
margin-left: 10px;
}


#contentRight .title1 {
font-family:"Helvetica 35 Thin", Arial;
font-size: 27px;
color: #3D3D3D;
padding-left: 10px;
line-height: 18px;
}

#contentRight .title2 {
font-family:"Helvetica 35 Thin", Arial;
font-size: 38px;
color: #86a803;
margin-left: 10px;
}


#contentRight .title3 {
font-family:"Helvetica 35 Thin", Arial;
font-size: 14px;
color: #86a803;
font-weight: bold;
}

#contentRight .text1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333;
padding-left: 10px;
line-height: 20px;
padding-top: 10px;

}

#horse {
background-image: url(horse.jpg);
width: 150px;
height: 143px;
background-repeat: no-repeat;
background-position: center;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 40px;
}

#bar {
background-image: url(bar.jpg);
width: 900px;
height: 31px;
background-repeat: repeat-x;
position: relative;
float: right;
margin-top: 20px;
}

#bar .arrow {
background-image: url(bar_arrow.jpg);
width: 25px;
height: 31px;
background-repeat: no-repeat;
float: right;
}

#bar .title4 {
font-family: "Trebuchet MS";
font-size: 18px;
color: #FFFFFF;
line-height: 31px;
padding-left: 20px;
}

#bar .title5 {
font-family: "Trebuchet MS";
font-size: 14px;
color: #86a803;
font-weight: bold;
}

.title6 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #86a803;
line-height: 39px;
padding-left: 20px;
}

#bar .text2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333;
padding-left: 10px;
line-height: 20px;
padding-top: 10px;
text-align: justify;
}

#copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 20px;
margin-top: 40px;
text-align: center;
}



.directory{ background-image:url(directory-bg.gif); background-repeat:repeat-x; height:152px; width:307px;}
.direct_cont{width:100%; height:75px;}
.direct_title{margin-left:9px;}
.assoc{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#717171; font-size:11px; padding-left:9px; padding-top:9px; line-height:15px; float:left;}
.more_cat{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-right:11px; vertical-align:baseline;}
.gre_content{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-left:5px;  height:152px;}
.gre_title{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#5D7500;}
.h_contact{  width:155px; height:152px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.member_content{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding-top:7px;}
.calender{padding-left:7px; padding-top:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#93B11F;}
.more2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#93B11F; border:0; padding-right:11px; padding-top:10px;}
.more3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#93B11F; border:0; padding-right:11px; }
.more4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#93B11F; border:0; padding-right:11px; padding-top:64px;}
.gray_title{ margin-top:7px; margin-bottom:13px;}
.message{color: red;}
.event_header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#AFAEAE;padding-top:7px; margin-bottom:13px; font-weight:bold;}

/*.event_header{text-decoration:none; color:#AFAEAE;}*/
.footer{background-color:#93B11F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-left:9px; border-bottom:1px solid #999999;}
.policy{float:left;}
.feed{order-bottom:1px dashed #FFFFFF; width:136px; margin-left:625px;}
.input_pass{background-color:#B2CF43; border:1px solid #FFFFFF;  width:100px;}
.input_user{background-color:#B2CF43; border:1px solid #FFFFFF;  width:100px;}
.enter_btn{position:absolute; }
.member_line{margin:0; padding:0; vertical-align:top;}
.forget_hash{}
.contact_details{padding-left:5px; line-height:19px;}
.contact_title{margin-top:19px; margin-left:5px; margin-bottom:5px;}
.new_icon{position:absolute; margin-left:155px; margin-top:-33px;}
.categ{padding-left:25px;}
.more_cat_icon{border:0; position:absolute; margin-right:25px;}



.switch{ height:19px; width:241px; margin-top:11px; padding-left:7px;  background-color:#000; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding-top:3px; padding-bottom:3px;}