@charset "UTF-8";
/* CSS Document */




/************ container **********************************/


/* common elements */
body {  
	background: #a0b2ae; 
	margin: 0px; 
	padding: 0px;
	text-align: left;
	font-size: 10pt;
	font-family: verdana, sans-serif;
	}

hr {
	display:none;
	}

img {
	border: 0px;
	padding: 0px;
}

.hide{
display:none;
}
/* specific divs */




#deepcontainer { 
	background: #a0b2ae;
	padding: 0px;  
	margin: 0px auto 0px auto;
	width: 765px;
	text-align: left;
	}



/*************************** top bar *******************/

#scywftop{
background-image:url(../images/home_bg_scywf_top.jpg);
background-repeat:no-repeat;
width:377px;
height: 237px;
float: left;
margin:0px;
padding:0px;
}
#scywftopinner{

}


#deeptop{
background-image: url(../images/home_bg_deep_top.jpg);
background-repeat:no-repeat;
width: 388px;
height: 237px;
float: left;
margin:0px;
padding:0px;
}


#deeptopinner{

}

.scywfh1{
width: 200px;
height: 120px;

}

.deeph1{
width: 200px;
height: 120px;

}

/*************************** top bar  - scywf *******************/

#scywfscywftop{
background-image:url(../images/scywf_bg_scywf_top.jpg);
background-repeat:no-repeat;
width:377px;
height: 237px;
float: left;
margin:0px;
padding:0px;
}
#scywfscywftopinner{

}


#scywfdeeptop{
background-image: url(../images/scywf_bg_deep_top.jpg);
background-repeat:no-repeat;
width:388px;
height: 237px;
float: left;
margin:0px;
padding:0px;
}


#scywfdeeptopinner{

}


/*************************** top bar  - scywf *******************/

#deepscywftop{
background-image:url(../images/deep_bg_scywf_top.jpg);
background-repeat:no-repeat;
width:377px;
height: 237px;
float: left;
margin:0px;
padding:0px;
}
#deepscywftopinner{

}


#deepdeeptop{
background-image: url(../images/deep_bg_deep_top.jpg);
background-repeat:no-repeat;
width:388px;
height: 237px;
float: left;
margin:0px;
padding:0px;
}


#deepdeeptopinner{

}

/*********************** menu *******************************/


#menu{
background-image: url(../images/home_bg_menu.jpg);
background-repeat:no-repeat;
width:765px;
height: 71px;
float: left;
margin:0px;
padding:0px;
}
#menuinner{

}



/*********************** menu - scywf *******************************/


#scywfmenu{
background-image: url(../images/scywf_bg_menu.jpg);
background-repeat:no-repeat;
width:765px;
height: 71px;
float: left;
margin:0px;
padding:0px;
}
#scywfmenuinner{

}

.scywfmenuul{
padding: 15px 30px 0px 35px;
}


.scwfmenuabout{
background-image:url(../images/menu_scywf_about.jpg);
background-repeat:no-repeat;
float:left;
width: 118px;
height: 35px;
list-style-type:none;

}

.scwfmenuabout:hover{
background-image:url(../images/menu_scywf_about_hover.jpg);
background-repeat:no-repeat;
float:left;
width: 118px;
height: 35px;
list-style-type:none;

}

.scwfmenuevents{
background-image: url(../images/menu_scywf_events.jpg);
background-repeat:no-repeat;
float:left;
width: 152px;
height: 35px;
list-style-type:none;

}

.scwfmenuevents:hover{
background-image: url(../images/menu_scywf_events_hover.jpg);
background-repeat:no-repeat;
float:left;
width: 152px;
height: 35px;
list-style-type:none;

}

.scwfmenujobs{
background-image: url(../images/menu_scywf_jobs.jpg);
background-repeat:no-repeat;
float:left;
width: 113px;
height: 35px;
list-style-type:none;

}

