@charset "utf-8";
/* CSS Document */
html, body {z-index:1;}

#bookform {
	width:650px;
}
.style1 {font-weight: bold}
.hideNoJS {display: none;}

#bookform .bf_title {
	width:180px;
	font-weight:bold;
	float:left;
}

#bookform .bf_content {
	float:left;
}

#bookform .bf_subtitle {
	width:100px;
	float:left;
}
.findbox {
	display:none;
	border: 1px solid #006;
	padding: 5px;
}
.clear { clear: both;}

#ui-datepicker-div {
	z-index: 1000000000;
}

#overlay { 
    display:none; 
    z-index:10000; 
    background-color: #FFF;     
    min-width:500px;
    min-height:200px;
	padding: 20px;
    border:2px solid #009; 
     
    /* CSS3 styling for latest browsers */ 
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
    -moz-box-shadow:0 0 90px 5px #09F; 
    -webkit-box-shadow: 0 0 90px #09F;     
} 
#overlay .close, #callbackoverlay .close { 
    background-image:url(../images/overlay-close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:28px; 
    width:28px; 
} 

#ui-timepicker-div dl{ text-align: left; }
#ui-timepicker-div dl dt{ height: 25px; }
#ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }

.btn, a.btn { 
	background: #aaa; 
	padding: 5px; 
	margin: 5px; 
	color: #fff!important; 
	text-decoration: none; 
	cursor: pointer; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    -moz-box-shadow: 1px 1px 3px #000; 
    -webkit-box-shadow: 1px 1px 3px #000;     
}
.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #2BC81A; }
.btn:active { background-color: #444; }
.btn[class] { background-image: url(../images/shade.png); background-position: bottom; }
* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }

.ui-datepicker {
	z-index: 11000!important;
	font-size: 12px!important;
}
#course_box {
	border: 1px solid #009;
	padding: 10px;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 2px 2px 5px #09F;
	-webkit-box-shadow: 2px 2px 5px #09F;
	box-shadow: 2px 2px 5px #09F;
}
