/************************************************************ 2011 New CSS *********************************************/
*{ font:normal 12px Arial, Helvetica, sans-serif;}
strong{ font-weight:bold;}
b{ font-weight:bold;}
body{ margin:0px auto; background-color: #cccccc; }
.wrap{margin:0px auto; border:0px solid #000; width:970px; background:#fff;    }

.main{ width:950px; border:0px solid #000;margin:0px auto; background:#fff;}
.left-cell{width:200px; vertical-align:top;}

.site-color1{ color:#cc0000;}
.site-color1{ color:#333;}

.pr10{ padding-right:10px;}
.pl10{ padding-left:10px;}
.pr20{ padding-right:20px;}
.pl20{ padding-left:20px;}

.fl{ float:left;}
.fr{ float:right;}

.ar{ text-align:right;}
.ac{ text-align:center;}
.al{ text-align:left;}

.clr{ clear:both;}

.mr10{ margin-right:10px;}
.ml10{ margin-left:10px;}
.mr20{ margin-right:20px;}
.ml20{ margin-left:20px;}

img{ border:none;}

h1{ margin:0px;padding:0px; font: normal 18px Arial, Helvetica, sans-serif;  }
h2{ margin:0px;padding:0px; font:bold 13px Arial, Helvetica, sans-serif; color:#c00; }
h3{ margin:0px;padding:0px; font:normal 12px Arial, Helvetica, sans-serif; }
h4{ margin:0px;padding:0px; font:normal 12px Arial, Helvetica, sans-serif; }
h5{ margin:0px;padding:0px; font:normal 12px Arial, Helvetica, sans-serif; }
h6{ margin:0px;padding:0px; font:normal 12px Arial, Helvetica, sans-serif; }

.space{ height:10px;  width:100%;}
.more{ text-decoration:none;font:normal 12px Arial, Helvetica, sans-serif; color:#333 }
.more:hover{ text-decoration:none; color:#c00; }

.red{ color:#ff0000;}

/*********************** Colors  *********************/
.red-color{ color:#cf1b1b;}
.red-bg{ background:#cf1b1b url(images/blt-red-left.jpg) no-repeat top left; ;}
.red-blt{ background:url(images/blt-red-right.jpg) no-repeat 205px 0px;height:6px;border:0px solid #000; height:10px;}
.red-border{ border-bottom:1px solid #cf1b1b; }
.red-color a {color:#cf1b1b; text-decoration:none;}
.red-color a:hover {color:#cf1b1b; text-decoration:underline;}


.blue-color{ color:#5c6bc1;}
.blue-bg{ background:#5c6bc1 url(images/blt-blue-left.jpg) no-repeat top left; ;}
.blue-blt{ background:url(images/blt-blue-right.jpg) no-repeat 205px 0px;height:6px;border:0px solid #000; height:10px;}
.blue-border{ border-bottom:1px solid #5c6bc1; }
.blue-color a {color:#5c6bc1; text-decoration:none;}
.blue-color a:hover {color:#5c6bc1; text-decoration:underline;}

.green-color{ color:#4e912a;}
.green-bg{ background:#4e912a url(images/blt-green-left.jpg) no-repeat top left; ;}
.green-blt{ background:url(images/blt-green-right.jpg) no-repeat 205px 0px;height:6px;border:0px solid #000; height:10px;}
.green-border{ border-bottom:1px solid #4e912a; }
.green-color a {color:#4e912a; text-decoration:none;}
.green-color a:hover {color:#4e912a; text-decoration:underline;}

.sea-color{ color:#0191c8;}
.sea-bg{ background:#0191c8 url(images/blt-sea-left.jpg) no-repeat top left; ;}
.sea-blt{ background:url(images/blt-sea-right.jpg) no-repeat 205px 0px;height:6px;border:0px solid #000; height:10px;}
.sea-border{ border-bottom:1px solid #0191c8; }
.sea-color a {color:#0191c8; text-decoration:none;}
.sea-color a:hover {color:#0191c8; text-decoration:underline;}

.maroon-color{ color:#a31e39;}
.maroon-bg{ background:#a31e39 url(images/blt-maroon-left.jpg) no-repeat top left; ;}
.maroon-blt{ background:url(images/blt-maroon-right.jpg) no-repeat 205px 0px;height:6px;border:0px solid #000; height:10px;}
.maroon-border{ border-bottom:1px solid #a31e39; }
.maroon-color a {color:#a31e39; text-decoration:none;}
.maroon-color a:hover {color:#a31e39; text-decoration:underline;}

.orange-color{ color:#f32b0e;}
.orange-bg{ background:#ff634d url(images/blt-orange-left.jpg) no-repeat top left; ;}
.orange-blt{ background:url(images/blt-orange-right.jpg) no-repeat 205px 0px;height:6px;border:0px solid #000; height:10px;}
.orange-border{ border-bottom:1px solid #ff634d; }
.orange-color a {color:#f32b0e; text-decoration:none;}
.orange-color a:hover {color:#f32b0e; text-decoration:underline;}

/**** Index Cell ***/
.index-cell{border-right:1px solid #ccc;width:758px; vertical-align:top; padding:10px 10px 10px 0;}

.section{ width:730px;margin:0px auto; border:0px solid #000; }

.boxes{ width:100%; border:0px solid #c00;  }
.box{ width:94%;  }
.boxes td{ vertical-align:top;border:0px solid #ccc;   }
.boxes td p{ padding:0px 5px; line-height:18px; text-align:left; }
.boxes td h1{ line-height:32px; padding:8px 0px 8px 20px; color:#fff; font:bold 13px Arial, Helvetica, sans-serif; text-align:left;  }
.box-image{ text-align:center;   }

/*** mid cell ***/
.mid-cell{border-right:1px solid #ccc;border-left:1px solid #ccc; width:558px; vertical-align:top; padding:10px;}
.mid-cell h1{ line-height:30px; color:#cc0000; background:url(animate/leftmenu/dot-vert.jpg) repeat-x bottom; padding-bottom:10px;margin-bottom:10px; text-transform:capitalize; }
.mid-cell h2{ line-height:30px;padding-top:5px;}
.mid-cell p{ font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; color:#333; line-height:18px;  }
.mid-cell p strong{ font: bold 12px Arial, Helvetica, sans-serif; text-align:justify; color:#333; line-height:18px;  }
.mid-cell p strong a{ font: bold 14px Arial, Helvetica, sans-serif; line-height:28px; color:#0000CC;  }
.mid-cell p a{ font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:18px; text-decoration:none; }
.mid-cell p a:hover{ text-decoration:underline; color:#cc0000;}
.mid-cell p strong.red{ font:bold 12px Arial, Helvetica, sans-serif; color:#CA0000; text-align:justify;}
.mid-cell p strong.add{ font: bold 18px Arial, Helvetica, sans-serif; color:#0033FF}

.mid-cell ul { margin:20px;padding:0px;}
.mid-cell ul li{ font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; color:#333; line-height:18px;  }
.mid-cell ul li a{ font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; color:#333; line-height:18px;
 text-decoration:none;  }

.mid-cell ul li a:hover{ color:#CC0000; text-decoration:underline;}

.page-ad{ margin:0px auto;border:0px solid #000;margin:20px 0px; }
.page-image{ position:relative; margin:0px auto; text-align:center; }

.right-cell{width:180px; vertical-align:top;}

.tdc{border-right:1px solid #ccc;}
.header{border:0px solid #c00;width:940px;background:#fff;}

/************************** Header *****************************************/
.header{ width:940px;height:80px; margin:0px auto;}
.header-left{ width:50%; height:60px;  padding:10px 0px 0px 10px; float:left; }
.header-right{ width:38%; height:50px;  padding:30px 20px 0px 0px;float:right; }

/************************** Menu Protion ***************************************/
div.menu-section{ width:950px; margin:0px auto;height:37px; background:#fff;}
div.menu{width:100%;height:40px;background:url(images/menu_bg.jpg) no-repeat center center;margin:0 auto;border:1px solid #ccc;}
div.menu ul{margin:0px auto;padding:0px; text-align:center; height:40px; padding-left:22px;}
div.menu ul li{ list-style:none; display:inline; float:left;}
div.menu ul li a{ font:bold 12px Verdana,Geneva,sans-serif;color:#fff;text-decoration:none; padding:5px 13px 10px 13px;line-height:35px;}div.menu ul li a:hover{background:#8c0a0a;}
div.menu ul li img{ padding-top:4px;}

/*********************************** Inner Table **************/
.page-table { width: 500px; border:1px solid #fff; margin:0 auto; border-spacing:1px;}
.page-table td{ font:normal 12px Arial, Helvetica, sans-serif; padding:5px 5px 5px 15px; color:#333; }
.page-table td strong{ font: bold 12px Arial, Helvetica, sans-serif; color:#333;}
.page-table td strong.red{ color:#CA0000; text-align:justify;}
.page-table td a{ font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#333333;}
.page-table td a:hover { sans-serif; text-decoration:underline; color:#CC0000;}
.page-table tr.heading{ background:#bb0000;}
.page-table td h2{ font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;}
.page-table tr.dark{ background:#f4f2f2;}
.page-table tr.light{background:#f8f5f5;}
.page-table td  strong.add{ font: bold 18px Arial, Helvetica, sans-serif; color:#0033FF}

/*********************************** BOTTOM TABLE **************/
.pre-next{ width:500px; border: 0px solid #ccc; margin:20px auto 0px auto; padding:0px; }
.pre-next td { text-align:center; text-transform:uppercase;}
.pre-next td a{ font:bold 13px Arial, Helvetica, sans-serif; color:#910311; text-decoration:none;}
.pre-next td a:hover { color:#910311; text-decoration:underline;}

/************************** Footer *****************************************/
.footer{ width:950px;height:40px; margin:0px auto; background:#fff; border-top:1px solid #ccc;}
div.footer-links {width:100%;height:40px;}
div.footer-links ul{margin:0px auto;padding:0px; text-align:center; height:40px; }
div.footer-links ul li{ list-style:none; display:inline;font:normal 10px arial,Verdana,Geneva,sans-serif; color:#ccc; }
div.footer-links ul li a{ font:normal 12px arial,Verdana,Geneva,sans-serif;color:#c00;text-decoration:none; padding:5px 10px 10px 10px;line-height:35px;}
div.footer-links ul li a:hover{ text-decoration:underline;}

.vellore-mart { width: 500px; border:0px solid #970000; margin:0 auto;}
.vellore-mart td{ font: normal 13px Arial, Helvetica, sans-serif;}
.vellore-mart td a{ font: normal 13px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:none;
padding:5px 5px 5px 15px;}
.vellore-mart td a:hover{ color:#CC0000; text-decoration:underline;}


/************************** Flash News *****************************************/
.flash_news {
background: url("images/flashnews.gif") no-repeat scroll top center ; border: 0 solid #CCCCCC; height: 30px; margin: 0 auto; width: 950px;  }
.morelink{border:    1px solid  #cccccc;;background-color: #AFEEEE;color:#369;padding:3px 5px 3px 5px;line-height:23px;background-image: url(images/buttonbg.gif);}
.searchresulttop{background-image: url(Images/topsearch.jpg);height:10px;}
