*{
margin:0;
padding:0;
border:0;
}

.floatleft{
float:left;
padding:0 10px 0 0px;
}

.floatright{
float:right;
padding:0  0 0px 10px;
}

/*submenu*/
#conferencesub{
position:absolute;
left:24px;
width:163px;
height:150px;
background-color:#ffffff;
border-bottom:1px dashed #a9d2df;
border-left:1px dashed #a9d2df;
border-right:1px dashed #a9d2df;
display:none;
}

#conferencesub2{
position:absolute;
left:25px;
width:163px;
height:60px;
background-color:#ffffff;
border-bottom:1px dashed #a9d2df;
border-left:1px dashed #a9d2df;
border-right:1px dashed #a9d2df;
}

#conferencesubbox{
width:143px;
height:auto;
background-color:#ffffff;
line-height:1.5em;
padding:10px;
}

#conferencesubbox a{
text-decoration:none;
color:#258caf;
font-weight:bold;
}

#conferencesubbox a:hover{
text-decoration:underline;
color:#258caf;
}


.imagesconf{
	margin-right:15px;
}
.bluetextconf{
	color:#004b62;
	font-size:15px;
	font-weight:bold;
	}



body{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:1.6em;
}

#wrap{
position:relative;
top:0px;
width:100%;
height:auto;
background-image:url(images/w_bkg_1.jpg);
}

#top{
position:absolute;
top:0px;
left:50%;
width:1200px;
height:241px;
margin-left:-600px;
background-image:url(images/w_bkg.jpg);
}

#con{
position:absolute;
left:50%;
top:47px;
width:900px;
height:auto;
margin-left:-450px;
}

#head{
position:absolute;
left:0;
top:0px;
}

#gen_tab{
position:absolute;
left:0;
top:170px;
width:870px;
height:24px;
background-color:#FEB729;
font-size:15px;
color:#FFFFFF;
padding-right:30px;
}

/*general top and navigations*/
#title_tab{
position:absolute;
top:194px;
left:0;
width:900px;
height:110px;
background-image:url(images/hor.jpg);
border-bottom:1px #654810 dotted;
}

#tell{
position:absolute;
bottom:0px;
right:0px;
}

#nav{
position:absolute;
top:0px;
left:0px;
width:900px;
height:35px;
font:18px Arial, Helvetica, sans-serif;
text-align:center;
}

#nav a{
color:#00526B;
text-decoration:none;
}

#nav a:hover{
display:block;
text-decoration:none;
color:#ffffff;
height:35px;
background-image:url(images/hover.gif);
}

#home_nav_1{
position:absolute;
top:0px;
left:0px;
width:110px;
height:35px;
color:#ffffff;
height:35px;
background-image:url(images/hover.gif);
}

#home_nav{
position:absolute;
top:0px;
left:0px;
width:110px;
height:35px;
}

#abt_nav_1{
position:absolute;
top:0px;
left:268px;
width:110px;
height:35px;
color:#ffffff;
height:35px;
background-image:url(images/hover.gif);
}

#abt_nav{
position:absolute;
top:0px;
left:268px;
width:110px;
height:35px;
}


#sponsor_nav_1{
position:absolute;
top:0px;
left:530px;
width:110px;
height:35px;
color:#ffffff;
background-image:url(images/hover.gif);
}


#sponsor_nav{
position:absolute;
top:0px;
left:530px;
width:110px;
height:35px;
}


/*
#blog_nav_1{
position:absolute;
top:0px;
left:534px;
width:100px;
height:35px;
color:#ffffff;
height:35px;
background-image:url(images/hover.gif);
}

#blog_nav{
position:absolute;
top:0px;
left:534px;
width:100px;
height:35px;
}*/

#cntct_nav_1{
position:absolute;
top:0px;
right:0px;
width:110px;
height:35px;
color:#ffffff;
height:35px;
background-image:url(images/hover.gif);
}

#cntct_nav{
position:absolute;
top:0px;
right:0px;
width:110px;
height:35px;
}

