﻿body {
    background: url("../images/pagebg.gif") repeat-x fixed left top transparent;
    margin: 0;
}
h1, h2, h3, h4, h5, h6, div, form {
    margin: 0;
}
div {
    display: block;
    padding: 0;
}
.fl {
    float: left;
    margin-right: 10px;
}
.clear {
    clear: both;
}
.head-top {
    background-color: #00446A;
    height: 30px;
}
.date {
    color: #00A0CF;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 11px;
}
.globalnav {
    color: #00A0CF;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 11px;
}
.globalnav a, .globalnav a:visited {
    color: #00A0CF;
    margin: 0 2px;
    text-decoration: none;
}
.globalnav a:active, .globalnav a:hover {
    color: #90BCDF;
    text-decoration: underline;
}
.head-banner {
    background: url("../images/head-banner-bg.gif") repeat-x scroll left top #00FEFF;
}
.mainnav {
    background: url("../images/topnv-bg.gif") repeat-x scroll left top #000000;
    height: 30px;
}
.bd-content {
    background-color: #C3D6DD;
    padding: 5px;
}
.marquee-box {
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #9fbbc5;
	font-size: 11px;
	line-height:16px;
}
.marquee-news-item{
	padding:0 0 0 15px;
	margin:0 15px 0 0;
	background:#ffffff url('../images/blt-star.gif') no-repeat scroll left center;
}
.marquee-box a, .marquee-box a:visited{
	color:#0376A6;
	text-decoration:none;
}
.marquee-box a:active, .marquee-box a:hover{
	color:#AE0B1E;
	text-decoration:underline;
}
.panel-box {
    background-color: #FFFFFF;
    border: 1px solid #9FBBC5;
    padding: 10px;
    text-align: left;
    vertical-align: top;
}
.topnews {
    color: #AE0B1E;
    font-family: geogia;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    margin: 0 0 5px;
}
.topnews a, .topnews a:visited {
    color: #AE0B1E;
    text-decoration: none;
}
.topnews a:active, .topnews a:hover {
    color: #000000;
    text-decoration: underline;
}
.thalaippu {
    color: #AE0B1E;
    font-size: 15px;
    font-weight: bold;
    line-height: 21px;
    padding: 0 0 3px;
}
.thalaippu a, .thalaippu a:visited {
    color: #AE0B1E;
    text-decoration: none;
}
.thalaippu a:active, .thalaippu a:hover {
    color: #000000;
    text-decoration: underline;
}
.thalaippu8 {
    color: #0376a6;
    font-size: 13px;
    font-weight: normal;
    line-height: 22px;
    padding: 0 0 3px;
}
.thalaippu8 a, .thalaippu8 a:visited {
    color: #0376a6;
    text-decoration: none;
}
.thalaippu8 a:active, .thalaippu8 a:hover {
    color: #AE0B1E;
    text-decoration: underline;
}

.break-line {
    border-top: 1px dotted #999999;
    margin: 5px 0;
    padding-top: 0px;
}

.thalaippu1 {
    color: #AE0B1E;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    padding: 3px 0 6px;
}
.thalaippu1 a, .thalaippu1 a:visited {
    color: #AE0B1E;
    text-decoration: none;
}
.thalaippu1 a:active, .thalaippu1 a:hover {
    color: #000000;
    text-decoration: underline;
}
.news-text {
    color: #3D3D3D;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
    line-height: normal;
}
.news-text p {
    margin: 6px 0 0;
}
.more-section {
    background-color: #E0ECF0;
    color: #00446A;
    float: right;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 5px;
    padding: 2px 5px;
}
.more-section a, .more-section a:visited {
    color: #00446A;
    text-decoration: none;
}
.more-section a:active, .more-section a:hover {
    color: #AE0B1E;
    text-decoration: none;
}
.readmore {
    color: #AE0B1E;
    font-size: 10px;
    line-height: 14px;
    text-align: right;
}
.readmore a, .readmore a:visited {
    color: #AE0B1E;
    text-decoration: none;
}
.readmore a:active, .readmore a:hover {
    color: #3D3D3D;
    text-decoration: underline;
}
.more {
    color: #AE0B1E;
    font-size: 10px;
    line-height: 14px;
}
a.more:link, a.more:visited {
    color: #AE0B1E;
    text-decoration: underline;
}
a.more:active, a.more:hover {
    color: #3D3D3D;
    text-decoration: underline;
}
#fadeshow1 {
    background-color: #9FBBC5;
    height: 250px;
    width: 380px;
}
.news-thumb {
    border: 1px solid #DEDEDE;
    margin: 2px 0 5px;
    padding: 2px;
}
.img {
    border: 1px solid #DEDEDE;
    margin: 5px 0;
    padding: 2px;
}
.abituary-img {
    text-align: center;
    margin: 3px;
}
.abituary-img1 {
    float: right;
    margin: 0 0 0 5px;
}
.abstract-img {
    float: left;
    /*margin: 0 10px 0 0;*/
}
.abstract-img img {
    border: 1px solid #DEDEDE;
    padding: 2px;
}

