input:focus
{
   outline:1px solid #7F9DB9!important;
}
a:focus
{
    outline:1px solid #7F9DB9!important;
}
select:focus  { outline:1px solid #7F9DB9!important; } 
DIV.hp_rightSearch { width:242px; float:left; overflow:hidden}
DIV.hp_rightSearch DIV.searchTab { height:34px;}
DIV.hp_rightSearch DIV.searchTab A { display:inline-block; width:117px; height:34px; font:bold 1.2em/39px arial; text-align:center; float:right;}
DIV.hp_rightSearch DIV.searchTab A.tab_normal { color:#002b67; background:#f6f7f8} 
DIV.hp_rightSearch DIV.searchTab A.tab_selected { color:#000000; background:#ebedef} 
DIV.hp_rightSearch DIV.searchTab A.tab_selected SPAN { display:inline-block; width:117px; height:34px; background:url(/_layouts/ResourcesTrain2010/shared/Images/tabPointR.png) no-repeat left top; text-align:center; cursor:pointer}
DIV.hp_rightSearch DIV.searchTab .space { display:inline-block; width:3px; float:right; height:34px;}
DIV.hp_rightSearch DIV.searchContent {}
DIV.hp_rightSearch DIV.searchContent DIV.plan { background:#ebedef; padding:13px 0px 13px 13px}
DIV.hp_rightSearch DIV.searchContent DIV.plan H2, DIV.hp_rightSearch DIV.searchContent DIV.plan H3 { background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat -77px -808px; padding:3px 29px 10px 27px; margin:0px; font:normal 1.6em arial; color:#444c50;}
DIV.hp_rightSearch DIV.searchContent DIV.plan DIV { padding-bottom:5px;}
DIV.hp_rightSearch DIV.searchContent DIV.plan DIV LABEL { display:inline-block; width:70px; font:normal 1.2em/18px arial; color:#51595e; float:left}
DIV.hp_rightSearch DIV.searchContent DIV.plan DIV SELECT { width:135px; height:22px; border:1px solid #7f9db9; padding:0px; margin:0px; font:normal 1.2em/18px arial; color:#51595e; float:left;}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime { background:#f6f7f8; padding:9px 0px 15px 13px;}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime.dayTimeReturn{background:transparent;padding-left:0px;padding-top:0px;}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime H2, DIV.hp_rightSearch DIV.searchContent DIV.dayTime H3
 { background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat -77px -928px; padding:3px 29px 7px 27px; margin:0px; font:normal 1.6em arial; color:#444c50;}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime DIV.dateDIV { vertical-align:middle; width:100%;}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime DIV.dateDIV LABEL { display:inline-block; width:60px;  font:normal 1.2em/18px arial; color:#51595e; float:left}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime DIV.dateDIV INPUT { width:111px; height:18px; border:1px solid #aeaeae; padding:0 3px;  font:normal 1.2em/18px arial; color:#51595e; float:left}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime DIV.dateDIV Images { float:left; padding-right:5px; cursor:pointer}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime DIV.timeDIV { vertical-align:middle; padding:10px 0}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime DIV.timeDIV LABEL { display:inline-block; width:70px;  font:normal 1.2em/18px arial; color:#51595e; float:left}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime DIV.timeDIV SPAN { float:left; display:inline-block; font:normal 1.2em/18px arial; color:#51595e; padding-right:12px; vertical-align:middle;width:70px;}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime DIV.timeDIV SPAN.timelast{ float:left; display:inline-block; font:normal 1.2em/18px arial; color:#51595e; padding-right:0px; vertical-align:middle;width:70px;}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime DIV.timeDIV SPAN * { vertical-align:middle}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime DIV.timeDIV SPAN INPUT { margin:0 5px 0 0;}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime DIV.timeDIV2 { padding-right:30px; background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat 135px -1159px; width:60px; padding-left:70px; height:23px;}
DIV.hp_rightSearch DIV.searchContent DIV.dayTime DIV.timeDIV2  SELECT { width:60px; height:20px; border:1px solid #7f9db9; padding:0px; margin:0px; font:normal 1.2em/18px arial; color:#51595e;}
DIV.hp_rightSearch DIV.searchContent DIV.find { background:#ffffff; padding:9px 0px 17px 13px;}
DIV.hp_rightSearch DIV.searchContent DIV.find H2,DIV.hp_rightSearch DIV.searchContent DIV.find H3
 { background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat -77px -1048px; padding:3px 29px 17px 27px; margin:0px; font:normal 1.4em arial; color:#cf1915; display:block; float:left}
DIV.hp_rightSearch DIV.searchContent DIV.find H2 A,DIV.hp_rightSearch DIV.searchContent DIV.find H3 A { color:#cf1915;}
DIV.hp_rightSearch DIV.searchContent DIV.freeSearch { background:#ebedef; padding:14px 13px 17px 23px;}
DIV.hp_rightSearch DIV.searchContent DIV.freeSearch P { font:normal 1.6em arial; color:#444c50; padding:0 0 20px 0; margin:0px; }
DIV.hp_rightSearch DIV.searchContent DIV.freeSearch  textarea { width:174px; height:153px; border:1px solid #aeaeae; padding:14px; font:normal 1.2em arial; color:#444c50; overflow:auto; resize:none}
DIV.hp_rightSearch DIV.searchContent DIV.freeSearch A.redBTN { float:left; margin:10px 0 0 15px;}
DIV.hp_rightSearch DIV.searchContent .RadPicker_Default .rcCalPopup,
DIV.hp_rightSearch DIV.searchContent .RadPicker_Default .rcCalPopup:hover, 
DIV.hp_rightSearch DIV.searchContent .RadPicker_Default .rcCalPopup:focus, 
DIV.hp_rightSearch DIV.searchContent .RadPicker_Default .rcCalPopup:active
{
    background-position:center;
    background:url(/_layouts/ResourcesTrain2010/shared/Images/calendar.png) no-repeat;
    margin-left: 13px;
}
A.redBTN { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat right -1317px; padding-right:6px; height:34px;}
A.redBTN  SPAN { display:inline-block; cursor: pointer; background:url(/_layouts/ResourcesTrain2010/shared/Images/bigSprite.png) no-repeat 0 0; height:34px; padding:7px 27px 0 33px; font:normal 16px arial; color:#ffffff;}
DIV.topBanner { width:693px; float:left;}
DIV.topBanner DIV.banneerTabs { background:url(/_layouts/ResourcesTrain2010/shared/Images/bigSprite.png) no-repeat right -365px; height:31px; border-top:8px solid #003b71; padding-right:15px;}
DIV.topBanner DIV.banneerTabs P { font:normal 1.2em/31px arial; color:#002b67; padding:0px; margin:0px;}
DIV.topBanner DIV.banneerTabs UL { margin:0px; padding:0px; list-style:none; float:left; width:250px;}
DIV.topBanner DIV.banneerTabs UL LI { float:right; padding:0 2px 0 0; margin:0px;}
DIV.topBanner DIV.banneerTabs UL LI A.tab_normal { display:inline-block; height:26px; background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat right -1445px; padding-right:5px; font:normal 1.4em/26px arial; color:#ffffff;}
DIV.topBanner DIV.banneerTabs UL LI A.tab_normal SPAN { display:inline-block; cursor:pointer; background:url(/_layouts/ResourcesTrain2010/shared/Images/bigSprite.png) no-repeat left -750px; padding:0 22px 0 27px; height:26px;}
DIV.topBanner DIV.banneerTabs UL LI A.tab_select { display:inline-block; height:26px; background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat right -1387px; padding-right:5px; font:normal 1.4em/26px arial; color:#ffffff;}
DIV.topBanner DIV.banneerTabs UL LI A.tab_select SPAN { display:inline-block; cursor:pointer; background:url(/_layouts/ResourcesTrain2010/shared/Images/bigSprite.png) no-repeat left -670px; padding:0 22px 0 27px; height:26px;}

DIV.parameter { background:url(/_layouts/ResourcesTrain2010/shared/Images/gradBG.png) repeat-x; height:66px; padding-right:10px;}
DIV.parameter DIV.righttitle { width:160px; float:right; padding-top:15px;}
DIV.parameter DIV.righttitle H3,DIV.parameter DIV.righttitle H2 {  font:normal 1.6em arial; color:#013571; padding:0px 0 5px 0; margin:0px;}
DIV.parameter DIV.righttitle .rightLinks {  font:normal 1.2em arial; color:#666765;}
DIV.parameter DIV.righttitle .rightLinks A { text-decoration:underline;  color:#666765;}
DIV.parameter DIV.righttitle A.refrash { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat right -1570px; padding-right:20px; padding-left:7px;}
DIV.parameter DIV.righttitle A.moreLink { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat left -1901px; padding-left:8px; padding-right:7px;}
DIV.parameter DIV.parametersBullet { float:right; width:191px; font:normal 1.4em/32px arial; padding-top:15px;}
DIV.parameter DIV.parametersBullet SPAN { float:right; line-height:32px;}
DIV.parameter DIV.parametersBullet SPAN.HiddenText{text-indent:9999px;overflow:hidden;}
DIV.parameter DIV.parametersBullet .red_off { background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat right -1729px; width:32px; height:32px; margin-left:7px; display:inline-block;}
DIV.parameter DIV.parametersBullet .yellow_off { background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat right -1646px; width:32px; height:32px; margin-left:7px;display:inline-block;}
DIV.parameter DIV.parametersBullet .green_on { background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat right -1811px; width:32px; height:32px; margin-left:7px;display:inline-block;}
DIV.parameter DIV.parametersBullet .greenText{ color:#096F0B;}
DIV.parameter DIV.parameterTims { width:568px; float:right;}
DIV.parameter DIV.parameterTims DIV.selected { float:right; background:#FFF url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat right -2107px; padding:0px 20px 0 0px; font:normal 1.2em arial; color:#626262; width:96px; height:62px; margin-left:-14px; z-index:3 }
DIV.parameter DIV.parameterTims DIV.selected SPAN.conL {background:#FFF url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat left -2006px; padding-top:10px; padding-left:8px; height:52px; display:block}
DIV.parameter DIV.parameterTims DIV.last SPAN.conL { background:none!important}
DIV.parameter DIV.parameterTims DIV { float:right; background: url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat right -1925px; padding:10px 20px 0 8px; font:normal 1.2em arial; color:#626262;width:88px; height:52px;}
DIV.parameter DIV.parameterTims DIV .red { color:#A60303;}
DIV.parameter DIV.parameterTims DIV .green { color:#096F0B;}
DIV.parameter DIV.parameterTims .conL H3{font-size:12px;font-weight:normal;}

DIV.hp_mid { padding:17px 0 30px 0; border-bottom:1px solid #c0c6ca;}


DIV.hp_news { width:240px; float:left; overflow:hidden;margin-left:0px;margin-right:15px;}
DIV.hp_news DIV.newsTab { height:34px; width:237px;}
DIV.hp_news DIV.newsTab H2{font-size: 100%;}
DIV.hp_news DIV.newsTab A,DIV.hp_news DIV.newsTab H2 A { display:inline-block; width:117px; height:34px; font:bold 12px/39px arial; text-align:center; float:left;}
DIV.hp_news DIV.newsTab A.tab_normal,DIV.hp_news DIV.newsTab H2 A.tab_normal { color:#002b67; background:#f6f7f8} 
DIV.hp_news DIV.newsTab A.tab_selected,DIV.hp_news DIV.newsTab H2 A.tab_selected  { color:#000000; background:#ebedef} 
DIV.hp_news DIV.newsTab A.tab_selected SPAN,DIV.hp_news DIV.newsTab H2 A.tab_selected SPAN { display:inline-block; width:117px; height:34px; background:url(/_layouts/ResourcesTrain2010/shared/Images/tabPointR.png) no-repeat left top; text-align:center; cursor:pointer}
DIV.hp_news DIV.newsTab .space { display:inline-block; width:3px; float:left; height:34px;}
DIV.hp_news DIV.newsContent {}
DIV.hp_news DIV.newsContent_inner { width:222px; background:#ebedef; padding:15px 5px 14px 10px} 
DIV.hp_news DIV.newsContent_inner H3 { padding:0 0 5px 0; margin:0px;font-size:8pt;}
DIV.hp_news DIV.newsContent_inner H3 A.innerTop,
DIV.hp_news DIV.newsContent_inner H3 A.innerTop:link,
DIV.hp_news DIV.newsContent_inner H3 A.innerTop:visited,
DIV.hp_news DIV.newsContent_inner H3 A.innerTop:hover{font:bold 14px/16px arial; color:#1c4a7f;text-decoration:none!important;}
DIV.hp_news DIV.newsContent_inner P { width:200px; font:normal 12px arial; color:#4a4848; padding:0 0 10px 0; margin:0px;}
UL.pager { padding:0px; margin:0px; list-style:none;}
UL.pager LI { padding:0px; margin:0px; display:inline}
UL.pager LI A { display:inline-block; width:14px; height:14px; text-align:center; font:normal 11px arial; color:#1c4a7f!important;}
UL.pager LI A.select { display:inline-block;background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat 0 -2373px; color:#FFF!important;}
UL.pager LI A.roller-play {display:inline-block; width:14px; height:14px;margin-right:5px; background:url(/_layouts/ResourcesTrain2010/shared/Images/play.png) no-repeat center center ;}
UL.pager LI A.roller-pause {display:inline-block; width:14px; height:14px;background:url(/_layouts/ResourcesTrain2010/shared/Images/pause.png) no-repeat center center;}
DIV.hp_news DIV.newsContent_inner A.moreLink { float:right; font:normal 14px arial;color:#1c4a7f;}
DIV.hp_news DIV.newsContent_inner A.moreLink SPAN { color:#c3110f;margin-left:17px;}
DIV.hpArt { width:430px; float:left;}
DIV.hpArt H3{padding:0 0 10px 0; margin:0px;}
DIV.hpArt H3 A,DIV.hpArt H3 A:link,DIV.hpArt H3 A:visited,DIV.hpArt H3 A:hover { font:normal 14px arial; color:#1c4a7f;
                                                                                  text-decoration:none!important;}
DIV.hpArt DIV.artText { float:left; padding-left:15px; width:225px;}
DIV.hpArt DIV.artText P { font:normal 12px/16px arial; color:#4b4b4b; padding:0 0 12px 0; margin:0px;}
DIV.hpArt DIV.artText A { font:normal 12px arial;color:#c00000; text-decoration:underline;}
DIV.hpArt DIV.rightPic { width:159px; float:left;}
DIV.hpArt DIV.rightPic Images { padding-bottom:18px;}
DIV.hpArt2 { float:left; width:232px;margin-left:20px;}
DIV.hpArt2 H3 { font:normal 14px arial; color:#1c4a7f; padding:0 0 10px 0; margin:0px;}
DIV.hpArt2 P { font:normal 12px/16px arial; color:#4b4b4b; padding:10px 0 0px 0; margin:0px;}
DIV.hpArt2 P  A {color:#c00000; text-decoration:underline;}
DIV.hpArt3 { float:left; width:232px;padding-top:0px!important;margin-top:-7px;}
DIV.hpArt3 H3 { font:normal 14px arial; color:#1c4a7f; padding:0 0 5px 0; margin:0px;}
DIV.hpArt3 P { font:normal 12px/16px arial; color:#4b4b4b; padding:0px 0 10px 0; margin:0px;}
DIV.hpArt3 DIV.picFrame { background:url(/_layouts/ResourcesTrain2010/shared/Images/bigSprite.png) no-repeat 0 -846px; width:232px; height:130px; text-align:center; vertical-align:middle;}
DIV.hpArt3 DIV.picFrame * { vertical-align:middle;}
DIV.hpArt3 DIV.picFrame SPAN {  display:inline-block; width:1px; height:100%;}
DIV.hpKnowbox { float:left; width:168px; margin-left:27px; background:#f6f7f8; border:1px solid #eeeff1; padding:0px 9px 8px 9px!important;}
DIV.hpKnowbox H3 { font:normal 14px/14px arial; color:#002a62; padding:0 0 5px 0; margin:0px;}
DIV.hpKnowbox Images { border:1px solid #FFF}
DIV.hpKnowbox P { font:normal 14px/14px arial; color:#585858; padding:10px 0 0 0; margin:0px;   width: 173px;}
DIV.hpKnowbox  A { font:normal 12px arial; color:#c00000; text-decoration:underline;}
DIV.hpEvent { width:250px; float:right;margin-top:12px!important;}
DIV.hpEvent H3 { font:normal 14px arial; color:#1c4a7f; padding:0 0 10px 0; margin:0px;}

DIV.gameBox {width:237px; background:#f6f7f8; float:left; border:1px solid #eeeff1; padding:0px 11px 10px 0px;}
DIV.gameBox Img { border:1px  solid #b4b5b5}
DIV.gameBox H3 { font:normal 14px/14px arial; color:#002964; padding:0 0 5px 0; margin:0px;}
DIV.gameBox A,DIV.gameBox A:visited, DIV.gameBox A:hover, DIV.gameBox A:active  { display:inline-block!important; padding-top:5px!important;padding-bottom:3px; font:normal 1.2em arial!important; color:#dd0b06!important;}
DIV.facebookBox { width:399px; float:left; margin-left:48px; padding-top:6px }
DIV.couponBox { width:232px; float:right; background:url(/_layouts/ResourcesTrain2010/shared/Images/bigSprite.png) no-repeat 0 -1097px; max-height:176px; padding:0px 15px 0 0px; }
DIV.couponBox H3 { font:normal 14px/14px arial; color:#002964; padding:0 0 24px 0; margin:0px;}
DIV.couponBox Images { float:left;}
DIV.couponBox DIV.couponText { width:108px; float:left; padding-left:10px;}
DIV.couponBox DIV.couponText H4 { color:#6c4d15; padding:0px; margin:0px;}
DIV.couponBox DIV.couponText P { font:normal 11px/16px arial; color:#4b4b4b; padding:0px 0 5px 0; margin:0px;}
DIV.couponBox DIV.couponText  A { font:normal 11px arial; color:#ba0503; text-decoration:underline;}

DIV.bottomLinks { padding:22px 0 22px; text-align:center}
DIV.bottomLinks UL { margin:0px auto; padding:0px; list-style:none; text-align:center; width:620px;}
DIV.bottomLinks UL LI { float:right; padding:0 0 0 20px; margin:0px; background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat 20px -2916px;}
DIV.bottomLinks UL LI A { display:inline-block; font:normal 1.4em/34px arial; color:#2c4b6e; background-image:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png); background-repeat:no-repeat; padding-left:20px;}
DIV.bottomLinks UL LI A.icon1 { background-position: right -2671px; padding-right:30px;color:#2C4B6E!important;}
DIV.bottomLinks UL LI A.icon2 { background-position: right -2966px; padding-right:38px;color:#2C4B6E!important;}
DIV.bottomLinks UL LI A.icon3 { background-position: right -2817px; padding-right:40px;color:#2C4B6E!important;}
DIV.bottomLinks UL LI A.icon4 { background-position: right -2524px; padding-right:36px;color:#2C4B6E!important;}
DIV.bottomLinks UL LI.last { background:none}

DIV.breadCrumbs { font:normal 1.2em/12px arial; color:#757575; padding:13px 15px 18px 0}
DIV.breadCrumbs A { color:#757575;}
DIV.innerRight { float:right; width:215px;}
DIV.innerRight A.gameBanner { background:url(/_layouts/ResourcesTrain2010/shared/Images/pic10.jpg) no-repeat top center; padding-top:131px; display:block; width:215px; font:normal 1.2em arial; color:#3e3e3e}

DIV.savingsBox { width:215px; padding-bottom:35px;}
DIV.savingsBox DIV.boxTop { background:url(/_layouts/ResourcesTrain2010/shared/Images/savingsBox_topR.png) no-repeat right; padding-right:3px; height:22px;}
DIV.savingsBox DIV.boxTop DIV { background:url(/_layouts/ResourcesTrain2010/shared/Images/savingsBox_topL.png) no-repeat left; height:22px; padding-right:3px;}
DIV.savingsBox DIV.boxTop DIV H3 { font:bold 1.3em/22px arial; color:#ffffff; padding:0px; margin:0px;}
DIV.savingsBox DIV.boxBottom { background:url(/_layouts/ResourcesTrain2010/shared/Images/savingsBox_bottomR.png) no-repeat right; padding-right:3px; height:3px;}
DIV.savingsBox DIV.boxBottom DIV { background:url(/_layouts/ResourcesTrain2010/shared/Images/savingsBox_bottomL.png) no-repeat left; height:3px;}
DIV.savingsBox DIV.boxMid { background:url(/_layouts/ResourcesTrain2010/shared/Images/savingsBox_midR.png) repeat-y right; padding-right:1px;}
DIV.savingsBox DIV.boxMidL { background:url(/_layouts/ResourcesTrain2010/shared/Images/savingsBox_midL.png) repeat-y left; padding:17px 8px 20px 1px; text-align:center; vertical-align:middle;}
DIV.savingsBox DIV.boxMidL * { vertical-align:middle;}
DIV.savingsBox A { display:inline-block; padding:0 0 3px 8px;}

DIV.otherTopics { padding-right:5px;}
DIV.otherTopics H3 { font:normal 1.8em/18px arial;color:#d70a17; padding:0 0 16px 0; margin:0px;}
DIV.otherTopics UL { margin:0px; padding:0px; list-style:none;}
DIV.otherTopics UL LI { background:url(/_layouts/ResourcesTrain2010/shared/Images/arrowBullet.png) no-repeat right 5px; padding:0 15px 8px 0; margin:0px;}
DIV.otherTopics UL LI A { font:normal 1.4em/14px arial; color:#3e3e3e;}

DIV.innerLeftWithMenu { width:660px; float:left; padding-left:10px;font: normal 11pt arial;color: #636363;text-align:justify;}
DIV.innerLeftWithMenu_LeftSide { width:180px; float:right;} 

DIV.innerLeft { width:660px; float:left; padding-left:30px;color: #636363;font: normal 8pt arial;}
DIV.innerLeft H1, DIV.innerLeftWithMenu H1 { font:normal 2.4em/24px arial; color:#D60A16 !important; padding:0 0 26px 0; margin:0px;}
DIV.innerLeft H2.errorText{font:normal 14px arial; color:#D60A16 !important; padding:0 0 26px 0; margin:0px;text-align:left;}
DIV.innerLeft H1.color2, DIV.innerLeftWithMenu H1.color2 { color:#d70a17!important}
DIV.innerLeft H2.searchGrad, DIV.innerLeftWithMenu H2.searchGrad{background: url(/_layouts/ResourcesTrain2010/shared/Images/searchGradR.png) no-repeat left;height: 30px;padding: 0 0 0 10px;font: bold 1.6em/30px arial;color: #002a62;margin: 0px;}
.driveCalculator DIV.innerLeft H2.searchGrad,.driveCalculator DIV.innerLeftWithMenu H2.searchGrad {font:bold 1.6em/30px arial;}
DIV.innerLeft DIV.stationFilter, DIV.innerLeftWithMenu DIV.stationFilter { padding:15px 10px 24px 0; vertical-align:middle;}
DIV.innerLeft DIV.stationFilter *, DIV.innerLeftWithMenu DIV.stationFilter * { vertical-align:middle;}
DIV.innerLeft DIV.stationFilter LABEL, DIV.innerLeftWithMenu DIV.stationFilter LABEL { display:inline-block; padding-left:9px; font:normal 14px arial; color:#585858;}
DIV.innerLeft DIV.stationFilter SELECT, DIV.innerLeftWithMenu DIV.stationFilter SELECT { width:136px; height:20px; border:1px solid #aeaeae; font:normal 12px arial;  padding:0px; margin:0px 0 0 30px;color:#000;}
A.btn29 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn29_right.png) no-repeat right; height:29px; padding-right:7px;}
A.btn29 SPAN { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn29_left.png) no-repeat left; height:29px; padding:0 33px 0 40px; font:normal 1.2em/29px arial; color:#ffffff;}

DIV.stationMap { text-align:center; position:relative;}
DIV.stationMap DIV.mapInfo { width:227px; height:221px; position:absolute; top:0px; right:0px;}

DIV.tooltip { width:280px; display:none; position:absolute;}
DIV.tooltip DIV.toolTop { background:url(/_layouts/ResourcesTrain2010/shared/Images/tooltipBG_topR.png) no-repeat right; padding-right:6px; height:8px;}
DIV.tooltip DIV.toolTop DIV { background:url(/_layouts/ResourcesTrain2010/shared/Images/tooltipBG_topL.png) no-repeat left; height:8px;}
DIV.tooltip DIV.toolBottom { background:url(/_layouts/ResourcesTrain2010/shared/Images/tooltipBG_bottomR.png) no-repeat right; padding-right:6px; height:6px;}
DIV.tooltip DIV.toolBottom DIV { background:url(/_layouts/ResourcesTrain2010/shared/Images/tooltipBG_bottomL.png) no-repeat left; height:6px;}
DIV.tooltip DIV.toolMid { background:url(/_layouts/ResourcesTrain2010/shared/Images/tooltipBG_midR.png) repeat-y right; padding-right:6px;}
DIV.tooltip DIV.toolMidL { background:url(/_layouts/ResourcesTrain2010/shared/Images/tooltipBG_midL.png) repeat-y left; padding:10px;}
DIV.tooltip DIV.toolRight { float:right; width:108px;}
DIV.tooltip DIV.toolRight Images { border:1px solid #d7d6d6}
DIV.tooltip DIV.toolRight UL { margin:0px; padding:0px; list-style:none; text-align:center}
DIV.tooltip DIV.toolRight UL LI { padding:0px 0 0 5px; margin:0px; text-align:center; display:inline;}
DIV.tooltip DIV.toolRight UL LI SPAN.icon1 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/toolIcon1.png) no-repeat; width:29px; height:29px; margin-top:20px;}
DIV.tooltip DIV.toolRight UL LI SPAN.icon2 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/toolIcon2.png) no-repeat; width:29px; height:29px; margin-top:20px;}
DIV.tooltip DIV.toolRight UL LI SPAN.icon3 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/toolIcon3.png) no-repeat; width:29px; height:29px; margin-top:20px;}
DIV.tooltip DIV.toolLeft { float:left; width:133px; text-align:right;} 
DIV.tooltip DIV.toolLeft H3 { font:bold 1.6em/16px arial; color:#002a62; padding:0 0 5px 0; margin:0px;}
DIV.tooltip DIV.toolLeft P { font:normal 1.2em/16px arial; color:#002a62; padding:0px 0 5px 0; margin:0px;}
DIV.tooltip DIV.toolLeft P SPAN { display:inline-block; width:38px;}

 
DIV.PageBottomWrapper {float:right; width:930px;margin-top:20px}
DIV.PageBottom {border-top:1px solid #3e3e3e;}
DIV.innerBottom { padding-top:18px; margin:0px auto; width:450px;border-top:1px dotted #3e3e3e;}
DIV.innerBottom UL { margin:0px; padding:0px; list-style:none}
DIV.innerBottom UL LI { float:right; padding:0 18px; margin:0px; vertical-align:bottom;background:url("/_layouts/ResourcesTrain2010/shared/Images/MainNavSep.gif") no-repeat left center}
DIV.innerBottom UL LI.PageBottomButtonsLast{background:none !important;}
DIV.innerBottom UL LI * { vertical-align:middle}
DIV.innerBottom UL LI .line { display:inline-block; background:#9e9e9e; height:18px; width:1px;padding-bottom:0px!important;margin-top:0px!important;}
DIV.innerBottom UL LI A.printIcon { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/printIcon.png) no-repeat; width:20px; height:20px;}
DIV.innerBottom UL LI A.sendIcon { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/sendIcon.png) no-repeat; width:21px; height:18px;}
DIV.innerBottom UL LI A.like { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/likeIcon.png) no-repeat; width:71px; height:18px;}
DIV.innerBottom UL LI A.fIcon2 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/fIcon2.png) no-repeat; width:17px; height:17px;}
DIV.innerBottom UL LI A.starIcon { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/starIcon.png) no-repeat; width:19px; height:18px;}
DIV.innerBottom UL LI A.sharLink { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/sharLink.png) no-repeat; width:70px; height:19px;}
.TrainGeneralGrid td {padding-left:5px;}
.TrainGeneralGrid td DIV{width:80px;}
DIV.staitionBox { width:221px; padding-bottom:17px;}
DIV.staitionBox H2 { background:url(/_layouts/ResourcesTrain2010/shared/Images/titleGradR.png) no-repeat right; padding:0 7px 0 0; margin:0px; height:37px;}
DIV.staitionBox H2 SPAN { display:block; background:url(/_layouts/ResourcesTrain2010/shared/Images/titleGradL.png) no-repeat left; padding-right:10px; font:bold 1.8em/37px arial; color:#ffffff}
DIV.staitionBox DIV.boxBottom { background:url(/_layouts/ResourcesTrain2010/shared/Images/boxConR.png) no-repeat right; padding-right:6px; height:5px;}
DIV.staitionBox DIV.boxBottom DIV { background:url(/_layouts/ResourcesTrain2010/shared/Images/boxConL.png) no-repeat left; height:5px;}
DIV.staitionBox DIV.boxMid { border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7; padding:8px 10px 30px 10px;}
DIV.staitionBox DIV.boxMid UL { margin:0px; padding:0px; list-style:none;}
DIV.staitionBox DIV.boxMid UL LI { background:url(/_layouts/ResourcesTrain2010/shared/Images/arrowBullet_red.png) no-repeat right 10px; padding:8px 10px 10px 0; margin:0px; border-bottom:1px solid #e5e5e5; font:normal 1.4em/14px arial; color:#3e3e3e;}
DIV.staitionBox DIV.boxMid UL LI A {color:#3e3e3e;}
DIV.staitionBox DIV.boxMid UL LI.last { border-bottom:0px none!important}
DIV.staitionBox DIV.boxMid UL LI.navSelect { background:url(/_layouts/ResourcesTrain2010/shared/Images/navGrad.png) repeat-x top; margin:0 -10px 0 -10px; border:0px none!important;  padding:8px 10px 0px 0;}
DIV.staitionBox DIV.boxMid UL LI.navSelect A { background:url(/_layouts/ResourcesTrain2010/shared/Images/arrowBullet_redD.png) no-repeat right; display:inline-block; padding-right:13px;}
DIV.staitionBox DIV.boxMid UL LI DIV.subNav { display:none}
DIV.staitionBox DIV.boxMid UL LI.navSelect  DIV.subNav { display:block; background:#f3f5f8; margin:8px -10px 0 0; padding:0px 23px 0 0;}
DIV.staitionBox DIV.boxMid UL LI.navSelect  DIV.subNav A { display:block; padding:5px 10px 8px 0; background:url(/_layouts/ResourcesTrain2010/shared/Images/arrowBullet_black.png) no-repeat right 9px; font:normal 12px arial; color:#3e3e3e}
DIV.staitionBox DIV.boxMid UL LI.navSelect  DIV.subNav A.select { color:#ce0f03}
DIV.weatherBox { width:229px;}
DIV.weatherBox DIV.boxTop { background:url(/_layouts/ResourcesTrain2010/shared/Images/greyConR.png) no-repeat right; padding-right:6px; height:6px;}
DIV.weatherBox DIV.boxTop DIV { background:url(/_layouts/ResourcesTrain2010/shared/Images/greyConL.png) no-repeat left; height:6px;}
DIV.weatherBox DIV.boxBottom { background:url(/_layouts/ResourcesTrain2010/shared/Images/boxConR.png) no-repeat right; padding-right:6px; height:5px;}
DIV.weatherBox DIV.boxBottom DIV { background:url(/_layouts/ResourcesTrain2010/shared/Images/boxConL.png) no-repeat left; height:5px;}
DIV.weatherBox DIV.boxmid { border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb;} 
DIV.weatherBox DIV.boxmid H2 { background:#eeeeee; height:24px; padding:0 15px 0 0; margin:0px; font:normal 1.4em/24px arial; color:#808080;}
DIV.weatherBox DIV.boxmid .weatherBox_inner { padding:13px 18px 7px 0;}
DIV.mapaBox { width:221px; padding-bottom:25px;}
DIV.mapaBox H2 { background:url(/_layouts/ResourcesTrain2010/shared/Images/mapIcon.png) no-repeat right; padding: 0 59px 0 0; margin:0px -8px 0 0; height:54px;}
DIV.mapaBox H2 SPAN { display:block; background:url(/_layouts/ResourcesTrain2010/shared/Images/titleGradL2.png) no-repeat left top; height:42px; padding:12px 10px 0 0; font:normal 1.4em arial; color:#FFF;}
DIV.mapaBox DIV.boxMid { border:1px solid #4c8a37; width:201px; border-top:0px none!important; padding:5px 10px 0 8px;    margin:-4px 0px 0 0}
DIV.mapaBox DIV.boxMid UL { margin:0px; padding:0px; list-style: none;}
DIV.mapaBox DIV.boxMid UL LI { border-bottom:1px solid #e5e5e5; padding:5px; margin:0px;}
DIV.mapaBox DIV.boxMid UL LI A { display:block; background:url(/_layouts/ResourcesTrain2010/shared/Images/arrowGreen.png) no-repeat left; font:normal 1.4em arial; color:#3e3e3e;}
DIV.mapaBox DIV.boxMid UL LI.last { border-bottom:0px none!important;}
DIV.mapaBox DIV.boxMid A.mapaLink { display:block; background:#eeeeee; font:normal 1.2em/29px arial;color:#3e8722; text-align:center; margin:10px -10px 0 -8px;}

DIV.statuinInfo { background:url(/_layouts/ResourcesTrain2010/shared/Images/gradBG2.png) repeat-x bottom; border-bottom:1px solid #bebebe; padding-bottom:18px;width:673px!important;}
DIV.statuinInfo .ms-WPBorder, DIV.statuinInfo td.ms-WPBorder {border: none !important;}
DIV.statuinInfo .ms-WPHeader {background: none !important;}
DIV.statuinInfo DIV.infoRight { width:275px; float:right;}
DIV.statuinInfo DIV.infoRight Images { padding-bottom:14px;}
DIV.statuinInfo DIV.infoRight UL { margin:0px; padding:0px; list-style:none;}
DIV.statuinInfo DIV.infoRight UL LI { padding:0px 8px 0 18px; margin:0px; float:right; border-left:1px solid #9e9e9e;}
DIV.statuinInfo DIV.infoRight UL LI SPAN.icon1 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/toolIcon1.png) no-repeat right; padding-right:40px; height:29px; font:normal 1.4em/29px arial; color:#2c4b6e;}
DIV.statuinInfo DIV.infoRight UL LI SPAN.icon2 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/toolIcon2.png) no-repeat right; padding-right:40px; height:29px; font:normal 1.4em/29px arial; color:#2c4b6e;}
DIV.statuinInfo DIV.infoRight UL LI SPAN.icon3 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/toolIcon3.png) no-repeat right; padding-right:40px; height:29px; font:normal 1.4em/29px arial; color:#2c4b6e;}
DIV.statuinInfo DIV.infoRight UL LI.last { border-left:0px none!important}
DIV.statuinInfo DIV.infoLeft { float:right; width:373px;}
DIV.statuinInfo DIV.infoLeft UL { margin:0px; padding:0px; list-style:none;}
DIV.statuinInfo DIV.infoLeft UL LI { border-bottom:1px dotted #808080; padding:12px 0; margin:0px;}
DIV.statuinInfo DIV.infoLeft UL LI H3 { font:bold 1.4em/14px arial; color:#1c4a7f; padding:0 0 4px 0; margin:0px;}
DIV.statuinInfo DIV.infoLeft UL LI P { font:normal 1.4em arial; color:#585858; padding:0px; margin:0px;}
DIV.statuinInfo DIV.infoLeft UL LI P A { color:#585858; }
DIV.statuinInfo DIV.infoLeft UL LI P A SPAN { color:#1c4a7f}
DIV.statuinInfo DIV.infoLeft UL LI P .space { display:inline-block; padding:0 15px;}
DIV.statuinInfo DIV.infoLeft UL LI.first { padding:0px 0 12px 0!important;}
DIV.statuinInfo DIV.infoLeft UL LI.last { border-bottom:0px none}

DIV.StationServices {float:left; padding-top:14px;}
DIV.StationServices UL {list-style: none;}
DIV.StationServices LI {float:left;border-right: 1px solid #9E9E9E;padding: 0px 10px;font: 11px arial;}
div.StationServices li.last {float: left;padding: 0px 10px !important;border-right: 0px;font: 11px arial;}


DIV.stationTab { height:34px; border-bottom:1px solid #c2c2c2;/*width:673px!important;*/}
DIV.stationTab UL { margin:0px; padding:0px; list-style:none;}
DIV.stationTab UL LI { float:left; padding:0 7px 0 0px; margin:0px;}
DIV.stationTab UL LI A { display:inline-block; height:34px; background:#f6f7f8; text-align:center; width:192px; font:bold 14px/34px arial; color:#002b67}
DIV.stationTab UL LI.tab_select {}
DIV.stationTab UL LI.tab_select A { background:#ebedef url(/_layouts/ResourcesTrain2010/shared/Images/tabPointR.png) no-repeat left top; margin-bottom:-1px; height:35px; color:#af2e0c;}
DIV.stationTab_inner{ background:#ebedef; padding:22px 44px 22px 32px;}
DIV.stationTab_inner H2.openInfo { background: #F6F7F8 url(/_layouts/ResourcesTrain2010/shared/Images/arrowRedD.png) no-repeat 5px center !important;height:31px; border-bottom:1px solid #d7d7d7; margin:2px 0 0 0; font:bold 14px/31px arial !important; color:#1c4a7f; cursor:pointer;padding:0 0 0 24px !important;}
DIV.stationTab_inner H2.closeInfo { background: #F6F7F8 url(/_layouts/ResourcesTrain2010/shared/Images/arrowRedU.png) no-repeat right center}
DIV.stationTab_inner DIV.openInfo_inner { padding-top:12px;}
DIV.stationTab_inner DIV.openInfo_inner UL { margin:0px; padding:0px; list-style:none;}
DIV.stationTab_inner DIV.openInfo_inner UL LI { float:right; padding:0 0 12px 0; margin:0px;}
DIV.stationTab_inner DIV.openInfo_inner UL LI.width1 { width:202px;}
DIV.stationTab_inner DIV.openInfo_inner UL LI.width2 { width:267px;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/innerIcons.png) no-repeat right; padding-right:38px; font:normal 14px/29px arial !important; color:#4a4848;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon1 { background-position:right -343px; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon2 { background-position:right -286px; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon3 { background-position:right -228px; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon4 { background-position:right -171px; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon5 { background-position:right -114px; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon6 { background-position:right -57px; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon7 { background-position:right 0px; color:#2c4b6e}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon8 { background-position:right -628px;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon9 { background-position:right -571px;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon10 { background-position:right -514px;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon11 { background-position:right -457px;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon12 { background-position:right -400px;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon13 { background-position:right -971px;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon14 { background-position:right -914px;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon15 { background-position:right -857px;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon16 { background-position:right -800px;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon17 { background-position:right -742px;}
DIV.stationTab_inner DIV.openInfo_inner UL LI SPAN.icon18 { background-position:right -685px;}
DIV.stationTab_inner DIV.openInfo_inner P { font:normal 14px/24px arial !important; color:#4a4848; padding:0px 0 30px 0; margin:0px;}
DIV.stationTab_inner DIV.openInfo_inner P SPAN { font-weight:bold; color:#1c4a7f}

A.backLink { display:inline-block; font:normal 1.2em arial; color:#1c4a7f; padding-top:15px; float:right!important;}
A.backLink SPAN { color:#d70a17}
DIV.backlink a {display:inline-block; font:normal 15px arial!important; color:#1c4a7f;text-decoration:none !important;}

DIV.mapInfR { float:right; width:218px;}
DIV.mapInfR H2 { cursor:auto!important}
DIV.mapInfR UL.mapList { margin:0px; padding:0px; list-style:none}
DIV.mapInfR UL.mapList LI { padding:0 0 8px 0; margin:0px; vertical-align:middle; font:normal 1.4em/15px arial;color:#4a4848}
DIV.mapInfR UL.mapList LI * { vertical-align:middle}
DIV.mapInfR UL.mapList LI INPUT { margin:0px;}
DIV.mapInfR UL.mapList LI H3,DIV.mapInfR UL.mapList LI H4 { font-weight: bold; color:#1c4a7f; padding:0px; margin:0px;}
DIV.mapInfR UL.mapList LI .radioLabel { display:inline-block; padding-right:3px;}
DIV.mapInfR UL.mapList LI .inputText { width:206px; height:22px; border:1px solid #a6a5a5; padding:0 5px; font:normal 14px/22px arial; color:#4a4848; margin-top:6px; }
DIV.mapInfR UL.mapList LI A.btn26 { margin-left:6px;}
DIV.mapInfL { float:left; width:326px;}
DIV.mapInfL A.btn23 { margin:0 0 6px 8px;}
DIV.mapInfL A.btn23Icon { margin:9px 0 0px 8px;}
A.btn23 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn23_right.png) no-repeat right; padding-right:4px; height:23px; font:normal 1.3em/23px arial; color:#686868;}
A.btn23 SPAN { display:inline-block; cursor: pointer; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn23_left.png) no-repeat left; height:23px; padding:0 24px 0 28px;}
A.btn23Icon { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn23_right.png) no-repeat right; padding-right:4px; height:23px; font:normal 1.3em/23px arial; color:#686868;}
A.btn23Icon SPAN.btnL { display:inline-block; cursor: pointer; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn23_left.png) no-repeat left; height:23px; padding:0 6px 0 10px;}
.printLink { display:inline-block; cursor:pointer; background:url(/_layouts/ResourcesTrain2010/shared/Images/printIcon2.png) no-repeat right; height:29px; padding-right:22px;}
.enlargeIcon { display:inline-block; cursor:pointer; background:url(/_layouts/ResourcesTrain2010/shared/Images/enlargeIcon.png) no-repeat right; height:23px; padding-right:20px;}
A.btn26 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn26_right.png) no-repeat right; height:26px; padding-right:8px; font:normal 13px/26px arial; color:#ffffff;}
A.btn26 SPAN { display:inline-block; cursor:pointer; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn26_left.png) no-repeat left; height:26px; padding:0 4px 0 12px; margin-top:-4px;}

DIV.articlContent {}
DIV.articlContent .subText { display:inline-block; font:normal 1.4em arial; color:#3e3e3e; padding:0 0 25px 0; margin:0px;}
DIV.articlContent Images { border:1px solid #d7d7d7; margin-bottom:30px;}
DIV.articlContent H2 { font:bold 1.8em arial; color:#636363; padding:0 0 20px 0; margin:0px;}
DIV.articlContent H3 { font:normal 1.4em arial; color:#636363; padding:0 0 15px 0; margin:0px; width:620px;}
DIV.articlContent P { font:normal 1.2em/16px arial; color:#636363; padding:0 0 15px 0; margin:0px; width:610px;}
DIV.articlContent P A { color:#636363; text-decoration:underline;}
DIV.articlContent UL.articalList { margin:0px; padding:0px; list-style:none;}
DIV.articlContent UL.articalList LI { display:block; padding:8px 6px 10px 0px; margin:0px;}
DIV.articlContent UL.articalList LI.bgGrad { background:url(/_layouts/ResourcesTrain2010/shared/Images/bgGrad.png) repeat-y right;}
DIV.articlContent UL.articalList LI Images { border:1px solid #d7d7d7; margin:0px!important; float:right;}
DIV.articlContent UL.articalList LI DIV.textL { float:right; padding-right:14px; width:410px;}
DIV.articlContent UL.articalList LI DIV.textL H2 { font:normal 1.6em/16px arial; color:#585858; padding:0 0 14px 0; margin:0px;}
DIV.articlContent UL.articalList LI DIV.textL P { width:410px; font:normal 1.2em/16px arial; color:#636363; padding:0 0 20px 0; margin:0px;}
DIV.articlContent UL.articalList LI DIV.textL A { font:normal 1.2em arial; color:#af2e0c;}
DIV.usefulLinks { border-top:1px dotted #3e3e3e; padding:15px 0 10px 0;}
DIV.usefulLinks H3 { font:normal 1.4em/14px Arial; color:#d70a17; padding:0 0 10px 0; margin:0px;}
DIV.usefulLinks A { display:block; background:url(/_layouts/ResourcesTrain2010/shared/Images/arrowBullet_red.png) no-repeat right 5px; padding:0 12px 5px 0; font:normal 1.2em arial; color:#3e3e3e;}

DIV.dictionaryBox { background:#f6f7f8; border:1px solid #e0e0e0; padding:20px 18px 29px 17px}
DIV.dictionaryBox H2 { font:normal 1.4em/14px arial; color:#1c4a7f; padding:0 0 8px 0; margin:0px;}
.input265 { width:255px; height:22px; border:1px solid #a5a5a5; padding:0 5px; font:normal 12px/22px arial; color:#9D9D9D}
DIV.filerSearch { vertical-align:middle; padding-bottom:18px;}
DIV.filerSearch * { vertical-align:middle;}
DIV.filerSearch A.btn34 { margin-right:15px;}
A.btn34 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn34_right.png) no-repeat right; padding-right:8px; height:34px; font:normal 1.6em/34px arial; color:#ffffff;}
A.btn34 SPAN { display:inline-block; cursor: pointer; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn34_left.png) no-repeat left; height:34px; padding:0 26px 0 34px;}
DIV.dictionaryLetters ,ul.dictionaryLetters { padding-bottom:40px;list-style:none;}
DIV.dictionaryLetters A,ul.dictionaryLetters A  { display:inline-block; width:24px; height:24px; float:right; background:#40596f; margin-left:4px; font:normal 1.8em/23px arial; color:#FFF; text-align:center;}
DIV.dictionaryLetters A:hover ,ul.dictionaryLetters a:hover { background:#34516b;}
DIV.dictionaryResults { background:#FFF url(/_layouts/ResourcesTrain2010/shared/Images/dictionaryBox.png) no-repeat center top; padding:15px 10px 14px 0; width:608px;margin-bottom:20px;}
DIV.dictionaryResults H3 { font:normal 1.8em/18px arial; color:#1c4a7f; padding:0 0 25px 0; margin:0px;}
DIV.dictionaryResults UL { margin:0px; padding:0px; list-style:none; float:right;}
DIV.dictionaryResults UL LI {width:182px; background:url(/_layouts/ResourcesTrain2010/shared/Images/arrowBullet2.png) no-repeat right 5px; padding:0 10px 10px 0 ; margin:0px; font:normal 1.4em/14px arial; color:#5b5b5b;cursor:pointer;}
DIV.dictionaryResults UL LI A { color:#5b5b5b;}
DIV.dictionaryResults UL LI.width1 { width:224px;}
DIV.dictionaryResults UL LI.width2 { width:183px;}
DIV.dictionaryResults UL LI.width3 { width:135px;}
A.fullLink { font:normal 1.2em arial; color:#1c4a7f;}

DIV.picL { float:left; width:139px; text-align:center; font:normal 1.2em/12px arial; color:#4a4848}
DIV.picL Images { padding-bottom:10px;}

DIV.dictionaryInn { width:474px; float:right;}
DIV.dictionaryInn H1 { padding:0 0 10px 0!important;}
DIV.dictionaryInn H2 { font:normal 1.6em/16px arial; color:#3e3e3e; padding:0 0 20px 0; margin:0px}
DIV.dictionaryInn H3 { font:bold 1.4em arial; color:#4a4848; padding:0px; margin:0px;}
DIV.dictionaryInn P  { font:normal 1.2em/18px arial; color:#4a4848; padding:0 0 20px 0; margin:0px;}
DIV.dictionaryInn P A { color:#4a4848;}
DIV.dictionaryInn A.moreLink { font:normal 1.2em arial; color:#da1a26;}

DIV.driveCalculator DIV.searchForm { padding:15px 0px 20px 10px; width:615px;}
DIV.driveCalculator DIV.innerLeft DIV.searchForm,
DIV.driveCalculator DIV.innerLeftWithMenu DIV.searchForm  { margin-top:0px!important; position:inherit!important;float:left;}
DIV.searchForm  DIV.formFields { padding-bottom:10px;}
DIV.searchForm  DIV.formFields LABEL { display:inline-block; float:left; width:187px; font:normal 1.4em/18px arial; color:#585858;}
DIV.driveCalculator DIV.innerLeft DIV.searchForm DIV.selectList LABEL,
DIV.driveCalculator DIV.innerLeftWithMenu DIV.searchForm DIV.selectList LABEL { display:inline-block; float:left; width:125px;  color:#585858;}
DIV.driveCalculator DIV.innerLeft DIV.searchForm DIV.selectList.paddingBottom,
DIV.driveCalculator DIV.innerLeftWithMenu DIV.searchForm DIV.selectList.paddingBottom{padding-bottom:10px;}
DIV.driveCalculator DIV.innerLeft DIV.searchForm .TrainGeneralGrid P,
DIV.driveCalculator DIV.innerLeftWithMenu DIV.searchForm .TrainGeneralGrid P {padding:0;font:inherit;}
DIV.searchForm  DIV.formFields .inputText { width:337px; height:18px; border:1px solid #aeaeae;  font:normal 1.4em/18px arial; color:#585858; padding:0 5px; float:left;}
DIV.searchForm  P { font:normal 1.4em/14px arial; color:#585858; padding:0 0 20px 0; margin:0px;}
DIV.searchForm UL.checkList { margin:0px; padding:0px; list-style:none}
DIV.searchForm UL.checkList LI { width:117px; float:left; vertical-align:middle; padding:0 0 20px 0; margin:0px; font:normal 1.4em arial; color:#585858;}
DIV.searchForm UL.checkList LI * { vertical-align:middle;}
DIV.searchForm UL.checkList LI INPUT { margin:0 10px 0 0px; padding:0px;}
DIV.searchForm A.btn34 { margin-left:70px;float:right;}
.select136 { width:136px; height:20px; border:1px solid #aeaeae; padding:0px; font:normal 1.2em/20px arial; color:#51595E;}
.driveCalculator .select136{font:normal 12px/20px arial;}
.select86 { width:86px; height:20px; border:1px solid #aeaeae; padding:0px; font:normal 1.2em/20px arial; color:#51595E;}
.input134 { width:134px; height:18px; border:1px solid #aeaeae;  font:normal 1.4em/18px arial; color:#585858; padding:0 5px;}
DIV.selectList {}
DIV.selectList SELECT { float:left; margin-left:12px;}
DIV.selectList INPUT { float:left; margin-left:12px;}
DIV.selectList A { float:left; font:normal 1.1em/18px arial; color:#002a62;}



.rolerHeader
{height:35px;}
.rolerParagraph
{height:90px;overflow:hidden;}

/* footer*/
DIV.footer
{
height: 91px;
background: url(/_layouts/ResourcesTrain2010/shared/Images/footerBG.png) repeat-x;
width: 950px;
/*float:left;*/
margin: 0px auto;
direction: rtl;
}
.footerRights
{
    height:20px;
    width:950px;
    text-align:right;
    margin:0px auto;
 }
 .footerRightsText
{
    Float:right;
    margin-top:-40px;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#737373;
 }
.footerContent
{
    width:100%;
    height:91px;
    float:left;
}
div.footer div.footerNav 
{
    padding-right: 0px;
}
.FooterSep
{
    color: #7094B4;
    font-family: Arial;
    font-size: small;
    padding:10px;
}
.GeneralLink
{
    color: #7094B4;
    font-family: Arial;
    font-size: small;
}
.FooterRow
{
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin:0px auto;
}
.backlink
{
display: inline-block;
font: normal 1.4em/24px arial;
color: #1C4A7F;
padding-top: 15px;
float: left;
width:100%;
text-align:right;
}
.backArrow
{
    color: #D70A17;
 }
 DIV.hp_mid { padding:17px 0 30px 0; border-bottom:1px solid #c0c6ca;}
.yellow_off { background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat right -1646px; width:32px; height:32px; margin-left:7px;display:inline-block;}
.green_on { background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat right -1811px; width:32px; height:32px; margin-left:7px;display:inline-block;}
.greenText{ color:#096F0B;}
.yellowText{ color:#7B6105;}
.redText{ color:#B10404;}
.red_off { background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat right -1729px; width:32px; height:32px; margin-left:7px; display:inline-block;}


.L {float:left;}
DIV.header DIV.headerInner UL.topNav { margin:14px 0 0 0; padding:0px; list-style: none}
DIV.header DIV.headerInner UL.topNav LI { display:inline; padding:0px 7px 0 7px; margin:0px; font:normal 1.2em arial; color:#001153;}
DIV.header DIV.headerInner UL.topNav LI A { color:#001153;}
.innerLeftInArtical
{
     width:580px; float:right; padding-right:30px;
  }
  
 A.gameBanner { background:url(/_layouts/ResourcesTrain2010/shared/Images/pic10.jpg) no-repeat top center; padding-top:131px; display:block; width:215px; font:normal 1.2em arial; color:#3e3e3e}




  .labelMailing
    {
        display: inline-block;
        float: right;
        width: 135px;
        font: normal 11pt arial;
        color: #585858;
    }
    .labelMailingSpace
    {
        margin-right:15px;
    }
    .textBoxMailing
    {
        width: 337px;
        height: 18px;
        border: 1px solid #AEAEAE;
        font: normal 11pt arial;
        color: #585858;
        padding: 0 5px;
        float: right;
    }
    .subTitle
    {
        background: url(/_layouts/ResourcesTrain2010/shared/Images/searchGradR.png) no-repeat left;
        height: 30px;
        padding: 0 0 0 10px;
        font: bold 1.6em/30px arial;
        color: #002A62;
        margin: 0px;
        margin-bottom: 20px;
    }
    .unsubscribe
    {
        padding: 15px 10px 20px 0;
        width: 615px;
        margin-top: 5px;
    }
    a.btn34
    {
        display: inline-block;
        background: url(/_layouts/ResourcesTrain2010/shared/Images/btn34_right.png) no-repeat right;
        padding-right: 8px;
        height: 34px;
        font: normal 1.6em/34px arial;
        color: white;
    }
    A.btn34 SPAN
    {
        display: inline-block;
        cursor: pointer;
        color: #ffffff;
        background: url(/_layouts/ResourcesTrain2010/shared/Images/btn34_left.png) no-repeat left;
        height: 34px;
        padding: 0 26px 0 34px;
    }
    .MailTpUSBFetchSend
    {
        display: none;
    }
    .ms-WPBorder
    {
        border-color: #ffffff !important;
    }
    .hide
    {
        display: none;
    }
    /*--------------*/
    .InputContMailing
    {
        width: 100%;
        height: 27px;
    }
    .InputContMailingErr
    {
        width: 100%;
        margin-left:150px;
        float:left;
    }
    .InputContMailingCB
    {
        width: 100%;
    }
    .M10
    {
        margin-left: 10px;
    }
    .cinputspan input
    {
        width: 200px !important;
    }
    .textFont
    {
        font: normal 1.4em/18px arial;
        color: #585858;
    }
    .MailingTpSbSendBtn
    {
        float: left;
    }
    .MailingTpSbMailTopicsTD
    {
        font: normal 1.4em/18px arial;
        color: #585858;
    }
    
   
    .LN30
    {
        line-height: 30px;
        font-size:16px;
    }
    .line
    {
        width: 100%;
        height: 39px;
        padding-bottom: 10px;
        float: right;
    }
    .sent-mail-line
    {
        float:right!important;width:180px!important;
    }
    .label
    {
        width: 100px;
        float: right;
        height: 30px;
        #padding-left:10px;
    }
    .PA-RedAsterix
    {
        padding-right: 10px;
    }
    .textB
    {
        width: 200px;
        height: 30px;
        float: right;
    }
    .regExp
    {
        height: 10px;
        width: 100%;
        float: right;
    }
    .padding10
    {
        padding-right: 10px;
    }
    .butContent
    {
        float: left;
        width: 70px;
        margin-right:20px;
        cursor:pointer;
    }
    .butGleft
    {
        background-image: url(/_layouts/ResourcesTrain2010/shared/Images/gray_button_left.gif);
        width: 5px;
        height: 25px;
        float: right;
    }
    .butGright
    {
        background-image: url(/_layouts/ResourcesTrain2010/shared/Images/gray_button_right.gif);
        width: 5px;
        height: 25px;
        float: right;
    }
    .butGmid
    {
        background-image: url(/_layouts/ResourcesTrain2010/shared/Images/plan_gray_button_mid.gif);
        width: 60px;
        height: 25px;
        float: right;
    }
    
    .butRleft
    {
        background-image: url(/_layouts/ResourcesTrain2010/shared/Images/red_button_left.gif);
        width: 6px;
        height: 25px;
        float: right;
    }
    .butRright
    {
        background-image: url(/_layouts/ResourcesTrain2010/shared/Images/red_button_right.gif);
        width: 6px;
        height: 25px;
        float: right;
    }
    .butRmid
    {
        background-image: url(/_layouts/ResourcesTrain2010/shared/Images/plan_red_button_mid.gif);
        width: 58px;
        height: 25px;
        float: right;
    }
 .JobApp_main
 {
     width: 650px;
 }
div.JobApp_main .inputText
{
    width: 155px;
    height: 18px;
    border: 1px solid #AEAEAE;
    font: normal 1.4em/18px arial;
    color: #585858;
    padding: 0 5px;
    float: left;
    margin-left:5px;
}
div.JobApp_main h1
{
    font: normal 2.4em/24px arial;
    color: #D70A17;
}

div.JobApp_main h2.jaH2
{
    background: url(/_layouts/ResourcesTrain2010/shared/Images/searchGradR.png) no-repeat left;
    height: 30px;
    padding: 0 0 0 10px;
    font: bold 1.6em/30px arial;
    color: #002A62;
    margin: 0px;
}
.jaLabel
{
    display: inline-block;
    float: left;
    width: 187px;
    font: normal 1.4em/18px arial;
    color: #585858;
}
.jaRow
{
    float: right; width: 100%;        
}

div.jaSpaceRow
{
    width:100%;
    height:10px;
    float:right;
}

.selectPrefix 
{
width: 50px;
height: 20px;
border: 1px solid #AEAEAE;
padding: 0px;
font: normal 1.2em/20px arial;
color: #51595E;
margin-left:5px;
}
.divSelectPrefix
{
    direction: ltr; float: left;
}
.selectJaLocality
{
width: 165px;
height: 20px;
border: 1px solid #AEAEAE;
padding: 0px;
font: normal 1.2em/20px arial;
color: #51595E;
}
.Stations
    {
        height:70px;
        width:210px;
        float:right;
     }
     .BusCompany
     {
         float:right;
         width:40px;
     }
     .Station
     {
         float:right;
         width:170px;
         
      }
      .BusTableHeadLines
      {
          float:right;
          width: 70px; float: right;
          padding:0px;
          padding-bottom:10px;
          }
      .StationLines
      {
           float:right;
           width:90px;
           padding-bottom:10px
          
          }
      .MainStation
      {
          height:70px;
          width:200px;
          float:right;
       }
       .StaionLable
       {
           margin-right:10px;
           }
.picDicTermClass
{
float: right!important;  text-align:right!important; font:normal 1.2em/12px arial; color:#4a4848;width: 129px!important;margin-right: 52px!important;
}
DIV.searchTab { height:34px;}
DIV.searchTab .tab_selected {display:inline-block; width:117px; height:34px; font:bold 1.2em/39px arial; text-align:center; float:left; color:#000000; background:#ebedef} 
DIV.searchTab .tab_selected SPAN { display:inline-block; width:117px; height:34px; background:url(/_layouts/ResourcesTrain2010/shared/Images/tabPointR.png) no-repeat left top; text-align:center;}
DIV.searchTab .tab_normal { color:#002b67; background:#f6f7f8; display:inline-block; width:117px; height:34px; font:bold 1.2em/39px arial; text-align:center; float:right;} 
DIV.searchTab .space { display:inline-block; width:3px; float:right; height:34px;}
DIV.searchTab DIV.searchFilter { float:left; background:url(/_layouts/ResourcesTrain2010/shared/Images/searchBGR.png) no-repeat left; padding:0 7px 0 25px; width:778px}
DIV.searchTab DIV.searchFilter LABEL { display:inline-block; height:34px; background:url(/_layouts/ResourcesTrain2010/shared/Images/arrowR.png) no-repeat 85px center; padding-right:28px; font:bold 1.2em/34px arial; color:#002b67; float:left}
DIV.searchTab DIV.searchFilter .input609 { width:589px; height:22px; border:1px solid #aeaeae; float:right; margin:5px 0 0 0; padding:0 10px; font:normal 1.2em/22px arial; color:#444c50!important;}
DIV.searchTab DIV.searchFilter A.btn23Red { margin-top:0px;}
.divSearchWp
{
    width:100%;   
    padding-top:3px;
}
div.divSearchWp table
{
    width:auto!important;
}
div.divSearchWp table input.PredictorInputText
{
    width:580px!important;
}
A.btn23Red { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn23red_right.png) no-repeat right; padding-right:5px; height:23px;}
A.btn23Red SPAN { display:inline-block; cursor:pointer; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn23red_left.png) no-repeat left; height:23px; padding:0 17px 0 22px; font:normal 1.4em/22px arial; color:#ffffff;}
div.divSearchWp table td
{
    width:690px!important;
}
.controlLabel
{
    width: 120px;
    font: normal 1.4em/18px arial;
    color: #585858;
}
div.AdvPlan_DirNormal div.innerLeft .RadPicker_Default .rcCalPopup, 
div.AdvPlan_DirNormal div.innerLeft .RadPicker_Default .rcCalPopup:hover, 
div.AdvPlan_DirNormal div.innerLeft .RadPicker_Default .rcCalPopup:focus, 
div.AdvPlan_DirNormal div.innerLeft .RadPicker_Default .rcCalPopup:active,
div.AdvPlan_DirNormal div.innerLeftWithMenu .RadPicker_Default .rcCalPopup, 
div.AdvPlan_DirNormal div.innerLeftWithMenu .RadPicker_Default .rcCalPopup:hover, 
div.AdvPlan_DirNormal div.innerLeftWithMenu .RadPicker_Default .rcCalPopup:focus, 
div.AdvPlan_DirNormal div.innerLeftWithMenu .RadPicker_Default .rcCalPopup:active {
background-position: center;
background: url(/_layouts/ResourcesTrain2010/shared/Images/calendar.png) no-repeat;
margin-left: 13px;
}
DIV.AdvPlan_DirNormal DIV.innerLeft DIV.timeDIV2,
DIV.AdvPlan_DirNormal DIV.innerLeftWithMenu DIV.timeDIV2  { padding-right:30px; background:url(/_layouts/ResourcesTrain2010/shared/Images/smallSprite.png) no-repeat 70px -1159px; width:60px; padding-left:3px; height:23px;}
.innerLeft_ParagraphTitle {color: #636363; margin-top:10px; margin-bottom:5px; font:bold 12pt arial;}
.innerLeft_ParagraphSpace {margin-top:5px; margin-bottom:5px;}
.controlLabel LABEL,LABEL.ticketLabel{padding-left:10px;}

/****************************Ticket wizard************************************/
DIV.contentLeft { width:653px!important; float:left; padding-left:14px!important;}
DIV.contentLeft DIV.stationTab SPAN.num2 { display:inline-block; cursor:pointer; background:url(/_layouts/ResourcesTrain2010/shared/Images/num2.png) no-repeat left; padding-left:30px; line-height:34px }
DIV.contentLeft DIV.stationTab SPAN.num3 { display:inline-block; cursor:pointer; background:url(/_layouts/ResourcesTrain2010/shared/Images/num3.png) no-repeat left; padding-left:30px; line-height:34px }
DIV.contentLeft DIV.stationTab SPAN.num4 { display:inline-block; cursor:pointer; background:url(/_layouts/ResourcesTrain2010/shared/Images/num4.png) no-repeat left; padding-left:30px; line-height:34px }
DIV.contentLeft DIV.stationTab UL LI A { width:208px!important; margin:0 14px 0 0;}
DIV.contentLeft DIV.stationTab UL LI { padding:0 0 0 0px!important}
DIV.contentLeft DIV.stationTab UL LI A.last { margin:0px!important} 
DIV.contentLeft DIV.stationTab_content  { padding:10px 10px 5px 10px; background:#EBEDEF;}
DIV.contentLeft DIV.stationTab_inner { padding:0px!important}
DIV.contentLeft DIV.directionHeader { background:url(/_layouts/ResourcesTrain2010/shared/Images/gradBG4.png) repeat-x; height:76px;}
DIV.contentLeft DIV.directionHeader DIV.directionTo { float:left; height:65px; background:#FFF; padding:10px 0 0 10px ; width:117px;}
DIV.contentLeft DIV.directionHeader DIV.directionFrom { background:#ebedef!important}
DIV.contentLeft DIV.directionHeader DIV.directionTo H3 { font:bold 14px arial; color:#af2e0c; padding:0 0 5px 0; margin:0px;}
DIV.contentLeft DIV.directionHeader DIV.directionTo H4 { font:normal 14px arial; color:#1c4a7f; padding:0px; margin:0px;}
DIV.contentLeft DIV.directionHeader DIV.directionTo P { font:normal 12px arial; color:#51595e; padding:0px; margin:0px;}
DIV.contentLeft DIV.directionHeader DIV.place { float:left; width:233px; text-align:center; padding-top:3px;}
DIV.contentLeft DIV.directionHeader DIV.place H2 { font:bold 15px/15px arial; color:#1c4a7f; padding:0 0 8px 0; margin:0px; text-align:center}
DIV.contentLeft DIV.directionHeader DIV.place div.h2 { font:bold 15px/15px arial; color:#1c4a7f; padding:0 0 8px 0; margin:0px; text-align:center}
DIV.contentLeft DIV.directionHeader DIV.place SPAN { display:inline-block; width:29px; height:29px;}
DIV.contentLeft DIV.directionHeader DIV.place SPAN.icon1 { background:url(/_layouts/ResourcesTrain2010/shared/Images/icon3.png) no-repeat;}
DIV.contentLeft DIV.directionHeader DIV.place SPAN.icon2 { background:url(/_layouts/ResourcesTrain2010/shared/Images/icon4.png) no-repeat;}
DIV.contentLeft DIV.directionHeader DIV.place SPAN.icon3 { background:url(/_layouts/ResourcesTrain2010/shared/Images/icon5.png) no-repeat;}
DIV.contentLeft DIV.directionHeader DIV.place SPAN.icon4 { background:url(/_layouts/ResourcesTrain2010/shared/Images/icon6.png) no-repeat;}
DIV.contentLeft DIV.directionHeader DIV.place SPAN.icon5 { background:url(/_layouts/ResourcesTrain2010/shared/Images/icon7.png) no-repeat;}
DIV.contentLeft DIV.directionHeader DIV.place SPAN.icon6 { background:url(/_layouts/ResourcesTrain2010/shared/Images/icon2.png) no-repeat;}
DIV.contentLeft DIV.directionHeader DIV.place SPAN.icon7 { background:url(/_layouts/ResourcesTrain2010/shared/Images/icon1.png) no-repeat;}
DIV.contentLeft DIV.directionHeader DIV.directionArrows { width:39px; float:left; height:75px; background:#FFF;}
DIV.contentLeft DIV.directionHeader DIV.directionArrows SPAN { display:inline-block; width:16px; height:75px; float:left}
DIV.contentLeft DIV.directionHeader DIV.directionArrows SPAN.directionR_disable { background:url(/_layouts/ResourcesTrain2010/shared/Images/directionL_dis.png) no-repeat right center; margin-right:3px;}
DIV.contentLeft DIV.directionHeader DIV.directionArrows SPAN.directionL { background:url(/_layouts/ResourcesTrain2010/shared/Images/directionR.png) no-repeat left center; margin-left:3px;}
DIV.contentLeft DIV.tabBtns { text-align:right; padding-top:9px;}
DIV.contentLeft DIV.tabBtns A { float:right; margin-right:13px;}
A.exlLink,A.exlLink:visited,A.exlLink:hover {text-decoration:none!important; display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/iconExl.png) no-repeat right; padding-right:38px; font:normal 13px/29px arial; color:#2c4b6e!important;}
A.mailLink,A.mailLink:visited,A.mailLink:hover {text-decoration:none!important; display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/iconMail.png) no-repeat right; padding-right:38px; font:normal 13px/29px arial; color:#2c4b6e!important;}
A.printLink,A.printLink:visited,A.printLink:hover {text-decoration:none!important; display:inline-block;height: inherit; background:url(/_layouts/ResourcesTrain2010/shared/Images/iconPrint_new.png) no-repeat right; padding-right:38px; font:normal 1.2em/29px arial; color:#2c4b6e!important;}
A.btn27 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn27Blue_right.png) no-repeat right; padding-right:7px; height:27px;}
A.btn27 SPAN { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/btn27Blue_left.png) no-repeat left; height:27px; padding:0 8px 0 15px; font:normal 1.4em/26px arial; color:#ffffff;}
DIV.contentLeft A.earlierLink {display:inline-block; padding:0 10px; height:20px; background:#da1c1e; font:normal 12px/20px arial; color:#fff;}
DIV.contentLeft A.laterLink:hover,DIV.contentLeft A.earlierLink:hover { cursor:default;}
DIV.contentLeft A.earlierLink SPAN { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/arrowUp.png) no-repeat left; height:20px; padding-left:19px; line-height:20px; cursor:pointer;}
DIV.contentLeft A.laterLink { display:inline-block; padding:0 10px; height:20px; background:#da1c1e; font:normal 12px/20px arial; color:#fff;}
DIV.contentLeft A.laterLink SPAN { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/arrowD.png) no-repeat left; height:20px; padding-left:19px; line-height:20px; cursor:pointer;}
DIV.contentLeft A.earlierLink.disabled, DIV.contentLeft A.earlierLink.disabled SPAN,
DIV.contentLeft A.laterLink.disabled:hover,DIV.contentLeft A.earlierLink.disabled:hover, 
DIV.contentLeft A.laterLink.disabled, DIV.contentLeft A.laterLink.disabled SPAN { cursor:default!important;}
TABLE.timeTable TD{text-align:left !important;}
TABLE.timeTable { width:100% !important;}
TABLE.timeTable TD:first-child{text-align:center!important;}
TABLE.timeTable TH ,TABLE.timeTable TR.headerBg TD{ background:#678fb3; height:27px; font:normal 12px arial; color:#FFF; vertical-align:middle; text-align:center}
TABLE.timeTable .tdRight { text-align:right;}
TABLE.timeTable TR.blueBG TD, 
TABLE.timeTable TR.normalBG TD,
TABLE.timeTable TR.closest TD,
TABLE.timeTable TR.selected TD { cursor:pointer; vertical-align:middle; font:normal 12px arial; color:#4a4848; padding:5px 0px; background:#f6f7f8; text-align:center}
TABLE.timeTable TR.blueBG TD.GridSortDateItemStyle,
TABLE.timeTable TR.normalBG TD.GridSortDateItemStyle,
TABLE.timeTable TR.closest TD.GridSortDateItemStyle
{
/*    background:#D3DFEA;*/
}
TABLE.timeTable TD A,TABLE.timeTable TD A:visited,TABLE.timeTable TD A:hover{color:#000;text-decoration:none;}
TABLE.timeTable TR.blueBG TD { background:#d3dfea}
TABLE.timeTable TR.closest TD { background:#B7D8E5}
TABLE.timeTable TR.blueBG:hover TD,
TABLE.timeTable TR.normalBG:hover TD, 
TABLE.timeTable TR.closest:hover TD,
TABLE.timeTable TR.selected TD,
TABLE.timeTable TR.blueBG:hover A,
TABLE.timeTable TR.normalBG:hover A, 
TABLE.timeTable TR.closest:hover A,
TABLE.timeTable TR.selected A,
TABLE.timeTable TR.blueBG:hover A:hover,
TABLE.timeTable TR.normalBG:hover A:hover, 
TABLE.timeTable TR.closest:hover A:hover,
TABLE.timeTable TR.selected A:hover,
TABLE.timeTable TR.blueBG:hover A:visited,
TABLE.timeTable TR.normalBG:hover A:visited, 
TABLE.timeTable TR.closest:hover A:visited,
TABLE.timeTable TR.selected A:visited
{ background:#da1c1e; color:#FFF}
TABLE.timeTable TD.iconTd { text-align:right}
TABLE.timeTable TD.iconTd .last { border-left:0px!important}
TABLE.timeTable TD.iconTd .tableIcon1 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/icon10.png) no-repeat right; width:24px; border-left:1px solid #c3c3c3; height:20px;}
TABLE.timeTable TR:hover  .tableIcon1 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/icon10_over.png) no-repeat right;}
TABLE.timeTable TR.selected TD .tableIcon1 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/icon10_over.png) no-repeat right;}
TABLE.timeTable TD.iconTd .tableIcon2 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/icon9.png) no-repeat center; width:30px; border-left:1px solid #c3c3c3; height:20px;}
TABLE.timeTable TR:hover  .tableIcon2 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/icon9_over.png) no-repeat center;}
TABLE.timeTable TR.selected TD  .tableIcon2 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/icon9_over.png) no-repeat center;}
TABLE.timeTable TD.iconTd .tableIcon3 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/icon8.png) no-repeat right; width:21px; height:20px; border-left:1px solid #c3c3c3; height:20px;}
TABLE.timeTable TR:hover  .tableIcon3 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/icon8_over.png) no-repeat right;}
TABLE.timeTable TR.selected TD  .tableIcon3 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/icon8_over.png) no-repeat right;}
TABLE.timeTable A.printIcon3 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/printIcon3.png) no-repeat; width:13px; height:13px;}
TABLE.timeTable TR:hover A.printIcon3 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/printIcon3_over.png) no-repeat; }
TABLE.timeTable TR.selected TD A.printIcon3 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/printIcon3_over.png) no-repeat; }
TABLE.timeTable TR A.printIcon3:hover { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/printIcon3_over.png) no-repeat !important; }
TABLE.timeTable A.sendIcon2 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/sendIcon2.png) no-repeat; width:17px; height:9px;}
TABLE.timeTable TR:hover A.sendIcon2 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/sendIcon2_over.png) no-repeat; }
TABLE.timeTable TR.selected TD A.sendIcon2 { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/sendIcon2_over.png) no-repeat; }
TABLE.timeTable TD.bigText { font:bold 1.6em arial!important; color:#444c50;}
/* Inner time table */
TABLE.timeTable TR:hover TD.inner{background:#fff !important;}
TABLE.timeTable TR:hover TD.inner TABLE TR.headerBg TD { background:#678fb3!important; height:27px; font:normal 14px arial; color:#FFF; vertical-align:middle; text-align:center}
TABLE.timeTable TR:hover TD.inner TABLE TR.normalBg TD{background:#F6F7F8 !important;color:#4A4848;}
TABLE.timeTable TR:hover TD.inner TABLE TR.blueBG TD{background:#d3dfea !important;color:#4A4848 !important;}

TABLE.timeTable_inner { width:100%;text-align:right;direction:rtl;border:5px solid #fff;}
TABLE.timeTable_inner TH, TABLE.timeTable_inner TR.headerBg TD, TABLE.timeTable_inner TR:hover.headerBg TD { background:#678fb3!important; height:27px; font:normal 14px arial; color:#FFF!important; vertical-align:middle; text-align:center}
TABLE.timeTable_inner .tdRight { text-align:right;}
TABLE.timeTable_inner TR TD, TABLE.timeTable_inner TR.normalBg TD { cursor:default !important;vertical-align:middle; font:normal 12px arial; color:#4a4848; background:#f6f7f8; text-align:center}
TABLE.timeTable_inner TR.normalBg TD,TABLE.timeTable_inner TR.blueBG TD{padding:5px 0px;}
TABLE.timeTable_inner TR.blueBG TD { background:#d3dfea}
TABLE.timeTable_inner TR.selected TD{ background:#da1c1e; color:#FFF}
TABLE.timeTable_inner TD.iconTd { text-align:right}
TABLE.timeTable_inner TD.iconTd .last { border-left:0px!important}
TABLE.timeTable_inner TD.bigText { font:bold 16px arial!important; color:#444c50;}
.SwitchGroupRow{border:0px none!important;}
.SwitchGroupRow TD:first{padding:0px!important;}
TABLE.timeTable TD.inner TD.TrainNoHeader{text-align:left;}
/* END Inner time table */
DIV.contentLeft DIV.bottomBanner { background:url(/_layouts/ResourcesTrain2010/shared/Images/gradBG5.png) repeat-x; border-top:1px solid #d8d8d9; height:64px; padding:12px 34px 0 40px; margin:3px -10px 0 -10px;}
DIV.contentLeft DIV.bottomBanner DIV { background:url(/_layouts/ResourcesTrain2010/shared/Images/pic26.png) no-repeat right; padding-right:123px;}
DIV.contentLeft DIV.bottomBanner DIV H2 { font:bold 1.4em arial; color:#1c4a7f; padding:0px; margin:0px;}
DIV.contentLeft DIV.bottomBanner DIV P { font:normal 1.2em arial; color:#51595e; width:260px; padding:0px; margin:0px;}
DIV.contentLeft DIV.bottomBanner DIV A { margin-top:8px;}
DIV.wayBack { background: url(/_layouts/ResourcesTrain2010/shared/Images/borderLine.png) repeat-x top; margin:15px -10px 0 -10px; padding:15px 10px 0 10px; }

DIV.chooseBox { width:305px;}
DIV.chooseBox H2 { background:url(/_layouts/ResourcesTrain2010/shared/Images/titleGrad3.png) repeat-x; height:32px; padding:0 0 0 7px; margin:0px; font:bold 1.4em/32px arial; color:#1c4a7f;}
DIV.chooseBox H2 SPAN { display:block; background:url(/_layouts/ResourcesTrain2010/shared/Images/arrowRedD.png) no-repeat left center; height:32px; padding-left:24px; line-height:32px;}
DIV.chooseBox DIV.innerBox1 { padding:12px 15px 0 0; background:#FFF}
DIV.chooseBox DIV.innerBox1 UL { margin:0px; padding:0px; list-style:none}
DIV.chooseBox DIV.innerBox1 UL LI { padding:0 0 12px 0; margin:0px; vertical-align:middle; font:normal 1.4em/15px arial; color:#585858;}
.driveCalculator DIV.chooseBox DIV.innerBox1 UL LI {font:normal 1.4em/15px arial;}
DIV.chooseBox DIV.innerBox1 UL LI * { vertical-align:middle;}
DIV.chooseBox DIV.innerBox1 UL LI INPUT { margin:0 0 0 5px; padding:0px;}
DIV.chooseBox DIV.innerBox1 DIV.boxbottom { margin-right:-15px; background:#678fb3; padding-top:10px; text-align:center; font:normal 1.4em arial; color:#FFF;}
DIV.chooseBox DIV.innerBox2 { padding:7px 0 0 15px; background:#FFF}
DIV.chooseBox DIV.innerBox2 TABLE { margin:0px; padding:0px; list-style:none;}
DIV.chooseBox DIV.innerBox2 TABLE TR { height:27px; padding:0 0 2px 0; margin:0px; font:normal 1.4em/20px arial; color:#585858; vertical-align:middle;}
.driveCalculator DIV.chooseBox DIV.innerBox2 TABLE TR{font:normal 14px/20px arial;}
DIV.chooseBox DIV.innerBox2 TABLE TR * { vertical-align:middle; line-height:20px;}
DIV.chooseBox DIV.innerBox2 TABLE TR SELECT { width:40px; height:20px; border:1px solid #aeaeae; padding:0px; margin:0px; float:right;#float:none; font:normal 11px/20px arial; color:#51595e; position:relative; z-index:2;zoom:1;}
DIV.chooseBox DIV.innerBox2 TABLE TR .spanWidth1 { display:inline-block; width:105px; float:right}
DIV.chooseBox DIV.innerBox2 TABLE TR .spanWidth2 { display:inline-block; width:69px; float:right; padding-right:20px;}
DIV.chooseBox DIV.innerBox2 TABLE TR .spanWidth3 { display:inline-block; width:15px; float:right; height:15px;}
DIV.chooseBox DIV.innerBox2 TABLE TR A.questionIcon { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/questionICON.png) no-repeat center; width:15px; height:20px; z-index:2; position:relative}
DIV.toolpopup {display:none; width:240px; position:absolute; top:7px; right:12px; display:none; z-index:90000}
DIV.toolpopup DIV.popupTop { background:url(/_layouts/ResourcesTrain2010/shared/Images/popupBg_topR.png) no-repeat right; padding-right:8px; height:8px;}
DIV.toolpopup DIV.popupTop DIV { background:url(/_layouts/ResourcesTrain2010/shared/Images/popupBg_topL.png) no-repeat left; height:8px;}
DIV.toolpopup DIV.popupBottom { background:url(/_layouts/ResourcesTrain2010/shared/Images/popupBg_bottomR.png) no-repeat right; padding-right:8px; height:8px;}
DIV.toolpopup DIV.popupBottom DIV { background:url(/_layouts/ResourcesTrain2010/shared/Images/popupBg_bottomL.png) no-repeat left; height:8px;}
DIV.toolpopup DIV.popupMid { background:url(/_layouts/ResourcesTrain2010/shared/Images/popupBg_midR.png) repeat-y right; padding-right:4px;display:block}
DIV.toolpopup DIV.popupMidL { background:url(/_layouts/ResourcesTrain2010/shared/Images/popupBg_midL.png) repeat-y left; padding-left:5px;display:block }
DIV.toolpopup DIV.popupMidL H3 { background:#3e6280; height:19px; padding:0 3px 0 4px; margin:0px; font:normal 14px/18px arial; color:#ebedef; border-bottom:1px solid #d1d9df; }
DIV.toolpopup DIV.popupMidL H3 A { display:inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/popupClose.png) no-repeat; width:16px; height:16px; float:right;}
DIV.toolpopup DIV.popupMidL P { font:bold 12px/16px arial; color:#51595e; border-top:1px solid #cccece; padding:9px 13px 10px 13px;}
DIV.toolpopup DIV.popupMidL DIV.midPop { background:#ebedef; border-right:1px solid #FFF; border-left:1px solid #FFF; border-top:0px; border-bottom:0px; z-index:999; position:relative; display:block}
DIV.toolwrapper {width:15px; float:right; position:relative; z-index:999999} 
DIV.chooseBox2 { width:100%}
DIV.chooseBox2 H2 { background:url(/_layouts/ResourcesTrain2010/shared/Images/titleGrad3.png) repeat-x; height:32px; padding:0 0 0 7px; margin:0px; font:bold 1.4em/32px arial; color:#1c4a7f;}
DIV.chooseBox2 H2 SPAN { display:block; background:url(/_layouts/ResourcesTrain2010/shared/Images/arrowRedD.png) no-repeat left center; height:32px; padding-left:24px; line-height:32px;}
DIV.chooseBox2 DIV.innerBox1 { padding:18px 0 0 13px; background:#f6f7f8}
DIV.chooseBox2 DIV.innerBox1 UL { margin:0px; padding:0px; list-style:none}
DIV.chooseBox2 DIV.innerBox1 UL LI ,ul#tblTariffDetails  li > ul#passNumberUL > li{ margin:0px; padding:0 0 10px 0; color:#585858; line-height:14px;}
DIV.chooseBox2 DIV.innerBox1 .textWidth1 { display:inline-block; width:300px; float:left; line-height:14px;}
DIV.chooseBox2 DIV.innerBox1 DIV.bottomTotal { background: url(/_layouts/ResourcesTrain2010/shared/Images/borderLine.png) repeat-x top; padding-top:10px; text-align:right; font:normal 1.6em arial; color:#585858; width:605px; padding-bottom:10px; }
.ticket_wizard_main{position:relative;#zoom:1;}
.ticket_wizard_main div.innerLeft{font-size:8pt;padding-left:0px!important;width:667px!important;}
.passengerBox{float:right;}
.ticketTypeBox{float:left;}
.ticketwizard-driveplan
{
    text-align:right;
}
.ticket-wizard-reservedSeat
{
    padding-top: 4px;height:40px;
    font: normal 1.4em/20px arial;
    color: #585858;
}
.ticket-wizard-reservedSeat SELECT { width:40px; height:20px; border:1px solid #aeaeae; padding:0px; margin:0px; float:right; font:normal 11px/20px arial; color:#51595e; position:relative; z-index:2}
.ticket-wizard-reservedSeat-text
{
    float:left;padding-left:4px;width:98px;
}
.ticket-wizard-reservedSeat .ReservedPrice
{
    float: left;
    width: 57px;
    text-align: right;
}
.ticket-wizard-reservedSeat .ReservedCount
{
    width:57px;
    float:left;
}
.ticket-wizard-reservedSeat .ReservedTotal
{
    width: 66px;
    float: left;
    text-align: right;
    font-weight: bold;
}
.ticket-wizard-comments
{
    font: normal 1.4em/20px arial;
}
ul#tblTariffDetails > li{float:left;}
ul#tblTariffDetails h3{display:block;float:none;padding-bottom:10px;font-weight:normal;}
ul#tblTariffDetails  li > ul#passNumberUL > li{float:none;}
ul#tblTariffDetails  li > ul#passNumberUL li *{font:14px Arial;}
ul#tblTariffDetails  li > ul#passNumberUL li strong{font-weight:700;}
ul#tblTariffDetails  li > ul#passNumberUL li span{float:none;}
/****************************End Tiket wizard************************************/
.LanguagesFont a, .LanguagesFont a:visited, .LanguagesFont a:active
{
    padding-left:5px;
}
.divBreadCrumb {margin-left: 7px!important;padding-top: 10px;}
.DrivePlainMargin
{
    margin-top:-10px; 
    margin-left:-5px;    
}
a.LogoId
{
    #float:left;
}
.RollerLinkHeader{font-family:Arial; font-size:15px;font-weight:bold;cursor:pointer;}
.SurveyPlus
{
    float:left;
    margin-right:5px;
    
}
.homepage-search-button
{
    float:right;
}
.errorEmapUC{
    color: red;
    float: right;
    height: 10px;
    padding-top: 5px;
    width: 15px;
}
/**************************Advanced drive plan***************************/
.divTR
{
    width:100%;
    float:left;
    height:30px;
}
.divTRnoHeight
{
    width:100%;
    float:left;
}
.divTRnoHeight DIV.divTD, .divTR DIV.divTD,
.divTR legend.divTD, .divTRnoHeight legend.divTD,
.divTRnoHeight fieldset 
{
    float:left;
}
.divTRnoHeight legend.divTD
{
    width:70px;
    #width:80px !important;
}
.divTRnoHeight legend.divTD span.person-label-text
{
    #float:left;
}
.divTRnoHeight legend.divTD span.legend-label-text
{
    #float:left;
    #width:55px;
    white-space:normal;
}
.divTRnoHeight legend.divTD, .divTR legend.divTD
{
    #position: absolute;
    #left:0px;
}
div.margin_ie7
{
    #margin-left:10px;
}
.divWidth80
{
    width:80px;
}
.divWidth140
{
    width:140px;
}
.divWidth50
{
    width:50px;
}
.divWidth10
{
    width:10px;
}
.divWidth20
{
    width:20px;
}
.divWidth5
{
    width:5px;
}
.divWidth100
{
    width:100px;
}
.divWidth60
{
    width:60px;
}
.divWidth115
{
    width:115px;
}
.divminHeight
{
    height:1px;
}
.adv-time
{
    margin-left:320px;
}
.adv-radio-spacer
{
    width:50px;
    margin-left:5px;
}
.adv-return
{
    width:420px;
    padding-left:45px;
}
.adv-returning-time
{
    padding-left:70px;
}
.languageFloat
{
    float:left;
}
.legend-header
{
    width:100%;
}
.chooseBox .legend-header
{
    #margin-left:-7px;
}
/**************************Advanced drive plan***************************/
.no-display
{
    display:none!important;
}
/*************************Drive Calculator******************************/
.btnPrintIcon
{
    display: inline-block; background:url(/_layouts/ResourcesTrain2010/shared/Images/printIcon.png) no-repeat center center; cursor:pointer;display:inline-block;height:24px;width:36px; border: none;
}
.mandatoryDescription
{
    margin-top:10px;margin-bottom:5px;font: normal 14px arial;color: #585858;text-align: left;
}
.DC-RedAsterix{color: red;float: left;}
/*************************Small Drive Plan******************************/
.SDP_mandatoryDescription
{
    margin-top:10px;margin-bottom:5px;font: normal 1.2em/18px arial;color: #51595E;text-align: left;
}
.MainDivAnchor
{
    float:right;
    width:100%;
}
.MainDivAnchor ul
{
    width:100%;
    list-style-image:none;
    list-style-type:none;
}

.MainDivAnchor ul li
{
    float:left;
    margin-left:15px;
    text-align:left;
}
.M10AddToMail input
{
    margin-left:10px;
}
.StationServicesFac
{
    display: inline-block;
    padding-left: 40px;
    height: 29px;
    font: normal 14px/29px arial !important;
    color: #2C4B6E;
    background-repeat:no-repeat;
    background-position:left;
}
.Mailling-unsubscribe-RequiredEmail
{
    float:left;
    width:100%;
    padding-left:150px;
}
.stationTab_content A.btn27 SPAN{font:normal 14px/26px Arial;}
.hp-PlanTable .ms-WPTitle SPAN{font:bold 14px Arial;color:#1c4a7f;}
.RadPicker_Default{float:left;}
.driveplan-rightside{background-color:#F6F7F8; margin-right:19px;float:left;#float:none;background:url("/_layouts/ResourcesTrain2010/shared/Images/rightShade.png") repeat-y scroll left center transparent;}
.driveplan-rightside .ms-WPHeader{background-color:transparent;}
.driveplan-rightside .ms-WPBorder{border:0px;}
.lineWithTitle
{
    width: 100%;
    height: 39px;
    padding-bottom: 10px;
    float: right;
    margin-top:5px;
}
.check-boxes-margin
{
    float: left;
    margin:5px 0px 10px 15px;
}
.Banner{float:right!important;}
.s4-title{padding-left:0px!important;}
.person-label-text{margin-left:10px;display:block;#margin-left:0px  !important;}
.Float{float:left;}
.wpMailTopRegValidSum-text{float:left;width:100%;font:normal 16px/43px Arial;color:#000;text-align:center;}
.ms-rtestate-field, .ms-rtestate-field SPAN, .ms-rtestate-field P {font:normal 14px Arial;text-align:left;}
.position-links-container
{
    width:100%;
}
.position-links-container .position_links-item
{
    float:right;
    display:block;
    width:90%;
    text-align:right;
}
.position-back-tolist-link DIV.backlink:hover SPAN, .position-back-tolist-link DIV.backlink:active SPAN, .position-back-tolist-link DIV.backlink:focus SPAN{text-decoration:none!important;cursor:pointer;}
.position-back-tolist-link{width:100%;} .position-back-tolist-link DIV.backlink:hover, .position-back-tolist-link DIV.backlink:active, .position-back-tolist-link DIV.backlink:focus{text-decoration:underline;cursor:pointer;}
.position-links-container .position_links-item A.backlink{padding-top:0px;float:inherit;}
.position-links-container .position_links-item A.backlink:hover,.position-links-container .position_links-item A.backlink:visited,.position-links-container .position_links-item A.backlink:active,.position-links-container .position_links-item A.backlink:focus{color:#1c4a7f; }
.s4-search select.ms-sbscopes, .s4-search input.ms-sbplain{color:#444c50!important}
.stationTab_content{/*width:673px!important;*/}
table.timeTable th{    text-align:left!important;}
.off-screen {position:absolute;
top:-10000px;}
.SurveyUpperTDBG
{
    width:512px!important;
}
.SurveyHeader
{
    margin-left:12px!important;margin-bottom:5px;
}
table.paddleft label
{
    margin-left:5px;margin-right:5px;
    font: normal 1.4em/18px arial;
    color: #585858;
}
.jaRow table.paddleft label
{
    font: normal 1.1em/14px arial;
}
.JobApp_str1
{
    margin-top:15px!important;
}
DIV.innerLeft DIV.ms-rtestate-field, DIV.innerLeft DIV.ms-rtestate-field SPAN, DIV.innerLeft DIV.ms-rtestate-field P,
DIV.innerLeftWithMenu DIV.ms-rtestate-field, DIV.innerLeftWithMenu DIV.ms-rtestate-field SPAN, DIV.innerLeftWithMenu DIV.ms-rtestate-field P{font:normal 14px Arial;text-align:left;}
/*******Begin DriveCalculatorUC**********/
    ul.ratelist
    {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    ul.ratelist li
    {
        width:100%;
        float:right;
        font: normal 14px arial;
        color: #585858;
        padding: 0 0 5px 0;
        margin: 0px;
    }
    ul.ratelist li div
    {
        float:left;
        overflow:hidden;
        padding-left: 5px;
    }
    
    ul.ratelist li *
    {
        vertical-align: middle;
        line-height: 20px;
    }
    ul.ratelist li div.labeltype
    {
        width:150px;
    }
    ul.ratelist li div.label2type
    {
        width:112px;
    }
    ul.ratelist li div.itemprice
    {
        width:72px;
    }
    ul.ratelist li select
    {
        height: 20px;
        border: 1px solid #AEAEAE;
        padding: 0px;
        margin: 0px;
        font: normal 11px arial;
        color: #51595E;
        z-index: 2;
    }
    
/*******enf DriveCalculatorUC**********/
.separatorLinkDP{
background-image: url("/_layouts/ResourcesTrain2010/shared/Images/MainNavSep.gif");
background-position: center center;
background-repeat: no-repeat;
display: inline;
position: relative;
zoom: 1;
line-height: 25px;
height: 25px;

}
.DrivePlainMargin ul li p a.separatorLinkDP
 {
	background-position: right center;
	 margin-right: 10px;
 }
body #s4-workspace
{
    direction:ltr!important;
}
body #s4-leftpanel
{
    float:left!important;
}


div.JobApp_main  .Redborder
{
        border: 1px solid red;
}

.smartcardtextalign
{
    text-align:left;
}