.scwfmenujobs:hover{
background-image: url(../images/menu_scywf_jobs_hover.jpg);
background-repeat:no-repeat;
float:left;
width: 113px;
height: 35px;
list-style-type:none;

}

.scwfmenurepresentatives{
background-image: url(../images/menu_scywf_representatives.jpg);
background-repeat:no-repeat;
float:left;
width: 221px;
height: 35px;
list-style-type:none;

}


.scwfmenurepresentatives:hover{
background-image: url(../images/menu_scywf_representatives_hover.jpg);
background-repeat:no-repeat;
float:left;
width: 221px;
height: 35px;
list-style-type:none;

}
.scwfmenulinks{
background-image: url(../images/menu_scywf_links.jpg);
background-repeat:no-repeat;
float:left;
width: 89px;
height: 35px;
list-style-type:none;

}

.scwfmenulinks:hover{
background-image: url(../images/menu_scywf_links_hover.jpg);
background-repeat:no-repeat;
float:left;
width: 89px;
height: 35px;
list-style-type:none;

}


/*********************** menu - deep *******************************/


#deepmenu{
background-image: url(../images/deep_bg_menu.jpg);
background-repeat:no-repeat;
width:765px;
height: 71px;
float: left;
margin:0px;
padding:0px;
}
#deepmenuinner{
padding: 0px;
margin:0px;
}

.deepmenuul{
margin:0px;
padding: 0px 15px 0px 18px;
}

.deepmenuabout{
background-image: url(../images/menu_deep_about.gif);
background-repeat:no-repeat;
float:left;
width: 81px;
height: 57px;
list-style-type:none;

}

.deepmenuabout:hover{
background-image:url(../images/menu_deep_about_hover.gif);
background-repeat:no-repeat;
float:left;
width: 81px;
height: 57px;

}

.deepmenuspeakers{
background-image: url(../images/menu_deep_speakers.gif);
background-repeat:no-repeat;
float:left;
width: 184px;
height: 57px;
list-style-type:none;

}

.deepmenuspeakers:hover{
background-image: url(../images/menu_deep_speakers_hover.gif);
background-repeat:no-repeat;
float:left;
width: 184px;
height: 57px;

}

.deepmenuseminars{
background-image: url(../images/menu_deep_seminars.gif);
background-repeat:no-repeat;
float:left;
width: 114px;
height: 57px;
list-style-type:none;

}

.deepmenuseminars:hover{
background-image: url(../images/menu_deep_seminars_hover.gif);
background-repeat:no-repeat;
float:left;
width: 114px;
height: 57px;

}

.deepmenurecorded{
background-image: url(../images/menu_deep_recorded.gif);
background-repeat:no-repeat;
float:left;
width: 116px;
height: 57px;
list-style-type:none;

}


.deepmenurecorded:hover{
background-image: url(../images/menu_deep_recorded_hover.gif);
background-repeat:no-repeat;
float:left;
width: 116px;
height: 57px;

}
.deepmenubook{
background-image: url(../images/menu_deep_book.gif);
background-repeat:no-repeat;
float:left;
width: 120px;
height: 57px;
list-style-type:none;

}

.deepmenubook:hover{
background-image: url(../images/menu_deep_book_hover.gif);
background-repeat:no-repeat;
float:left;
width: 120px;
height: 57px;

}

.deepmenucontact{
background-image: url(../images/menu_deep_contact.gif);
background-repeat:no-repeat;
float:left;
width: 102px;
height: 57px;
list-style-type:none;

}

.deepmenucontact:hover{
background-image: url(../images/menu_deep_contact_hover.gif);
background-repeat:no-repeat;
float:left;
width: 102px;
height: 57px;


}




/******************** dividers *********************/

#pagetop{
background-image:url(../images/home_bg_menu_bottom.jpg);
background-repeat:no-repeat;
width: 765px;
height: 34px;
float: left;
margin:0px;
padding:0px;


}
#pagebottom{
background-image:url(../images/home_bg_page_bottom.jpg);
background-repeat:no-repeat;
width: 765px;
height: 45px;
float: left;
margin:0px;
padding:0px;


}




