@charset "utf-8";
/* CSS Document */
body { margin:0px auto 0px auto; padding:0px; background-image:url(../img/bodybg.gif); background-repeat:repeat-x; background-position:top left; background-color:#f7f8e8; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.maintable { width:100%; margin:0px 0px 0px 0px; padding:0px;}
.contenttable { width:760px; margin:0px auto 0px auto; padding:0px;}
img { border:0px;}
.clear { clear:both}
.contentarea { background-color:#FFFFFF; margin:0px; padding:8px 8px 0px 8px; border-right:1px solid #580000; border-left:1px solid #580000;}
.contentarea .btnsearch { margin:0px 0px 0px 0px; padding:0px; background-color:#580000; border:0px solid #580000; font-size:11px; color:#ffffff; width:75px; font-weight:bold; line-height:20px; height:22px; cursor:pointer;text-decoration:none;}

.contentbg { background-image:url(../img/contentbg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#fffffe; margin:0px; padding:10px;}
pre { border:1px; background-color:#FFFFFF; color:#000000;}
h2.errormsg { margin:0px; padding:0px 0px 10px 0px; color:#ff0000; font-size:14px; font-weight:bold; text-align:center;}

/* login box */
#home {margin:0px; padding:0px;}
.loginbox { margin:0px; padding:5px; background-image:url(../img/loginboxbg.gif); background-position:top left; background-repeat:no-repeat; height:89px;}
.loginbox h1 { margin:0px 0px 2px 2px; padding:0px 0px 3px 25px; font-size:11px; font-weight:bold; color:#de7300; text-transform:uppercase; background-image:url(../img/loginicon.gif); background-position:top left; background-repeat:no-repeat; height:19px; line-height:18px; border-bottom:1px solid #e0e1a4;}
.loginbox table{ margin:0px; padding:0px 0px 0px 0px; }
.loginbox td { margin:0px; padding:0px 0px 4px 0px; font-size:11px; color:#000000;}
.loginbox .logintext { margin:0px; padding:0px; font-size:11px; color:#000000;}
.loginbox .inputbox { margin:0px; padding:0px; background-color:#e0e1a4; border:1px solid #89513d; font-size:11px; color:#000000; width:100px;}
.loginbox .btnlogin { margin:0px; padding:0px; background-color:#580000; border:0px solid #580000; font-size:10px; color:#ffffff; width:65px; font-weight:bold; line-height:14px; cursor:pointer;}
.loginbox a { margin:0px; padding:0px 0px 0px 0px; color:#de7300; font-size:9px; text-decoration:underline; }
.loginbox a:hover { margin:0px; padding:0px; color:#de7300; font-size:9px; text-decoration:none; }

/*logout */
.logout { margin:0px; padding:60px 10px 10px 0px; font-size:12px; color:#edeecb; text-decoration:none; text-align:right;height:29px;}
.logout p{ margin:0px; padding:0px 0px 0px 0px; font-size:12px; color:#edeecb;}
.logout a { margin:0px; padding:0px; font-size:12px; color:#FFFFFF; text-decoration:underline;}
.logout a:hover { margin:0px; padding:0px; font-size:12px; color:#FFFFFF; text-decoration:none;}

/* top right box*/
.toprightbox { margin:0px; padding:60px 10px 10px 0px; font-size:12px; color:#edeecb; text-decoration:none; text-align:right;height:29px;}

/* login area box*/

.loginarea {  background-image:url(../img/loginarea.jpg); background-position:center center; background-repeat:no-repeat; width:291px; height:135px; margin:0px auto 0px auto; padding:0px; }
.logincontent { margin:0px; padding:10px;}
.logincontent table, .logincontent table td { margin:0px; padding:0px 0px 3px 0px;}
.logincontent h1 {margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#de7300; font-size:14px; font-weight:bold; border-bottom:1px solid #de7300;}
.logintxt { font-size:11px; color:#000000}
.logininputbox {  margin:0px; padding:0px; background-color:#e0e1a4; border:1px solid #89513d; font-size:11px; color:#000000; }
.loginlink { font-size:11px; color:#de7300; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px;}
.loginlink a { margin:0px; padding:0px 0px 0px 0px; color:#de7300; font-size:10px; text-decoration:underline;}
.loginlink a:hover { margin:0px; padding:0px; color:#de7300; font-size:10px; text-decoration:none;}
.loginbtn { margin:0px; padding:0px; background-color:#580000; border:0px solid #580000; font-size:10px; line-height:18px; height:20px; color:#ffffff; width:65px; font-weight:bold; text-align:center;}
.forgotpwd { margin:10px  auto 0px auto; padding:10px; background-color:#e1e1a4; border:1px solid #580000; width:291px;}
.forgotpwd table, .forgotpwd table td { margin:0px auto 0px auto; padding:0px 0px 5px 0px;}
.forgotpwd .logintxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#580000}
.forgotpwd a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.forgotpwd a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#580000; text-decoration:none;}


/* menu bar */
#nav {padding:0; margin:0; list-style:none; height:36px; background-image:url(../img/menubg.gif); background-repeat:repeat-x; background-repeat:top left; position:relative;font-family:arial, verdana, sans-serif; color:#000000; font-weight:bold; z-index:200;  font-size:12px; width:720px; padding-left:20px;}
#nav li.top {float:left; border:0px solid red; margin-top:0px; height:36px;}
#nav li a.top_link {display:block; float:left; color:#000000; text-decoration:none; font-size:12px; font-weight:bold; padding:0px 7px 0px 7px; cursor:pointer;color:#000000; font-size:12px; line-height:36px; border-right:1px solid #580000;}
#nav li a.top_link span {float:left; display:block; padding:0px 7px 0px 7px;  color:#000000; font-weight:bold; font-size:12px; line-height:36px; }
#nav li a.top_link span.down {float:left; display:block; padding:0px 7px 0px 7px;  color:#000000; font-weight:bold; font-size:12px;margin-right:0px}
#nav li .active{float:left; display:block; padding:0px 14px 0px 14px; color:#580000; font-weight:bold; font-size:12px; line-height:36px; text-decoration:none; margin-right:0px; border-right:1px solid #580000;}
#nav li:hover a.top_link,#nav a.top_link:hover {color:#580000; font-weight:bold;border:0px solid red; height:36px; border-right:1px solid #580000;}
#nav li:hover a.top_link span, #nav a.top_link:hover span{color:#580000; border:0px solid black; height:36px; }
#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0; }
#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; }
#nav :hover ul.sub
{left:-2px; top:35px; background: #e0e1a4; padding:0px;  width:160px; height:auto; border-left:1px solid #715b3c;border-right:1px solid #715b3c;border-bottom:1px solid #715b3c; }
#nav :hover ul.sub li
{display:block; float:left; width:160px; font-weight:normal; height:auto; }
#nav :hover ul.sub li a
{display:block; font-size:12px; height:auto;  width:150px; line-height:22px; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px;  color:#580000; text-decoration:none;  font-weight:bold; border-top:1px solid #715b3c; }
#nav :hover ul.sub li a:hover
{background:#580000; color:#ffffff; font-weight:bold; font-size:12px;}
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:148px; top:0px; background-color:#580000; padding:0px; width:160px; height:auto; z-index:600; border:1px solid #715b3c;}

#nav ul,
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;  }

#nav li:hover li:hover > ul
{left:150px; top:5px; background: #e0e1a4; padding:0px; width:160px; height:auto; border:1px solid #715b3c; z-index:600;}
#nav li:hover > ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;  }

/* welcome */
.welcomecontainer { margin:0px; padding:10px 10px 0px 5px; background-image:url(../img/welcomebg.jpg); background-position:top left; background-repeat:no-repeat; height:234px;}
.welcomecontainer h1 { margin:0px; padding:0px 0px 5px 0px; font-size:14px; font-weight:bold; color:#580000;}
.welcomecontainer p { margin:0px; padding:0px 0px 4px 0px; font-size:11px; color:#000000; text-align:justify; }

/* happening */
.happening { margin:0px; padding:0px;}
.happening h1 { margin:0px; padding:0px 0px 0px 40px; font-size:11px; font-weight:bold; color:#de7300; text-transform:uppercase; background-image:url(../img/calednar.gif); background-position:top left; background-repeat:no-repeat; height:30px; line-height:30px;}
.happening h1 a { margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:bold; color:#de7300; text-transform:uppercase; text-decoration:none;}
.happening h1 a:hover { margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:bold; color:#580000; text-transform:uppercase; text-decoration:none;}
.happening p { margin:5px 0px 0px 0px; padding:5px 0px 0px 0px; font-size:11px; color:#000000; text-align:justify; line-height:18px; border-top:1px solid #e0e1a4;}
.happening a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; color:#000000; text-decoration:underline;}
.happening a:hover { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; color:#580000; text-decoration:none;}
a.moreevents { color:#de7300; font-size:11px; font-weight:bold; padding:0px; margin:0px 0px 0px 0px; text-decoration:none;}
a.moreevents:hover { color:#de7300; font-size:11px; font-weight:bold; padding:0px; margin:0px 0px 0px 0px; text-decoration:underline;}

/* message */
.message { margin:0px; padding:0px;}
.message h1 { margin:0px; padding:0px 0px 0px 40px; font-size:11px; font-weight:bold; color:#de7300; text-transform:uppercase; background-image:url(../img/message.gif); background-position:top left; background-repeat:no-repeat; height:28px; line-height:25px;}
.message h1 a { margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:bold; color:#de7300; text-transform:uppercase; text-decoration:none;}
.message h1 a:hover { margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:bold; color:#580000; text-transform:uppercase; text-decoration:none;}
.message p { margin:5px 0px 0px 0px; padding:5px 0px 0px 0px; font-size:11px; color:#000000; text-align:justify; line-height:18px; border-top:1px solid #e0e1a4;}
.message a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; color:#000000; text-decoration:none;}
.message a:hover { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; color:#000000; text-decoration:none;}
.message a.moreevents { color:#de7300; font-size:11px; font-weight:bold; padding:0px; margin:0px 0px 0px 0px; text-decoration:none;}

/* news */
.news { margin:0px; padding:0px;}
.news h1 { margin:0px; padding:0px 0px 8px 40px; font-size:11px; font-weight:bold; color:#de7300; text-transform:uppercase; background-image:url(../img/news.gif); background-position:top left; background-repeat:no-repeat; height:20px; line-height:18px;}
.news h1 a { margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:bold; color:#de7300; text-transform:uppercase; text-decoration:none;}
.news h1 a:hover { margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:bold; color:#580000; text-transform:uppercase; text-decoration:none;}
.news ul { margin:5px 0px 0px 0px; padding:5px 0px 0px 20px;  border-top:1px solid #e0e1a4;}
.news ul li { margin:0px 0px 0px 0px; padding:0px 0px 2px 0px; font-size:11px; color:#000000; line-height:18px; border-bottom:1px dashed #000000;}
.news ul li a{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; color:#580000; line-height:18px; text-decoration:none;}
.news ul li a:hover{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; color:#580000; line-height:18px; text-decoration:underline;}
.morenews { color:#580000; font-size:11px; text-align:right;}
.morenews a { color:#580000; font-size:11px; text-align:right; text-decoration:underline;}
.morenews a:hover { color:#580000; font-size:11px; text-align:right; text-decoration:none;}


.newscontainer { margin:0px; padding:0px;}
.newscontainer h1 { margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#de7300; font-size:14px; font-weight:bold; border-bottom:1px solid #de7300;}
.newscontainer .newtitle { margin:0px 0px 2px 0px; padding:0px 20px 15px 20px;  color:#552700; font-size:11px; font-weight:bold; position:relative;}
.newscontainer .newtitle a.current { margin:0px 0px px 0px; padding:0px 0px 0px 0px; float:left; color:#552700; font-size:11px; font-weight:bold; text-decoration:underline;}
.newscontainer .newtitle a.current:hover { margin:0px 0px px 0px; padding:0px 0px 0px 0px; float:left; color:#552700; font-size:11px; font-weight:bold; text-decoration:none;}
.newscontainer .newtitle a.archived { margin:0px 0px px 0px; padding:0px 0px 0px 0px; float:right; color:#552700; font-size:11px; font-weight:bold; text-decoration:underline;}
.newscontainer .newtitle a.archived:hover { margin:0px 0px px 0px; padding:0px 0px 0px 0px; float:right; color:#552700; font-size:11px; font-weight:bold; text-decoration:none;}
.newsdiv {  background-color:#e0e1a4; border:1px solid #a6a089; padding:10px; width:93%; margin:0px 0px 10px 15px;}
.newsdiv h4 {  margin:0px 0px 2px 0px; padding:0px; color:#000000; font-size:14px; font-weight:bold; border-bottom:1px solid #000000;}
.newsdiv .newslist { margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; float:left; border-bottom:1px dashed #aba58e; width:100%;}
.newsdiv .newsicon {  margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; float:left; background-image:url(../img/news.gif); background-position:top left; background-repeat:no-repeat; height:20px; width:5%; border:0px solid red;}
.newsdiv .newscontent { margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; float:left; width:90%;height:95px;}
.newsdiv .newscontent p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:90%; font-size:11px; color:#000000;}
.newsdiv .newscontent h1 { margin:0px 0px 2px 0px; padding:0px; color:#552700; font-size:11px; font-weight:bold; border:0px;}
.newsdiv .newscontent h1 a { margin:0px; padding:0px; color:#552700; font-size:11px; text-decoration:none; font-weight:bold;}
.newsdiv .newscontent h1 a:hover { margin:0px; padding:0px; color:#552700; font-size:11px; text-decoration:underline; font-weight:bold}
.newsdiv .newscontent h2 { margin:0px; padding:0px 0px 5px 0px; color:#000000; font-size:11px; font-weight:normal; border:0px;}

/* contact home */
.contacthome { margin:0px; padding:0px; border-top:1px solid #e0e1a4;}
.contacthomebg {margin:0px; padding:0px 0px 0px 50px; background-image:url(../img/contacthomebg.jpg); background-position:top left; background-repeat:no-repeat; height:57px; color:#de7300; font-weight:bold; font-size:11px; line-height:50px;}
.contacthomebg a {margin:0px; padding:0px 0px 0px 0px; color:#de7300; font-weight:bold; font-size:11px; text-decoration:none;}
.contacthomebg a:hover {margin:0px; padding:0px 0px 0px 0px; color:#580000; font-weight:bold; font-size:11px; text-decoration:none;}
.contactusbg {margin:0px; padding:10px 0px 0px 0px; background-image:url(../img/contactusbg.gif); background-position:top left; background-repeat:no-repeat; height:47px; color:#000000; font-size:11px; line-height:16px; text-align:center;}
.contactusbg a{margin:0px; padding:0px 0px 0px 0px; color:#000000; font-size:11px; line-height:16px; text-align:center; text-decoration:none;}
.contactusbg a:hover{margin:0px; padding:0px 0px 0px 0px; color:#000000; font-size:11px; line-height:16px; text-align:center; text-decoration:underline;}

/* history */
.history { margin:0px; padding:0px;}
.history h1 { margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#de7300; font-size:14px; font-weight:bold; border-bottom:1px solid #de7300;}
.history h2 { margin:0px; padding:0px 0px 5px 0px; color:#000000; font-size:12px; font-weight:bold;}
.history p { margin:0px; padding:0px 0px 10px 0px; color:#000000; font-size:11px; text-align:justify;}

/* committees */
.committees { margin:0px; padding:0px;}
.committees h1 { margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#de7300; font-size:14px; font-weight:bold; border-bottom:1px solid #de7300;}
.committees h2 { margin:0px; padding:10px 0px 5px 5px; color:#000000; font-size:12px; font-weight:bold;}
.committees h4 { margin:0px; padding:10px 0px 5px 5px; color:#580000; font-size:12px; font-weight:bold;}
.committees p { margin:0px; padding:0px 0px 10px 5px; color:#000000; font-size:11px; text-align:justify;}
.committees .imgblock { margin:0px 10px 0px 0px; padding:5px; background-color:#580000;}
.committees .dotted { margin:0px 0px 0px 0px; padding:8px 0px 8px 0px; background-image:url(../img/dotted_hori.gif); background-position:center left; background-repeat:repeat-x; height:1px; width:100%;}
.committepagetitle {margin:0px 0px 10px 0px; padding:0px; font-size:14px; font-weight:bold; color:#000000; border:0px; text-align:left;}

.committeebox { clear:both; margin:0px 0px 0px 0px; padding:10px; background-color:#FFFFFF; border:1px solid #580000; }
.committelistbox { margin:0px 0px 10px 0px; padding:0px;}
.committelistbox table, .committelistbox td { margin:0px; padding:5px;}
.committelistbox h1 { margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#580000; border:0px; }
.committelistbox p {margin:0px; padding:0px 0px 5px 0px; color:#000000; font-size:11px; text-align:justify;}
.dottedline {margin:0px; padding:0px; border-bottom:1px dashed #580000;}

/* leadership */
.leadership { margin:0px; padding:0px;}
.leadership h1 { margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#de7300; font-size:14px; font-weight:bold; border-bottom:1px solid #de7300;}
/*.leadershipblock {margin:0px 15px 10px 10px; padding:0px;  background-image:url(../img/leadership_bg.gif); background-position:bottom left; background-repeat:no-repeat; width:212px; float:left;}*/
.leadershipblockbox {margin:0px 0px 10px 25px; padding:0px; text-align:center; border:0px solid #580000;}
.leadershipblock {margin:0px 0px 20px 0px; padding:0px; float:left; border:0px solid #580000; text-align:center; display:block; width:170px;}
.leadershipblock a {margin:0px 0px 0px 0px; padding:0px; border:0px;}
.leadershipblock a:hover {margin:0px 0px 0px 0px; padding:0px; border:0px;}
.leadershipblock img {margin:0px 0px 3px 0px; padding:0px; border:1px solid #580000;}
.leadershipblock h2 { margin:0px; padding:2px 0px 2px 0px; color:#000000; font-size:12px; font-weight:bold; text-align:center;}
.leadershipblock h4 { margin:0px; padding:0px 0px 2px 0px; color:#580000; font-size:12px; font-weight:bold; text-align:center;}
.leadershipblock h4 a { margin:0px; padding:0px 0px 2px 0px; color:#580000; font-size:12px; font-weight:bold; text-align:center; text-decoration:none;}
.leadershipblock h4 a:hover { margin:0px; padding:0px 0px 2px 0px; color:#580000; font-size:12px; font-weight:bold; text-align:center; text-decoration:underline;}
.leadershipblock p { margin:0px; padding:0px 0px 5px 0px; color:#000000; font-size:11px; text-align:center;}
.leadershipblock .dotted { margin:0px 0px 0px 0px; padding:8px 0px 8px 0px; background-image:url(../img/dotted_hori.gif); background-position:center left; background-repeat:repeat-x; height:1px; width:100%; text-align:center;}
.leaderdetail { margin:0px; padding:0px;}
.leaderdetail img { margin:0px 0px 70px 20px; padding:0px 0px 0px 0px; float:right; border:1px solid #580000; display:block;}
.leaderdetailtxt { margin:0px; padding:0px; float:left; width:65%; border:0px solid #ff0000;}
.leaderdetailtxt h1 { margin:0px; padding:0px 0px 0px 0px; color:#580000; font-size:12px; font-weight:bold; border:0px;}
.leaderdetailtxt p.desi { margin:0px; padding:0px 0px 8px 0px; color:#000000; font-size:11px; text-align:justify; font-weight:bold;}
.leaderdetailtxt p.desc { margin:0px; padding:0px 0px 8px 0px; color:#000000; font-size:11px; text-align:justify;}
.leaderdetailtxt p { margin:0px; padding:0px 0px 8px 0px; color:#000000; font-size:11px; text-align:justify; width:70%;}
.leaderdetail a {margin:0px 0px 0px 0px; padding:0px; color:#580000;  font-size:11px; font-weight:bold; text-decoration:underline;}
.leaderdetail a:hover {margin:0px 0px 0px 0px; padding:0px;color:#580000; font-size:11px; font-weight:bold; text-decoration:none;}

/* about */
.about { margin:0px; padding:0px;}
.about h1 { margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#de7300; font-size:14px; font-weight:bold; border-bottom:1px solid #de7300;}
.about h2 { margin:0px; padding:0px 0px 5px 0px; color:#580000; font-size:12px; font-weight:bold;}
.about p { margin:0px; padding:0px 0px 10px 0px; color:#000000; font-size:11px; text-align:justify;}
.about ul { margin:0px; padding:0px 0px 10px 20px; color:#000000; font-size:11px; text-align:justify;}
.about li { margin:0px; padding:0px 0px 0px 0px; color:#000000; font-size:11px; text-align:justify;}
.about a { margin:0px; padding:0px 0px 0px 0px; color:#580000; font-size:11px; text-decoration:underline;}
.about a:hover { margin:0px; padding:0px 0px 0px 0px; color:#580000; font-size:11px; text-decoration:none;}

/* club details */
.club { margin:0px; padding:0px;}
.club h1 { margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#de7300; font-size:14px; font-weight:bold; border-bottom:1px solid #de7300;}
/*.leadershipblock {margin:0px 15px 10px 10px; padding:0px;  background-image:url(../img/leadership_bg.gif); background-position:bottom left; background-repeat:no-repeat; width:212px; float:left;}*/
.leadershipblock {margin:0px 0px 20px 0px; padding:0px; float:left; border:0px solid #580000; text-align:center; display:block; width:170px;}
.leadershipblock a {margin:0px 0px 0px 0px; padding:0px; border:0px;}
.leadershipblock a:hover {margin:0px 0px 0px 0px; padding:0px; border:0px;}
.leadershipblock img {margin:0px 0px 3px 0px; padding:0px; border:1px solid #580000;}
.leadershipblock h2 { margin:0px; padding:2px 0px 2px 0px; color:#000000; font-size:12px; font-weight:bold; text-align:center;}
.leadershipblock h4 { margin:0px; padding:0px 0px 2px 0px; color:#580000; font-size:12px; font-weight:bold; text-align:center;}
.leadershipblock h4 a { margin:0px; padding:0px 0px 2px 0px; color:#580000; font-size:12px; font-weight:bold; text-align:center; text-decoration:none;}
.leadershipblock h4 a:hover { margin:0px; padding:0px 0px 2px 0px; color:#580000; font-size:12px; font-weight:bold; text-align:center; text-decoration:underline;}
.leadershipblock p { margin:0px; padding:0px 0px 5px 0px; color:#000000; font-size:11px; text-align:center;}
.leadershipblock .dotted { margin:0px 0px 0px 0px; padding:8px 0px 8px 0px; background-image:url(../img/dotted_hori.gif); background-position:center left; background-repeat:repeat-x; height:1px; width:100%; text-align:center;}
.clubdetail { margin:0px; padding:0px;}
.clubdetail img { margin:0px 0px 70px 20px; padding:0px 0px 0px 0px; float:right; border:1px solid #580000; display:block;}
.clubdetailtxt { margin:0px; padding:0px; float:left; width:100%; border:0px solid #ff0000;}
.clubdetailtxt h1 { margin:0px; padding:0px 0px 0px 0px; color:#580000; font-size:12px; font-weight:bold; border:0px;}
.clubdetailtxt p.desi { margin:0px; padding:0px 0px 8px 0px; color:#000000; font-size:11px; text-align:justify; font-weight:bold;}
.clubdetailtxt p.desc { margin:0px; padding:0px 0px 8px 0px; color:#000000; font-size:11px; text-align:justify;}
.clubdetailtxt p { margin:0px; padding:0px 0px 8px 0px; color:#000000; font-size:11px; text-align:justify; font-weight:normal;}
.clubdetail a {margin:0px 0px 0px 0px; padding:0px; color:#580000;  font-size:11px; font-weight:bold; text-decoration:underline;}
.clubdetail a:hover {margin:0px 0px 0px 0px; padding:0px;color:#580000; font-size:11px; font-weight:bold; text-decoration:none;}


/* becomemember */
.becomemember { margin:0px; padding:0px;}
.becomemember h1 { margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#de7300; font-size:14px; font-weight:bold; border-bottom:1px solid #de7300;}
.becomemember h2 { margin:0px; padding:0px 0px 5px 0px; color:#580000; font-size:12px; font-weight:bold;}
.becomemember p { margin:0px; padding:0px 0px 10px 0px; color:#000000; font-size:11px; text-align:justify;}
.becomemember ul { margin:0px; padding:0px 0px 10px 20px; color:#000000; font-size:11px; text-align:justify;}
.becomemember li { margin:0px; padding:0px 0px 0px 0px; color:#000000; font-size:11px; text-align:justify;}
.becomemember a { margin:0px; padding:0px 0px 0px 0px; color:#580000; font-size:11px; text-decoration:underline;}
.becomemember a:hover { margin:0px; padding:0px 0px 0px 0px; color:#580000; font-size:11px; text-decoration:none;}

/* contact us */
.contactus { margin:0px; padding:0px 0px 0px 0px;}
.contactus h1 { margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#de7300; font-size:14px; font-weight:bold; border-bottom:1px solid #de7300;}
.contactus h2 { margin:0px; padding:0px 0px 5px 20px; color:#000000; font-size:12px; font-weight:bold;}
.contactus p { margin:0px; padding:0px 0px 10px 20px; color:#000000; font-size:11px;}
.contactus a{margin:0px; padding:0px 0px 0px 0px; color:#580000; font-size:11px; line-height:16px; text-align:center; text-decoration:none;}
.contactus a:hover{margin:0px; padding:0px 0px 0px 0px; color:#000000; font-size:11px; line-height:16px; text-align:center; text-decoration:underline;}
.googlemap { background-color:#580000; border:1px solid #a6a089; padding:10px; width:425px; height:360px; margin:0px 0px 0px 0px; }
.googletitle { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; color:#580000; font-size:14px; font-weight:bold; border:0px; }

/*event calendar */
.eventcalendar {  padding:0px; width:100%; margin:0px 0px 0px 0px;}
.eventcalendar table {  background-color:#e4e5b0; border:1px solid #580000; padding:0px; width:100%; margin:0px 0px 0px 0px; font-size:12px;}
.eventcalendar .calendartopbg { background-color:#580000; background-image:url(../img/calendertopbg.jpg); background-repeat:repeat-x; background-position:top left; height:27px; border-bottom:0px solid #a6a089; padding:5px; margin:0px;}
.eventcalendar .calendartopbg h1 { padding:0px; margin:0px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px;}
.eventcalendar a.month { padding:0px; margin:0px; font-size:12px; color:#FFFFFF; text-decoration:underline;}
.eventcalendar a.month:hover { padding:0px; margin:0px; font-size:12px; color:#FFFFFF; text-decoration:none;}
.eventcalendar .weekbg { background-color:#580000; border:0px solid #a6a089; padding:0px; margin:0px; font-size:12px; font-weight:bold; color:#FFFFFF; height:20px;}
.eventcalendar .datebg { background-color:#e9eabf; border-right:1px solid #a6a089; border-bottom:1px solid #a6a089; padding:0px; margin:0px; font-size:12px; font-weight:bold; color:#000000;}
.eventcalendar .dateselectbg { background-color:#681d00; padding:0px; margin:0px; font-size:12px; font-weight:bold; color:#ffffff; float:right;}
.eventcalendar .dateselectbgNew { background-color:#ffff00; padding:0px; margin:0px; font-size:12px; font-weight:bold; color:#ff0000; float:right;}

.eventcalendar .event { background-color:#FFFFFF; border-right:0px solid #a6a089; border-bottom:0px solid #a6a089; padding:0px; margin:0px; font-size:11px; color:#ffffff;}
.eventcalendar .eventdiv { font-size:10px; color:#000000; padding:4px; margin:0px;}
.eventcalendar .eventdivother { font-size:10px; color:#0000ff; padding:4px; margin:0px; }
.eventcalendar .eventdivother a{ font-size:10px; color:#0000ff; padding:4px; margin:0px; text-decoration:none;}
.eventcalendar .eventdivother a:hover{ font-size:10px; color:#0000ff; padding:4px; margin:0px; text-decoration:underline;}
.eventcalendar .eventdiv a { font-size:10px; color:#580000; padding:0px; margin:0px; text-decoration:none;}
.eventcalendar .eventdiv a:hover { font-size:10px; color:#580000; padding:0px; margin:0px; text-decoration:underline;}
.eventcalendar .holiday { background-color:#a8320c; border:0px solid #a6a089; padding:10px; margin:0px 0px 0px 0px; font-size:11px; color:#ffffff; text-align:center; height:75px;}

.eventcalendar .eventdivbirthday { background-color:#a8320c; font-size:10px; color:#ffffff; padding:4px; margin:0px; text-align:left;}
.eventcalendar .eventdivanniversary { background-color:#ffca46; font-size:10px; color:#000000; padding:4px; margin:0px; text-align:left;}

/* sitemap */
.sitemap { margin:0px; padding:0px;}
.sitemap h1 { margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#de7300; font-size:14px; font-weight:bold; border-bottom:1px solid #de7300;}
.sitemap ul { margin:0px 0px 0px 20px; padding:0px 0px 0px 20px;}
.sitemap ul li { margin:0px; padding:0px; list-style:disc; color:#000000; font-size:12px;}
.sitemap ul li a { margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; color:#000000; font-size:12px; text-decoration:none; line-height:22px;}
.sitemap ul li a:hover { margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; color:#fe4200; font-size:12px; text-decoration:underline; line-height:22px;}

/* memberdirecoty */
.memberdirecoty { margin:0px; padding:0px;}
.memberdirecoty h1 { margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#de7300; font-size:14px; font-weight:bold; border-bottom:1px solid #de7300;}
.memberdirecoty p { margin:0px; padding:0px 0px 0px 0px; color:#000000; font-size:11px;}

.memberdirecoty form { margin:0px; padding:0px 0px 0px 5px; color:#000000; font-size:12px;}

.memberdirectorydiv {  background-color:#f9f9e1; border:1px solid #a6a089; padding:10px; width:92%; margin:0px 0px 25px 15px;}
.memberimgdiv {background-color:#6b5b4c; padding:5px;}
.member_dotted { margin:0px 0px 0px 0px; padding:8px 0px 8px 0px;  width:100%; background-image:url(../img/dotted_hori.gif); background-position:center left; background-repeat:repeat-x; display:block; height:1px;}
.memberdirectorydiv h1{ margin:0px; padding:0px 0px 5px 0px; color:#411f00; font-size:12px; font-weight:bold; border:0px;}
.memberdirectorydiv h1 a{ margin:0px; padding:0px 0px 5px 0px; color:#411f00; font-size:12px; font-weight:bold; text-decoration:none;}
.memberdirectorydiv h1 a:hover{ margin:0px; padding:0px 0px 5px 0px; color:#411f00; font-size:12px; font-weight:bold; text-decoration:underline;}
.memberdirectorydiv p{ margin:0px; padding:0px; color:#000000; font-size:11px; text-align:justify;}
.memberdirectorydiv a{ margin:0px; padding:0px; color:#580000; font-size:11px; text-decoration:underline;}
.memberdirectorydiv a:hover { margin:0px; padding:0px; color:#580000; font-size:11px; text-decoration:none;}
.memberdirectorydiv a.moreinfo{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#ff0000; font-size:11px; text-decoration:underline;}
.memberdirectorydiv a.moreinfo:hover { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#ff0000; font-size:11px; text-decoration:none;}
/*.memberdirectorydiv .btnlogin { margin:0px 0px 5px 0px; padding:0px; background-color:#580000; border:0px solid #580000; font-size:10px; color:#ffffff; width:175px; font-weight:bold; line-height:14px; cursor:pointer;}*/
.memberdirectorydiv .btnlogin { margin:0px 0px 5px 0px; padding:2px; background-color:#580000; border:0px solid #580000; font-size:11px; color:#ffffff; width:175px; font-weight:bold; line-height:17px; cursor:pointer;text-decoration:none;}
.memberdirectorydiv a.btnlogin:hover { margin:0px 0px 0px 0px; padding:2px; color:#ffffff; font-size:11px; text-decoration:none;}

.memberdirectorydiv .pagenav{ margin:0px; padding:0px; color:#411f00; font-size:10px;}
.memberdirectorydiv .pagenav a{ margin:0px; padding:0px; color:#411f00; font-size:11px; text-decoration:underline;}
.memberdirectorydiv .pagenav a:hover{ margin:0px; padding:0px; color:#411f00; font-size:11px; text-decoration:none;}
.memberdirectorydiv .pagenav a.selected, .memberdirectorydiv .pagenav a.selected:hover{ margin:0px; padding:0px 3px 0px 3px; background-color:#411f00; color:#fff; font-size:11px; text-decoration:none;}

/* join rotary */
.joinrotary { margin:0px 0px 0px 0px; padding:10px; background-color:#acad7e; border:1px solid #b0aa98;}
.joinrotary h1 { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#000000; font-size:12px; font-weight:bold; border-bottom:1px solid black}
.joinrotary p { margin:0px 0px 0px 0px; padding:0px; color:#761101; font-size:12px; text-align:justify;}
.joinrotary ul {  margin:0px 0px 0px 30px; padding:0px 0px 0px 0px; color:#000000; font-size:12px;}
.joinrotary ul li {  margin:0px; padding:0px 0px 0px 0px; color:#000000; font-size:12px;}

.joinrotary table{ margin:0px; padding:0px 0px 0px 0px;}
.joinrotary td { margin:0px; padding:0px 0px 10px 0px;}
radio { border:0px;}
.joinrotaryarea { background-color:#777849; border:1px solid #b0aa98; margin:0px; padding:10px;}
.joinwhitetxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff}
.joinsmallwhitetxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff}
.joinblacktxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
.jointxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#761101}
.join_dotted { margin:0px 0px 0px 0px; padding:8px 0px 0px 0px;  width:100%; background-image:url(../img/dotted_hori.gif); background-position:center left; background-repeat:repeat-x; display:block; height:1px;}
.joinsmalltxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF}
.joininputbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000 background-color:#FFFFFF; border:1px solid #5f4a2c;}
.joinrotary a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline;}
.joinrotary a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.joinbtn { margin:0px; padding:0px; background-color:#580000; border:0px solid #580000; font-size:14px; height:22px; color:#ffffff; width:100px; font-weight:bold; text-align:center;text-transform:uppercase;}


/* photogallery */
.photogallery1 { margin:0px; padding:0px;}
.photogallery1 h1 { margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#de7300; font-size:14px; font-weight:bold; border-bottom:1px solid #de7300;}
.photogallery { background-color:#f2ecd2; border:1px solid #a6a089; padding:10px; float:left; width:44%; margin:0px 10px 10px 5px; }

.photogallery h2 { color:#000000; font-size:12px; text-decoration:none; margin:0px; padding:0px 0px 5px 0px; text-align:center; font-weight:normal;}
.photogallery img { margin:0px; padding:0px 0px 0px 40px; text-align:center;}
.photogallery h3 { color:#fe4200; font-size:12px; text-decoration:none; margin:0px; padding:0px 0px 0px 0px; text-align:center; font-weight:bold;}
.photogallery h3 a { color:#fe4200; font-size:12px; text-decoration:underline; margin:0px; padding:0px 0px 0px 0px; text-align:center; font-weight:bold;}
.photogallery h3 a:hover { color:#fe4200; font-size:12px; text-decoration:none; margin:0px; padding:0px 0px 0px 0px; text-align:center; font-weight:bold;}

.curved { background:transparent; width:95%;}
.curved h1, .curved p { margin:0px; padding:0px; border:0px;}
.curved h1 { font-size:2em; color:#fff; margin:0px; padding:0px;border:0px;}
.curved p {padding-bottom:0.5em; }
.curved .b1, .curved .b2, .curved .b3, .curved .b4 { display:block; overflow:hidden; height:1px; font-size:1px; }
.curved .b2, .curved .b3, .curved .b4 { background:#580000;  border-left:1px solid #580000;  border-right:1px solid #580000; }
.curved .b1 { margin:0 5px; background:#580000;  }
.curved .b2 { margin:0 3px; border-width:0 2px; }
.curved .b3 { margin:0 2px; }
.curved .b4 { margin:0 1px; height:2px; }
.curved .boxcontent { display:block;  background:#580000;  border:0px solid #580000;  border-width:0 1px; }
.photoslidegallery { margin:0px; padding:0px 0px 0px 0px; text-align:center; border:0px solid white;}
.photoslidegallery h1,h2{ margin:0px; padding:0px 0px 5px 0px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px;}
.photoslidegallery a{color:#348;text-decoration:none;outline:none; color:#FFFFFF; font-size:12px;}
.photoslidegallery a:hover{color:#ffff00; font-size:12px;}
.photoslidegallery .caption{font-style:italic;color:#FFFFFF; font-size:12px;}
.photoslidegallery .photogalleria{position:relative;margin-top:0px;}
.photoslidegallery .gallery1{width:620px;margin:0px 30px 0px 30px; padding:0px; border:0px solid red;}
.photoslidegallery .gallery1 li{width:68px;height:50px;border:2px double #111;margin: 0 2px; margin-left:3px; margin-bottom:5px; background:#f7f8e8;}
.photoslidegallery .gallery1 li div{left:240px}
.photoslidegallery .gallery1 li div .caption{font:italic 0.7em/1.4 georgia,serif; color:#FFFFFF;}
#main_image{margin:0 auto 60px auto;height:375px;width:600px; border:1px solid #f7f8e8; background-color:#000000}
#main_image img{margin-bottom:10px;}
.photoslidegallery .nav{padding-top:15px;clear:both;letter-spacing:3px;text-align:center; color:#FFFFFF; font-size:12px;}
.photoslidegallery .info{text-align:left;width:600px;margin:30px auto;border-top:1px dotted #f7f8e8;padding-top:30px;}
.photoslidegallery .info p{margin-top:1.6em;}

/* pagination */
.pagination { margin:0px; padding:0px; text-align:center; color:#000; font-size:12px;}
.pagination a.page{ margin:0px; padding:0px 2px 0px 2px; text-align:center; color:#580000; font-size:12px; text-decoration:none;}
.pagination a.page:hover{ margin:0px; padding:0px 2px 0px 2px; text-align:center; color:#fff; font-size:12px; text-decoration:underline; background-color:#580000;}
.pagination a.prenext{ margin:0px; padding:0px 0px 0px 0px; text-align:center; color:#580000; font-size:12px; text-decoration:none;}
.pagination a.prenext:hover{ margin:0px; padding:0px 0px 0px 0px; text-align:center; color:#580000; font-size:12px; text-decoration:underline;}


/* footer */
.footer { margin:0px; padding:0px; background-color:#580000;}
.footerlink { margin:0px; padding:10px 0px 10px 0px; color:#FFFFFF; font-size:11px; text-align:center;}
.footerlink a { margin:0px; padding:0px; color:#FFFFFF; text-decoration:none; font-size:11px;}
.footerlink a:hover { margin:0px; padding:0px; color:#FFFFFF; text-decoration:underline; font-size:11px;}
.copyright { color:#c36f54; font-size:11px; margin:0px; padding:0px 0px 10px 0px; text-align:center;}

/* eventcalendar window */
.eventcalendarpop {  background-color:#b7b09e; border:1px solid #a6a089; padding:10px; width:95%; margin:20px 0px 10px 5px;}
.eventcalendarpop table {  background-color:#b7b09e; border:1px solid #a6a089; padding:0px; margin:0px 0px 0px 0px; font-size:12px;}
.eventcalendarpop h1 {  padding:0px; margin:0px 0px 0px 0px; font-size:14px; color:#FFFFFF; font-weight:bold;}
.eventcalendarpop p.eventdata1 {  padding:0px; margin:0px 0px 2px 0px; font-size:11px; color:#FFFFFF;}
.eventcalendarpop p.eventdesc {  padding:0px; margin:0px 0px 10px 0px; font-size:12px; color:#FFFFFF;}

/* joinfuelgillette */
.joinbtn { margin:0px 0px 0px 30px; padding:0px; border:0px solid #fff;}
.joinbtn a.btnlink { margin:0px; padding:0px; background-image:url(../img/joinbtn.gif); background-repeat:no-repeat; background-position:top left; width:181px; height:32px; display:block; border:0px; text-decoration:none;}
.joinbtn a.btnlink:hover { margin:0px; padding:0px; background-image:url(../img/joinbtn_over.gif); background-repeat:no-repeat; background-position:top left; width:181px; height:32px; display:block; border:0px; text-decoration:none;}

/* Membership Survey */
.membershipsurveycontainer { margin:0px; padding:0px;}
.membershipsurveycontainer h1 { margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#de7300; font-size:14px; font-weight:bold; border-bottom:1px solid #de7300;}
.membershipsurveycontainer h2 { margin:0px; padding:0px 0px 5px 0px; color:#580000; font-size:12px; font-weight:bold;}
.membershipsurveycontainer p { margin:0px; padding:0px 0px 10px 0px; color:#000000; font-size:11px; text-align:justify;}

.membersurveydiv { margin:0px 0px 0px 0px; padding:10px; background-color:#acad7e; border:1px solid #b0aa98; overflow-y:auto; width:98.5%; height:500px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000}
.membersurveydiv h1 { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#000000; font-size:12px; font-weight:bold; border-bottom:1px solid black}
.membersurveydiv p { margin:0px 0px 0px 0px; padding:1px 0px 1px 0px; font-size:12px; color:#000text-align:justify;}
.membersurveydiv ul {  margin:0px 0px 0px 30px; padding:0px 0px 0px 0px; color:#000000; font-size:12px;}
.membersurveydiv ul li {  margin:0px; padding:0px 0px 0px 0px; color:#000000; font-size:12px;}

.membersurveydiv table{ margin:0px; padding:0px 0px 0px 0px; width:95%;}
.membersurveydiv td { margin:0px; padding:2px 0px 2px 0px;}
.membersurveydiv radio { border:0px; margin:0px; padding:0px;}
.membersurveydiv checkbox { border:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.membersurveydiv textarea { background-color:#f3f4dd; border:1px solid #5f4a2c; margin:0px; padding:2px;}
.membersurveydiv .whitetxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff}
.membersurveydiv .blacktxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
.membersurveydiv .txt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#761101}
.membersurveydiv .dotted { margin:0px 0px 0px 0px; padding:8px 0px 0px 0px;  width:100%; background-image:url(../img/dotted_hori.gif); background-position:center left; background-repeat:repeat-x; display:block; height:1px;}
.membersurveydiv .malltxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF}
.membersurveydiv .inputbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#f3f4dd; border:1px solid #5f4a2c;}
.membersurveydiv a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline;}
.membersurveydiv a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.membersurveydiv .btn { margin:0px; padding:0px; background-color:#580000; border:0px solid #580000; font-size:14px; height:22px; color:#ffffff; width:100px; font-weight:bold; text-align:center;text-transform:uppercase;}