/*general title*/
#img_title{
position:absolute;
bottom:-8px;
left:5px;
}

/*sepa,etc title*/
#img_title2{
position:absolute;
top:20px;
left:20px;
width:193px;
height:150px;
}

/*sepa,etc navigations*/
/*sepa navigations*/
#s_tab{
position:absolute;
left:0;
top:170px;
width:870px;
height:24px;
background-color:#1a86ab;
font-size:15px;
color:#FFFFFF;
padding-right:30px;
}

#s_title_tab{
position:absolute;
top:194px;
left:0;
width:900px;
height:47px;
background-image:url(images/sepa/hor.gif);
border-bottom:1px #654810 dotted;
}

#s_nav{
position:absolute;
top:0px;
left:0px;
width:900px;
height:35px;
font:18px Arial, Helvetica, sans-serif;
text-align:center;
}

#s_nav a{
color:#00526B;
text-decoration:none;
}

#s_nav a:hover{
display:block;
text-decoration:none;
color:#ffffff;
height:35px;
background-image:url(images/sepa/hover.gif);
}

/*profession navigations*/
#p_tab{
position:absolute;
left:0;
top:170px;
width:870px;
height:24px;
background-color:#703b96;
font-size:15px;
color:#FFFFFF;
padding-right:30px;
}

#p_title_tab{
position:absolute;
top:194px;
left:0;
width:900px;
height:47px;
background-image:url(images/prof/hor.gif);
border-bottom:1px #654810 dotted;
}

#p_nav{
position:absolute;
top:0px;
left:0px;
width:900px;
height:35px;
font:18px Arial, Helvetica, sans-serif;
text-align:center;
}

#p_nav a{
color:#703b96;
text-decoration:none;
}

#p_nav a:hover{
display:block;
text-decoration:none;
color:#ffffff;
height:35px;
background-image:url(images/prof/hover.gif);
}

/*therapist navigations*/
#t_tab{
position:absolute;
left:0;
top:170px;
width:870px;
height:24px;
background-color:#5fb646;
font-size:15px;
color:#FFFFFF;
padding-right:30px;
}

#t_title_tab{
position:absolute;
top:194px;
left:0;
width:900px;
height:47px;
background-image:url(images/thera/hor.gif);
border-bottom:1px #654810 dotted;
}

#t_nav{
position:absolute;
top:0px;
left:0px;
width:900px;
height:35px;
font:18px Arial, Helvetica, sans-serif;
text-align:center;
}

#t_nav a{
color:#5fb646;
text-decoration:none;
}

#t_nav a:hover{
display:block;
text-decoration:none;
color:#ffffff;
height:35px;
background-image:url(images/thera/hover.gif);
}

/*links navigations*/


#l_tab{
position:absolute;
left:0;
top:170px;
width:870px;
height:24px;
background-color:#26ace2;
font-size:15px;
color:#FFFFFF;
padding-right:30px;
}

#l_title_tab{
position:absolute;
top:194px;
left:0;
width:900px;
height:47px;
background-image:url(images/links/hor.gif);
border-bottom:1px #654810 dotted;
}

#l_nav{
position:absolute;
top:0px;
left:0px;
width:900px;
height:35px;
font:18px Arial, Helvetica, sans-serif;
text-align:center;
}

#l_nav a{
color:#26ace2;
text-decoration:none;
}

#l_nav a:hover{
display:block;
text-decoration:none;
color:#ffffff;
height:35px;
background-image:url(images/links/hover.gif);
}

/*curriculum navigations*/
#c_tab{
position:absolute;
left:0;
top:170px;
width:870px;
height:24px;
background-color:#ef3d34;
font-size:15px;
color:#FFFFFF;
padding-right:30px;
}

#c_title_tab{
position:absolute;
top:194px;
left:0;
width:900px;
height:47px;
background-image:url(images/curri/hor.gif);
border-bottom:1px #654810 dotted;
}

#c_nav{
position:absolute;
top:0px;
left:0px;
width:900px;
height:35px;
font:18px Arial, Helvetica, sans-serif;
text-align:center;
}

