/* CSS Document */
body, ul, li, h1, h2, h3, h4, h5, h6, p, br, form, fieldset, input, span
{
	margin: 0px;
	padding: 0px;
}
body
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	background:url(../images/bodybg.jpg) center top no-repeat #ec8500;
}
a, a img
{
	outline: none;
	border: 0px;
	text-decoration: none;
	color: #323232;
}
div
{
	float:left;
}

/*  CLEAR FIX  */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/*  CLEAR FIX  */
.maindiv
{
	width:972px;
	float:none;
	margin:0px auto;
}
.bodydiv
{
	width:972px;
	float:none;
	margin:0px auto;
	
}
.logodiv
{
	width:494px;
	height:128px;
	padding: 24px 478px 32px 0px;
	display:block;
	
}
*html .logodiv
{
	width:494px;
	height:128px;
	padding:24px 0px 32px 0px;
	display:block;
	
}
.navigation_left
{
	background:url(../images/navigation_left_curve.gif) left top no-repeat;
	width:15px;
	height:36px;
}
.navigation_right
{
	background:url(../images/navigation_right_curve.gif) right top no-repeat;
	width:15px;
	height:36px;
}
.navigation
{
	margin:0px;
	padding:0px;
	background:url(../images/navigation_bg.gif) left top repeat-x;
	width:942px;
	height:36px;
}
.navigation ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.navigation li
{
	float:left;
	list-style:none;
	display:block;
	background:url(../images/sep.gif) right center no-repeat;
	height:36px;
}
.navigation li a
{
	display:block;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0px 2px;
}
*html .navigation li a
{
	padding:8px 19px;
	display:block;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.navigation li a:hover
{
	color:#6a6a6a;
	background:url(../images/navi_hoverbg.gif) left top repeat-x;
}
.navigation li a.active
{
	color:#6a6a6a;
	background:url(../images/navi_hoverbg.gif) left top repeat-x;
}
.left_tab
{
	width:239px;
	margin-top:6px;
}
.left_top_curve
{
	background:url(../images/left_tab_top_cr.gif) left top no-repeat;
	width:239px;
	font:bold 18px "Century Gothic";
	text-align:center;
	padding:18px 0px;
	color:#FFFFFF;
}

.left_top_curve h2
{
        font:bold 18px "Century Gothic", Arial, Helvetica, sans-serif;
	text-align:center;
}

.left_top_curve1
{
	background:url(../images/left_tab_top_cr2.gif) left top no-repeat;
	width:239px;
	font:bold 18px "Century Gothic";
	text-align:center;
	padding:18px 0px;
	color:#FFFFFF;
}

.left_top_curve1 h2
{
        font:bold 18px "Century Gothic", Arial, Helvetica, sans-serif;
	text-align:center;
}

.left_tab_bg
{
	background:url(../images/left_tab_bg.gif) repeat-y left top;
	width:239px;
	
}
.left_tab_bg3
{
	background:url(../images/left_tab_bg.gif) repeat-y left top;
	width:239px;
	
}
.left_bottom
{
	background:url(../images/left_tab_bottomcr.gif) left top no-repeat;
	height:13px;
	width:239px;
}
.left_tab_bg ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	
}
.left_tab_bg ul li
{
	display:block;
	padding-left:46px;
	padding-right:25px;
	padding-top:10px;
	background:url(../images/left_navi_arrow.gif) 23px 15px no-repeat;
}
.left_tab_bg3 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	
}
.left_tab_bg3 ul li
{
	display:block;
	padding-left:40px;
	padding-right:25px;
	padding-top:10px;
	
}
.readmore
{
	
	background:url(../images/readmore_icon.gif) left center no-repeat;
	color:#003e5b;
	padding:10px 25px;
	
}
.readmore:hover
{
	
	background:url(../images/readmore_icon.gif) left center no-repeat;
	color:#ec8500;
	
	
}
.album_heading
{
	color:#593200;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:3px 0px;
}
.body_mid_section
{
	width:508px;
	margin-left:4px;

	margin-top:6px;
}
.body_mid_section2
{
	width:721px;
	margin-left:4px;

	margin-top:6px;
}
.right_sect
{
	margin-left:6px;
	width:215px;
	margin-top:6px;
	
}
.content_topcr
{
	background:url(../images/content_top.gif) left top no-repeat;
	height:9px;
	width:507px;
	margin-top:8px;
}
.content_bottomcr
{
	background:url(../images/content_bottom.gif) left top no-repeat;
	height:9px;
	width:507px;
}
.content
{
	width:475px;
	background:#FFFFFF;
	padding:0px 16px;
}
.content strong
{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#bd5600;
}
.content ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.content ul li
{
	padding:2px 20px;
	background:url(../images/star_arrow.gif) 2px 6px no-repeat;
}
.right_top_curve
{
	background:url(../images/right_tab_top_cr.gif) left top no-repeat;
	width:215px;
	font:bold 18px "Century Gothic";
	text-align:center;
	padding:18px 0px;
	color:#FFFFFF;

}

