/* CSS Document */



form { margin: 0; padding: 0; }



#container{

	width:900px;
	height:auto;
	position:relative;
	margin:0px auto;

	padding-left:20px;

	padding-right:20px;

}



#frame-top{

	width:900px;

	height:18px;

	position:relative;

	margin:0px auto;

	background-color:#206ba4;

}



#frame-menu{

	width:900px;

	height:34px;

	position:relative;

	margin:0px auto;

	background-color:#ef8200;

	margin-bottom:5px;

	z-index: 10;

}



#frame-index{

	width:100%;

	height:337px;

	position:relative;

	margin:0px auto;

	background-image:url(../images/splash-index.jpg);

	background-position:top center;

	background-repeat:no-repeat;

}



#frame-subpage{

	width:100%;

	height:251px;

	position:relative;

	margin:0px auto;

	background-image:url(../images/splash-subpage.jpg);

	background-position:top center;

	background-repeat:no-repeat;

}



#splash-index{

	width:900px;

	height:242px;

	position:relative;

	float:left;

}



#splash-subpage{

	width:900px;

	height:156px;

	position:relative;

	float:left;

}



#intro{

	width:532px;

	height:auto;

	position:absolute;

	top:158px;

	left:0px;

}



#frame-feature{

	width:900px;

	height:89px;

	position:relative;

	margin:0px auto;

	margin-top:6px;

	float:left;

}



.floatRight

{

	float:right;

}



.floatLeft

{

	float:left;

}



.clear

{

	clear:both;	

}



.zoomOverlay

{

	height:20px;

	width:20px;

	background:url(../images/zoom.png);

	position:absolute;

	left:210px;

	top:225px;

}



.fapAddress

{

	width:236px;

}



.fapInfo

{

	width:350px;

}



.fapPractitioner

{

	height:180px;

	overflow:hidden;

}



.fapPractitionerSml

{

	height:104px;

	overflow:hidden;

	

}





/* IE6 Only */

* html #frame-feature{

	z-index:-9999;

}



/* IE7 Only */

*:first-child+html #frame-feature{

	z-index:-9999;

}



#frame-content{

	width:900px;

	height:auto;

	position:relative;

	float:left;

	margin-top:36px;

}



#frame-RHS{

	width:242px;

	height:auto;

	position:relative;

	float:left;

}



#frame-LHS{

	width:658px;

	height:auto;

	position:relative;

	float:left;

	text-align:left;

}



#frame-LHS-subpage{

	width:624px;

	height:auto;

	position:relative;

	float:left;

	text-align:left;

	padding-right:34px;

}



#frame-bottom{

	width:900px;

	height:290px;

	position:relative;

	float:left;

	margin-top:18px;

}



#seo{

	width:530px;

	height:18px;

	position:relative;

	float:left;

}



#country{

	width:370px;

	height:18px;

	position:relative;

	float:left;

	text-align:right;

}



.country-item{

	width:auto;

	height:18px;

	position:relative;

	float:right;

	text-align:left;

	margin-left:14px;

}



#menu{

	width:726px;

	height:34px;

	position:relative;

	float:left;

}



#search{

	width:133px;

	height:28px;

	position:relative;

	float:right;

	background-image:url(../images/input-searchbox.gif);

	background-position:top center;

	background-repeat:no-repeat;

	padding-left:29px;

	padding-right:12px;

	padding-top:6px;

}



#course{

	width:658px;

	height:79px;

	position:relative;

	float:left;

	padding-top:10px;

}



#member{

	width:242px;

	height:79px;

	position:relative;

	float:right;

	padding-top:10px;

}



.LHS-column{

	width:185px;

	height:auto;

	position:relative;

	float:left;

	padding-right:34px;

}



.RHS-item{

	width:242px;

	height:auto;

	position:relative;

	float:left;

	margin-bottom:12px;

}



#associations{

	width:900px;

	height:152px;

	position:relative;

	float:left;

	background-image:url(../images/background-associations.gif);

	background-position:top center;

	background-repeat:no-repeat;

}



#assocations-content{

	width:580px;

	height:69px;

	position:absolute;

	top:48px;

	left:320px;

}



.assocations-item{

	width:112px;

	height:69px;

	position:relative;

	float:left;

	margin-left:8px;

}



#footer{

	width:900px;

	height:81px;

	position:relative;

	float:left;

	background-image:url(../images/background-footer.gif);

	background-position:top center;

	background-repeat:no-repeat;

}



