@charset "utf-8";

.BlueContainer {
}
.BlueHead {
background: url(../images/DivBox/BlueTopLine.gif) repeat-x;
}
.HeadContainer {
padding-top: 15px; height: 12px
}
.HeadText {
padding-left:40px;
font-size:16px;
color:#03F
}
.BookTxt {
padding-left:10px;
font-size:12px;
color:#03F
}
.BookStep {
	font-size:16px;
	font-weight:bold;
	color:#F00
}
.title{
font-size:14px;
font-weight:bold;
color:#03F;
}
.BlueFooter {
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
} 
.BlueGradHead {
background: url(../images/DivBox/BlueGradTop.gif) repeat-x
}
.BlueTRight {
display:block;
background: url(../images/DivBox/BlueTopRight.gif) no-repeat right top
}
.BlueTLeft {
background: url(../images/DivBox/BlueTopLeft.gif) no-repeat left top
}
.BlueLeftLine {
background: url(../images/DivBox/BlueLeftLine.gif) repeat-y left
}
.BlueRightLine {
background: url(../images/DivBox/BlueRightLine.gif) repeat-y right
}
.BlueContent {
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
color:#000;
text-align:justify
}
.BlueContentFac {
	padding-left:30px;
	padding-right:20px;
	font-size:12px;
	text-align:justify;
}
.BlueContentFac h5 {
	text-decoration:underline;
}
.BlueContent ul {
	font-size:10px;
}
.BlueContent li {
	list-style-image:url(../images/DivBox/BlueArrow.gif);
}
.BlueFoot {
display:block;
Background:url(../images/DivBox/BlueBottomLine.gif) repeat-x bottom
}
.BlueGradFoot {
background:url(../images/DivBox/BlueGradBottom1.gif) repeat-x
}
.BlueBRight {
display:block;
Background:url(../images/DivBox/BlueBottomRight.gif) no-repeat bottom right;
height:9px
}
.BlueBLeft {
display:block;
Background:url(../images/DivBox/BlueBottomLeft.gif) no-repeat bottom left;
height:10px
}
.BlueSideBarLeft {
float: left;
width: 140px;
background: #edf7fe;
margin-top: 5px;
margin-bottom: 15px;
text-align:justify;
}
.BlueSideBarRight {
float: right;
width: 140px;
background: #edf7fe;
margin-top: 5px;
margin-bottom: 15px;
text-align:justify;
}
.BlueSideBarLeft p, .BlueSideBarRight p {
margin: 0px; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
padding: 0px 10px;
padding-bottom: 25px;
font-size:10px;
}
.BlueSideBarLeft h3, .BlueSideBarRight h3 {
margin: 0px;
padding: 10px 10px;
}
.GreyContainer {
	padding:1px 0px;
}
.GreyGradHead {
	padding:1px;
	background: url(../images/DivBox/GreyTopGrad.gif) repeat-x
}
.GreyFootText {
	font-size:10px;
}
.FacBut {
	width:500px;
	cellpadding:0;
	border:0;
}
.FacBut td {
	width:70px;
	padding:0 0 0 0;
	align:center;
	vertical-align:middle;
}
.FacButns {
	width:70px;
	padding:0 0 0 0;
	font-size:14px;
	text-align:center;
}
.FacilityLink {
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.FacilityLink a {
	text-decoration:none;
	font-weight:bold;
	color: #333;
}
.FacilityLinkHead {
	font-size:10px;
}
.Facility {
	font-size: 14px;
	margin: 15px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	font-family:Verdana, Geneva, sans-serif;
	border-spacing:0px;
}
.Facility th {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#039;
}
.Facility td {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:10px;
	color: #669;
	border-top: 1px dashed #fff;
}
.Facility tbody {
	background: #e8edff;
}
.Facility tbody tr:hover td {
	color: #339;
	background: #d0dafd;
}
.Facility thead th.firstcol {
	background: #b9c9fe url(../images/DivBox/left.png) left -1px no-repeat;
}
.Facility thead th.lastcol {
	background: #b9c9fe url(../images/DivBox/right.png) right -1px no-repeat;
}
.Facility tfoot td.rfleft {
	background: #e8edff url(../images/DivBox/botleft.png) left bottom no-repeat;
}
.Facility tfoot td.rfright {
	background: #e8edff url(../images/DivBox/botright.png) right bottom no-repeat;
	font-size:10px;
	text-align:center;
}