.right_top_curve h2
{
        font:bold 18px "Century Gothic", Arial, Helvetica, sans-serif;
	text-align:center;
}

.right_tab_bg
{
	background:url(../images/right_tab_bg.gif) repeat-y left top;
	width:215px;
	
}
.right_bottom
{
	background:url(../images/right_tab_bottom_cr.gif) left top no-repeat;
	height:13px;
	width:215px;
}


.right_tab_bg ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	
}
.right_tab_bg ul li
{
	display:block;
	padding-left:46px;
	padding-right:25px;
	padding-top:10px;
	background:url(../images/left_navi_arrow.gif) 23px 12px no-repeat;
}
.right_tab_bg ul li span
{
	color:#bd5600;
	font-weight:bold;
} 
.joinmailing
{
	width:200px;
	background:url(../images/joinmailing_bg.gif) left top no-repeat;
	margin-top:6px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#bd5600;
	height:65px;
	padding:0px 0px 0px 15px;
}
*html .joinmailing
{
	width:205px;
	padding:0px;
	padding-left:10px;
	height:65px;
}
.txtbox{
	width:131px;
	border: solid 1px #a8a8a8;
}
.formclass
{
	width:131px;
	
}
.gobtn
{
	width:21px;
	height:19px;
	background:url(../images/goicon.gif) left top no-repeat;
	border:none;
	margin-left:15px;
}
*html .gobtn
{
	float:right;
	 margin-right:25px;
}
.right_top_curve1
{
	background:url(../images/right_tab_top_cr1.gif) left top no-repeat;
	width:215px;
	font:bold 18px "Century Gothic";
	text-align:center;
	padding:18px 0px;
	color:#FFFFFF;
	margin-top:6px;
}

.right_top_curve1 h2
{
        font:bold 18px "Century Gothic", Arial, Helvetica, sans-serif;
	text-align:center;
}


*html .right_bottom
{
	float:right;
	margin-top:-7px;	
}
.footer
{
	width:972px;
	float:none;
	margin:0px auto;
	
}
.footer_inner
{
	width:972px;
	border-top:solid 1px #f5b000;
	margin-top:8px;
	text-align:center;
	color:#FFFFFF;
	padding:5px 0px;
}
.footer_inner a
{
	color:#FFFFFF;
}
.footer_inner a:hover
{
	color:#fffccd;
}
.links
{
	text-decoration:underline;
	color:#fffccd;
}
.links a
{
	text-decoration:underline;
	color:#fffccd;
}
.left_tab_bg1
{
	background:url(../images/left_tab_bg.gif) repeat-y left top;
	width:239px;
	
}
.left_tab_bg1 ul
{
 	margin:0px;
	padding:0px;
	list-style:none;
}
.left_tab_bg1 ul li
{
	 border-top:solid 1px #FFFFFF;
	 height:26px;
	 margin:0px 7px 3px 7px;
	 display:block;
}
.left_tab_bg1 ul li a
{
	background:url(../images/innerleftnavibg.gif) left top no-repeat;
	padding:5px 15px 5px 40px;
	display:block;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#003e5b;
}
.left_tab_bg1 ul li a:hover
{
	background:url(../images/innerleftnavibg.gif) left top no-repeat;
	background-position: left -29px;
	color:#FFFFFF;
}
.left_tab_bg1 ul li a.active
{
	background:url(../images/innerleftnavibg.gif) left top no-repeat;
	background-position: left -29px;
	color:#FFFFFF;
}

