/* General classes */
.strong{font-weight:700;}
.clear{clear:both; font-size:1%; line-height:1%; display:block; height:0;float:none!important;}
a{text-decoration:none;color:#0080C0;outline:none;}a:hover{text-decoration:none;}
p{text-align:left;margin:0;padding:0 0 15px 0;}
h1,h2,h3,h4{margin:0; padding:0;font-weight:bold;}
.imgleft{float:left;margin:0 20px 20px 0;}
.imgright{float:right;margin:0 0 20px 20px;}
.clearboth{clear:both; font-size:1%; line-height:1%; display:block; height:0;}

/*Elements*/
body{font-family:Open Sans, Helvetica, sans-serif;font-size:100%;color:#000;text-align:center;background:url(images/silverbirch.jpg) fixed 50% 0;}


#top-bar-wrapper{background:#34863D;color:#fff;font-weight:bold;font-size:75%;}
#top-bar{width:100%;max-width:960px;margin:0 auto;/*text-align:left;*/text-align:center;}
	#disclaimer{/*float:left;width:400px;*/padding:6px 0 0 0;}
	#flags{/*float:right;*/padding:12px 0 10px 0;}
	#flags a{display:inline-block;/*border:1px solid #fff;*/color:#fff;margin:0 8px;padding:0 4px;}#flags a.selected{background:#fff;color:#34863D;}
	#flags img{display:none;}
	
#logo-wrapper{background:#0080C0;color:#fff;font-weight:bold;}
#logo{width:100%;max-width:960px;margin:0 auto;text-align:left;padding:30px 0;color:#fff;}	
a.logo{font-family:Comfortaa;color:#fff;font-size:40px;text-shadow:1px 1px 1px #000;filter:DropShadow(Color=#000000, OffX=1, OffY=1);}
#logo div{float:right;font-weight:bold;font-size:120%;color:#fff;padding:25px 0 0 0;}
#logo div a{color:#fff;}

div.faqwrapper div.switchcontent{display:none;}
div.faqshow div.switchcontent{display:block!important;}

#content-wrapper{padding:30px 0;}
#content{width:100%;max-width:960px;margin:0 auto;padding:0;text-align:left;font-size:80%;}
#content-left{background:#fff;margin-right:240px;position:relative;padding:20px 0 40px 0;min-height:600px;}
#content h1{background:#0080C0;color:#fff;font-size:200%;font-weight:bold;padding:10px 30px 10px 10px;margin:0 10px 15px 0;display:inline-block;}
#text{padding:0 10px;font-size:120%;}
	
#signup-wrapper{background:#34863D;padding:16px 0;}
#signup{width:100%;max-width:960px;margin:0 auto;text-align:left;color:#fff;}
#signup strong{display:block;padding:8px 0;}
#signup ul{display:inline-block;}
#signup li{display:inline-block;padding:6px 4px;border:1px solid #fff;margin:3px 0px 0 0;background:#fff;color:#333;font-size:85%;}

#ftr-wrapper{background:#0080C0;padding:16px 0;}
#ftr{width:100%;max-width:960px;margin:0 auto;text-align:left;}
	#copyright{color:#333;font-size:70%;color:#fff;font-weight:normal;}#copyright a{color:#fff;}
	
	
/*Pages*/
#newslist div{font-size:120%;font-weight:bold;border-bottom:1px solid #4BB959;padding:10px 0;}

#regformbutton{display:inline-block;color:#fff;font-weight:bold;padding:16px 60px 16px 12px;background:#0080C0 url(images/pdf.png) no-repeat 98% 50%;}
#practitionerlist h3{color:#fff;font-weight:bold;background:#34863D url(images/practitioner-list-arrow.png) no-repeat 95% 50%;padding:6px 10px;cursor:pointer;margin:8px 0 0 0;}
#practitionerlist h3.selected{background-image:none;}
#practitionerlist h3 span{color:#fff!important;}
#practitionerlist h4{color:#fff;font-weight:bold;background:#0080C0;padding:6px 10px;margin:8px 0 0 0;}
#practitionerlist h4 span{color:#fff!important;}

/*Forms*/
#signup form input{border:1px solid #fff;padding:5px;color:#333;margin:0 0 3px 0;}
#mc-embedded-subscribe{background:#0080C0;color:#fff!important;border:1px solid #fff;padding-left:12px!important;padding-right:12px!important;display:inline-block;}
/*Lists*/
ul{margin:0; padding:0; list-style:none;}

#main-content ul, #content-left ul{padding:0 0 15px 0; margin:0;}
#main-content ul li, #content-left ul li{margin:0; padding:0 0 8px 20px; background:url(images/bullet.png) no-repeat 0 7px;}
#main-content ul li ul, #content-left ul li ul{padding:10px 0 1px 0;}


/*Navigation*/
#main-nav-wrapper{width:240px;float:right;padding-bottom:18px;background:url(images/navbg.png) no-repeat bottom left;}
#main-nav{background:#0080C0;padding:10px;}
#main-nav ul{}
#main-nav ul li{display:block;}
#main-nav ul li a{display:block;border-bottom:1px solid #fff;color:#fff;font-weight:bold;padding:5px 0;font-size:120%;}
#main-nav ul li:last-child a{border:none;}
#main-nav ul li.selected a,#main-nav ul li a:hover{color:#4BB959;}