@charset "utf-8";
/* CSS Document */

.buttonMenu{
	font-size:12px; /* ensure minimum height */
 	height:56px;
	width:51px;
	background:transparent url(../topnav/menu_ov.gif) no-repeat right 0px;	
}
.buttonRes{
	font-size:12px; /* ensure minimum height */
 	height:56px;
	width:51px;
	background:transparent url(../topnav/res_ov.gif) no-repeat right 0px;	
}
#popupMenu {
	position:fixed;
	z-index:998;	
}

.dialog {
 width:400px;/* menu box width*/
 margin:0px;
/* min-width:20em;*/
 color:#000;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:16px; /* ensure minimum height */
 color:#FFF;
 font-weight:bold;
 height:31px;
}

.dialog .ft .c {
/* height:1px;*/
 font-size:12px; /* ensure minimum height */
 height:12px;
}

.dialog .hd {
 background: url(../topnav/tl_menu.gif) no-repeat 0px 0px;
z-index:998;

}

.dialog .hd .c {
	background:transparent url(../topnav/tr_menu.gif) no-repeat right 0px;
	margin-right:0px;
	padding-left:30px;
	padding-top:4px;
}

.dialog .bd {
 background:transparent url(../topnav/ml_menu.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(../topnav/mr_menu.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:-4px 8px 0px 4px;
 background:#fff;
 padding:1em;
}

.dialog .ft {
  height:14px;
  background:transparent url(../topnav/bl_menu.gif) no-repeat 0px 0px;
  margin-right: 20px;
}

.dialog .ftr {
/*	background:#fff url(../topnav/br_menu.gif) no-repeat right ;*/
 background:transparent url(../topnav/br_menu.gif) no-repeat 0px 0px;
/*  margin-left: 200px;*/
   margin-left: 354px;
   margin-top: -14px;
  width: 47px;
  height:40px;
  color:#005195;
}

/********************************* START popupContent */

#resHeader{
	font-family: Arial;
	font-size: 20px;
	text-align: left;
	font-weight: bold;
	color: #666666;/*dark gray*/
	margin-left:30px;
	margin-top:-5px;
	width: 808px;
	height: 40px;
	background-color:#fff;
	/*background:#FFF url(../../../images/tour/touricon.gif) no-repeat 0px 0px;*/
	padding-left:30px;
}
#resHeader hr{
margin-top:-3px	
}
.dialogC {
 width:896px;/* menu box width*/
 margin:0px;
/* min-width:20em;*/
 color:#000;
}

.dialogC .hd .c,
.dialogC .ft .c {
 font-size:16px; /* ensure minimum height */
 color:#FFF;
 font-weight:bold;
 height:31px;
}

.dialogC .ft .c {
/* height:1px;*/
 font-size:12px; /* ensure minimum height */
 height:12px;
}

.dialogC .hd {
 background: url(../topnav/tourbox_tl.png) no-repeat 0px 0px;
z-index:998;
}

.dialogC .hd .c {
	background:transparent url(../topnav/tourbox_tr.png) no-repeat right 0px;
	margin-right:0px;
	padding-left:30px;
	padding-top:8px;
}
.dialogC .hd a{
	font-family: Arial;
	font-size: 20px;
	text-align: right;
	font-weight: bold;
	color:#999;
	text-decoration:none;
	margin-left:812px;
}
.dialogC .hd p{
padding:0px 0px 0px 0px;	
}
.dialogC .bd {
 background:transparent url(../topnav/tourbox_ml.png) repeat-y 0px 0px;
}
.dialogC .bd .c {
 background:transparent url(../topnav/tourbox_mr.png) repeat-y right 0px;
}

.dialogC .bd .c .s {
 margin:-4px 8px 0px 4px;
 background:#fff;
 padding:1em;
}

.dialogC .ft {
  height:40px;
  background:transparent url(../topnav/tourbox_bl.png) no-repeat 0px 0px;
  margin-right: 20px;
}

.dialogC .ftr {
/*	background:#fff url(../topnav/br_menu.gif) no-repeat right ;*/
 background:transparent url(../topnav/tourbox_br.png) no-repeat 0px 0px;
/*  margin-left: 200px;*/
   margin-left: 844px;
   margin-top: -40px;
  width: 47px;
  height:40px;
  color:#005195;
}



/*************** END popupCOntnet**********************/

#contentArea{
	height: 425px;
	width:800px;
	padding:0px 10px 10px 30px;
	overflow:auto;
	margin-left:30px;
}

#popupMenu a {
	margin:0px 0px 0px 24px;
	font-size:14px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*#container{height:545px;display:block;}*/