.bgnone
{
	background:none;
}
.right_tab_bg1
{
	width:239px;
}


.right_tab_bg1 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	
}
.right_tab_bg1 ul li
{
	display:block;
	padding-left:46px;
	padding-right:25px;
	padding-top:10px;
	background:url(../images/left_navi_arrow.gif) 23px 15px no-repeat;
}
.right_tab_bg1 ul li span
{
	color:#bd5600;
	font-weight:bold;
} 
.innerpage_top_curve
{
	background:	url(../images/innerpage_topcorve.gif) left top no-repeat;
	height:10px;
	width:727px;
}
.innerpage_top_bootom
{
	background:	url(../images/innerpage_bottomcurve.gif) left top no-repeat;
	height:10px;
	width:727px;
}
.innerpage_content
{
	background:#FFFFFF;
	width:693px;
	padding:0px 17px;
        min-height:300px;
}
.pagenavi
{
	width:693px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	padding-bottom:11px;
	background:url(../images/innerpage_linebg.gif) center bottom no-repeat;
}
.pagenavi a
{
	color:#bd5600;
}
.pagenavi a:hover
{
	color:#bd5600;
	text-decoration:underline;
}
.innerpage_content h2
{
	font:bold 15px "Trebuchet MS";
	color:#003e5b;
	padding:5px 0px;
}
.innerpage_content h3
{
	font:bold 13px "Trebuchet MS";
	color:#bd5600;
	padding:10px 0px 3px 0px;
}
/* membership for css */
table.form
{
	color: #000000;
}

.form td
{
	padding: 5px 0px;
}

.txtFldBrdr
{
	border: 1px dashed #FF0000;
	background: #FFFFCC;
}
.addmore
{
	text-decoration: underline;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000066;
}
.addmore:hover
{
	text-decoration: none;
	color: #000066;
}
table.grid2
{
	border: 1px solid #ffe8d4;
}

table.grid2 th
{
	background: #4f4f4f;
	color: #FFFFFF;
	font: bold 13px Arial, Helvetica, sans-serif;
}

.altgrid2
{
	background: #fef7f0;
}

.altgrid3
{
	background: #ececec;
}
.textFieldSmall
{
	width: 40px;
	border: 1px solid #BDBDBD;
	text-align: center;
}

.textField5
{
	border: 1px solid #BDBDBD;
	height: 18px;
}

.textArea
{
	border: 1px solid #BDBDBD;
}

.heading4
{
	font: bold 15px Arial, Helvetica, sans-serif
}

.mandatory
{
	color: #FF0000;
	font-size: 11px;
}