#newsletter{

	width:459px;

	height:69px;

	position:relative;

	float:left;

	border-right:1px solid #c1bfbf;

	padding-left:22px;

	padding-top:12px;

}



#address{

	width:396px;

	height:67px;

	position:relative;

	float:right;

	text-align:left;

	padding-top:14px;

	padding-left:22px;

}



#sitemap{

	width:900px;

	height:45px;

	position:relative;

	float:left;

	text-align:right;

	padding-top:12px;

}



#accredited-index{

	width:120px;

	height:120px;

	position:absolute;

	top:146px;

	left:780px;

	z-index:10;

}



#accredited-subpage{

	width:120px;

	height:120px;

	position:absolute;

	top:66px;

	left:780px;

	z-index:10;

}



#accredited-index-frame{

	width:900px;

	height:337px;

	position:relative;

	margin:0px auto;

}



#accredited-subpage-frame{

	width:900px;

	height:251px;

	position:relative;

	margin:0px auto;

}



#practitioner-header{

	width:242px;

	height:31px;

	background-image:url(../images/practitioner-header.gif);

	background-position:top center;

	background-repeat:no-repeat;

	position:relative;

	float:left;

}



#practitioner-content{

	width:220px;

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;

	padding-left:10px;

	padding-right:10px;

	padding-top:8px;

	position:relative;

	float:left;

}



#practitioner-footer{

	width:242px;

	height:20px;

	background-image:url(../images/practitioner-footer.gif);

	background-position:top center;

	background-repeat:no-repeat;

	position:relative;

	float:left;

}







/*----------------------------------------------------------FONTS---*/



.text-seo{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#3d90ce;

	line-height:16px;

}



.text-country,

.text-country a,

.text-country a:visited{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#c1ddf1;

	line-height:16px;

	text-decoration:none;

}



.text-country a:hover{

	color:#ffffff;

}



p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#242424;

	line-height:18px;

}



p span

{

	color:#206ba4;	

}



p a,

p a:visited{

	color:#ef8201;

	text-decoration:underline;

}



p a:hover{

	color:#ef8201;

	text-decoration:none;

}



p.second

{

	margin:0 0 0 40px;	

}



b.second

{

	margin:0 0 0 5px;

}



.pagenation

{

	margin:0 20px 0 0 ;	

}



b

{

	color:#4f6e87;

	margin:0;	

}



.fapResults p.height

{

	line-height:25px;

}



.fapResults input

{

	width:150px;

	height:20px;

	border:1px solid #9e9494;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#242424;

	padding:4px 0 0 30px;

	background-image: url(../images/fapresults_input.jpg);

	background-position:top left;

	background-repeat:repeat-x;

	background-color:#fbfbfb;

}



.fapResults ul

{

	padding:0 7px;	

}



.fapResults li

{

	display:inline;

	list-style:none;

	line-height:25px;

}



.fapResults li a

{

	color:black;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0 4px;



}



.fapResults li a:hover

{

	color:#ed9123;

}



.fapResults a.select

{

	color:#ed9123;

}



.resultsInfo

{

	width:480px;

}



.results

{

	border-bottom:1px solid #cccccc;

	padding:15px 0;

	

}



.results h1

{

	font-size:12px;

	color:#206ba4;

	font-weight:bold;

}



.results h1 a

{

	font-size:12px;

	color:#206ba4;

	font-weight:bold;

	text-decoration:none;

}





.blue

{

	color:#206ba4;

	font-size:11px;

	line-height:25px;

}



.black

{

	font-size:11px;

	margin:5px 0;

}



.viewNav

{

	padding:0 10px;

	font-family:Arial, Helvetica, sans-serif;

	color:#206BA4;

	font-weight:bold;

	font-size:12px;

}



a.viewNav

{

	text-decoration:none;

}



a.viewNav:hover

{

	color:#EF8200;	

}





.text{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#242424;

	line-height:18px;

}



.text a,

.text a:visited{

	color:#ef8201;

	text-decoration:underline;

}



.text a:hover{

	color:#ef8201;

	text-decoration:none;

}



.text-footer,

.text-footer a,

.text-footer a:visited{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#a5a5a5;

	line-height:18px;

	text-decoration:none;

}



.text-footer a:hover{

	color:#333333;

}



h1{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#00257b;

	font-weight:normal;

}



h2{

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#206ba4;

	font-weight:bold;

}



h3, h3 a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#ef8200;

	font-weight:bold;

}



