/*customized css for fgwdemo*/
/*------------------------common---------------------*/
body{ text-align: left;font-family: Arial, Verdana, sans-serif; color: #FFFFFF;font-size: 0.8em;background:#C7E9F9;}
a.box_help_heading1, a.box_help_heading1:visited {color:#345E90; text-decoration: underline; }
a, a:visited, a.keepColor {color: #E23E8E; text-decoration: underline; }
#incontentRoutePage { background-color: #ffffff ;background-image:url(/resources/tpexpress/web/images/body_background.png); background-repeat:no-repeat;}
#mainContent a ,#mainContent a:hover{color: #000000;}
div.content { background-color:#29234C;}
div #incontent { background-color: #ffffff ;background-image:url(/resources/tpexpress/web/images/body_background.png); background-repeat:no-repeat;}
div#incontent { background-color: #ffffff ;background-image:url(/resources/tpexpress/web/images/body_background.png); background-repeat:no-repeat;}
div.headingDiv{ background-color:transparent; }

/*--------------------route page-----------*/
div.top {top:50px;background-color:transparent;}
div.logo {float:left;height:50px;left:0;margin-top:-65px;padding:0;position:relative;width:375px;}
div.forTitle{margin-top:100px}
div.forTitle,div.forTitleRight, div.formats{color:#000000; background-color:transparent; }
div.forTitleLeft{color:#ffffff; background-color:transparent;}
div#routeSelectionDiv{ background-color:transparent;  }
div.links a:link, div.forTitle a:link, div.forMenu a:link {color:#000000; text-decoration:none; }
div.links a:visited, div.forTitle a:visited, div.forMenu a:visited { text-decoration:none; color:#000000; }
div.links a:hover, div.forTitle a:hover {  color:#000000; text-decoration:underline; }
div.forMenu a:hover{  color:#000000; font-style:normal; text-decoration:none;}
div.divider,div.dividerForEmptyTile{height:1px; background-color:transparent;}
div.logoRight{width: 560px;}
div.links{width: 554px;color:#000000}
.jcheckDataContainer {border: none}
#mainDataDiv {border: none;color: #000000; width: 99%;}
div.mainSection.x-portlet {background-color:#ffffff; background-image:none; background-repeat: repeat; border:1px solid #666666;}
div.mainSectionHeading, div.messageHeading{background-repeat: repeat;border:none;background-image: url("/resources/tpexpress/web/images/slc_main_section_heading.png" );}
div.mainSectionHeadingText, div.secondarySectionHeadingText {color: #ffffff;font-weight: bold;left: 5px;}
div#routeDiv {border: none;}
.x-portlet .mainSection-body {background-color: #ffffff;}

div.editUpdateBody{background-image: none; background-color: rgb( 43, 69, 130 );}
table.boxGeneric-content, div.undergroundEditDiv,font.boxGeneric-content{color:#fff;font-size:9pt}
table.timetable_callingPattern{color: #000000; background-color:transparent; border:thin solid #000000;}
table.timetable_callingPattern thead, table.timetable_callingPattern thead tr{background-color:#003473 ;}
div.travelmode {width: 30%;}
.disruptionMessage{font-size:8pt;}
div.forMenu{background-image:url(/resources/tpexpress/web/images/slc_menu_background.png); border:1px solid #ffffff; border-left:0px; border-right:0px; }
div.menuContainer{border:0}
div.dividerRoutePage{background-color:transparent; top:2px;}
div#routeBox a.common{color:#000000}
div.mainDataSection-bwrap, div.mainDataSection-body {background-color:transparent;}

div.routeBoxWithoutAlertBtn{left:605px}
div.routeBoxWithAlertBtn{left:525px}
div #savedRoutesList { padding-left:4px;color:#000000 }
div#routeBox a {color:#000000;}

div#routeBox {
    left: 525px;
    top: 226px;
    background-color: #E29C43;
    background-image:none;
    color: #000000;
    border: thin solid #ffffff;
    display:none;
}

/*----------------login------------------------*/
table.loginTable,div.loginDataAndRegister,div.loginFormDiv{background-color: #ffffff; color:#000000; border:none;}
 .loginInputFields{	color:#000000;}
/*---------alerts,registration and details------------*/
div.form-groupHead { background-image:url(/resources/tpexpress/web/images/slc_main_section_heading.png); color:#ffffff;}
div.form-groupBody { background-color: #ffffff; color:#000000;}
.form-groupHeadInner,.form-groupOptions{ color:#ffffff;}
div.form-groupsRepeat { background-color: #ffffff; }
div.centerBox, div.oneLineMessage,table.form-VerficationTable{ color:#000000; background-color:#ffffff;}
div.alertsMessageBox{ background-color: #ffffff;}
div#editUpdateFilter{background-image:none;background-color:#ffffff;color: #000000; margin-top:0; margin-bottom:0; padding:0;}
div.oneLineMessage,span.noAlerts{color:#000000;background-image:none;}
/*---------service calling pattern-----------*/
table.serviceCallingPatternTable{ border:thin solid #000000; color:#ffffff; }
table.serviceCallingPatternTable td{ color:#000000; }
/*--------------------help------------------*/
div.popupHeadingHelpSmall,div.popupHeadingHelpBig{ background-image:url(/resources/tpexpress/web/images/slc_main_section_heading.png);  background-color:#ffffff; height:auto;color:#ffffff}
div.popupContentHelpBig{background-color:#ffffff;color:#333333; }
div.messageBoxHelpSmall,div.messageBoxHelpBig{ color:#333333; background-color:#FFFFFF }
/*div.termsandConditionsBoxContent {padding-bottom:20px;padding-right:20px;}*/
 /*div.popupContentHelpBig { position: relative; float: left; padding: 12px; width: 824px; height: 243px; line-height: 20px; padding-left: 6px; overflow-y: scroll; overflow-x:hidden; margin-top:1px;}*/
/*----------terms and conditions-----------*/
div.termsandConditionsBox{ color:#333333; border: thin solid #333333;}
/*-----------------faqs---------------------*/
p.box_help_para_ques{ background-color:#ffffff;color:#000000 }
/*p.box_help_para_ques a ,p.box_help_para a.nav-items{ color:#ffffff;}*/
div.faqContent{background-color:#ffffff; color:#000000;}
div#formData {background-color:#ffffff;color:#000000}
/*---------------------------footer-------------------------------------*/
div.footer {background-color:#ffffff;}
 div.footerContentDiv{ background-image:url(/resources/tpexpress/web/images/slc_footer.png); color:#ffffff; border-color:#333333; }
/*---------------------------verification-------------------------------------*/
a.aboutAlertsLink, a.aboutAlertsLink:visited,p.explainPara a , p.explainPara a:visited,a.keepColor,a.keepColor:visited{color:#E23E8E;}
p.box_help_para a.box_help_heading1:visited{color:#A7D0F3;}
table.serviceCallingPatternTable thead{background-color:#003473;}
/*-------------------css required when  javascript is turned off-------------------*/
.mainSection-body{background-color:transparent;}
div.mainSectionHeadingSummary, div.secondarySectionHeading{ background-image:url(/resources/tpexpress/web/images/slc_main_section_heading.png); color:#ffffff;background-repeat:repeat-x;}
table.timetable th {color:#000000}
table.timetable_callingPattern th{color:#ffffff}
div.popupContentHelpBig a,div.popupContentHelpSmall a ,div.popupContentHelpBig a:visited,div.popupContentHelpSmall a:visited{color:#E29C43}
.rssFormat{color:#000000}
span.form-alertWarning {color:#ffffff;}
.newAlertText {color:#ffffff;}
a.logoutColor{color:#AD3A71 !important;}