.author {
    color: #0376A6;
    font-size: 11px;
    line-height: 16px;
    padding: 3px 0;
}
.sec-head {
    border-bottom: 1px solid #0089C2;
    color: #0086C0;
    font-size: 12px;
    font-weight: normal;
    line-height: 17px;
    margin: 0 0 5px;
    padding: 0 0 3px;
    text-align: left;
}
.sec-head a, .sec-head a:visited {
    color: #0086C0;
    text-decoration: none;
}
.sec-head a:active, .sec-head a:hover {
    color: #AE0B1E;
    text-decoration: none;
}
.sec-head1 {
    border-bottom: 1px solid #0089C2;
    color: #AE0B1E;
    font-size: 12px;
    font-weight: normal;
    line-height: 17px;
    margin: 0 0 5px;
    padding: 0 0 3px;
    text-align: left;
}
.sec-head1 a, .sec-head1 a:visited {
    color: #AE0B1E;
    text-decoration: none;
}
.sec-head1 a:active, .sec-head1 a:hover {
    color: #00446A;
    text-decoration: none;
}
.readmore {
    color: #AE0B1E;
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 15px;
    text-align: right;
}
.readmore a, .readmore a:visited {
    color: #AE0B1E;
    text-decoration: none;
}
.readmore a:active, .readmore a:hover {
    color: #AE0B1E;
    text-decoration: underline;
}
.more {
    color: #AE0B1E;
    font-size: 10px;
    line-height: 14px;
}
a.more:link, a.more:visited {
    color: #AE0B1E;
    text-decoration: underline;
}
a.more:active, a.more:hover {
    color: #3D3D3D;
    text-decoration: underline;
}
.news-thalaippus {
    color: #0376A6;
    font-size: 11px;
    line-height: 16px;
}
.news-thalaippus ul {
    margin: 0;
    padding: 0;
}
.news-thalaippus li {
    background: url("../images/btn1.gif") no-repeat scroll left 4px transparent;
    list-style-type: none;
    margin: 0 0 3px;
    padding: 0 0 5px 15px;
}
.news-thalaippus a, .news-thalaippus a:visited {
    color: #0376A6;
    text-decoration: none;
}
.news-thalaippus a:active, .news-thalaippus a:hover {
    color: #0376A6;
    text-decoration: underline;
}
.pol-form {
    color: #0376A6;
    margin-top: 5px;
}
.footer-wrapper {
    background-color: #C3D6DD;
    padding: 0 10px 10px;
}
.footer {
    background-color: #0076BA;
    padding: 10px;
}
.footer-panel {
    border-right: 1px dotted #00446A;
    padding: 2px 10px 0;
    text-align: left;
    vertical-align: top;
}
.footer-panel.last {
    border-right: 0 none;
}
.footer-info {
    border-top: 1px dotted #00FEFE;
    margin: 10px 0;
    padding-top: 6px;
}
.footercolumn {
    padding: 0;
}
.footercolumn ul {
    margin: 0;
    padding: 0;
}
.footercolumn li {
    color: #00FFFF;
    font-size: 11px;
    line-height: 16px;
    list-style-type: none;
    margin: 0 0 5px;
    padding: 0;
}
.footercolumn li.itemfocus {
    font-weight: bold;
}
.footercolumn li a, .footercolumn li a:visited {
    color: #00FFFF;
    text-decoration: none;
}
.footercolumn li a:active, .footercolumn li a:hover {
    color: #00446A;
    text-decoration: underline;
}
.footer-info p {
    border-right: 1px solid #00FEFE;
    color: #00FEFE;
    float: left;
    font-size: 11px;
    line-height: normal;
    margin: 0;
    padding-right: 12px;
}
.footer-info a, .footer-info a:visited {
    color: #00FEFE;
    margin-left: 12px;
    text-decoration: none;
}
.footer-info a:active, .footer-info a:hover {
    color: #00446A;
    text-decoration: underline;
}
.footer-search {
    margin-bottom: 10px;
}
.search-form {
    float: right;
}
.search-form label {
    color: #00FEFE;
    font-size: 11px;
    margin-right: 5px;
}
.src-input {
    border: 1px solid #00FEFE;
    font-size: 11px;
    margin-right: 5px;
    padding: 2px;
    width: 250px;
}
.src-button {
    background-color: #00FEFE;
    border: 1px solid #0076BA;
    color: #004D75;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 5px;
}
.mainnav {
    color: #C3D6DD;
    font-size: 12px;
    font-weight: bold;
}
.mainnav ul {
    float: left;
    margin: 0;
    padding: 0;
}
.mainnav ul li {
    border-right: 1px solid #C3D6DD;
    float: left;
    line-height: 14px;
    list-style-type: none;
    margin: 8px 2px 5px 2px;
    padding: 0 13px 0 7px;
}
.mainnav ul li.last, .mainnav ul li.last a {
    border: 0 none;
    margin-right: 0;
    padding-right: 0;
}
.mainnav a:visited, .mainnav a {
    color: #C3D6DD;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.mainnav a:active, .mainnav a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.news-container {
}
.bread-crumb {
    border-bottom: 1px dotted #9FBBC5;
    color: #0076BA;
    font-size: 10px;
    margin: 0 0 10px;
    padding: 0 0 7px;
}
.bread-crumb a, .bread-crumb a:visited {
    color: #0076BA;
    text-decoration: none;
}
.bread-crumb a:active, .bread-crumb a:hover {
    color: #0076BA;
    text-decoration: underline;
}
.news-content {
    color: #000000;
    font-size: 12px;
    line-height: 18px;
}
.news-content p {
    margin: 12px 0 0;
}
.article-img {
    float: right;
    margin: 5px 0 0 10px;
}
.article-img img {
    border: 1px solid #DEDEDE;
    padding: 2px;
}
.pg-title {
    color: #AE0B1E;
    font-family: geogia;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    margin: 0 0 10px;
    text-align: left;
}
.pg-subtitle {
	font-size: 12px;
	color: #ae0b1e;
	font-weight : bold;
	line-height: 18px;
	margin: 0 0 8px 0;
	text-align: left;
}

