	/******** regles par defaut des balises ********/
* {margin:0; padding:0; outline:none; border:none; list-style:none}
body {font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#535353; background:#0061aa url(../images/bgd_body.gif) 0 0 repeat-x; text-align:center}
img, fieldset {border:0}
p {line-height:16px}
h1 {font-size:1.4em; color:#fdb827;}
h2 {font-size:15px; color:#062d72}
h3 {font-size:13px;  color:#062d72}
h4 {font-size:11px; color:#062d72; font-weight:bold}
h5 {font-size:1em}
ol, ul {list-style-type:none}
dt {}
a {text-decoration:none; color:#0a2e78}
a:hover {text-decoration:underline}
fieldset ul, fieldset ol {margin:0} 
fieldset li {padding:0 0 8px 0}
fieldset fieldset {border:none; margin:0; padding:0} 
fieldset legend {color:#99CC00; padding:0 0 10px 0; margin:0 0 0 -7px; line-height:normal} 
fieldset fieldset li {display:inline; margin:0 0 0 0; padding:0} 
fieldset fieldset input {}
legend {font-weight:bold; padding:0 5px 0 0}
label {display:block; margin:0 0 3px 0}
input, select, textarea {font-size:1.0em; border:1px solid #a5a5a5; color:#444444}
input {padding:1px 0}
select {padding:0; margin:0; line-height:normal}
div {text-align:left}
table {border-collapse:separate; border-spacing:0}
th, td {text-align:left}

/********** ID all the templates ********/
/* central */		
#container {width:960px; text-align:left; margin:0 auto; overflow:hidden} 
/*///Header////*/ #header {overflow:hidden; clear:both} 	
#header h1 {padding:10px 0 0 0; float:left} 	

/*/////Search /////////////////////////*/ 	
.search {width:460px; height:21px; background:url(../images/bgd_search.gif) 0 0 no-repeat; margin:55px 0 0 0; padding:4px 9px; float:right; overflow:hidden} 		
#searchform {clear:both} 		
#searchform a {color:#FFF} 		
#searchform label {color:#FFF; width:134px; background:url(../images/ico_search.gif) 0 10px no-repeat; padding:5px 0 0 12px; float:left} 		
#searchform input {width:202px; height:13px; border:1px solid #919191; margin:3px 4px 0 0; padding:2px; float:left} 		
#searchform .btnSearch {width:97px; height:20px; border:none; padding:0; margin:3px 0 0 0} 	 	
/*/////Navigator/////////////////////////*/ 	
#lev1 {width:936px; height:42px; background:url(../images/bgd_lev01.gif) 0 0 no-repeat; padding:0 12px 0 12px; margin:0; overflow:hidden; clear:both} 		
#lev1 li {height:42px; float:left} 		
#lev1 li a {color:#bae1ff; width:133px; height:25px; background:url(../images/bgd_lev01_li_n.gif) 0 0 no-repeat; text-transform:uppercase; font-weight:bold; padding:17px 0 0 0; text-align:center; display:block}
#lev1 li.last a {color:#bae1ff; width:137px; height:25px; background:url(../images/bgd_lev01_li_02_n.gif) 0 0 no-repeat; text-transform:uppercase; font-weight:bold; padding:17px 0 0 0; text-align:center; display:block}
#lev1 li a.active, #lev1 li a:hover {color:#FFF; width:133px; background:url(../images/bgd_lev01_li_o.gif) 0 0 no-repeat; text-decoration:none} 		
#lev1 li.last a.active, #lev1 li.last a:hover {color:#FFF; width:137px; background:url(../images/bgd_lev01_li_02_o.gif) 0 0 no-repeat; }
#lev1 a {} 		#lev1 a:hover {}		 		 	
/*/////Banner Homepage/////////////////////////*/ 	
.bannerHome {width:960px; height:147px; background:#FFF url(../images/bgd_banner.jpg) 0 0 no-repeat; clear:both}		 		
.bannerHome h2 {color:#000b13; font-size:17px; font-weight:normal; width:526px; padding:90px 0 0 400px}
 /*///container////*/ 
 #main {width:960px; background:#FFF url(../images/bgd_container.gif) 0 100% no-repeat; padding:0 0 11px 0; overflow:hidden; clear:left} 
 /*content /////////////////////////////////////*/ 
 .content {width:936px;  padding:0 11px 11px 11px; border-left:1px solid #0061aa;  border-right:1px solid #0061aa; overflow:hidden}	  	
.intro {width:916px; padding:0 0 8px 20px; margin:0; overflow:hidden} 	
.introDes {width:640px; float:left} 		
.intro p {line-height:14px; padding:16px 0 0 0} 	
.highlightWrap {width:680px; background:url(../images/bgd_highlight.gif) 0 100% no-repeat; overflow:hidden} 		
.highlight {width:680px; background:url(../images/bgd_highlight_top.gif) 0 0 no-repeat; overflow:hidden; padding:0} 			
.highlight h3 {height:16px; background:url(../images/ico_highlight.gif) 0 0 no-repeat; padding:2px 0 8px 23px; margin:0 0 10px 0; display:block} 			
.highlight div {width:312px; padding:10px 10px 6px 6px; margin:0 10px 0 0; float:left; overflow:hidden}				 			
.highlight div.last {width:244px; float:left; margin:0; padding:10px 6px 6px 6px}	 			
.highlight .rss {width:312px; padding:0 10px 0 0; margin:-13px 0 0 0; text-align:right}		 			
.highlight .last .rss {width:244px; margin:-13px 0 0 0}		 			
/*////////////////////*/ 			
.highlight dl {width:312px; padding:0 10px}
.highlight dt {background:url(../images/bullet_arrow_01.gif) 0 8px no-repeat; padding:4px 0 3px 12px; display:block}
.highlight dd {padding:0 0 5px 12px; background:url(../images/bgd_highlight_line.gif) 12px bottom no-repeat; margin:0 0 6px 0}
.highlight dd.last {background:none; margin:0; padding:0 0 0 10px}
.highlight dd span {color:#7c7c7c; font-style:italic; display:block} 			
 /*////////////////////*/ 			
 .highlight .eventSpotlight p {padding:0 0 4px 0}
 .highlight .eventSpotlight a {background:url(../images/bullet_arrow_01.gif) 0 5px no-repeat; padding:0 0 3px 12px}
.highlight 	.eventSpotlight h3 a {background:none; padding:0; display:block}
.eventSpotlightImg { float:left; padding:2px; margin:0}
.highlight	a.eventSpotlightImg {background:url(../images/bgd_highlight_img.gif) 0 0 no-repeat;  float:left; padding:2px; margin:6px 10px 10px 6px}
.highlight .last dl {width:244px; padding:2px 0 0 10px}
.highlight .last dd  {background:none}
.highlight .last dd.last  {background:none; margin:0}
.highlight .last dt  {width:224px}
/*Featured Event Spotlight*/
.featuredSpotlightWrap {width:680px; background:url(../images/bgd_featured_spotlight.gif) 0 100% no-repeat; overflow:hidden; margin:6px 0 0 0}
.featuredSpotlight {width:660px; background:url(../images/bgd_featured_spotlight_top.gif) 0 0 no-repeat; overflow:hidden; padding:10px}
.featuredSpotlight h3 {height:16px; background:url(../images/ico_highlight.gif) 0 0 no-repeat; padding:2px 0 0 23px; margin:0 0 10px 0; display:block}
.featuredSpotlight p {padding:6px 10px 0 6px}
/*.featuredSpotlight a {background:url(../images/bullet_arrow_01.gif) 0 5px no-repeat; padding:0 0 3px 12px} */ 
.featuredSpotlight a {background:none; padding:0 0 3px 12px}
.featuredSpotlight h3 a {background:none; padding:0; display:block}
.featuredSpotlight a.eventSpotlightImg {background:none;  float:left;} 
.featuredSpotlight a img {background:none;  float:left; padding:10px 10px 8px 10px;}
.featuredSpotlight  p.link {float:right; padding:0 12px 10px 0}
.featuredSpotlight  p.link a {color:#0a2e78; background:url(../images/bullet_arrow_01.gif) 0 6px no-repeat; display:block; padding:0 0 0 11px}					 			 			
/*hightlightBlockWrap 			/////////////////////////////////////*/
.hightlightBlockWrap {width:680px; padding:20px 0 0 0; overflow:hidden} 			
/* Box Quick Links */
.hightlightBlock {width:670px; background:url(../images/bgd_quick_link.gif) 0 100% no-repeat; overflow:hidden; float:left}
.hightlightBlock .bgdBlock{width:670px; background:url(../images/bgd_quick_link_top.gif) 0 0 no-repeat; overflow:hidden}
.hightlightBlock .block1 {width:335px; float:left}
.hightlightBlock .block1 h3 {color:#fff; padding:3px 0 15px 27px}
.hightlightBlock  h3 a{color:#fff; padding:0; text-decoration:none}
.hightlightBlock  h3 a:hover{color:#fff; padding:0; text-decoration:underline}
.hightlightBlock .block1 ul {padding:0 0 0 16px}
.hightlightBlock .block1 ul li {width:147px; background:url(../images/bullet_arrow_01.gif) 0 5px no-repeat; float:left; padding:0 0 9px 11px}
.hightlightBlock .block1 ul li a {font-size:11px; color:#0a2c73; background:none}
.hightlightBlock .block2 {width:335px; float:left; font-size:11px}
.hightlightBlock .block2 h3 {color:#fff; padding:3px 0 15px 29px}
.hightlightBlock .block2 p {color:#535353; padding:2px 10px 0 30px!important}
.hightlightBlock .block2 p.link {float:right; padding:0 12px 10px 0} 
.hightlightBlock .block2 p.link a {color:#0a2e78; background:url(../images/bullet_arrow_01.gif) 0 6px no-repeat; display:block; padding:0 0 0 11px}					  
/*Content Homepage /////////////////////////////////////*/
.contentHomePage {width:670px; padding:18px 0 0 0; float:left; overflow:hidden} 	
/*Contextual /////////////////////////////////////*/
.contextual {width:258px;  padding:18px 0 0 8px; float:left; overflow:hidden} 	
/* Box Sponsor Logo */
.sponsorLogo {width:258px; background:url(../images/bgd_context.gif) 1px 100% no-repeat; overflow:hidden; padding:0 0 2px 0;  margin:0}
.sponsorLogo h3 {width:242px; color:#0b2c6f; background:url(../images/bgd_context_h3.gif) 0 0 no-repeat; padding:9px 0 9px 17px}
.sponsorLogo ul {width:259px; background:url(../images/bgd_context_sponsorLogo.gif) 1px 0 repeat-y; padding:5px 0 0 0}
.sponsorLogo ul li {padding:0 0 7px 18px}
.sponsorList ul li a{ background:none}
.upcomingEventsWrap {width:258px; background:url(../images/bgd_upcoming_events.gif) 0 100% no-repeat; overflow:hidden; float:left; margin:0 0 10px 0; padding:0}
.upcomingEvents {width:258px; background:url(../images/bgd_upcoming_events_top.gif) 0 0 no-repeat;  float:left; margin:0	; padding:10px 6px; overflow:hidden}
.upcomingEvents h3 {height:16px; background:url(../images/ico_highlight.gif) 0 0 no-repeat; padding:2px 0 8px 23px; margin:0; display:block}
.upcomingEvents .rss {width:243px; padding:0 0 0 0; margin:-10px 0 0 0; text-align:right; float:left}						 					/*////////////////////*/ 
.upcomingEvents dl {width:253px; padding:10px 0 0 5px; overflow:hidden; display:block}
.upcomingEvents dt {width:228px;  background:url(../images/bullet_arrow_01.gif) 0 8px no-repeat; padding:4px 0 0 12px; display:block}
.upcomingEvents dd {padding:0 0 5px 12px}
.upcomingEvents dd span {color:#7c7c7c; font-style:italic; display:block}
/*////////////////////*/
/*.upcomingEvents table {padding:10px 0 0 5px; overflow:hidden; display:block} width:253px; */
.upcomingEvents ul {width:253px; padding:10px 0 0 5px; overflow:hidden; display:block}
.upcomingEvents li {width:238px;  padding:4px 0 0 0; display:block}
.upcomingEvents li a {width:226px;   background:url(../images/bullet_arrow_01.gif) 0 5px no-repeat; padding:0 0 2px 12px; display:block}
.upcomingEvents li span {width:228px; color:#7c7c7c; display:block; padding:0 0 2px 10px; float:none}
.upcomingEvents li p {width:228px; color:#7c7c7c; display:block; padding:0 0 2px 10px; float:none} 						 
/*Newsletter Signup 	/////////////////////////////////////*/
.newsletterSignup {width:257px; padding:0; float:left; overflow:hidden}
.newsletterSignup h3 {width:241px; background:url(../images/bgd_context_h3.gif) 0 0 no-repeat; font-size:13px; color:#0b2c6f; padding:9px 0 9px 17px}
.newsletterSignup form {width:259px; background:url(../images/bgd_newsletter.jpg) 1px 0 no-repeat; overflow:hidden; padding:0}
.newsletterSignup label {display:none}
.newsletterSignup input {width:210px; height:13px; background: #fff url(../images/ico_newsletter.gif) 196px 1px no-repeat; border:1px solid #919191; padding:2px; font-size:11px; color:#7c7c7c; margin:31px 0 0 21px}
.newsletterSignup .btnOk {width:42px; height:20px; border:none; margin:0 20px 0 0; background:none; float:right}				  	
/*Sidebar /////////////////////////////////////*/
.sidebar {width:200px; padding:0 14px 0 0; float:left; overflow:hidden}
.sidebar h3 {width:180px; color:#0b2c6f; background:url(../images/bgd_sidebar_h3.gif) 0 0 no-repeat; padding:7px 10px 7px 10px; margin:0; display:block}
.sidebar div {width:200px; background:url(../images/bgd_sidebar_content.gif) left bottom no-repeat; padding:0; margin:6px 0 0 0; float:left}
.sidebar ul {width:178px; padding:6px 11px 12px 11px; overflow:hidden}
.sidebar ul.eventsList {width:178px; padding:8px 11px 3px 11px}
.sidebar li {display:block; padding:0; margin:0}
.sidebar li a {width:166px; background:url(../images/bullet_arrow_01.gif) 0 5px no-repeat; padding:0 0 2px 12px; display:block}
.sidebar li span {width:168px; color:#7c7c7c; display:block; padding:0 0 10px 10px; float:none} 		
/*////RSS///////////////////////////*/
.sidebar div.rss {background:url(../images/bgd_sidebar_rss.gif) left bottom no-repeat; padding:0; margin:6px 0 0 0; overflow:hidden}
.sidebar div.rss ul {width:178px; padding:7px 11px 11px 11px; display:block; height:19px}
.sidebar div.rss li {width:89px; float:left; display:inline}
.sidebar div.rss li a {width:55px; background:url(../images/ico_side_rss.gif) 11px 0 no-repeat; padding:4px 0 2px 35px; display:block} 		
/*////Newsletter Signup///////////////////////////*/
.sidebar form {width:166px; overflow:hidden; padding:10px 17px; margin:0 auto}
.sidebar input {width:161px; height:13px; border:1px solid #919191; padding:2px; font-size:11px; color:#7c7c7c}
.sidebar .btnSubmit {width:54px; height:20px; border:none; margin:0; background:none; float:right; padding:2px 0}
/*/////Event Signup///////////////*/
.eventSignup dl {width:176px; padding:4px 0 14px 10px}
.eventSignup dt {background:url(../images/bullet_arrow_01.gif) 0 8px no-repeat; padding:4px 0 3px 12px; display:block}
.eventSignup dd {padding:0 0 4px 12px;  margin:0 0 6px 0}
.eventSignup dd.last {background:none}
.eventSignup dd span {color:#7c7c7c; display:block} 		
/*/////Events List Sidebar///////////////*/	
.sidebar ul.eventsListSidebar {width:178px; padding:0 11px 12px 11px}
.sidebar .eventsListSidebar	li {padding:8px 0 0 0}
.sidebar .eventsListSidebar li span {width:168px; color:#7c7c7c; display:block; padding:0 0 0 10px; float:none}
.sidebar .eventsListSidebar li span.venue {color:#535353; padding:2px 0 0 10px }
 /*Content Subpage /////////////////////////////////////*/
 .contentSubpage {width:722px; padding:0; float:left; overflow:hidden}
 .breadcrumb {width:692px; height:27px; background:url(../images/bgd_breadcrumb.gif) 0 0 no-repeat; text-transform:uppercase; color:#062d72; padding:0 15px; line-height:21px}
 .breadcrumb a {color:#062d72; background:url(../images/bullet_breadcrumd.gif) 100% 4px no-repeat; padding:0 13px 0 0; margin:0 6px 0 0} 			
/*content Detail page*/
.contentDetail {width:650px; padding:8px 36px 0 36px; margin:0; overflow:hidden; clear:left}
.content .content {width:650px; padding:0; margin:0; overflow:hidden; clear:left; border:none} 			
/*Search Results page*/
.space {width:692px; padding:8px 15px 0 15px} 				
/*Title page*/
.contentSubpage h3 {color:#E49C04; font-size:15px; background:url(../images/bgd_content_line_h3.gif) 0 100% repeat-x; padding:0 0 5px 0; margin:0 0 17px 0; display:block}
.contentSubpage h3.searchTitle {color:#062d72; font-size:15px; background:url(../images/bgd_content_line_h3.gif) 0 100% repeat-x; padding:0 0 5px 0; margin:0; display:block}
.contentSubpage h4 {color:#062d72}
.contentSubpage .right {float:right; padding:4px 0 4px 18px}
.contentSubpage .left {float:left; padding:4px 18px 4px 0}
.postcontent p { padding:0 0 4px 0}
/*Contact Us Form*/
.contactTitle {color:#062d72; font-weight:bold; padding:14px 0 0 0}
.contactUs {width:650px; overflow:hidden; padding:5px 0 14px 0; margin:0; float:left; overflow:hidden}
.contactForm {width:411px; background:url(../images/bgd_contact_us_form_top.gif) 0 0 no-repeat; padding:5px 0 0 0; margin:0 14px 0 0; float:left}
.contactFormWrap {width:367px; background:url(../images/bgd_contact_us_form.gif) 0 100% no-repeat; padding:17px 22px; margin:0}
.contactFormWrap li{width:367px; height:auto;  padding:0; margin:0; display:block; overflow:hidden; float:left}
.contactForm label {width:100px; float:left; padding:2px 0 0 0}
.contactForm label.unRequire {width:89px;  padding:0 0 0 12px}
.contactForm span {color:#f30000; padding:0 9px 0 0}
.contactForm input, .contactForm textarea {width:233px; color:#062d72; padding:2px 5px; margin:1px 0; line-height:16px; border:1px solid #c1c1c1}
.contactForm textarea {height:80px}
/*captcha*/ 
.contactForm .captcha {width:135px; height:auto; padding:0 0 10px 101px; margin:0; float:left; display:inline}
.contactForm .captcha label {width:auto}
.contactForm .captcha img {padding:0 4px 0 0; margin:0; float:left}
.contactForm .captcha input {width:160px}
.contactForm .captcha .reload {padding:0 0 21px 0} 						
/*Submit*/
.contactForm .submit {width:110px; height:auto; padding:0; margin:0; float:left}
.contactForm .submit label {width:100px; padding:4px 0; float:left}
.contactForm .submit input{width:98px; color:#062d72; padding:2px 5px; margin:0 0 3px 0; line-height:16px; border:1px solid #c1c1c1}
.contactForm .submit .btnContactSubmit {width:54px;  height:20px; padding:0; margin:0 0 0 0; border:none; float:right}
.contactInfo {width:222px; margin:0; float:left}
.contactInfo h4 {color:#062d72}
.contactInfo p {padding:0 0 12px 0}
.trustedSite a {text-decoration:underline}
.trustedSite a:hover {text-decoration:none} 		
/*Search Results*/
.searchResult{padding:0; margin:0; overflow:hidden}
.searchResult p {height:auto}
.searchResultDetails p{color:#535353; font-size:11px; background:none; padding:0 0 20px 0; line-height:20px; text-align:justify}
.searchResult dl {width:666px; padding:0 0 0 23px; overflow:hidden}
.searchResult dl dt {width:666px; padding:0;  display:block}
.searchResult dl dt a {color:#062d72; background:url(../images/bullet_arrow_01.gif) 0 5px no-repeat; padding:0 0 2px 12px; text-decoration:none; font-weight:bold}
.searchResult dl dt a:hover {text-decoration:underline}
.searchResult dl dd {width:666px; padding:0 0 10px 0; margin:0 0 10px 0; line-height:18px; text-align:justify; display:block; overflow:hidden}
.searchResult dl dd p {width:666px; padding:0 0 5px 0; line-height:18px; text-align:justify; display:block; float:left}
.searchResult dl dd.last {padding:0 0 7px 0}
.searchResult	.resultsCount {background:#f1f1f1; padding:0 6px 0 0; margin:1px 0 24px 0; height:21px; text-align:right;  overflow:hidden} 		 		
/*Page Detail*/
.entryDetail {clear:left}
.entryDetail h4 {color:#062d72; padding:8px 0; margin:0; display:block}
.entryDetail p {padding:0 0 8px 0; margin:0}
.listContent {float:left}
.listContent li {background:url(../images/bullet_arrow_01.gif) 0 5px no-repeat; margin:0 0 2px 50px!important; padding:0!important}
.listContent a {width:166px; padding:0 0 2px 12px} 		 		
/*News Blog*/
.newsBlog {width:675px; height:460px; padding:0; margin:0; overflow:auto}
.contentSubpage .newsBlog h3 {color:#062d72; padding:0 0 5px 0; margin:0}
.newsBlog dl {padding:5px 0 0 0; margin:0; overflow:hidden; float:left}
.newsBlog dl dt {width:126px; float:left; overflow:hidden; padding:0 5px 0 10px}
.newsBlog dl dd {width:490px; float:left; overflow:hidden; padding:0}
.newsBlog dl dd.readMore {width:490px; height:20px; float:left; overflow:hidden; padding:6px 0 12px 141px}
.post { width:650px; display:block; clear:left; float:none}		

/*Pages*/
.pages {width:665px; height:506px; padding:0 14px 0 0; margin:10px 0 0 36px; overflow:auto; border-bottom:1px solid #e5e5e5}
.contentSubpage .pages h3 {width:646px; color:#062d72; padding:0 0 2px 0; margin:0}
.pages dl {width:646px;  padding:10px 0 0 0; margin:0; overflow:hidden}
.pages dl dt {width:169px; height:96px;  float:left; overflow:hidden; padding:0 7px 0 0; float:right}
.pages dl dd {width:452px; padding:0 10px 0 5px; margin:0; float:left; overflow:hidden}
.pages dl p.readMore {width:100%; height:20px; text-align:right; overflow:hidden}
.pages dl p {margin:0; padding:0} 	 	
/*Post Details*/
.contentSubpage h3.postTitle {color:#e49c04; font-size:15px; background:url(../images/bgd_content_line_h3.gif) 0 100% repeat-x; padding:0 0 5px 0; margin:0; display:block}
.dateUpdate {padding:0 0 10px 0} 	 	
/*Events Page*/	
.eventList {overflow:hidden; padding:0 0 0 21px}
.contentSubpage  h3.eventListTitle {color:#062d72; font-size:15px; background:none; padding:0 0 10px 0; margin:0; display:block}
.eventEntry {width:667px; background:url(../images/bgd_event_entry.gif) 0 17px no-repeat; padding:0; margin:0 0 11px 0 ; float:left; overflow:hidden}
.eventEntryDetail {width:617px; background:url(../images/bgd_event_entry_detail.gif) 0 100% no-repeat; padding:10px 25px 9px 25px; margin:0; height:auto; float:left}
.eventEntry h4 {height:22px; color:#FFF; font-weight:bold; background:url(../images/bgd_event_h4.gif) right top no-repeat;  margin:0 6px 2px 9px; padding:0; display:inline; float:left}/* */
.eventEntry h4 span {height:18px; background:url(../images/bgd_event_h4_span.gif) 0 0 no-repeat; padding:4px 17px 0 17px; margin:0;  float:left}
.eventEntry .date {padding:2px 0 0 0}
.eventEntry .readMore {text-align:right}
.eventEntryDetail li {padding:0; margin:0; clear:both}
.eventEntryDetail li a{padding:0; margin:0; float:left}
.eventEntryDetail li span{display:block; clear:left }					
.eventEntryDetail .contentEvent li span{display:block; clear:left; padding:0 0 5px 0}
/*Events Content Page*/	
.contentEvent {padding:0 } 
.contentEvent li a {font-weight:bold; padding:0 0 5px 0}
#event-map {margin:10px 0}
.eventsNotes p {padding:0 0 10px 0}
.shortNote {font-style:italic}
.shortNote b {font-style:normal}
/*Sign up Events*/
.btnReadmoreEvent {height:22px;  padding:5px 0 10px 0; margin:0; text-align:right; display:block; overflow:hidden; float:right}
.contentEvent .btnReadmoreEvent a {font-weight:normal; cursor:pointer }
.btnReadmoreEvent a {height:22px; background:url(../images/bg_signup_event_01_left_n.gif) 0 0 no-repeat; padding:0 0 0 6px; margin:0 auto; float:left;  text-align:right; text-decoration:none; display:block}
.btnReadmoreEvent a span {height:22px; color:#062D72; background:url(../images/bg_signup_event_01_n.gif) right top no-repeat;  margin:0 0 0 5px ; padding:0 8px 0 4px; display:inline; float:left}/* */
.btnReadmoreEvent a:hover {height:22px;  background:url(../images/bg_signup_event_01_left_o.gif) 0 0 no-repeat; padding:0 0 0 6px; margin:0 auto; text-decoration:none; float:left; text-align:right;  display:block;  cursor:pointer; }
.btnReadmoreEvent a:hover span {height:22px; color:#FFF; text-decoration:none;  background:url(../images/bg_signup_event_01_o.gif) right top no-repeat;  margin:0 ; padding:0 8px 0 4px; display:inline; float:left} 						 			
/*Read More Event*/	 				
.btnSignupEvent {padding:5px 0; text-align:right; display:none}	 					
.btnSignupEvent a {background:url(../images/bg_signup_event_01_left_n.gif) 0 0 no-repeat; padding:0 0 0 6px; margin:0; height:auto; float:right;  cursor:pointer }
.btnSignupEvent a span {height:22px; color:#062D72; background:url(../images/bg_signup_event_01_n.gif) right top no-repeat;  margin:0 ; padding:1px 8px 0 4px; display:inline; float:left}
/* */
.btnSignupEvent a:hover {text-decoration:none;   background:url(../images/bg_signup_event_01_left_o.gif) 0 0 no-repeat; padding:0 0 0 6px; margin:0; height:auto; float:right;  cursor:pointer }
.btnSignupEvent a:hover span {height:22px; color:#FFF; text-decoration:none;  background:url(../images/bg_signup_event_01_o.gif) right top no-repeat;  margin:0 ; padding:1px 8px 0 4px; display:inline; float:left}/* */ 	 	
/*Entry*/	
.contentHomePage .entry h1 { padding:10px 0}
.contentHomePage .entry p { line-height:18px; padding:0 0 10px 0}
.contentDetail .entry ul {list-style-type:circle; display:block; margin:0 0 10px 0 } 	
.contentDetail .entry ul li {background:url(../images/bullet_arrow_01.gif) 0 5px no-repeat; margin:0 0 0 2px;  display:list-item; padding:0 0 0 16px;  } 	
.contentDetail .entry ol {list-style-type:decimal; margin:0 0 10px 10px; padding:0 0 0 10px; clear:both } 	
.contentDetail .entry ol li {display:list-item; list-style-type:decimal; padding:0 0 0 10px;  }

/*/////Default Alignment and Images/////*/
.aligncenter, div.aligncenter {display: block; padding: 10px 8px 0 8px; margin-left: auto;	margin-right: auto}
.alignleft {float: left; padding: 4px 8px 0 0 }
.alignright {float: right; padding: 4px 8px 0 0}
.entryEditor .alignleft img, .entryEditor .alignright img, .entryEditor .aligncenter img { padding: 3px; border: 1px solid #fff }
.noborder { border: none }
.entryEditor .alignright, .entryEditor .alignright blockquote { margin: 10px 0 5px 5px}
.entryEditor .alignleft, .entryEditor .alignleft .highlight-box { margin: 10px 12px 0px 0 }
/*entry for Default in Editor- CMS*/
#main .entryEditor p { font-size:11px; color:#535353; padding:0 0 10px 0}
#main .entryEditor h1 { font-size:1.6em; color:#FDB827; padding:0 0 10px 0}
#main .entryEditor h2 { font-size:1.5em; color:#FDB827; padding:0 0 10px 0}
#main .entryEditor h3 { font-size:1.4em; color:#062D72; padding:0 0 10px 0}
#main .entryEditor h4 { font-size:1.3em; color:#062D72; padding:0 0 10px 0}
#main .entryEditor h5 { font-size:1.2em; color:#062D72; padding:0 0 10px 0}
#main .entryEditor h7 { font-size:1.1em; color:#062D72; padding:0 0 10px 0}
#main .entryEditor hr { height:2px; background:url(../images/bgd_content_line_h3.gif) 0 100% repeat-x; padding:0; display:block; margin:0 0 10px 0}
				
/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption img { margin: 0; padding: 0 10px!important; border: 0 none;}

/*Meet the Board*/		 	
.meetBoard { padding:10px 0;} 		
.meetBoard h4 {cursor: pointer;  background:#0061aa url(../images/bullet_content_01_closed.gif) no-repeat 7px 7px; height:24px; margin:0 0 2px 0; padding:0 0 4px 23px; line-height:23px; font-weight:bold; color:#fff}			 		
.meetBoard dl h4.open {background:#0061aa  url(../images/bullet_content_01_opened.gif) no-repeat 7px 7px} 		
.meetBoard h4.active {background:#0061aa  url(../images/bullet_content_01_opened.gif) no-repeat 7px 7px; cursor:auto} 		
.meetBoard div {padding:0; margin:0} 		
.meetBoard div p {padding:0 0 4px 4px; overflow:hidden} 		
.meetBoard .element1 {padding:0px 5px 5px 5px; margin:0; overflow:hidden} 		
.meetBoard .element1 img {padding:0 0 10px 10px}/*float:right; */

/*Committees Category*/ 	
.accordionCommittees {width:650px;  padding:10px 0 11px 14px; margin:0; overflow:hidden; float:left} 		
.accordionCommittees span {float:left} 		
.accordionCommittees dl {width:635px; background:url(../images/bgd_accordion_entry.gif) 0 100% no-repeat; padding:0; margin:4px 0 0 0 ; float:left; overflow:hidden}
.accordionCommittees dt {width:621px;  color:#0a2e78; background:url(../images/bgd_accordion_entry_top.gif) 0 0 no-repeat; padding:7px 0 4px 14px; margin:0; overflow:hidden}
.accordionCommittees dt span {width:90px; background:url(../images/bgd_accordion_entry_span.gif) 100% 0 no-repeat; margin:0 13px 0 0; padding:0 10px 0 0} 				
.accordionCommittees dd {width:611px;  background:url(../images/bgd_accordion_entry_line.gif) 11px 0 no-repeat; padding:4px 0 4px 14px; margin:0; height:auto; float:left; overflow:hidden}
.accordionCommittees dd span {width:90px; background:none;  padding:0 10px 0 0; float:left} 							
.accordionCommittees dd div {width:498px; background:url(../images/bgd_accordion_entry_span.gif) 0 0 repeat-y; padding:0 0 0 13px; float:left} 	
 	
/*Accordion Page*/	 	
.accordionPage {margin:0; overflow:hidden} 	
.accordionEntry {width:650px;  padding:10px 0 11px 14px; margin:0; overflow:hidden; float:left} 		
.accordionEntry span {float:left} 		
.accordionEntry dl {width:635px; background:url(../images/bgd_accordion_entry.gif) 0 100% no-repeat; padding:0; margin:4px 0 0 0 ; float:left; overflow:hidden} 				
.accordionEntry dt {width:621px;  color:#0a2e78; background:url(../images/bgd_accordion_entry_top.gif) 0 0 no-repeat; padding:7px 0 4px 14px; margin:0; overflow:hidden}
.accordionEntry dt span {width:70px; background:url(../images/bgd_accordion_entry_span.gif) 100% 0 no-repeat; margin:0 13px 0 0; padding:0 10px 0 0} 				
.accordionEntry dd {width:611px;  background:url(../images/bgd_accordion_entry_line.gif) 11px 0 no-repeat; padding:4px 0 4px 14px; margin:0; height:auto; float:left; overflow:hidden}
.accordionEntry dd span {width:70px; background:url(../images/bgd_accordion_entry_span.gif) 100% 0 no-repeat; margin:0 13px 0 0; padding:0 10px 0 0} 				
.accordionDes {width:100%; float:left; overflow:hidden}					 				
.backToTop {width:100%; background:url(../images/bgd_pagging_h3.gif) 0 0 no-repeat; text-align:center; padding:5px 0 0 0; margin:0; text-align:right; overflow:hidden; float:left}		
					
/*Accordion Page Details*/	 		
.accordionEntryDetail {width:635px; background:url(../images/bgd_accordion_detail.gif) 0 100% no-repeat; margin:14px 0 14px 14px; overflow:hidden} 		
.accordionEntryDetailWrap {width:613px; background:url(../images/bgd_accordion_detail_top.gif) 0 0 no-repeat; padding:0 11px} 			
.accordionEntryDetail table {width:613px; padding:0} 			
.accordionEntryDetail thead {width:635px; padding:0} 			
.accordionEntryDetail thead th {color:#062d72} 		 			
.accordionEntryDetail td {background:url(../images/bgd_accordion_entry_line.gif) 100% 100% no-repeat; vertical-align:top; line-height:16px; padding:5px 0} 			
.accordionEntryDetail th {background:url(../images/bgd_accordion_entry_line.gif) 0 100% no-repeat; padding:5px 2px} 			
.accordionEntryDetail th.positionTitle {width:134px; background:url(../images/bgd_accordion_entry_line.gif) 0 100% no-repeat; padding:5px 2px} 			
.accordionEntryDetail .last td{background:none}
 /* Paging*/
.pagging {width:100%; background:url(../images/bgd_pagging_h3.gif) 0 0 no-repeat; text-align:center; padding:14px 0 0 0; margin:18px 0 0 0; float:left} 
.pagging li {width:auto; display:inline; background:url(../images/bgd_li_pagging.gif) 100% 3px no-repeat ; padding:0 6px; margin:0; height:20px;}
.pagging li.last {background:none}
 .pagging li a {text-decoration:underline; color:#062d72; width:auto; padding:0 2px; margin:0;  height:20px;}
 .pagging li a:hover {text-decoration:none} 
 /* navigation*/
 .navigation {width:100%; background:url(../images/bgd_pagging_h3.gif) 0 0 no-repeat; text-align:center; padding:14px 0 0 0; margin:18px 0 0 0; float:left} 			
 /*Footer /////////////////////////////////////*/
 #footer {width:960px; color:#b1deff; background:url(../images/bgd_footer.gif) 0 0 no-repeat; overflow:hidden}
 #footer .upperFooter {width:935px; background:url(../images/bgd_line_footer.gif) 0 0 repeat-y; margin:15px 0 15px 0; padding:0 0 0 30px; overflow:hidden}
 #footer .upperFooter ul {float:left; width:188px; padding:0; margin:0}
 #footer .upperFooter li {text-transform:uppercase; line-height:13px; padding:0 0 5px 0}
 #footer .upperFooter li a {color:#b1deff}
 #footer .upperFooter li a:hover {color:#FFF; text-decoration:none}
 #footer .upperFooter li ul li{text-transform:none; background:url(../images/bgd_li_footer.gif) 0 -6px no-repeat; padding:3px 0 3px 14px; margin:0}
 #footer .upperFooter li ul ul{float:none; width:175px}
 #footer .upperFooter ul.last{width:170px}
 #footer .upperFooter ul.last ul{width:160px}
 #footer .underFooter {width:960px; text-align:center; background:url(../images/bgd_copyright.gif) 0 0 no-repeat; overflow:hidden;  margin:0; padding:8px 0 12px 20px; clear:both}
 #footer .underFooter p{width:475px; color:#b1deff; text-align:center; float:left}
 #footer a {color:#b1deff}
 /* Form 01 in CFORM II */
 .cform {margin:10px auto 0 auto; width:auto}
 .cform fieldset	{margin-top:10px; padding:5px 0 15px 0; border:1px solid #adadad; border-left-color:#ececec; border-top-color:#ececec; background:#f7f7f7}
 .cform .cf_hidden {display:none; border:none!important; background:none!important; padding:0!important; margin:0!important}
 .cform legend {margin-left:10px; padding: 0 2px; font:normal 20px Times; color:#666666}
 ol.cf-ol {margin:0!important; padding:0!important}
 ol.cf-ol li	{width:360px; margin:1px 0!important; padding:0; list-style:none!important; text-align:left; line-height:1.3em}
 /* just for text-only fields (no input) */ 
 ol.cf-ol li.textonly {background:#F0F0F0 !important; margin:10px 0pt !important; padding:5px 0pt; text-align:center}		 	
 /* global definitions for field labels */
 .cform label {width:87px; float:left; margin:4px 10px 0 0; display:inline-block; text-align:left; vertical-align:top}
 .cform label span {width:120px;  color:#737373}
 label.cf-before {margin:4px 10px 0 0}
 label.cf-after 	{margin:4px 15px 0pt 6px; text-align:left; width:115px}
 label.cf-after span {width:115px; display:block}
 label.cf-group-after {margin:3px 4px 0 2px; width:72px; text-align:left}
 label.cf-group-after span {width:72px; display:block}
 /*   FORM FIELDS general formatting */
 .cform input, .cform textarea, .cform select {padding:3px; background: #f9f9f9; border: 1px solid #888888; vertical-align:top}
 .cform input:hover, .cform textarea:hover, .cform select:hover	{background:#c7dcec}
 .cform input:focus, .cform textarea:focus, .cform select:focus	{background:#F3F8F8}
 .cform textarea, .cform input {width:230px; border:1px solid #c1c1c1}
 .cform select {width:238px; padding:2px 0}
 .cform select.cfselectmulti	{height:7.5em}
 .cform textarea {font-family: arial; font-size: 0.9em; overflow:auto} 	
/* check box groups */
ol.cf-ol li.cf-box-group {margin:3px 0pt 0px !important; padding-left: 100px} 
/* formatting for text:  "(required)"  & other */
span.reqtxt, span.emailreqtxt {margin:3px 0 0 3px; font-size:0.9em; vertical-align:top; color:#ff0000}
p.cf-sb {padding: 0!important; margin: 0}
.cform input.sendbutton	{width:55px;  color:#062d72; padding:0 0 8px 0; margin: 10px 0 0 280px; font-size:11px; font-weight:normal; background:url(../images/bg_submit_01_n.gif) no-repeat; height:27px; border:none; line-height:22px}
.cform input:hover.sendbutton {color:#FFF; background:url(../images/bg_submit_01_o.gif) no-repeat}
/* FORM FIELDS enhanced error display */
ol.cf-ol li.cf_li_err {margin:1px 0!important}
ol.cf-ol li ul.cf_li_text_err {height:1%; min-height:1%; margin:0 0 0 100px; padding:0; color:#333}
ol.cf-ol ul.cf_li_text_err li {background:url(icon-alert.png) no-repeat left 1px!important; list-style:none!important; font-weight:bold; text-indent:0; margin:0 0 2px!important; padding-left:15px}
ol.cf-ol ul.cf_li_text_err li:before {content:''}
/* 'visitor verification' related styles */ 
label.secq, label.seccap {vertical-align:text-bottom; margin-bottom:4px}
input.secinput {vertical-align:text-bottom}
#cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha {height:15px; width:230px;  margin: 0}
img.captcha	{width:105px; height:43px!important; vertical-align:text-bottom; margin:1px 0!important; padding:0!important; border:none!important; float:none!important} 
img.captcha-reset {vertical-align:text-bottom; background:	url(captcha_reset_grey.gif) no-repeat; margin:0 0 2px 3px; padding:0 0 0 2px!important; width:21px; height:21px; border:none}
img.imgcalendar {border:none}
/* change formatting of response msgs here */
div.cf_info {width:330px; color:#333; display:none; padding:10px 15px!important;line-height:1.3em}
div.cf_info ol {margin:0; padding:5px 15px 0 30px} 	div.cf_info ol li {padding:1px 0; margin:2px 0}
div.cf_info a {color:#ad2929!important; text-decoration:underline!important}
div.success {background:#F7F7F7 none repeat scroll 0% 50%; color:#444444; display:block}
div.failure {display:block; background:#c7dcec; color:#ff0000}
div.waiting {background:#F9F9F9; color:#AAAAAA; display:block}
/* formatting for invalid user inputs */
.cform .cf_error {color:#ff0000; border:1px solid #ff0000}
div.mailerr {display:block} 
z.mailerr, .cform .cf_errortxt {color:#ad2929}; color:#ff0000}
div.waiting {background:#F9F9F9; color:#AAAAAA; display:block}		
/* formatting for invalid user inputs */
.cform .cf_error {color:#ff0000; border:1px solid #ff0000}
div.mailerr {display:block}
.mailerr, .cform .cf_errortxt {color:#ad2929}
.sidebar div.smallCalendar { padding: 10px 0 0 0}
.sidebar div.smallCalendar #wp-calendar { margin:0 auto 15px auto;}
.sidebar div.othersPage #wp-calendar td, .sidebar div.othersPage #wp-calendar th{ padding:2px 2px}
/*fix for eventBrite iframe*/
body body { width:665px;}
.blockItem {display:block; clear:both}
