*
{
	margin: 0;
	padding: 0;
	outline: 0;
}
UL, LI
{
	list-style: none;
}
IMG
{
	border: 0;
}
A
{
	color: #3F4A00;
}
HTML
{
	background: transparent url(../img/pagescroll.jpg) repeat-y scroll center top;
}
BODY
{
	background: transparent url(../img/body.jpg) repeat-x;
	height: 700px;
	overflow: visible;
	font: 12px Helvetica, Arial;
	color: #555555;
}
H2
{
	font: 24px Georgia;
}
H2 A
{
	text-decoration: none;
	color: #555555;
}
H3
{
	font: 18px Georgia;
}
.list LI
{
	background: transparent url(../img/bullet.gif) no-repeat scroll left 4px;
	padding: 0 0 0 10px;
	margin: 2px 0 2px 55px;
}
.page
{
	width: 100%;
	float: left;
	background: transparent url(../img/bodybg.jpg) no-repeat scroll center top;
	min-height: 700px;
}
.page_acc
{
	width: 100%;
	float: left;
}
.wrapper
{
	width: 960px;
	margin: 0 auto;
	position: relative;
}
.header
{
	width: 894px;
	float: left;
	padding: 0 33px;
	height: 80px;
}
.logo
{
	float: left;
	width: 154px;
	height: 61px;
	margin: 10px 0;
}
.tagline
{
	float: left;
	color: #758031;
	font: 11px Georgia;
	margin: 35px 0 0 10px;
}
.toplinks
{
	float: right;
	margin: 30px 0 0;
}
.toplinks LI
{
	float: left;
	font: 11px Georgia;
	color: #636363;
	margin: 0 4px;
}
.toplinks LI A
{
	color: #636363;
	text-decoration: none;
}
.toplinks .contact
{
	background: transparent url(../img/mailicon.gif) no-repeat scroll right center;
	padding: 0 20px 0 0;
}
.navigationbar
{
	background: transparent url(../img/menubg.gif) no-repeat;
	float: left;
	width: 100%;
	height: 32px;
}
.menu
{
	background: transparent url(../img/menubg.gif) no-repeat;
	float: left;
	width: 919px;
	height: 25px;
	padding: 7px 0 0 40px;
	position: absolute;
	top: 80px;
	left: 0;
}
.menu LI
{
	float: left;
	margin: 0 10px;
}
.menu_acc
{
	background: transparent url(../img/menubg.gif) no-repeat;
	float: left;
	width: 919px;
	height: 25px;
	padding: 7px 0 0 40px;
	position: absolute;
	top: 80px;
	left: 0;
}
.menu_acc A
{
	color: #FFF;
	font: 10pt Georgia;
	text-decoration: none;
}
.menu_acc LI
{
	float: left;
	margin: 0 10px;
}
.menubox
{
	position: relative;
	top: 1px;
	width: 888px;
	float: left;
	z-index: 1;
	left: 0px;
	height: 0px;
	margin: 0;
	padding: 0;
}
.menubox_in
{
	font-size: 1px;
}
.menuscroll
{
	background: transparent url(../img/menuscroll.png) repeat-y;
	float: left;
	width: 100%;
}
.menutop
{
	background: transparent url(../img/menubgtop.jpg) no-repeat scroll left top;
	float: left;
	width: 519px;
	padding: 15px 10px;
}
.menutop LI
{
	font: bold 12px Georgia;
}
.menutop LI LI
{
	background: transparent url(../img/whitearrow.gif) no-repeat scroll left center;
	padding: 0 0 0 10px;
	font-weight: normal;
	margin: 2px 0;
}
.menutop LI A
{
	color: #FFF;
	text-decoration: none;
}
.menutop LI UL
{
	float: left;
	margin: 0 20px 0 0;
	padding: 10px 0 0 20px;
}
.menutop LI UL.divider
{
	border-left: 1px solid #9FA66F;
}
#nav3
{
	top: -35px;
	left: 228px;
	position: absolute;
	z-index: 90;
	visibility: hidden;
	padding: 10px 0 0;
	width: 539px;
}
#nav3 LI
{
	float: none;
}
.banner
{
	background: transparent url(../img/bannerbg.jpg) no-repeat;
	height: 54px;
	float: left;
	width: 100%;
	padding: 190px 0 0;
}
.whatsnew
{
	width: 500px;
	float: left;
	margin: 0 0 0 60px;
	display: inline;
}
.whatsnew .heading
{
	width: 120px;
	float: left;
	padding: 10px 0 0;
}
.whatsnew .cont
{
	float: left;
	width: 370px;
	font: 14px Georgia;
	color: #3B4019;
	padding: 5px 0 0 10px;
}
.main
{
	width: 890px;
	min-height: 400px;
	float: left;
	background: transparent url(../img/bannershadow.gif) no-repeat scroll right top;
	padding: 0 35px;
}
.main_acc
{
	width: 890px;
	float: left;
	padding: 0 35px;
}
.mid_acc
{
	height: 280px;
}
.container
{
	width: 515px;
	float: left;
	padding: 0 0 0 25px;
}
.container2
{
	width: 800px;
	float: left;
	padding: 0 0 0 25px;
}
.container_all
{
	width: 800px;
	float: left;
	padding: 0 0 0 45px;
	min-height: 400px;
}
.breadcrumb
{
	background: transparent url(../img/crumbbg.gif) no-repeat scroll left bottom;
	float: left;
	width: 100%;
	padding: 10px 0;
	height: 20px;
	margin: 0 0 15px;
	font: 11px Georgia;
	color: #707070;
	clear: both;
}
.breadcrumb A
{
	color: #758031;
	text-decoration: none;
}
.content P
{
	margin: 15px 0 15px 20px;
	padding: 0 0 0 15px;
	line-height: 18px;
	background: transparent url(../img/correct.gif) no-repeat scroll left 4px;
}
.removeback
{
	background: transparent !important;
}
.highlights
{
	background: transparent url(../img/highlightbg.jpg) no-repeat;
	height: 99px;
	float: left;
	width: 405px;
	padding: 10px 40px 10px 55px;
	position: relative;
	margin: 0 0 15px;
}
.highlights P
{
	margin: 0;
	padding: 0;
	font: 14px Georgia;
	color: #3B4019;
}
.switcher
{
	position: absolute;
	bottom: 15px;
	left: 220px;
}
.switcher LI
{
	display: block;
	height: 8px;
	width: 8px;
	float: left;
	margin: 0 2px;
}
.switcher LI A
{
	display: block;
	background: transparent url(../img/highlight_green.gif) no-repeat;
	width: 8px;
	height: 8px;
}
.switcher LI A:hover, .switcher LI A.current
{
	background: transparent url(../img/highlight_white.gif) no-repeat;
}
.sidebar
{
	float: right;
	padding: 90px 15px 0 0;
	width: 312px;
}
.calendar
{
	background: transparent url(../img/calendarbg.jpg) no-repeat scroll left top;
	width: 262px;
	height: 206px;
	float: left;
	margin: 0 0 20px;
	padding: 45px 0 0 50px;
}
.success_story
{
	width: 100%;
	float: left;
}
.story_short
{
	margin: -10px 10px 0 33px;
	font: 15pt "Times New Roman";
	color: #757575;
}
.email_event_header {
	float: left;
	width: 100%;
}
.email_event_header h2 {
	margin: 0px 0px 20px 35px;	
}
.email_event_header a.open_form_link {
	color: #758031;
	background: transparent url(../img/greenarrow.gif) no-repeat scroll right center;
	font-family: Georgia;
	font-size: 24px;
	padding-right: 12px;
}
.email_event_header .email_event_form {
	display: none;
}
.email_event_header .email_event_form table.email_form {
	margin-bottom: 20px;
}
.email_event_header .email_event_form table td {
	padding: 5px;
}
.mandatory_selected
{
	border: 1px solid #FF0000;
}
LABEL.mandatory_selected
{
	border: 0;
	color: #FF0000;
	font-weight: bold;
}
.form_err_message, .form_email_error, .form_password_error, .form_mandatory_error
{
	display: none;
}
.error_mess, .submit_mess, .soldout
{
	color: #CC0000;
}
.success_story IMG
{
	float: left;
}
.success_story H2
{
	font: 24px Georgia;
	color: #3B4019;
	background: transparent url(../img/success.gif) no-repeat;
	text-indent: -9999px;
	margin: 0 0 20px 35px;
}
.story
{
	background: transparent url(../img/storybg.gif) no-repeat;
	float: left;
	margin: 0 0 0 35px;
	width: 270px;
	display: inline;
}
.story P
{
	margin: 0;
	padding: 5px 0 0;
	font: 12px Georgia;
	color: #898989;
}
.story SPAN
{
	float: left;
}
.story .readmore
{
	background: transparent url(../img/greenarrow.gif) no-repeat scroll right center;
	padding: 0 10px 0 0;
	float: right;
	color: #758031;
	text-decoration: none;
}
.meetcommitee
{
	width: 270px;
	float: left;
	background: transparent url(../img/meet.jpg) no-repeat;
	height: 114px;
	margin: 15px 0 15px 20px;
}
.resourcebox
{
	width: 273px;
	float: left;
	background: transparent url(../img/boxscroll.jpg) repeat-y;
	margin: 0 0 0 20px;
}
.resourcebox_top
{
	background: transparent url(../img/boxtop.jpg) no-repeat scroll left top;
	float: left;
	width: 100%;
}
.resourcebox_btm
{
	background: transparent url(../img/boxbtm.jpg) no-repeat scroll left bottom;
	float: left;
	width: 233px;
	padding: 10px 20px 20px;
}
.resourcebox H3
{
	margin-bottom: 10px;
}
.resourcebox LI
{
	background: transparent url(../img/greenarrow.gif) no-repeat scroll left 6px;
	padding: 0 0 0 10px;
	font: 14px Georgia;
	margin: 2px 0;
}
.resourcebox LI A
{
	color: #758031;
	text-decoration: none;
}
.footer
{
	background: #FFF url(../img/footerbg.jpg) no-repeat scroll center top;
	float: left;
	width: 100%;
	padding: 20px 0 0;
}
.footer_acc
{
	float: left;
	width: 100%;
	padding: 20px 0 0;
}
.footermain
{
	background: transparent url(../img/footergreenbg.jpg) no-repeat;
	width: 806px;
	margin: 0 auto;
	height: 60px;
	padding: 35px 40px 0;
	font: 11px Georgia;
	color: #3B4019;
}
.flinks
{
	float: left;
}
.flinks LI
{
	float: left;
	margin: 0 2px;
}
.flinks LI A
{
	color: #3B4019;
	text-decoration: none;
}
.copyright
{
	float: right;
}
.sponsors
{
	width: 880px;
	margin: 0 auto;
	padding: 20px 0;
}
.sponsors UL
{
	margin: 0 0 0 200px;
}
.sponsors LI
{
	float: left;
	margin: 0 10px;
}
/********************/
.spaser
{
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
	height: 1px;
	clear: both;
}
.pict
{
	float: left;
	margin: 5px 10px 5px 0px;
	display: block;
	text-align: center;
}
.pict_right
{
	float: right;
	margin: 0px 0px 5px 10px;
	display: block;
	text-align: center;
}
.pict_center
{
	text-align: center;
	margin: 10px;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.short_desc
{
	margin: 10px 0;
}
.short_desc OL
{
	padding: 0;
	margin: 0;
}
.short_desc OL LI
{
	list-style: decimal;
	padding: 0;
	margin: 0 0 0 15px;
}
.short_desc UL
{
	padding: 0;
	margin: 0;
}
.short_desc UL LI
{
	list-style: disc;
	padding: 0;
	margin: 0 0 0 15px;
}
.sort_articles
{
	text-align: right;
	padding: 3px 15px 3px 5px;
	position: relative;
	margin-top: -40px;
	margin-bottom: 5px;
}
.sort_articles SPAN
{
	float: right;
	display: block;
	height: 26px;
}
.sort .submit_go
{
	width: 30px;
}
.sort_articles .submit_go
{
	width: 30px;
}
.showing
{
	float: left;
	text-align: left;
	font-size: 12px;
	padding: 3px 0px 0px 5px;
	font-style: italic;
	font-family: georgia;
}
.showing_right
{
	float: right;
	text-align: right;
	font-size: 12px;
	padding-top: 3px;
}
.count
{
	text-align: right;
	color: #8E1C2D;
	font-style: italic;
	font-family: georgia;
	padding-right: 5px;
}
.count_gallery
{
	color: #79913A;
	font-style: italic;
	font-family: georgia;
	margin: 0px 0;
	border-bottom: 1px solid #7B953C;
	padding: 0 0 5px;
}
.count_float
{
	text-align: right;
	color: #8E1C2D;
	font-style: italic;
	font-family: georgia;
	padding-right: 5px;
	float: right;
	padding-top: 0;
}
.list_item
{
	/*[disabled]padding:5px;*/
	border-bottom: 1px dotted #CCCCCC;
	margin: 0 0 15px;
	padding: 0 0 0 15px;
	line-height: 18px;
}
.list_item2
{
	margin: 0 0 30px 35px;
}
.date
{
	/*[disabled]font-weight:bold;*/
	float: left;
	padding: 0 5px;
	background: #EBF0D1;
	color: #000;
	margin: 0 10px 0 0;
}
.pic_date
{
	color: #FFF;
	background-color: #858F37;
	padding: 2px 4px;
}
.author
{
	color: #727E2B;
}
.location
{
	color: #727E2B;
	font-weight: bold;
}
.title_sm
{
	font: bold 14px Georgia;
	color: #B9BF8F;
}
.title_sm A
{
	color: #555555;
	text-decoration: none;
}
.title
{
	font: 20px Georgia;
	color: #929D3D;
}
.title_gallery2
{
	font: 20px Georgia;
	color: #929D3D;
	margin: 0 0 0px;
}
.title A
{
	color: #929D3D;
	text-decoration: none;
}
.right_td
{
	padding-left: 30px;
}
.articles_related A
{
	font: 14px Georgia;
	color: #555555;
	/*[disabled]text-decoration:none;*/
}
.articles_related LI
{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
}
.line
{
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 15px;
	height: 10px;
}
.submit
{
	width: 120px;
	margin-left: 5px;
}
.table_line TD
{
	border-bottom: 1px solid #C6C6C6;
	padding: 3px;
}
.table_line TD.table_title
{
	text-align: right;
	font-weight: bold;
}
.table_line TD.title_td, 
.table_line TD.list_title_td
{
	color: #353C13;
	padding: 6px 7px 5px;
	font-weight: bold;
	background: #F6F9E1;
}
.table_line TD.list_title_td a
{
	color: #353C13;
	font-weight: bold;
	text-decoration: none;
}
.table_line .noline
{
	border: none;
}
.table_line .text_title
{
	text-align: center;
	font-weight: bold;
	padding: 6px 0px 0px;
}
.table_line .sub_title
{
	background: #E4DFB5;
	color: #3C4324;
}
.table_line .sub_title_sm
{
	background: #EDEDED;
	font-size: 11px;
}
TABLE.table_line_check TD
{
	border-bottom: 1px solid #CCCCCC;
	padding: 3px;
}
#events_list .list_item
{
	/*[disabled]padding:0 0 0 20px;*/
}
.form_title
{
	text-align: right;
}
.form_field
{
	text-align: left;
}
.madatorystar
{
	color: #D00101;
}
/*for ab search*/
.dotted_box
{
	border: 1px dotted #CCCCCC;
	padding: 5px 0 10px;
	margin-bottom: 10px;
}
.ot
{
	font-size: 9px;
	text-decoration: none;
	color: #19385E;
	background: #FFFFFF;
	border: 1px solid #888888;
	text-align: center;
	font-size: 11px;
}
.ot A
{
	text-decoration: none;
	color: #19385E;
	border-bottom: none;
	padding: 0px;
	text-align: center;
	font-size: 11px;
}
.table_ab
{
}
.table_ab TD
{
	padding: 1px 5px;
}
.table_ab .last
{
	padding: 0px;
}
.table_ab_contacts
{
}
.table_ab_contacts TD
{
	padding: 5px 4px;
}
/*Navigation*/
.box-bot_box
{
	margin: 0;
	padding-bottom: 0px;
}
.box-bot_box_acc
{
	margin: 0;
	padding-bottom: 0px;
	background: #EBE9E9;
}
.box-bot_all
{
	padding: 0 7px 0px;
	margin: 0;
}
.box-bot_all .next
{
	float: right;
}
.box-bot_all .prev
{
	float: left;
}
.list_nav_ref, .list_nav_next, .list_nav_prev, .list_nav_caption
{
	padding: 5px 0 4px;
	color: #6B6B6B;
	font: 0.85em arial;
	overflow: hidden;
	text-align: left;
}
.view_all
{
	padding: 7px 0 4px;
	color: #6B6B6B;
	font: 11px arial;
	overflow: hidden;
	text-align: right;
	float: right;
	width: 60px;
}
.list_nav_page_num_curr_page
{
	color: #010000 !important;
	text-decoration: none !important;
	background-color: #D7D7D7 !important;
	border: 1px solid #C7C7C7;
	margin-right: 3px;
	padding: 2px 5px 1px;
	font-size: 11px;
}
.box-bot A, .list_nav_ref A, .list_nav_next A, .list_nav_prev A, .list_nav_caption A
{
	/*[disabled]border:1px solid #C7C7C7;*/
	/*[disabled]background-color:#FFFFFF;*/
	text-decoration: none !important;
	color: #9B9B9B;
	padding: 2px 5px 1px;
	text-transform: capitalize;
	font-size: 11px;
	margin-right: 2px;
}
.box-bot A:hover, .list_nav_ref A:hover, .list_nav_next A:hover, .list_nav_prev A:hover, .list_nav_caption A:hover
{
	/*[disabled]background-color:#E9E9E9;*/
	color: #010000 !important;
}
.list_nav_page_num_delim, .nav_dots, .last_delim
{
	display: none;
}
.list_nav_caption
{
	margin: 0px 10px 0px 0;
	display: block;
}
.list_nav_ref
{
	font-size: 1px;
	letter-spacing: 0px;
}
.table_nav
{
	float: left;
}
.table_nav A
{
	float: left;
}
.table_nav TD.list_nav_caption
{
	padding-right: 5px;
	font-size: 8pt;
	font-weight: bold;
}
.table_nav TD.list_nav_ref SPAN
{
	float: left;
}
.gallery_full_list .title
{
	font-size: 14px;
	text-align: center;
}
DIV.gallery_full_list
{
	width: 800px;
	overflow: hidden;
}
UL#gallery_full_list LI
{
	width: 800px;
}
.half_list_item
{
	padding: 5px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #3D4148;
	float: left;
	width: 255px;
	height: 250px;
}
.sort_gallery
{
	float: right;
	margin: 0 5px 0 0;
}
.box-top
{
	margin: 0;
}
.box-bot
{
	margin: 10px 0 0px;
}
.prev_gallery
{
	float: left;
}
.next_gallery
{
	float: right;
}
.date_gallery
{
	color: #FFF;
	font: italic 10pt Arial;
	background-color: #94A860;
	padding: 2px 4px;
}
.calendar_day_name
{
	color: #000000;
	font-weight: bold;
	padding: 4px 0 2px;
}
.calendar2
{
	margin: 5px 0 0;
	position: absolute;
	width: 200px;
	height: 166px;
	padding: 5px;
	background-color: #E6EDC2;
}
.calendar_curr
{
	color: #81082A;
	font-weight: bold;
}
.cal_head
{
	padding: 7px 5px 7px 6px;
	background-color: #5B9BCB;
}
.anyday
{
	background-color: #FFF;
	border: 1px solid #C5DBEC;
}
/**************************************** Tabs listing box styles ****************************************/
.tabs_listing_item .box
{
	width: 340px;
	height: 99px;
	overflow: hidden;
}
.tabs_listing_item .box .central_text
{
	width: 340px;
}
.tabs_listing_item .box .central_text .pict
{
	margin: 0;
	padding: 0 10px 0 0;
}
UL.tabs_listing
{
	left: 0;
	width: 340px;
	height: 99px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	vertical-align: top;
}
UL.tabs_listing LI
{
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
DIV.tabs_listing_tabs
{
	position: absolute;
	z-index: 20;
	width: 340px;
	margin-left: 0px;
	margin-top: 85px;
	padding: 0;
	text-align: center;
}
UL.tabs_listing_tabs
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	padding-left: 50%;
}
UL.tabs_listing_tabs LI
{
	margin: 0 2px;
	width: 8px;
	height: 8px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	cursor: pointer;
	text-align: center;
	color: #758031;
	background: transparent url(../img/highlight_green.gif) no-repeat center center;
}
UL.tabs_listing_tabs LI.active, UL.tabs_listing_tabs LI:hover
{
	background: transparent url(../img/highlight_white.gif) no-repeat center center;
	color: #FFFFFF;
}
/**************************************** END Tabs listing box styles ***************************************/