.errorField
{
	margin: 3px 0px; 
	padding: 3px 5px; 
	float:left; 
	background: #FFFF99; 
	font-size: 12px;
	color: #910000;
	width: auto;
	float: none;
}
.submit_new
{
	background:url(../images/submit_btn_bg.gif) left top no-repeat;
	width:80px;
	height:27px;
	border:none;
	color:#FFFFFF;
	padding-bottom:4px;
}
*html .submit_new
{
	background:url(../images/submit_btn_bg.gif) left top no-repeat;
	width:80px;
	height:27px;
	border:none;
	color:#FFFFFF;
	padding-bottom:0px;
}
.reset_new
{
	background:url(../images/reset_btn_bg.gif) left top no-repeat;
	width:80px;
	height:27px;
	border:none;
	color:#FFFFFF;
	padding-bottom:4px;
}
*html .reset_new
{
	background:url(../images/reset_btn_bg.gif) left top no-repeat;
	width:80px;
	height:27px;
	border:none;
	color:#FFFFFF;
	padding-bottom:0px;
}
.inner_table_bg_color
{
	background:#fff6ef;
}
.links1
{
	color:#df6900;
	text-decoration:underline;
}
.maptxt_link
{
	color:#a7a7a7;
	
}
.event_grid
{
	background:#fff6ef;
	border: solid 1px #ffe8d4;
	margin:0px;
	padding:0px;
}
.event_grid td table
{
	margin:0px;
	padding:0px;
}
.event_grid table th
{
	background:url(../images/events_headtopbg.gif) left top repeat-x;
	padding:3px 10px;
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	border-right: solid 1px #FFFFFF;
}
.event_grid table td
{
	padding:3px 10px;
}
.event_grid table tr.altrow
{
	background:#ffffff;
}
.event_grid table td a
{
	color:#ec6f00;
	text-decoration:underline;
	
}
.event_grid table td a:hover
{
	
	text-decoration:none;
	
}
.event_grid table td span a
{
	color:#3d3d3d;
	text-decoration:underline;
	
}
.event_grid .pagenavi
{
	background:#ff9d26;
	padding:0px;
	margin:0px;
	width:60%;
	
}
.event_grid .pagenavi a
{
	font:bold 12px Arial;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
		padding-left:5px;
}
.event_grid .pagenavi span a
{
	font:bold 12px Arial;
	color:#FFFFFF;
	padding:4px 5px;
	text-decoration:none;
	display:block; float:left;
}
.event_grid .pagenavi span a:hover
{
	color:#000000;
	text-decoration:none;
	background:#ffe1bc;
	padding:4px 5px;
	float:left;
	
}
.links2
{
	color:#bd5600;
}
.normaltxt2
{
	font: normal 11px Arial;
}
.photogallery
{
	margin:0px;
	padding:0px;
}
.photogallery img
{
	border:solid 1px #ffd2ab;
	padding:2px;
}
.photogallery td
{
	margin:0px;
	padding:0px;
}
.photogallery .headding
{
	padding:2px 0px;
	color:#c1600f;
	font:bold 13px Arial;
}
.photogallery a.link
{
	color:#c1600f;
	text-decoration:underline;
}
.photogallery a.link:hover
{
	text-decoration:none;
}
/* page navi */
.pagenav
{
float: right;

margin-top: 15px;
}
* html .pagenav
{
float: right;
margin-right: 15px;
}

.pagenav a
{
border: 1px solid #D6D6D6;
padding: 2px 5px;
font: normal 11px Arial, Helvetica, sans-serif;
color: #686868;
text-decoration: none;
margin-left: 4px;
display: block;
float: left;
background:#FFFFFF;
}
.pagenav a:hover, a.pageactive
{
	border: 1px solid #FFB672;
	color: #4C4C4C;
	text-decoration: none;
	background: #FFECD8;
}
.event_grid .pagenav a
{
	text-decoration:none;
}
.pagenav span img
{
margin-bottom: 1px;
}
.pagenav_back a
{
border: 1px solid #FFB672;
padding: 2px 5px;
font: normal 11px Arial, Helvetica, sans-serif;
color: #FF7A00;
text-decoration: none;
display: block;
margin-left: 20px;
float:right;
background:#FFFFFF;
}
.pagenav_back img
{
	 border:none;
}
.pagenav_back a:hover
{
color: #222222;
}
.pagenav_back img
{
margin-bottom: 1px;
}
.pagenav img
{
	border:none;
}


/* NEWS  */

.news
{
	color: #3C3C3C;
	margin: 0px 0px;
	background: url(../images/vertical-dahsed-line.gif) repeat-y 335px top;
}

.news ul
{
	list-style: none;
}

.news ul li
{
	width: 600px;
	float: left;
	margin: 2px 10px 2px 40px;
	display: block;
}

*html .news ul li
{

	float: left;
	margin: 7px 10px 7px 20px;
	display: block;
}

.news ul li a
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/news-arrow.gif) no-repeat 0px 7px;
	padding-left: 18px;
	padding-bottom: 5px;
	height: 55px;
	display: block;
}

.news ul li a span
{
	font-size: 11px;
	color: #bd5600;
	font-weight: normal;
}
.news ul li a:hover
{
	text-decoration: underline;
}

/* NEWS  */

.pdficon
{
	 background:url(../images/event_pdficon.gif) left top no-repeat;
	 color:#bd5600;
	 padding:7px 3px 7px 40px;
}
.pdficon:hover
{
	 text-decoration:underline;
}
.body-content 
{
	margin:0px;
	padding:0px;	
}
.body-content ul 
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.body-content ul li 
{
	padding:3px 25px;
	background:url(../images/news-arrow.gif) 5px 10px no-repeat;
}