#c_nav a{
color:#ef3d34;
text-decoration:none;
}

#c_nav a:hover{
display:block;
text-decoration:none;
color:#ffffff;
height:35px;
background-image:url(images/curri/hover.gif);
}

/*approch navigations*/
#a_tab{
position:absolute;
left:0;
top:170px;
width:870px;
height:24px;
background-color:#e49324;
font-size:15px;
color:#FFFFFF;
padding-right:30px;
}

#a_title_tab{
position:absolute;
top:194px;
left:0;
width:900px;
height:47px;
background-image:url(images/appr/hor.gif);
border-bottom:1px #654810 dotted;
}

#a_nav{
position:absolute;
top:0px;
left:0px;
width:900px;
height:35px;
font:18px Arial, Helvetica, sans-serif;
text-align:center;
}

#a_nav a{
color:#e49324;
text-decoration:none;
}

#a_nav a:hover{
display:block;
text-decoration:none;
color:#ffffff;
height:35px;
background-image:url(images/appr/hover.gif);
}

/*news navigations*/
#n_tab{
position:absolute;
left:0;
top:170px;
width:870px;
height:24px;
background-color:#ec008c;
font-size:15px;
color:#FFFFFF;
padding-right:30px;
}

#n_title_tab{
position:absolute;
top:194px;
left:0;
width:900px;
height:47px;
background-image:url(images/news/hor.gif);
border-bottom:1px #654810 dotted;
}

#n_nav{
position:absolute;
top:0px;
left:0px;
width:900px;
height:35px;
font:18px Arial, Helvetica, sans-serif;
text-align:center;
}

#n_nav a{
color:#ec008c;
text-decoration:none;
}

#n_nav a:hover{
display:block;
text-decoration:none;
color:#ffffff;
height:35px;
background-image:url(images/news/hover.gif);
}

/*content area set up*/
#content_box{
position:absolute;
top:320px;
left:0px;
width:900px;
}

#content_box2{
position:absolute;
top:257px;
left:0px;
width:900px;
}

#content_area{
padding-bottom:20px;
border-bottom:1px #654810 dotted;
}

#content_area_home{
}

#btm_area{
position:relative;
top:55px;
width:900px;
font-size:11px;
}

#btm_area_1{
top:0px;
width:900px;
font-size:11px;
}

#btm_hor{
width:900px;
height:110px;
background:url(images/btm_hor.jpg);
background-repeat:repeat-x;
}

#btm_swf{
position:relative;
width:900px;
top:-55px;
}

#btm_credit{
position:relative;
top:-55px;
text-align:right;
}

/*contact page*/
#myform{
border:1px solid #cccccc;
}

/*sepa,etc pages*/
#sub_table{
border-right:1px #654810 dotted;
}

#sub_nav a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:10px;
}

#sub_nav a:hover{
color:#ccc;
text-decoration:none;
font-weight:bold;
}

/*sepa sub*/
.s_left{
background-image:url(images/sepa/sepa_lsub.gif);
width:5px;
height:29px;
}

.s_right{
background-image:url(images/sepa/sepa_rsub.gif);
width:5px;
height:29px;
}

.s_mid{
background-image:url(images/sepa/sepa_sub.gif);
height:29px;
}

/*profession sub*/
.p_left{
background-image:url(images/prof/prof_lsub.gif);
width:5px;
height:29px;
}

.p_right{
background-image:url(images/prof/prof_rsub.gif);
width:5px;
height:29px;
}

.p_mid{
background-image:url(images/prof/prof_sub.gif);
height:29px;
}

/*therapist sub*/
.t_left{
background-image:url(images/thera/thera_lsub.gif);
width:5px;
height:29px;
}

.t_right{
background-image:url(images/thera/thera_rsub.gif);
width:5px;
height:29px;
}

.t_mid{
background-image:url(images/thera/thera_sub.gif);
height:29px;
}

.t2_left{
background-image:url(images/thera/thera2_lsub.gif);
width:5px;
height:29px;
}