/******************** dividers - scywf *********************/

#scywfpagetop{
background-image:url(../images/scywf_bg_menu_bottom.jpg);
background-repeat:no-repeat;
width: 765px;
height: 34px;
float: left;
margin:0px;
padding:0px;


}
#scywfpagebottom{
background-image:url(../images/scywf_bg_page_bottom.jpg);
background-repeat:no-repeat;
width: 765px;
height: 45px;
float: left;
margin:0px;
padding:0px;


}


/******************** dividers - deep *********************/

#deeppagetop{
background-image:url(../images/deep_bg_menu_bottom.jpg);
background-repeat:no-repeat;
width: 765px;
height: 34px;
float: left;
margin:0px;
padding:0px;


}
#deeppagebottom{
background-image:url(../images/deep_bg_page_bottom.jpg);
background-repeat:no-repeat;
width: 765px;
height: 45px;
float: left;
margin:0px;
padding:0px;


}


#pagecontainer{

background-image: url(../images/home_bg_maincontent.jpg);
background-repeat: repeat-y;
width: 765px;
float: left;
margin:0px;
padding:0px;
}



#deeppagecontainer{

background-image: url(../images/deep_bg_maincontent.jpg);
background-repeat: repeat-y;
width: 765px;
float: left;
margin:0px;
padding:0px;
}


#scywfpagecontainer{

background-image: url(../images/deep_bg_maincontent.jpg);
background-repeat: repeat-y;
width: 765px;
float: left;
margin:0px;
padding:0px;
}

/*********************** front content 1 *********************/

#frontcontent1{
width:382px;
float: left;
padding:0px;
margin: 0px;
}

#frontcontent1inner{
float: left;
padding: 5px 40px 10px 35px;

}

.frontscywfh2{
color:#0c8090;
font-weight:normal;
font-size:1.7em;
margin: 5px 0px 5px 0px;
}
    
     /*********************** front content 2 *********************/
 
    
#frontcontent2{
width:382px;
float: left;
padding:0px;
margin: 0px;

}

#frontcontent2inner{
padding: 5px 45px 10px 31px;
float: left;

}


.frontdeeph2{
color:#c70108;
font-weight:normal;
font-size:1.9em;
margin: 5px 0px 5px 0px;

}

/*********************** main content - deep *********************/

#deepmaincontent{
width: 510px;
float: left;
margin: 0px;
padding: 0px;

}
#deepmaincontentinner{
float: left;
padding: 5px 15px 5px 25px;
}












    
     /*********************** sub content - deep *********************/
 
    
#deepsubcontent{
width: 255px;
float: left;
margin: 0px;
padding: 0px;

}
#deepsubcontentinner{
float: left;
padding: 5px 30px 5px 15px;

}



/*********************** main content - scywf*********************/

#scywfmaincontent{
width: 510px;
float: left;
margin: 0px;
padding: 0px;

}
#scywfmaincontentinner{
float: left;
padding: 5px 30px 5px 15px;
}
    
     /*********************** sub content - scywf *********************/
 
    
#scywfsubcontent{
width: 255px;
float: left;
margin: 0px;
padding: 0px;

}
#scywfsubcontentinner{
float: left;

padding: 5px 15px 5px 25px;

}
    
    
	
	 /*********************** speaker item *********************/
	
	
	
.speakeritem{
float:left;

}

.speakeriteminner{
border-top: 1px dotted black;
border-bottom: 1px dotted black;
margin: 5px 0px 10px 0px;
padding: 10px;
float: left;

}

.speakerphotoholder{
width: 140px;
float: left;
}

.speakerphoto{
/*max-width:130px;*/
float: left;
}

.speakertextholder{
float: left;
width: 310px;

}

