/*hidden*/
#header, #footer, .sidebar, .pagging, .breadcrumb {display:none}
/******** 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, s	ans-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}
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}
/*//////////////////////////////////////////////////////*/
#header, #context, #footer, .rss {display:none}
#header h1 {display:block; float:left; clear:both}
/*//////////////////////////////////////////////////////*/
#container { width:960px; background:#FFF url(../images/bgd_container.gif) 0 100% no-repeat; padding:0 0 11px 0}
	/*///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; 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:0 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	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}
				
				/*hightlightBlockWrap
				/////////////////////////////////////*/
				.hightlightBlockWrap {width:936px; padding:10px 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:5px 0 15px 27px}
							.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}
							
						.hightlightBlock .block2 {width:335px; float:left; font-size:11px}
							.hightlightBlock .block2 h3 {color:#fff; padding:5px 0 15px 29px}
							.hightlightBlock .block2 p {color:#535353; padding:2px 10px 0 30px}
							.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}				

		.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:0 0 8px 23px; margin:0 0 0 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 ul {width:253px; padding:10px 0 0 5px; overflow:hidden; display:block}
				.upcomingEvents li {width:253px;  padding:4px 0 0 0; display:block}			
				.upcomingEvents li a {width:228px;   background:url(../images/bullet_arrow_01.gif) 0 5px no-repeat; padding:0 0 2px 12px; display:block}
				.upcomingEvents li span {width:168px; 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 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}
			.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}
				/*Search Results page*/
				.space {width:692px; padding:8px 15px 0 15px}
					/*Title page*/
					.contentSubpage h3 {color:#062d72; 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}
					 /*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:20px}				
				.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} 
				.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:650px; 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}
				
		/*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:#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}		
		.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 }
					.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 {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 {background:url(../images/bg_signup_event_01_left_n.gif) 0 0 no-repeat; padding:0 0 0 6px; margin:0 auto; height: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:1px 8px 0 4px; display:inline; float:left}/* */
						.btnReadmoreEvent a:hover {background:url(../images/bg_signup_event_01_left_o.gif) 0 0 no-repeat; padding:0 0 0 6px; margin:0 auto; height: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:1px 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*/			
		.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;  }
		/*Meet the Board*/		
			.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 {float:right; padding:0 0 10px 10px}
		
		/*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:621px; display:inline; background:url(../images/bgd_li_pagging.gif) 100% 3px no-repeat ; padding:0 6px 0 5px}
				.pagging li.last {background:none}
				.pagging li a {text-decoration:underline; color:#062d72}
				.pagging li a:hover {text-decoration:none}

			/* 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}
		.mailerr, .cform .cf_errortxt {color:#ad2929}