.t2_right{
background-image:url(images/thera/thera2_rsub.gif);
width:5px;
height:29px;
}

.t2_mid{
background-color:#5fb646;
height:29px;
}

/*links sub*/
.l_left{
background-image:url(images/links/links_lsub.gif);
width:5px;
height:29px;
}

.l_right{
background-image:url(images/links/links_rsub.gif);
width:5px;
height:29px;
}

.l_mid{
background-image:url(images/links/links_sub.gif);
height:29px;
}

/*curriculum sub*/
.c_left{
background-image:url(images/curri/curri_lsub.gif);
width:5px;
height:29px;
}

.c_right{
background-image:url(images/curri/curri_rsub.gif);
width:5px;
height:29px;
}

.c_mid{
background-image:url(images/curri/curri_sub.gif);
height:29px;
}

/*approach sub*/
.a_left{
background-image:url(images/appr/appr_lsub.gif);
width:5px;
height:29px;
}

.a_right{
background-image:url(images/appr/appr_rsub.gif);
width:5px;
height:29px;
}

.a_mid{
background-image:url(images/appr/appr_sub.gif);
height:29px;
}

.a2_left{
background-image:url(images/appr/appr2_lsub.gif);
width:5px;
height:29px;
}

.a2_right{
background-image:url(images/appr/appr2_rsub.gif);
width:5px;
height:29px;
}

.a2_mid{
background-color:#e49324;
height:29px;
}

/*news sub*/
.n_left{
background-image:url(images/news/news_lsub.gif);
width:5px;
height:29px;
}

.n_right{
background-image:url(images/news/news_rsub.gif);
width:5px;
height:29px;
}

.n_mid{
background-image:url(images/news/news_sub.gif);
height:29px;
}

/*list style*/
.contentlist{
list-style: disc;
position:relative;
height:auto;
padding:0 20px;
}

/*font style*/
.large_font{
font-size:16px;
}

.small_font{
font-size:10px;
}

.bold_font{
font-weight:bold;
}

.italic_font{
font-style:italic;
}

.line_font{
text-decoration:underline;
}

.red_font{
	color:#F00;
}

.green_font{
color:#004b62;
}

.grey_font{
color:#666666;
}

.yellow_font{
color:#fdb728;
}

.s_font{
color:#1a86ab;
font-weight:bold;
font-size:18px;
}

.s2_font{
color:#1a86ab;
}

.p_font{
color:#703b96;
font-weight:bold;
font-size:18px;
}

.p2_font{
color:#703b96;
}

.t_font{
color:#5fb646;
font-weight:bold;
font-size:18px;
}

.t2_font{
color:#5fb646;
}

.l_font{
color:#26ace2;
font-weight:bold;
font-size:18px;
}

.l2_font{
color:#26ace2;
}

.c_font{
color:#ef3d34;
font-weight:bold;
font-size:18px;
}

.c2_font{
color:#ef3d34;
}

.a_font{
color:#e49324;
font-weight:bold;
font-size:18px;
}

.a2_font{
color:#e49324;
}

.n_font{
color:#ec008c;
font-weight:bold;
font-size:18px;
}

.n2_font{
color:#ec008c;
}

/*sepa page*/
.sepa_table{
padding:3px;
font-size:11px;
line-height:1.3em;
}

.sepa_table tr td{
padding:3px;
}

.sepa_table tr th{
color:#ffffff;
font-weight:normal;
font-size:14px;
padding:5px;
}


/*curriculum page*/
.curri_table{
padding:3px;
font-size:11px;
line-height:1.3em;
}

.curri_table tr td{
padding:3px;
}

.curri_table tr th{
color:#ffffff;
font-weight:normal;
font-size:14px;
padding:5px;
}

/*profesion page*/
.prof_table{
padding:3px;
font-size:11px;
line-height:1.3em;
}

.prof_table tr td{
padding:3px;
}

.prof_table tr th{
color:#ffffff;
font-weight:normal;
font-size:14px;
padding:5px;
}