.more-thalaippus {
    margin: 15px 0 0;
}
.btntoolsbttm {
    margin: 15px 0 0;
}
.split1 {
    color: #3D3D3D;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.split2 {
    float: right;
}
.link-btn {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
a.link-btn:link, a.link-btn:visited {
    background: none repeat scroll 0 0 #DEEBF0;
    border: 1px solid #9FBBC5;
    color: #000000;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 3px;
    text-decoration: none;
}
a.link-btn:active, a.link-btn:hover {
    background: none repeat scroll 0 0 #0076BA;
    border: 1px solid #9FBBC5;
    color: #FFFFFF;
    text-decoration: none;
}
.replyform {
    background: none repeat scroll 0 0 #E9F1F4;
    border-top: 1px solid #E9E9E1;
    padding: 10px;
}
.replyform label {
    display: block;
    font-size: 11px;
    margin: 0 0 3px;
}
.replytext {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9E2E5;
    color: #363636;
    display: block;
    font-size: 11px;
    margin: 0 0 7px;
    padding: 2px;
    width: 250px;
}
.replytext:hover {
    border: 1px solid #C3CED2;
}
.replyarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9E2E5;
    color: #363636;
    display: block;
    font-size: 11px;
    height: 80px;
    line-height: 1.5em;
    margin: 0 0 15px;
    padding: 2px;
    width: 530px;
}
.replyarea:hover {
    border: 1px solid #C3CED2;
}
.replybutton {
    background: none repeat scroll 0 0 #C3D6DD;
    border: 1px solid #9FBBC5;
    color: #000000;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
}
.replybutton:hover {
    background: none repeat scroll 0 0 #0076BA;
    color: #FFFFFF;
}
.comments {
}
.comment-item {
    color: #3D3D3D;
    font-size: 11px;
    line-height: 16px;
    margin: 0 0 10px;
    padding: 8px;
}
.poster {
    border-top: 1px dotted #9FBBC5;
    color: #0086C0;
    margin: 8px 0 0;
    padding: 3px 0 0;
}
.poster .postdate {
    font-size: 10px;
    margin-left: 20px;
}
.even {
    background-color: #E2FCFC;
}
.pastnews {
    margin: 12px 0 0;
}
.pastnews-item {
    color: #00446A;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    margin: 15px 0 0;
}
.pastnews-item a, .pastnews-item a:visited {
    color: #00446A;
    text-decoration: none;
}
.pastnews-item a:active, .pastnews-item a:hover {
    color: #0086C0;
    text-decoration: underline;
}
.post-details {
    color: #0086C0;
    font-weight: normal;
    margin: 8px 0 0;
}
.pagination {
    border-top: 1px dotted #9FBBC5;
    margin: 15px 0 0;
    padding: 6px 0 0;
}
#pagination-flickr {
    margin: 0;
    padding: 0;
}
#pagination-flickr li {
    font-size: 10px;
    font-weight: bold;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#pagination-flickr a {
    border: 1px solid #C3D6DD;
    margin-right: 2px;
}
#pagination-flickr .previous-off, #pagination-flickr .next-off {
    color: #666666;
    display: block;
    float: left;
    font-weight: bold;
    padding: 3px 4px;
}
#pagination-flickr .next a, #pagination-flickr .previous a {
    border: 1px solid #FFFFFF;
    font-weight: bold;
}
#pagination-flickr .active {
    background-color: #0089C2;
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    margin-right: 2px;
    padding: 4px 6px;
}
#pagination-flickr a:link, #pagination-flickr a:visited {
    color: #0063E3;
    display: block;
    float: left;
    padding: 3px 6px;
    text-decoration: none;
}
#pagination-flickr a:hover {
    background-color: #E1EBEF;
    border: 1px solid #0089C2;
}
.style1
{
text-align:center;
}
.style2 {
	background-color: #ffffff;
	border: 1px solid #9fbbc5;
	padding: 10px;
	vertical-align: top;
	text-align: center;
}
.style4 {
	text-align: center;
	background-color: #C3CED2;
}