.executive_commitee
{
	margin:0px;
	padding:0px;
}
.executive_commitee img
{
	border:solid 1px #ffd2ab;
	padding:5px;
	background:#FFFFFF;
}
.executive_commitee td
{
	margin:0px;
	padding:0px;
}
.executive_commitee .headding
{
	padding:2px 0px;
	color:#c1600f;
	font:bold 13px Arial;
}
.executive_commitee a.link
{
	color:#c1600f;
	text-decoration:underline;
}
.executive_commitee a.link:hover
{
	text-decoration:none;
}

.next_btn
{
	border: 1px solid #D6D6D6;
	padding: 2px 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #686868;
	text-decoration: none;
	margin-right: 30px;
	display: block;
	float: right;
	background:#FFFFFF;
}
.next_btn:hover
{
	border: 1px solid #FFB672;
	color: #4C4C4C;
	text-decoration: none;
	background: #FFECD8;
}
.membership_patrons
{
	margin:0px;
	padding:0px;
	border:solid 1px #ffe8d4;
	background:#fff6ef;
}
.membership_patrons ul
{
	list-style:none;
	padding:0px;
	margin:0px;	
}
.membership_patrons ul li
{
	background:url(../images/news-arrow.gif) 10px 9px no-repeat;
	padding:3px 5px 3px 25px;
	display:block;
}
.membership_patrons ul li.altrow
{
	
	background:url(../images/news-arrow.gif) 10px 9px no-repeat #ffead9;
}
.pagenav2
{
       float: right;
       margin: 10px 23px 0px 0px;
}
.link2 ul
{
list-style: none;
}

.link2 li
{
       font:normal 11px Verdana, Arial, Helvetica, sans-serif;
       color:#386694;
       text-decoration: none;
       color: #FF7500;
       padding:3px 5px;
       float: left;
       display: block;
       border:1px solid #cccccc;
       margin-left: 5px;
	   background:none;
       
}

.link2 li img
{
	border: 0px;
}

.link2 li a
{
       font:normal 11px Verdana, Arial, Helvetica, sans-serif;
       color:#666666;
       text-decoration:none;
	   background:none;
	   padding: 0px 3px;
}

.link2 li a img
{
	border: 0px;
}

.link2 li a:hover
{
       color: #FF7500;
	    background:none;
}
.mainTitle
{
	   font:bold 14px Arial, Helvetica, sans-serif;
       color:#bd5600;
}
#marqueecontainer1{
	position: relative;
	width: 203px;
	height: 150px;
	overflow: hidden;
	border: 3px;
}
.textField_new
{
	border: 1px solid #BDBDBD;
	height: 18px;
	width:50px;
	width:42px\9;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.textField_new
{
width:40px;

}
}

.calenderview_new
{
	width: 116px;
	height: 34px;
}
.calenderview_new a
{
	background: url(../images/calenderviewbg.gif) no-repeat left top;
	width: 116px;
	display: block;
	height: 34px;
}
.calenderview_new a:hover, a.active
{
	background: url(../images/calenderview_hoverbg.gif) no-repeat left top;
}
.calenderviewActive_new
{
	background: url(../images/calenderview_hoverbg.gif) no-repeat left top;
	width: 114px;
	display: block;
	height: 34px;
}

.listview_new
{
	width: 114px;
}
.listview_new a
{
	background: url(../images/listviewbg.gif) no-repeat left top;
	width: 114px;
	display: block;
	height: 34px;
}
.listview_new a:hover 
{
	background: url(../images/listview_hoverbg.gif) no-repeat left top;
}
.listview_new a.active1
{
	background: url(../images/listview_hoverbg.gif) no-repeat left top;
}
.listviewActive_new
{
	background: url(../images/listview_hoverbg.gif) no-repeat left top;
	width: 114px;
	display: block;
	height: 34px;

}
.back_btn
{
	background:url(../images/back_btn.gif) left top no-repeat;
	display:block;
	width:50px;
	text-align:left;
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:5px 0px 5px 25px; 
}