#popupMenu p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
}

.sectionHead {
	font-family: Arial, Helvetica, sans-serif;
	color:#005195;
	font-weight:bold;
}

.lessonchk {
	background-image: url(../check.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-left:6px;
	font-style:italic;	
}


#popupMenu a.here {
	color:#005195;
	font-style:normal;
	font-weight:bold;
}

#popupMenu a:hover {
	color:#000000;

}

/****************************************  from general.css */

/*caption, th, td {
font-weight:normal;
text-align:left;
}

br.both{
clear:both;
}*/

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:49;
}
#popupMenu{
display:none;
position:fixed;
top:10px;
_position:absolute; /* hack for internet explorer 6*/
	left: 408px;
	top:60px;
z-index:50;
}
#popupContent{
display:none;
position:fixed;
top:100px;
_position:absolute; /* hack for internet explorer 6*/
	left: 100px;
	top:100px;
z-index:50;
}
#menuHover{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
	left: 208px;
	top:10px;
z-index:50;
height:60px;
}
#popupMenu h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:12px;
top:62px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}
#button{
text-align:center;
margin:0px;
}
/* *********************   TOUR  *************************************/
.tourFeature{
	margin-left:-20px;
	padding-top:10px;
	padding-bottom: 50px;
	width: 350px;
}
.tourEntry{
padding-bottom: 20px;
}

.tourTerm{
	font-family: Arial;
	font-size: 20px;
	text-align: left;
	font-weight: bold;
	margin-left: 105px;
	padding-bottom: 0px;
	color: #666666;/*dark gray*/	
}
.tourDef{
	font-family: Arial;
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 105px;
	color: #666666;/*dark gray*/
}
#tourToolImg{
	background:transparent url(../../../images/tour/tour_2_gr.gif) no-repeat 390px 0px;		
	height: 82px;

}
#tourTool{
	margin-top:-82px;
	background:transparent url(../../../images/tour/tour_1_cir.gif) no-repeat 0px 0px;			
	padding-top:10px;
	padding-bottom: 50px;
	width: 350px;
}

#tourMenu{
	background:transparent url(../../../images/tour/tour_2_menu.gif) no-repeat 5px -13px;			
}
#tourRes{
	background:transparent url(../../../images/tour/tour_2_re.gif) no-repeat 5px -13px;			
}
#tourVol{
	background:transparent url(../../../images/tour/tour_2_sound.gif) no-repeat 5px -13px;			
}
#tourExit{
	background:transparent url(../../../images/tour/tour_2_exit.gif) no-repeat 5px -13px;			
}
/* ----------------- Player bar ---------------------------- */

#tourPlayImg{
	background:transparent url(../../../images/tour/tour_3_gr.gif) no-repeat 390px 0px;		
	height: 82px;	
}
#tourPlay{
	margin-top:-82px;
	background:transparent url(../../../images/tour/tour_2_cir.gif) no-repeat 5px -13px;			
	padding-top:10px;
	padding-bottom: 50px;
	width: 350px;
}
#tourFF{
	background:transparent url(../../../images/tour/tour_3_fwd.gif) no-repeat 5px -13px;			
}
#tourPP{
	background:transparent url(../../../images/tour/tour_3_pause.gif) no-repeat 5px -13px;			
}
#tourSlide{
	background:transparent url(../../../images/tour/tour_3_slide.gif) no-repeat 5px -13px;			
}
/* ----------------- Navigation and Captions ---------------------------- */
#tourNav{
	margin-top:-157px;
	background:transparent url(../../../images/tour/tour_3_cir.gif) no-repeat 5px -13px;			
}
#tourNavImg{
	margin-top:30px;
	background:transparent url(../../../images/tour/tour_4_gr.gif) no-repeat 390px 0px;		
	height: 157px;

}
#tourNext{
	background:transparent url(../../../images/tour/tour_4_nxt.gif) no-repeat 5px -13px;			
}
#tourBack{
	background:transparent url(../../../images/tour/tour_4_back.gif) no-repeat 5px -13px;			
}
#tourCap{
	background:transparent url(../../../images/tour/tour_4_cpt.gif) no-repeat 5px -13px;			
}
hr {
  border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
} 
/*  legal */
#legal{
	font-family: Arial;
	font-size: 18px;
	text-align: left;
	padding-bottom: 0px;
}
#resList p{
	margin: 0px 0px 0px 0px;
}
.pdf{
/*	height:30px;
	background: url(../topnav/pdf_icon2.gif) no-repeat 0px 0px;*/
}