.speakersectionh3{
font-weight:normal;
font-size: 1.6em;
margin: 10px 0px 5px 0px;
}
        
.speakernameh3{
margin: 0px 10px 6px 0px;
font-size: 1.4em;
font-weight:normal;
color: #c70108;
}

.linksnameh3{
margin: 0px 10px 6px 0px;
font-size: 1.4em;
font-weight:normal;
color: #0c8090;
}


.repsnameh3{
margin: 0px 10px 6px 0px;
font-size: 1.4em;
font-weight:normal;
color: #0c8090;
}

.speakercompanyh4{
margin: 0px 10px 8px 0px;
font-size: 1.1em;

}

.speakerwebsiteh5{
margin: 0px 10px 5px 0px;
font-size: 0.9em;

}

.speakerwebsitea{
color: black;
text-decoration:none;
}

.speakerwebsitea:hover{
color: black;
text-decoration:underline;
}

.speakerbiop{
margin: 0px 0px 0px 0px;
}
	
	
	
	
	
	
	
	
	
	
	
	 /*********************** seminaritem *********************/
	
	
	
.seminaritem{
float:left;

}

.seminariteminner{
border-top: 1px dotted black;
border-bottom: 1px dotted black;
margin: 5px 0px 10px 0px;
padding: 10px;
float: left;

}





.seminartextholder{
float: left;
width: 440px;

}

.seminarsh3{
font-weight:normal;
font-size: 1.6em;
margin: 10px 0px 5px 0px;
}
        
.seminarnameh3{
margin: 0px 10px 0px 0px;
font-size: 1.4em;
font-weight:normal;
color: #c70108;
}

.seminarspeakerh4{
margin: 5px 10px 8px 0px;
font-size: 1.1em;
font-weight:normal;

}





.seminarp{
margin: 0px 0px 0px 0px;
}
	
	
	
	
	
	 /*********************** seminaritem *********************/
	
	
	
.conferenceitem{
float:left;

}

.conferenceiteminner{
border-top: 1px dotted black;
border-bottom: 1px dotted black;
margin: 5px 0px 10px 0px;
padding: 10px;
float: left;

}





.conferencetextholder{
float: left;
width: 440px;

}

.conferenceh3{
font-weight:normal;
font-size: 1.6em;
margin: 10px 0px 5px 0px;
}
        
.conferencenameh3{
margin: 0px 10px 0px 0px;
font-size: 1.35em;
}

.conferencespeakerh4{
margin: 0px 10px 8px 0px;
font-size: 1.1em;

}





.conferencep{
margin: 0px 0px 0px 0px;
}
	
	
	
	
	.titleslist{
	width: 440px;
	float: left;
	
	
	}
	

 /*********************** footers *********************/


#footer{
background-image: url(../images/home_bg_footer.jpg);
background-repeat:no-repeat;
width: 765px;
height: 214px;
float: left;
margin:0px;
padding:0px;

}
#footerinner{

}

#footerscywf{
float: left;
width:380px;
margin: 0px;
padding: 0px;
}


#footerdeep{
float: left;
width:380px;
margin: 0px;
padding: 0px;
}



 /*********************** footers - scywf *********************/


#scywffooter{
background-image: url(../images/scywf_bg_footer.jpg);
background-repeat:no-repeat;
width: 765px;
height: 214px;
float: left;
margin:0px;
padding:0px;

}
#scywffooterinner{

}




 /*********************** footers - deep *********************/


#deepfooter{
background-image: url(../images/deep_bg_footer.jpg);
background-repeat:no-repeat;
width: 765px;
height: 214px;
float: left;
margin:0px;
padding:0px;

}
#deepfooterinner{

}




/******* small menus home deep **********/
.homebtmenudeepul{

margin:0px;
padding: 5px 5px 5px 35px;
}

.homebtmenudeepli{
font-size:0.9em;
float: left;
list-style-type:none;
padding-right: 15px;

}


