*{margin:0;padding:0;}
body{background:#88b4d4;font:normal 12px Arial, Verdana, sans-serif;}
a{text-decoration:none;color:#333;}
p{text-align:justify;}
h1{font:bold 15px Verdana, Arial, sans-serif;display:block;line-height:18px;padding:8px 10px;color:#003366;}
h2{font:bold 1em Verdana,Arial,sans-serif;margin-top:3px;}
img{vertical-align:bottom;border-style:none;}
ul{list-style-position:inside;}
.clear{clear:both;}
.contentBorder{border:1px #E4E4E4 solid;}
.success{color:green;font-weight:bold;}
.error{color:red;font-weight:bold;}
.disclaimer{text-align:left;color:#999;}
#wrapper{margin:0 auto;border:1px #88b4d4 solid;background:#88b4d4 url(images/bg_top.png) no-repeat center 0;}
#wrapper .pad{width:994px;margin:14px auto 0 auto;padding:3px 0 0 0;background:#FFF;}
#header{padding-right:15px;border-bottom:1px #006699 solid;background:#FFF url(images/img_header.png) no-repeat 0 0;text-align:right;}
#topLinks{width:625px;height:67px;margin:0 0 0 auto;padding:0 20px;text-transform:uppercase;font:bold 11px Tahoma,Verdana,Arial,sans-serif;}
#topLinks a{margin:0;height:51px;padding:0 28px;height:51px;line-height:51px;display:block;float:left;background:transparent url(images/bg_topmenu-links.gif) no-repeat right center;color:#003366;}
#topLinks2{margin-top:1px;border-top:2px #ac1700 solid;background:#FFF;}
#topLinks2 ul{height:22px;list-style-type:none;}
#topLinks2 li{float:left;height:22px;background:#FFF url(images/bg_topmenu2-links.gif) no-repeat 0 bottom;}
#topLinks2 li a{display:block;padding:0 11px;font:bold 10px/22px Verdana, Arial, sans-serif;background:transparent url(images/bg_topmenu2-links.gif) no-repeat right bottom;color:#669900;}
#topLinks2 li.selected{background:#ac1700 url(images/bg_topmenu2-links.gif) no-repeat 0 0;}
#topLinks2 li.selected a{padding:0 14px 0 15px;background-position:right 0;color:#FFF;}
#adLogin{height:96px;background:#0099cc url(images/bg_adlogin.gif) repeat-x 0 0;}
#adLogin #gAd{width:742px;padding:3px 0 2px 0;float:left;}
#adLogin #gAd div{margin:0 7px auto 7px;}
#adLogin #loginForm{float:right;width:252px;height:92px;margin:2px 0;background:#336699;font:bold 11px Arial, Verdana, sans-serif;color:#FFF;}
#adLogin a{color:#d8f4ff;}
#adLogin table{width:100%;height:100%;border:1px #FFF solid;border-collapse:collapse;}
#adLogin table td{border-top:1px #FFF solid;padding:0 5px 0 10px;}
#adLogin #tblLoginForm{border-style:none;}
#adLogin #tblLoginForm td{border-style:none;padding:0;}
#adLogin input{width:90px;border:1px #333366 solid; }
#adLogin input.button{width:50px;font:bold 11px Arial, sans-serif;color:#336699;}
#adLogin .tblWelcome{border:1px #FFF solid;}
#adLogin .tblWelcome .welcomeLinks{text-align:center;}
#adLogin .tblWelcome p{margin:5px 0;}
#headCats{margin:3px 0 2px 3px;font:bold 10px/19px Verdana, Arial, sans-serif;border-bottom:2px #ac1700 solid;}
#headCats a{padding:3px 3px 3px 3px;margin:0 1px 0 0;color:#003366;border:1px #FFF solid;border-bottom-width:0;}
#headCats a:hover{border-color:#ac1700;}
#headCats a.selected{background:#ac1700;color:#FFF;text-transform:uppercase;font-size:9px;padding:3px 12px;border-color:#ac1700;}
#headCats a.rss,#headCats a.rss:hover{border-style:none;padding:inherit 0;width:36px;}
a.rss img{width:36px;height:14px;vertical-align:middle;}
#body{clear:both;padding:0 3px;margin-bottom:3px;height:auto!important;height:1000px;min-height:1000px;}
#subCats{padding:0 15px;font:normal 11px/22px Verdana, Arial, sans-serif;background:#d3f2ff url(images/bg_subcat.gif) repeat-x 0 0;}
#subCats a{padding:0 5px;color:#003366;}
#subCats a.selected{color:#800;}
#photoSubCats{margin:0;padding:5px 10px;border:1px #ccc solid;text-align:center;}
#photoSubCats a{margin:0 10px;font:bold 12px Verdana, Geneva, sans-serif;}
#adminLinks{font:bold 12px Verdana, Arial, sans-serif;height:20px;margin:5px 20px;}
#adminLinks li{margin:0 10px;float:left;list-style:square;}

#narrowContent{float:left;width:735px;}
#wideContent{float:left;width:716px;}
#wideContent .photoSection{width:734px;}
#mainContent{float:left;width:431px;}
#middleContent{float:right;width:210px;padding:0;}

.newsContainer{padding:5px;width:490px;float:left;}
.newsContainer h1{font-size:125%;padding:2px 0;font-family:inherit;}
.newsContainer p img{float:right;margin:5px;}
.newsContainer p span.imgLeft, .newsContainer p span.imgRight{margin:5px;border:1px #999 solid;}
.newsContainer p span.imgLeft{float:left;}
.newsContainer p span.imgLeft{float:right;}
.newsContainer .article .gAd{float:right;width:auto;margin:0 0 5px 5px;}
#manageLinks{text-align:right;}
#manageLinks a{float:right;display:block;clear:none;height:18px;width:70px;margin:0 0 0 5px;border:1px #ccc solid;font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;text-align:center;}
#manageLinks a:hover{border:1px #333 solid;background:#E5E5E5;}
#btnRead{float:right;}
#feedIcon{float:right;margin-top:-18px;text-decoration:none;}
#feedIcon img{width:18px;height:18px;border-style:none;}
.feedIconSmall{float:right;margin:-22px 5px 0 0;text-decoration:none;}
.feedIconSmall img{width:14px;height:14px;border-style:none;}
#newsContainer p{margin:15px 10px;text-align:justify;}
#rightContent{float:right;width:270px;word-wrap: break-word;}
#newsColumn{width:472px;float:left;display:inline;font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
#newsColumn .contentBorder{padding:1px;}
#leftColumn, #rightColumn{width:215px;float:left;display:inline;margin:9px;}
.origin{color:#666;margin-top:3px;}
#newsColumn .item, #middleContent .item{margin-bottom:10px;padding:0 0 5px 0;border-bottom:1px #96bdd8 solid;}
#middleContent .item{padding:0 5px 5px;}
#newsColumn strong,#newsColumn strong a, #middleContent strong a{color:#003366;}
#newsColumn p, #middleContent p{margin:5px 0;color:#333;}
#newsColumn .more, #middleContent .more{display:block;padding:0 5px 0 18px;line-height:22px;margin-bottom:4px;background:#FFF url(images/read-more.gif) no-repeat left center;color:#6666CC;}
#headlines{width:262px;float:right;}
#headlines h2, #headlines .title,#middleContent h2,#middleContent .title{padding:0 0 0 10px;font:bold 13px/22px Verdana, Arial, sans-serif;display:block;background:#D3F2FF url(images/bg_subcat.gif) repeat-x scroll 0 0;color:#990000;}
#headlines h2 a{color:#990000;}
#middleContent h2{padding:0 0 0 5px;margin-bottom:5px;}
#headlines .gAd{margin-left:5px;}
#headlines ul{border-bottom:1px #E4E4E4 solid;margin-bottom:2px;padding:5px 0 10px 0;}
#headlines ul a{color:#336699;font:bold 11px Verdana, Arial, sans-serif;}
#headlines li{list-style:none;display:block;margin-left:5px;padding-left:15px;background:#FFF url(images/bullet_small-square.gif) no-repeat 0 5px;}
#contentFooter, #contentHeader{margin:10px 0 5px;height:31px;clear:both;background:#FFF url(images/bg_content-footer.gif) repeat 0 -29px;text-align:center;}
#contentFooter .prev{float:left;height:13px;padding:0;margin-top:0;}
#contentFooter .next{float:right;padding:0;margin-top:0;}
#contentFooter a{font:bold 11px Arial, Verdana, sans-serif;padding:10px 5px 10px 10px;height:30px;margin:10px 10px 0 10px;line-height:30px;}
#toolBar{margin-bottom:3px;border:1px #E4E4E4 solid;font:normal 11px Verdana, Arial, sans-serif;background:#eefbff;}
#toolButtons{height:21px;font:normal 10px Arial, Verdana, sans-serif;}
#toolButtons a{width:20px;border:1px #FFF solid;text-indent:-200px;float:left;padding:0;line-height:19px;cursor:pointer;background:#eefbff url(images/bg_btn-links.gif) no-repeat 0 0;}
#toolButtons .hover{background-color:#F4F7FF;line-height:21px;border:1px #CCC solid;border-bottom-style:none;height:22px;margin:-1px 0 -2px 0;z-index:1000;position:relative;}
#toolButtons .disabled{color:#999;}
#toolButtons .haveDetails{}
#toolButtons #btnEmail{background-position:0 -18px;text-indent:23px;width:53px;}
#toolButtons #btnShare{background-position:0 -38px;text-indent:23px;width:53px;}
#toolButtons #btnComment{background-position:0 -57px;text-indent:23px;width:62px;}
#toolButtons #btnChangeFont{background-position:0 -76px;text-indent:23px;width:48px;}
#toolButtons #btnIncFontSize{background-position:0 -95px;}
#toolButtons #btnDecFontSize{background-position:0 -114px;}
#toolBar #toolOptions{border:1px #CCC solid;background:#F4F7FF;display:none;}
#toolOptions div{background:#F4F7FF;padding:5px;font:normal 11px/12px Verdana, Arial, sans-serif;}
#toolOptions table{width:100%;height:100%;}
#toolOptions td{padding:3px 8px;text-align:center;}
#toolOptions .button{width:120px;text-align:center;}
#toolOptions .frmLogin #login,#toolOptions .frmLogin #password{width:142px;}
#toolOptions .inputField{width:180px;}
#toolOptions #optionActivate{height:36px;padding:20px;text-align:center;}
#toolOptions #optionFont{height:50px;}
#toolOptions #optionFont label{float:left;width:128px;line-height:25px;}
#toolOptions #optionFont input{margin-right:5px;vertical-align:middle;}
#toolOptions #optionShare{height:145px;}
#toolOptions #optionShare li{float:left;display:inline;width:120px;margin:0 0 0 8px;padding:0;list-style:none;}
#optionShare a{display:block;padding:0 0 0 25px;line-height:22px;border-bottom:1px #CCC dotted;background:transparent url(images/bg_socialbookmark.gif) no-repeat 0 0;}
#digg{background-position:0 0;}
a#propeller{background-position:0 -22px;}
a#stumbleupon{background-position:0 -44px;}
a#reddit{background-position:0 -66px;}
a#delicous{background-position:0 -88px;}
a#newsvine{background-position:0 -110px;}
a#google{background-position:0 -132px;}
a#yahoo{background-position:0 -154px;}
a#magnolia{background-position:0 -176px;}
a#furl{background-position:0 -198px;}
a#facebook{background-position:0 -220px;}
a#spurl{background-position:0 -242px;}
#toolOptions #optionDiscuss p{text-align:center;padding:5px;}
#gAd2{border:1px #E4E4E4 solid;margin-bottom:3px;}
#rightContent1{float:right;width:250px;}
.recentComments{border:1px #c0d3e7 solid;margin:1px 0;}
.recentComments .title{background:#d8f4ff;border-bottom:1px #d3e3f3 solid;text-align:center;font:bold 12px/22px Verdana, Arial, sans-serif;color:#003366;}
.recentComments p{padding:5px;color:#0066cc;font:normal 10px Verdana, Arial, sans-serif;}
.recentComments p a{color:#0066cc;font-weight:bold;}
.recentComments .meta{color:#63b8da;font-style:italic;margin:0 auto;}
#footer{height:22px;background:#800000;padding:0 5px;color:#FFF;font:bold 10px/22px Verdana, Arial, sans-serif;}
#footer a{color:#FFF;}
#comments .comment{font-size:12px;margin:5px;padding:5px 15px 10px;background:#FFF url(images/bg_content-footer.gif) repeat-x 0 bottom;}
#comments .report,#comments .delete{height:16px;width:16px;margin:-16px 0 16px 5px;float:right;outline:0;background:#FFF url(images/btn_report-comment.gif) 0 0;text-indent:-2000px;}
#comments .delete{background:#FFF url(images/btn_delete-comment.png) 0 0;}
#comments .meta{color:#999;font-style:italic;font-size:11px;}
#frmEmail{width:375px;margin:10px auto;border:1px #999 solid;background:#EFEFEF;font-size:12px;}
#frmEmail table{width:100%;}
#frmEmail table td{padding:4px 20px;}
#frmEmail .inputField{width:180px;}
#frmEmail .button{width:120px;margin:3px 5px;}
#frmSubmit{width:400px;margin:15px auto 20px;font-weight:bold;border:1px #FFF solid;}
#frmSubmit table{width:100%;border:1px #d3d3d3 solid;color:#336699;font:bold 10px Verdana, Arial, sans-serif;}
#frmSubmit td{padding:4px 15px;}
#frmSubmit .title{background:#FFF url(images/bg_comment-title.gif) repeat-x 0 0;text-align:center;line-height:19px;border-bottom:1px #D3D3D3 solid;}
#frmSubmit .txtInput{display:block;width:165px;border:1px #85b2d3 solid;height:22px;vertical-align:bottom;}
#frmSubmit img{border:1px #85b2d3 solid;height:23px;width:80px;vertical-align:bottom;}
#frmSubmit .submit{width:110px;height:25px;vertical-align:bottom;background:#800 url(images/bg_button.gif) no-repeat center center;border-style:none;color:#FFF;font-weight:bold;line-height:22px !important;padding-top:-5px;}
#frmSubmit .footer{width:100%;height:25px;padding:5px 0;text-align:center;}
#frmSubmit a.back{float:right;margin-left:-54px;width:54px;height:20px;outline:0;text-indent:-3500px;display:block;background:transparent url(images/bg_btn-back.gif) no-repeat 0 0;}
#frmSubmit a.back:hover{background-position:0 -20px;}
#frmSubmit .error{}
#frmSubmit .success{}
#frmSubmit .pad{padding:20px;}

#photoNews{background:#F2F2F2;}
#photoPreview{height:200px;padding-top:10px;border:1px #E4E4E4 solid;text-align:center;background:transparent url(/images/common/loading_tb.gif) no-repeat center center;}
#photoPreview img{margin:0 auto;border-style:none;padding:0;display:block;}
#photoPreview p{height:30px;line-height:14px;margin:2px 0;overflow:hidden;text-align:center;font-style:italic;font-size:10px;}
#photoListWrapper{height:63px;border:1px #E4E4E4 solid;margin:1px 0;}
#photoListWrapper a{outline:none;}
.photoNav{display:inline;float:left;line-height:48px;width:14px;margin:5px 2px;text-align:center;border-top:1px #F2F2F2 solid;border-bottom:1px #F2F2F2 solid;}
.photoSection #photoNews{margin:5px;width:722px;}
.photoSection #photoPreview{height:auto;}
.photoSection #photoListWrapper{margin-top:3px;height:95px;padding:0 20px;}
.photoSection #photoMask{;height:95px;}
.photoSection #photoMask a,.photoSection #photoMask a span.load{width:90px;margin:7px 3px;}
.photoSection #photoMask a img{width:90px;height:60px;}
.photoSection .photoNav{margin:7px 3px;border-style:none;line-height:75px;width:45px;text-indent:-2000px;}
.photoSection #photoPrev{background:transparent url(/news/images/icn_prev.png) no-repeat center center;}
.photoSection #photoNext{background:transparent url(/news/images/icn_next.png) no-repeat center center;}
#photoMask{float:left;display:inline;width:222px;height:63px;overflow:hidden;position:relative;}
#photoList{position:absolute;}
#photoMask a{width:50px;padding:8px 10px;margin:5px 1px;float:left;display:block;border:1px #E4E4E4 solid;}
#photoMask a span.load{width:50px;height:33px;display:block;position:absolute;background:transparent url(/images/common/loading-throb-trns.gif) no-repeat center center;}
#photoMask a:hover,#photoMask a.hover{border:1px #CCC solid;background:#FFF;}
#photoList a img{opacity:0.7;width:50px;}
#photoMask a:hover img,#photoList a.hover img{opacity:1.0;}
.date{clear:both;padding:5px 10px;font-weight:bold;font-size:14px;color:#900;}
.event{float:left;display:inline;margin:5px 4px;border:1px #CCC solid;width:250px;height:250px;text-align:center;background:#F9F9F9;}
.event a.thumb{display:block;height:195px;line-height:195px;}
.event .info{display:block;height:35px;border-top:1px #CCC solid;font:italic normal 11px Verdana,Arial,sans-serif;text-align:center;}
.event .info .title{}
.event .info .comment{color:#999;}
.event:hover,.event.hover{background:#F4F4F4;border:1px #999 solid;}
.event img{vertical-align:middle;}
.pPrev,.pNext,.show{position:relative;top:0;float:left;display:inline;width:85px;height:22px;border:1px #F2F2F2 solid;text-align:center;font:bold 13px/22px Arial, Verdana, sans-serif;color:#717171;}
.pPrev:hover,.pNext:hover,.show:hover{background:#E5E5E5;border:1px #CCC solid;}
.pNext{float:right;}
.slideShow{margin:3px 5px;height:24px;}
.show{width:125px;margin:0 auto;float:none;display:block;clear:none;}
#photoBox{margin:5px;width:720px;border:1px solid #E4E4E4;background:#F2F2F2;}
#photoRelated{display:inline;float:left;margin:2px 0 0 0px;padding:10px 0 0 0;width:345px;height:300px;border-right:1px solid #E4E4E4;}
#photoRelatedList{margin-left:10px;color:#003366;list-style-position:outside;}
#photoRelatedList li{list-style-type:none;}
#photoRelatedList a{font-weight:bold;color:#003366;}
#photoRelatedGAd{float:right;border-right:1px solid #FFF;padding-top:15px;width:355px;height:300px;text-align:center;}

.clear{clear:both;line-height:1px;font-size:1px;}
#timeWrapper{background-color:#d9f4ff;padding:20px 0;margin:0 auto;}
#placeInfo{color:#85b0dc;font:bold 14px Verdana, Arial, Helvetica, sans-serif;margin-left:5px;}
#timeData{padding:5px 5px 5px 8px;border:3px #b2e5ff solid;font:bold 18px Verdana, Arial, Helvetica, sans-serif;background:#47c5f2 url(/news/images/timings/time-data-bg.jpg) repeat-x 0 0;color:#fff;}
#placeForm{margin:5px 0 0 5px;font:normal 12px Arial, Helvetica, sans-serif;color:#006699;}
#selectPlace{width:225px;border:1px #006699 solid;color:#006699;}
#timeDay{font-size:22px;}
#fullDate{float:left;margin:5px 0 5px 5px;}
#dayNight{float:right;margin:5px 0 5px 10px;}
#mapDiv{background:transparent url(/news/images/timings/map.png) no-repeat 0 0;margin:2px;height:128px;}

/*Google CSE*/
#gsr{padding:5px;}
#cse{padding:5px 0 5px 4px;border:0 #D3E3F3 solid;background:#F2F2F2;border:1px solid #E4E4E4;margin:1px 0;}
#cse form.gsc-search-box{margin:0;}
#cse input.gsc-input{height:20px;line-height:20px;}
#gsr .gsc-tabsArea{display:none;}

/*Video section */
.videoDiv{margin-top:2px;border:1px solid #E2E2E2;background:#FFF;text-align:left;}
.videoDiv a{color:#003366;text-decoration:none;}
.videoDiv a:hover{color:#003366;text-decoration:none;}
.videoThumb{border:1px solid #67CAE9;float:left;width:65px;height:40px;margin-right:10px;margin-top:4px;}
.blueBg{background:#E4F7FF;color:#333;}
