body{margin:0px; background-color:#336699; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;line-height:19px}
.headerImgBlock{width:875px; ; border:1px solid; border-color:#999999; margin-top:5px}
.logoBlock{height:100px; width:875px; border:1px solid; border-color:#999999; text-align:left}
.bodyBlock{width:875px; height:900px}

.leftBlock{float:left; border:1px solid #999999; width:200px; height:890px; margin-top:5px;  background-position:bottom; background-repeat:repeat-x}
.mainBlock{float:left; border:1px solid #999999; width:662px; height:886px; margin-top:5px; margin-left:5px; padding:2px; vertical-align:top; }

.leftMenu{ padding-right:30px; padding-top:5px}
.leftMenu ul{list-style:none; font-weight:bold; font-size:12px; text-align:left}
.leftMenu ul li{padding:5px }
.leftMenu ul li a{text-decoration:none;color:#4186CB; cursor:pointer; }
.leftMenu ul li a:hover{color: #000000}

.box1Top {	background-image:url(../images/trainrefunds/box1Top.png); width:907px; height:12px;background-position:bottom; background-repeat:no-repeat}
.box1Middle {	background-image:url(../images/trainrefunds/box1Middle.png); width:907px;min-height:100px}
.box1Bottom {	background-image:url(../images/trainrefunds/box1Bottom.png); width:907px; height:14px;background-position:top; background-repeat:no-repeat}

.box2Head{border:2px solid #24466C; margin:3px 3px 0px 3px; padding:0px 10px 0px 10px; background-color:#24466C; color:#FFFFFF; font-weight:bold; text-align:right}
.box2Content{border:1px solid #24466C; margin:0px 3px 3px 3px; padding:10px; text-align:left;  background-color:#FFFFFF}
.box2Content ul{list-style-image:url(../images/trainrefunds/bullet.gif)}
.box2Content a{ color:#24466C; font-weight:bold; line-height:20px; cursor:pointer}

.box3Left{float:left; width:330px; height:180px; background-image:url(../images/trainrefunds/qstnBlockBg.png); background-position:bottom; background-repeat:repeat-x; background-color:#32659A; text-align:left}
.box3Left li{ color:#FFFFFF;  padding-right:5px; padding-left:2px; padding-bottom:5px;}
.box3Left span{ color:#7CA9DC; font-weight:bold; font-size:16px}
.box3Left div li {list-style-image:url(../images/trainrefunds/bulletBig.gif)}

.box3Right{float:right; width:330px; height:180px; background-image:url(../images/trainrefunds/qstnBlockBg.png); background-position:bottom; background-repeat:repeat-x; background-color:#32659A; text-align:left}
.box3Right li{ color:#FFFFFF; padding-right:5px;  padding-left:2px; padding-bottom:5px}
.box3Right span{ color:#7CA9DC; font-weight:bold; font-size:16px}
.box3Right div li {list-style-image:url(../images/trainrefunds/bulletBig.gif)}

.boxDisclaimerTop {	background-image:url(../images/trainrefunds/disclaimerTop.png); width:630px; height:24px;background-position:bottom; background-repeat:no-repeat;}
.boxDisclaimerMiddle {	background-image:url(../images/trainrefunds/disclaimerMiddle.png); background-position:top; background-repeat:repeat-y; width:630px; text-align:left;min-height:300px; border:0px solid #FFFFFF}
.boxDisclaimerMiddle  ul{list-style-image:url(../images/trainrefunds/bullet.gif); padding:10px; padding-left:50px;}
.boxDisclaimerBottom {	background-image:url(../images/trainrefunds/disclaimerBottom.png); width:630px; height:25px;background-position:top; background-repeat:no-repeat}

.latestNewsHead{  margin:3px 3px 0px 3px; padding:28px 10px 0px 10px;background-image:url(../images/trainrefunds/latestNews.gif); background-position:right; color:#FFFFFF; font-weight:bold; text-align:right; height:22px}

.addBox{border:2px solid #24466C; margin:0px 3px 3px 3px;text-align:left; background-color:#FFFFFF}

.box3LeftBottom{float:left; width:330px; height:12px}
.box3RightBottom{float:right; width:330px; height:12px}

.mapBg{float:left; text-align:center; background-image:url(../images/trainrefunds/maps/mapBack.png); background-repeat:no-repeat; height:200px; width:175px; padding:15px}

.contentTitle{font-size:16px; font-weight:bold; color:#24466C;}
.content{padding-left:2px;padding-right:10px; padding-bottom:10px; text-align:justify}
.content ul{list-style-image:url(../images/trainrefunds/bullet.gif)}

.button { background: #24466C; border: 1px solid; color: #FFFFFF; font-weight: bold; font-size:12px}
.inputbox{ background: #FFFFFF; width:230px;	border: 1px solid;border-color: #24466C; 	font-size: 12px; margin-bottom:10px;}

.itemSubLabel{ float:left;width:500px;padding-left:100px}
.inputLbox{ background: #FFFFFF; width:45px; border: 1px solid;border-color: #24466C;  font-size: 12px; margin-bottom:10px;}

.itemLabel{ float:left;width:200px;padding-left:100px}
.itemControl{ float:left;width:300px}
.errorMsg{float:left;width:200px;padding-left:100px; color:#ff0000;display:none;width:530px; border: 1px solid #ff0000; padding-bottom:20px; padding-top:20px; margin-bottom:20px}
.footer{ text-align:center}
.copyright{text-align:center; color:#8CC6FF; font-size:11px;}
.copyright a {text-decoration:none;color:#ffffff}

.textarea{overflow-x:hidden;overflow:auto;height:141px;width:270px;}
td{ font-size:10px;}
.reports{ border: 0px solid; border-color:#24466C;cellspacing:10; cellpadding:0;}
.reportsHeading{background-color:#336699;}
.reportsResult1{background-color:#B7CCE2;}
.reportsResult2{background-color:#DBDEE2;}