.homebtmenudeepa{
color: black;
text-decoration:none;
}

.homebtmenudeepa:hover{
color: black;
text-decoration:underline;
}




/******* small menus deep deep **********/
.deepbtmenudeepul{

margin:0px;
padding: 5px 5px 5px 35px;
}

.deepbtmenudeepli{
font-size:0.9em;
float: left;
list-style-type:none;
padding-right: 15px;

}


.deepbtmenudeepa{
color: black;
text-decoration:none;
}

.deepbtmenudeepa:hover{
color: black;
text-decoration:underline;
}


/******* small menus scywf deep **********/
.scywfbtmenudeepul{

margin:0px;
padding: 5px 5px 5px 35px;
}

.scywfbtmenudeepli{
font-size:0.9em;
float: left;
list-style-type:none;
padding-right: 15px;

}


.scywfbtmenudeepa{
color: white;
text-decoration:none;
}

.scywfbtmenudeepa:hover{
color: white;
text-decoration:underline;
}

/******* small menus home scywf **********/

.homebtmenuscywful{

margin:0px;
padding: 5px 10px 5px 34px;
}

.homebtmenuscywfli{
font-size:0.9em;
float: left;
list-style-type:none;
padding-right: 15px;

}


.homebtmenuscywfa{
color: white;
text-decoration:none;
}

.homebtmenuscywfa:hover{
color: white;
text-decoration:underline;
}



/******* small menus deep scywf **********/

.deepbtmenuscywful{

margin:0px;
padding: 5px 10px 5px 34px;
}

.deepbtmenuscywfli{
font-size:0.9em;
float: left;
list-style-type:none;
padding-right: 15px;

}


.deepbtmenuscywfa{
color: black;
text-decoration:none;
}

.deepbtmenuscywfa:hover{
color: black;
text-decoration:underline;
}



/******* small menus scywf scywf **********/

.scywfbtmenuscywful{

margin:0px;
padding: 5px 10px 5px 34px;
}

.scywfbtmenuscywfli{
font-size:0.9em;
float: left;
list-style-type:none;
padding-right: 15px;

}


.scywfbtmenuscywfa{
color: white;
text-decoration:none;
}

.scywfbtmenuscywfa:hover{
color: white;
text-decoration:underline;
}



/***************** credits **************/

#credits{
background-image: url(../images/home_bg_credits.jpg);
background-repeat:no-repeat;

width: 765px;
float: left;
margin:0px;
padding:0px;

}
#creditsinner{
padding: 5px 25px 5px 30px;
}

.creditp{
padding: 0px;
margin: 0px;
font-size:0.8em;
text-align:right;
}

.credita{
color: black;
text-decoration:none;
}

.credita:hover{
color: black;
text-decoration:underline;
}





/*********************** main content - scywf*********************/

#scywfmaincontentcalendar{
width: 765px;
float: left;
margin: 0px;
padding: 0px;

}
#scywfmaincontentcalendarinner{
float: left;
padding: 5px 30px 5px 15px;
}


/***** hover for calendar ****/
#trailimageid
{
	font-size: 0.75em;
	background-color: white;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 200px;
	height:200px;
	z-index: 200;
}

.calendar-month2{
text-align:center;
font-weight:normal;
font-size: 1.6em;
width: 700px;

}

.calendar-prev2{

}

.calendar-next2{

}


.calendar-prev2a{
color: black;
text-decoration:none;

}

.calendar-prev2a:hover{
color: black;
text-decoration:underline;

}





.calendar-next2a{
color: black;
text-decoration:none;

}

.calendar-next2a:hover{
color: black;
text-decoration:underline;

}


.daytitle2{
text-align:center;

}

.eventsa{
color: black;
text-decoration:none;
}

.eventsa:hover{
color: black;
text-decoration:underline;
}

.booked2{
background-color:#CCCCCC;
width: 100px;
vertical-align:top;

}