/*therapist page*/
.thera_table{
padding:3px;
font-size:11px;
line-height:1.3em;
}

.thera_table tr td{
padding:3px;
}

.thera_table tr th{
color:#ffffff;
font-weight:normal;
font-size:14px;
padding:5px;
}

/*approach page*/
.appr_table{
padding:3px;
font-size:11px;
line-height:1.3em;
}

.appr_table tr td{
padding:3px;
}

.appr_table tr th{
color:#ffffff;
font-weight:normal;
font-size:14px;
padding:5px;
}

/*news page*/
.news_table{
padding:3px;
font-size:11px;
line-height:1.3em;
}

.news_table tr td{
padding:3px;
}

.news_table tr th{
color:#ffffff;
font-weight:normal;
font-size:14px;
padding:5px;
}

/*contact page*/
#fname{
border:1px #cccccc solid;
width:200px;
}

#lname{
border:1px #cccccc solid;
width:200px;
}

#email{
border:1px #cccccc solid;
width:200px;
}

#vemail{
border:1px #cccccc solid;
width:200px;
}


#comment{
border:1px #cccccc solid;
width:200px;
height:200px;
}

#submit input{
border:1px #333333 solid;
background-color:#ffffff;
width:50px;
height:25px;
font-weight:bold;
color:#333333;
}

/*tell A Friend window*/
#name{
border:1px #cccccc solid;
width:180px;
}

#message{
border:1px #cccccc solid;
width:100%;
height:200px;
}

#submit2 input{
border:1px #333333 solid;
background-color:#ffffff;
width:100px;
height:25px;
font-weight:bold;
color:#333333;
}

/*link*/
a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
color:#999999;
}
/*registration form*/
#rfname{
border:1px #cccccc solid;
width:180px;
}

#rsname{
border:1px #cccccc solid;
width:180px;
}

#sch{
border:1px #cccccc solid;
width:180px;
}

#sch_no{
border:1px #cccccc solid;
width:180px;
}

#padd{
border:1px #cccccc solid;
width:250px;	
}

#city{
border:1px #cccccc solid;
width:180px;
}

#tel{
border:1px #cccccc solid;
width:180px;
}

#remail{
border:1px #cccccc solid;
width:180px;
}

#rvemail{
border:1px #cccccc solid;
width:180px;
}

#diners{
border:1px #cccccc solid;
width:60px;
}

#cheque{
border:1px #cccccc solid;
width:100px;
}


#iadd{
border:1px #cccccc solid;
width:250px;	
}




/*MENU*/

/* Vertical Menu */



#menu {
font: bold 10px Verdana;
color: white;
margin-bottom: 0; 
text-transform: uppercase;


	}
	
#menu ul{ 
	width:190px;
	margin: 0; 
	list-style-type: none;
	}
	
#menu li{
	height:23px;
	margin-bottom:2px;
	background: url(images/button.jpg) no-repeat; 
	padding: 6px 0px 0px 6px; 
	
	}
	
#menu li a{
	text-decoration: none;
	color: white;
	display: block;
	
	}
	
#menu li a:hover{
	text-decoration: none;
color: #CCCCCC;
display: block;
}




.urbangreymenu .headerbar{
font: bold 10px Verdana;
color: white;
height:23px;
background: url(images/button.jpg) no-repeat; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 6px 0px 2px 6px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}
.urbangreymenu .headerbar a:hover{
text-decoration: none;
color: #CCCCCC;
display: block;
}

.urbangreymenu{
width: 190px;

}


.urbangreymenu ul{
width:163px;
list-style-type: none;
margin:0px 0px 3px 4px;
padding: 0px;
background-color:#ffffff;
border-bottom:1px dashed #a9d2df;
border-left:1px dashed #a9d2df;
border-right:1px dashed #a9d2df;

}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #258caf;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color:#258caf;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #258caf;
text-decoration:underline;

}

.clearboth {
	clear: both;
	height: 0;
	overflow: hidden;
}




/*images*/

.imgborder {
	border:1px solid #CCCCCC;}
