.JCOuter {clear:both; background-color:#F6F9FC; border:1px solid #45657B;}
#jCheck{width:530px;}
.JCCurveBtm {margin-bottom:20px; border:1px solid #45657B;}
#jCheck h2 {font-size: 110%; margin:5px 0 5px 0; padding:0;}
#jCheck p{padding: 0 0 10px 0; color: #264144;}
#jCheck label{color: #666666; font-weight:bold;}
#jCheck select{color: #666666;}
#jCheck .JCCurveMain {background: url(../img/greyCurveMain.gif) left repeat-y; clear: both; margin: 7px 0 0 0;}
#jCheck .JCCurveMain .JCCurveTop {background: url(../img/greyCurveTop.gif) top left no-repeat;}
#jCheck .JCCurveMain .JCCurveBtm {background: url(../img/greyCurveBtm.gif) bottom left no-repeat; padding:7px;}
#jCheck .JCBlueBack {margin:20px 0px; background-color:#FCF9EC; border:1px solid #45657B;}
#jCheck .JCSelector {width: 245px;	float: left; padding:0 0 7px 7px;}
#jCheck .JCSelector select {width: 164px;}
#jCheck .JCSavedRoutes {width: 245px; float: right; clear: right; padding:0 0 7px 7px; background-color:#DEEAF5; border-left:1px solid #45657B;}
#jCheck .JCAlertsBox {width: 245px; float: right; clear: right; padding:0 0 7px 7px; background-color:#F1F8FB; border-left:1px solid #45657B; border-top:1px solid #45657B;}
#jCheck .JCRow {margin-bottom: 7px;	clear:left;}
#jCheck .JCRow .lblFromStation {float:left;	width: 40px;}
#jCheck .JCRow .fromStation {float:left;}
#jCheck .JCRow .lblToStation {float:left; width: 40px; margin: 5px 0 0 0;}
#jCheck .JCRow .toStation {float:left; margin: 5px 0 0 0;}
#jCheck .JCRow .btnGo {float:left; margin: 0 0 0 7px;}
#jCheck .JCRow .btnSave {float:left; margin-left:40px;}
#jCheck .JCRow .lstSavedRoutes {float:left;	width: 160px;}
#jCheck .JCRow .btnGo2 {float:left;	margin: -5px 0 0 7px;}
#jCheck .JCRow .btnDelete {float:left; margin: 5px 0 0 0;}
#jCheck .JCRow .btnDefault {float:left;	margin: 5px 0 0 10px;}
#jCheck .JCAlertsBox .btnAlert {float: left; margin:0 0 0 10px;}
#jCheck .JCAlertsBox p {width:130px; float:left; display:block; color:#666666;}

.JCSummaryHead, .majorDisruptionHead {background:transparent url("../img/backgrounds/liveTrainTimes_gradient.gif") repeat-x 0 0; padding:7px;}
.majorDisruptionHead {background-image:url("../img/backgrounds/gradientBlue45h.gif");}
#jCheck .majorDisruptionHead h2 {color:#fff;}
#jCheck .majorDisruptionHead h2.small {margin-top:20px; color:#002E4F;}
#jCheck .JCCurveMain p.JCNoDisruptionMsg {font-weight: bold; color:#002E4F;	padding: 7px 7px 7px 22px;}

.centralContent .JCSummaryHead h2 {display: block; color:#fff;}

.JCDateUpdate {float:right;	text-align:right;}
.JCDateUpdate p{color: #666666; padding:0;}
.JCDateUpdate .blacktext{color: #000000; font-weight:bold;}
.JCDateUpdate .greytext{color: #666666; font-weight:bold;}

#jCheck .JCSectionHead {padding: 5px; margin:0;	border: none;}
#jCheck .JCSectionHead a {color:#002E4F; font-size: 80%; font-weight:bold; display: block; padding: 0 0 0 15px;	margin: 0 0 0 22px;}
#jCheck .JCSectionHead a.regular {color: #208cd6; font-size: 1em; font-weight:bold; display:inline;	padding:0; margin:0;}
#jCheck .JCSectionHead .JCLinkDown{background: url(../img/journeycheck/bt_minus.gif) center left no-repeat;}
#jCheck .JCSectionHead .JCLinkUp{background: url(../img/journeycheck/bt_plus.gif) center left no-repeat;}
#jCheck .JCSectionHead h3 {padding:0; margin:0;	font-size:100%;}
#jCheck .JCSectionDetail { background-color: #F1F5FB; padding: 5px 0 5px 0;}
#jCheck .JCSectionDetail h4, #jCheck .JCSectionDetail h5 {padding:0; margin:0;}
#jCheck .JCSectionDetail h5{color: #002E4B;}
#jCheck .JCSectionDetail p{color: #002E4B;}
#jCheck .JCSectionDetail ul {list-style:none; margin: 0; padding:0;}
#jCheck .JCSectionDetail ul li {margin: 0; padding:0 0 0 45px;}
#jCheck .JCSectionDetail a {color:#002E4F; font-weight:bold; display: block; padding: 0 0 0 15px; margin: 0;}
#jCheck .JCSectionDetail .JCLinkDown{background: url(../img/journeycheck/bt_minus.gif) center left no-repeat;}
#jCheck .JCSectionDetail .JCLinkUp{background: url(../img/journeycheck/bt_plus.gif) center left no-repeat;}
#jCheck .JCSectionDetail p {font-size:100%;}
#jCheck .JCSectionDetail .JCDetailText {padding: 0 0 0 15px;}
#jCheck .JCSectionDetail .hidden {position:absolute; left: -1000px;	top: 0px; width: 0;	height: 0; overflow: hidden;}	
#jCheck .displaynone {display:none;}

/* disruption styles */
#jCheck .JCCurveMain .JCDisruptionDetail {background-color: #F1F5FB; padding: 0px 0 5px 0; 	margin-top:-5px;}
#jCheck .JCCurveMain .JCDisruptionDetail .leftCol {float:left; width:120px; margin:0 20px 0 60px;}
#jCheck .JCCurveMain .JCDisruptionDetail .rightCol {float:left; width:240px;}
#jCheck .JCCurveMain .JCDisruptionHeader{margin-bottom:5px;}
#jCheck .JCCurveMain .JCSectionHead .JCLinkDownDisruption{background: url(../img/journeycheck/bt_minus.gif) center left no-repeat;}
#jCheck .JCCurveMain .JCSectionHead .JCLinkUpDisruption{background: url(../img/journeycheck/bt_plus.gif) center left no-repeat;}
.hidden {display:none !important;}

#jCheck .JCDisruptionDetail .tocs {color:#78bce4;font-weight:bold;}
#jCheck .JCDisruptionDetail .topMargin{margin:10px 0 5px 0;}