.free2{
background-color:#eeeeee;
width: 100px;
vertical-align:top;

}


/******************************* event page ****************************/

.bookeda{
color: red;
text-decoration:none;

}

.bookeda:hover{
color: red;
text-decoration:underline;

}

.othereventsh2{
color:#0c8090;
font-weight:normal;
font-size:1em;
margin: 5px 0px 5px 0px;

}




	 /*********************** reps item *********************/
	
.repsitem{
float:left;

}

.repsiteminner{
border-top: 1px dotted black;
border-bottom: 1px dotted black;
margin: 5px 0px 10px 0px;
padding: 10px;
float: left;

}

.repslogoholder{
width: 140px;
float: left;
}

.repslogo{
border: none;

float: left;
}

.repstextholder{
float: left;
width: 300px;

}



.repslink{
color: black;
text-decoration:none;
}

.repslink:hover{
color: black;
text-decoration:underline;
}

.repsdatatitle{
margin: 8px 0px 2px 0px;
padding: 0px;
font-weight:bold;

}
.repsdata{
margin: 0px 0px 2px 0px;
padding: 0px;
}


	

	
	 /*********************** links item *********************/
	
.linksitem{
float:left;

}

.linksiteminner{
border-top: 1px dotted black;
border-bottom: 1px dotted black;
margin: 5px 0px 10px 0px;
padding: 10px;
float: left;

}

.linkslogoholder{
width: 140px;
float: left;
}

.linkslogo{
border: none;

float: left;
}

.linkstextholder{
float: left;
width: 300px;

}



.linkslink{
color: black;
text-decoration:none;
}

.linkslink:hover{
color: black;
text-decoration:underline;
}

.repsdatatitle{
margin: 8px 0px 2px 0px;
padding: 0px;
font-weight:bold;

}
.linksdata{
margin: 0px 0px 2px 0px;
padding: 0px;
}

.linksli{
list-style-type:none;
}


.repsli{
list-style-type:none;
}

.linksul{
margin: 0px 5px 15px 10px;
padding: 0px;

}
.repsul{
margin: 0px 5px 15px 10px;
padding: 0px;

}
.linkslia {
color: black;
text-decoration:none;
}
	
.repslia{
color: black;
text-decoration:none;
}
	
.linkslia:hover{
color: black;
text-decoration:underline;
}

.repslia:hover{
color: black;
text-decoration:underline;
}

.scywfsubh2{
font-weight:normal;
font-size: 1.2em;
margin: 0px 0px 5px 0px;
}

.deepsubh2{
font-weight:normal;
font-size: 1.2em;
margin: 0px 0px 5px 0px;
color: #c70108;
}


.seminarsli{
list-style-type:none;
}



.seminarsul{
margin: 0px 5px 15px 5px;
padding: 0px;

}

.seminarslia {
color: black;
text-decoration:none;
}
	
	
.seminarslia:hover{
color: black;
text-decoration:underline;
}



/****** recorded seminars *****/

.columns3{
	float: left;
	width: 154px;
	border-left: 1px dotted #c70108;
	
}

.columns3inner{
margin: 5px;
padding: 5px;
float: left;

}

.frontdeeph3 {
color:#c70108;
font-weight:normal;
font-size:1.7em;
margin: 5px 0px 5px 0px;
}



/**************************** common elements *********************************/
	

.frontscywfh2{
color:#0c8090;
font-weight:normal;
font-size:1.7em;
margin: 5px 0px 5px 0px;
}
	
	
	.scywfsubh2{
font-weight:normal;
font-size: 1.2em;
margin: 0px 0px 5px 0px;
color:#0c8090;
}
	
	
	/************************** scywf - sub lists ********************************/
	
.subli{
list-style-type:none;
}


.subul{
margin: 0px 5px 15px 10px;
padding: 0px;

}

.sublia {
color: black;
text-decoration:none;
}
	

	
.sublia:hover{
color: black;
text-decoration:underline;