body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 0px; padding: 0px; }
#pnlMain { width:1003px; margin:0 auto; }
#pnlHeader { background:url(../../images/top-bg.gif) repeat-x; height:54px; }
#pnlHeader .rss { float:right; padding:3px 3px; margin:20px 0 0 0; }
#pnlHeader #topMenu { margin:0 10px 0 340px; padding-top:31px; font-weight:bold; color:#CB0600; text-align:right; }
#pnlHeader a#top { display:block; width:334px; height:54px; background:url(../../images/south-india-logo.gif) no-repeat; float:left; }
#pnlHeader #topMenu a { text-decoration:none; color:#CB0600; display:inline; padding:7px 12px; border-right:1px solid #CB0600 }
#pnlHeader #topMenu a.noBorder { border:none; }
#pnlHeader #topMenu a:hover { background:#CB0600; color:#FFF; }

#menuBar { background:#CB0600; padding:5px; color:#FFF; text-align:center; }
#menuBar a { display:inline; padding:0 15px; text-decoration:none; color:#FFF; font-weight:bold; font-size:11px; text-transform:uppercase; }
#menuBar a:hover { text-decoration:underline; }

.karnatakaTableMain, .keralaTableMain, .tamilnaduTableMain, .pondicherryTableMain { background:#BC0600; }
.karnatakaTableMain td, .keralaTableMain td, .tamilnaduTableMain td, .pondicherryTableMain td { vertical-align:top; }
.karnatakaTableMain td.leftColumn { background:#FFD8AB; padding:5px; }
.karnatakaTableMain td.rightColumn { background:#F48400; }

.keralaTableMain td.leftColumn { background:#E4F7D3; padding:5px; }
.keralaTableMain td.rightColumn { background:#7CC000; }

.tamilnaduTableMain td.leftColumn { background:#FFEDBC; padding:5px; }
.tamilnaduTableMain td.rightColumn { background:#F4B200; }

.pondicherryTableMain td.leftColumn { background:#D4F2FF; padding:5px; }
.pondicherryTableMain td.rightColumn { background:#43B8EF; }

.panelHead { background:url(../../images/panel-head-bg.gif) repeat-x; padding:5px; font-size:14px; font-weight:bold; border-top:1px solid #BC0600; }
.panel { background:#FFD65E; padding:5px; margin-bottom:5px; }
.contentPanel { padding:5px; border-top:1px dashed #FFF; color:#FFF; }

ul.borderList { margin:0 5px; padding:0; list-style-type:none; font-weight:bold; }
ul.borderList li { background:url(../../images/brown-bullet.gif) no-repeat 0 13px; padding:4px 5px 4px 12px; border-bottom:1px dashed #000; }
ul.borderList a { text-decoration:none; color:#5B3100; display:block; }
ul.borderList a:hover { text-decoration:underline; }
ul.borderList li.noBorder { border:none; }

td.rightColumn ul.whiteList { margin:5px; padding:0; list-style-type:none; line-height:20px; }
td.rightColumn ul.whiteList li { background:url(../../images/white-bullet.gif) no-repeat 5px 8px; padding-left:15px; }
td.rightColumn ul.whiteList li.noBullet { background:none; text-align:right; font-weight:bold; }
td.rightColumn ul.whiteList a, .contentPanel a { text-decoration:none; color:#FFF; }
td.rightColumn ul.whiteList a:hover, .contentPanel a:hover { text-decoration:underline; }

.karnatakaTableMain .linkBlock, .keralaTableMain .linkBlock, .tamilnaduTableMain .linkBlock, .pondicherryTableMain .linkBlock { text-align:center; padding:5px 0; font-family:Tahoma, Verdana, Arial; font-weight:bold; font-size:11px; margin-bottom:10px; }
.karnatakaTableMain .linkBlock strong, .keralaTableMain .linkBlock strong, .tamilnaduTableMain .linkBlock strong, .pondicherryTableMain .linkBlock strong { display:inline; padding:3px 10px; color:#FFF; font-size:12px; }
.karnatakaTableMain .linkBlock a, .keralaTableMain .linkBlock a, .tamilnaduTableMain .linkBlock a, .pondicherryTableMain .linkBlock a { display:inline; padding:0 5px; text-decoration:none; }
.karnatakaTableMain .linkBlock a:hover, .keralaTableMain .linkBlock a:hover, .tamilnaduTableMain .linkBlock a:hover, .pondicherryTableMain .linkBlock a:hover { text-decoration:underline; }

.karnatakaTableMain .linkBlock { border:1px solid #F48400; background:#FFEFDD; color:#BD6600; }
.karnatakaTableMain .linkBlock strong { background:#F48400; }
.karnatakaTableMain .linkBlock a { color:#BD6600; }

.keralaTableMain .linkBlock { border:1px solid #7CC000; background:#F3FFE8; color:#5B8D00; }
.keralaTableMain .linkBlock strong { background:#5B8D00; }
.keralaTableMain .linkBlock a { color:#5B8D00; }

.pondicherryTableMain .linkBlock { border:1px solid #009BDB; background:#EFFAFF; color:#009BDB; }
.pondicherryTableMain .linkBlock strong { background:#009BDB; }
.pondicherryTableMain .linkBlock a { color:#009BDB; }

.tamilnaduTableMain .linkBlock { border:1px solid #F4B200; background:#FFF9E9; color:#B97A00; }
.tamilnaduTableMain .linkBlock strong { background:#F4B200; }
.tamilnaduTableMain .linkBlock a { color:#B97A00; }

.imgLeft { float:left; padding-right:5px; }
.imgRight { float:right; padding-left:5px; }

.moreLink { text-decoration:none; color:#BC0600; font-weight:bold; font-size:12px; }
.moreLink:hover { text-decoration:underline; }

a img { border:none; }
p { margin:5px 0; }

.page-imgRight { float:right; padding:3px; border:1px #729F22 solid; margin:5px; }
.breadCrumb { color:#000; padding:3px 5px; }
.breadCrumb a { text-decoration:none; color:#000; font-weight:bold; }
.breadCrumb a:hover { text-decoration:underline; }

h1 { font-size:20px; margin:7px 0 0; color:#CB0600; }

.rightAlign { text-align:right; }
.linkBooking { text-align:center; display:inline; padding:4px 10px; text-decoration:none; font-weight:bold; font-size:11px; background-color:#B0D66E; color:#000; border:1px solid #7CC000; }
.linkBooking:hover { background-color:#7CC000; color:#FFF; }

.karnatakaTableMain .linkBooking { background-color:#FFBA6A; border:1px solid #F48400; }
.karnatakaTableMain .linkBooking:hover { background-color:#F48400; }
.tamilnaduTableMain .linkBooking { background-color:#FEDA7A; border:1px solid #F4B200; }
.tamilnaduTableMain .linkBooking:hover { background-color:#F4B200; }
.pondicherryTableMain .linkBooking { background-color:#A7DEF6; border:1px solid #43B8EF; }
.pondicherryTableMain .linkBooking:hover { background-color:#43B8EF; }

.button { color:#000; height:26px; border:1px solid #7CC000; background-color:#DBF6AC; font-size: 11px; font-weight: bold; font-family:Tahoma, Verdana, Arial; }
.requiredField { color:#F00; font-weight:normal; }
.boxLinks a { padding:4px 2px; width:40px; background:#DBF6AC; font-weight:bold; text-align:center; color:#000; display:block; border:1px solid #ABD06B; text-decoration:none; }
.boxLinks a:hover { background:#ABD06B; color:#FFF; }

.tableBorder { background:#ABD06B; }
.tableBorder td.tableHead { background:#DBF6AC; color:#000; font-weight:bold; }
.tableBorder td { background:#FFF; }

.pondicherryTableMain .tableBorder { background:#43B8EF; }
.pondicherryTableMain .tableBorder td.tableHead { background:#43B8EF; color:#FFF;}
.pondicherryTableMain .button { border-color:#43B8EF; background-color:#A7DEF6; }

.karnatakaTableMain .tableBorder { background:#F48400; }
.karnatakaTableMain .tableBorder td.tableHead { background:#F48400; color:#FFF;}
.karnatakaTableMain .button { border-color:#F48400; background-color:#FFBA6A; }

.tamilnaduTableMain .tableBorder { background:#F4B200; }
.tamilnaduTableMain .tableBorder td.tableHead { background:#F4B200; color:#FFF;}
.tamilnaduTableMain .button { border-color:#F4B200; background-color:#FEDA7A; }

.karnatakaTableMain h2, .keralaTableMain h2, .tamilnaduTableMain h2, .pondicherryTableMain h2 { font-size:14px; margin:5px 0; color:#5B8D00; }
.karnatakaTableMain h2 a, .keralaTableMain h2 a, .tamilnaduTableMain h2 a, .pondicherryTableMain h2 a { text-decoration:none; }
.karnatakaTableMain h2 a:hover, .keralaTableMain h2 a:hover, .tamilnaduTableMain h2 a:hover, .pondicherryTableMain h2 a:hover { text-decoration:underline; }
.keralaTableMain h2, .keralaTableMain h2 a { color:#416500; }
.tamilnaduTableMain h2, .tamilnaduTableMain h2 a { color:#B97A00; }
.karnatakaTableMain h2, .karnatakaTableMain h2 a { color:#BD6600; }
.pondicherryTableMain h2, .pondicherryTableMain h2 a { color:#009BDB; }

ul { margin:0 5px 5px 0; padding:0; list-style-type:none; line-height:20px; }
ul li { background:url(../../images/bullet.gif) no-repeat 5px 8px; padding-left:15px; }
ul li.noBullet { background:none; text-align:right; font-weight:bold; }
ul a { text-decoration:none; color:#000; }
ul a:hover { text-decoration:underline; }

ul.contentList { list-style-type:disc; margin-left:25px; padding:0px; line-height:20px; }
ul.contentList li { background:none; padding-left:3px; }
ul.contentList a { text-decoration:none; color:#CB0600; }
ul.contentList a:hover { text-decoration:underline; }

.smallText { font-size:11px; }
.boldLink { font-weight:bold; color:#CB0600; }
.boldLink:hover { text-decoration:none; }
.highlightText { font-size:14px; font-weight:bold; color:#CB0600; }
.highlightText strong { color:#0D399C; font-size:13px; }

.tableStyle { border:1px solid #C2EC9D; border-top:1px solid #C2EC9D; background:#F1FDE6; border-bottom:1px solid #C2EC9D; }
.tableStyle td { background:#D3FBAE; padding:3px 5px; }
.tableStyle td.tableHead { border-bottom:1px solid #C2EC9D; background:#C2EC9D; font-weight:bold; font-size:12px; padding:5px; }
.bigText { font-size:16px; font-weight:bold; }
form { margin:0; }

ul#tabList { margin: 0; padding:0; list-style: none; }
ul#tabList li { display: inline; background:none; float:left; padding:0; margin:0 }
ul#tabList a, ul#tabList a.normal { display: block; float: left; margin-right:2px; padding:5px 20px; background:#5B8D00; text-decoration: none; text-transform: uppercase; border:1px solid #5B8D00; border-bottom:none; font:bold 11px Arial, Helvetica, sans-serif; color:#FFF; }
ul#tabList a:hover, ul#tabList a.selected { background:#7CC000; text-decoration:none; color:#FFF; }

.tourPanel { background:#F3FFE8; border:1px solid #5B8D00; padding:15px 2px 10px; font-size:10px; line-height:normal; }
.tourPanel strong { color:#CB0600; }
.tourPanel a { text-decoration:none; font-weight:bold; color:#4C7600; font-size:11px; }
.tourPanel a:hover { color:#000; text-decoration:underline; }

.subTabLinks { text-align:center; margin:5px 0 20px; font-size:11px; background:none; border:none; }
.subTabLinks a, .subTabLinks a.normal { display:inline; color:#000 !important; text-decoration:none; padding:5px 7px; margin:0 1px; background:#FCE981; }
.subTabLinks a:hover, .subTabLinks a.selected { background:#FF8400; color:#FFF !important; text-decoration:none; }

.coloredText { color:#00F; }

#footer { background:#000; padding:5px 0; color:#FFF; text-align:center; font-size:11px; }
#footer a { text-decoration:none; color:#FFF; display:inline; padding:0 3px; font-size:11px; }
#footer a:hover { text-decoration:underline; }
#bottomPanel { text-align:center; padding:5px; }


ul.nestedList, ul.nestedList ul { margin:0; }
ul.nestedList li { background:url(../../images/bullet.gif) no-repeat 5px 7px; padding:0 0 0 17px; font-weight:bold; }
ul.nestedList ul li { background:url(../../images/subhead-bullet.gif) no-repeat 2px 6px; padding:0 0 0 13px; font-weight:normal; }

#LRfloater0 { right:2px !important; }

#otherReqText { padding:5px 5px 5px 20px; height:101px; background:url(../../images/other-req-text-img.gif) no-repeat; }