h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#206ba4;

	font-weight:bold;

	width:100%;

	padding-bottom:6px;

	margin-bottom:10px;

	padding-top:10px;

	border-bottom:1px solid #cccccc;

}



h5{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#206ba4;

	font-weight:bold;

	width:100%;

	padding-bottom:6px;

	margin-bottom:10px;

	padding-top:10px;

	border-bottom:1px solid #cccccc;

}



h6, h6 a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#206ba4;

	font-weight:bold;

}



.text-blue{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#206ba4;

}



.text-grey-dark{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#545454;

}



.text-small{

	font-size:11px;

	line-height:14px;

}



/*----------------------------------------------------------FORMS---*/



input.searchbox{

	width:133px;

	height:20px;

	background-color:transparent;

	background-image:none;

	border:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#2770a7;

	padding-top:4px;

}



input.default{

	width:177px;

	height:20px;

	border:1px solid #9e9494;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#242424;

	padding-top:4px;

	background-image:url(../images/input-background.gif);

	background-position:top left;

	background-repeat:repeat-x;

	background-color:#fbfbfb;

}

select.default {

	border:1px solid #9e9494;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#242424;

	background-image:url(../images/input-background.gif);

	background-position:top left;

	background-repeat:repeat-x;

	background-color:#fbfbfb;

}

textarea.default{

	border:1px solid #9e9494;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#242424;

	padding-top:4px;

	background-image:url(../images/input-background.gif);

	background-position:top left;

	background-repeat:repeat-x;

	background-color:#fbfbfb;

}





/*----------------------------------------------------------IMAGES---*/



img.border{

	padding:2px;

	border:1px solid #e2e2e4;

}



img.button{

	margin-bottom:12px;

}



/*----------------------------------------------------------LISTS---*/



.orange-bullet li{

	width:100%;

	background-image:url(../images/bullet-orange.gif);

	background-repeat:no-repeat;

	background-position: 0px 7px;

	list-style-type:none;

	padding-bottom:12px;

	padding-left:14px;

}



.blue-bullet li{

	width:100%;

	background-image:url(../images/bullet-blue.gif);

	background-repeat:no-repeat;

	background-position: 0px 7px;

	list-style-type:none;

	padding-bottom:12px;

	padding-left:14px;

}



/*----------------------------------------------------------MISC---*/



hr {

  border: 0;

  color:#206ba4;

  background-color:#206ba4;

  height:1px;

  width:100%;

}



#preview{

	position:absolute;

	border:1px solid #dfdfdf;

	background:#f4f4f4;

	padding:5px;

	display:none;

	color:#fff;

}



/*---------------------------------------------------------ARTICLES---*/



.articles

{

	border-bottom:1px solid #CCC;	

}



.articleTitle

{

	padding:5px;	

}



.articleTitles

{

	background:#3075AA;

	color:white;

	font-size:13px;

	padding:5px;

}



.articleDescEnd

{

	border-right:1px solid #CCC;

	border-left:1px solid #CCC;

	font-size:11px;

	padding:5px;

}



.articleDesc

{

	border-left:1px solid #CCC;	

	font-size:11px;

	padding:5px;

}



/*-----------------------------------------------------------------------

Gallery

------------------------------------------------------------------------*/





.wrapper

{

	width:960px;

	margin:0 auto;

}



.gallery li{

	width:282px;

	height:auto;

	position:relative;

	float:left;

	margin-right:49px;

	list-style-type:none;

	margin-bottom:22px;

	clear: left;

}

.gallery li ul li{
	margin:0;
	padding:0;
	background:none;
}




.gallery li a{

	color:#ed1c24;

	text-decoration:none;

}



.gallery li a:hover{

	text-decoration:underline;

}



.gallery li h2{

	color:#2f2d27;

	font-size:12px;

	font-weight:bold;

	line-height:normal;

	padding:12px 0 8px 0;

	width:100%;

	border-bottom:1px solid #848484;

	margin-bottom:3px;

}



.gallery li p{

	padding:0 0 2px 0;

	color:#2f2d27;

}



.gallery li.last{

	margin-right:0px;

	clear: none;

}

.videoImg
{
	background:url(../images/video_placholder.jpg) no-repeat;
	height:150px;
	width:282px;
	cursor:pointer;
}


.video object
{
	width:100% !important;
	height:300px !important;
}

.video p
{
color:#2F2D27;
padding:0 0 2px;
line-height:22px;
}

