body, td { 
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #000000;   
}

/*-- news section header --- */
td.hl {
	border-top: 1px solid #b0c0ce;
	border-bottom: 1px solid #b0c0ce;
	background: #e0f0ff;
	font-size: 12px;
    font-weight:bold;
    padding: 3px;
    text-align:center;
    
	} 
.hl a {text-decoration: none;}
.hl a:hover { text-decoration: underline;}

td.ft {
	background: #333366;
	font-size: 11px;
    color: #e0f0ff;
    padding: 3px;
    text-align:center;   
} 
.ft a {text-decoration: none; color: #b0c0ce;}
.ft a:hover { text-decoration: underline;}
	                 
td.nl {
	background: #ffffff;
	
}   
.nl a {text-decoration: none;}
.nl a:hover { text-decoration: underline;}
.nl ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
.nl li {
	padding-left: 0px;
	margin-left:0px;
	margin-bottom: 2px;
	margin-top: 2px;
	}

td.bnl {
	background: #ffffff;
}   
.bnl a {text-decoration: none; }
.bnl a:hover { text-decoration: underline;}
.bnl ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
.bnl li {
	padding-left: 0px;
	margin-left:0px;
	margin-bottom: 2px;
	margin-top: 2px;
	font-size: 16px;
	
	}

	
td.tl {
	border-top: 1px solid #b0c0ce;
	background: #e0f0ff;
    font-size: 11px;
    padding: 2px;
    text-align:center;   
	} 	
	
td.ul {
	border-bottom: 1px solid #b0c0ce;
	background: #e0f0ff;
    font-size: 11px;
    padding: 2px;
    text-align:center;   
	} 	


tr.hdr td {
	font-size: 12px;
	font-weight: bold;
	background-color: #333366;
	color: #b0c0ce;
	text-align:center;
	padding: 3px;
	}

tr.hdr2 td {
	font-size: 12px;
	font-weight: bold;
	background-color: #b0c0ce;
	color: #333366;
	text-align:center;
	}
	
tr.sm td {
	font-size: 10px; 
	background-color: #E0F0FF;
	padding: 1px;
	vertical-align:top;
}	
tr.small td {
	font-size: 11px; 
}	
tr.bdy2 td {
	font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #b0c0ce;
	color: #000000;
	}
tr.bdy3 td {
	font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #333366;
	color: #b0c0ce;
	}
tr.bdy3 td a {
	font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #333366;
	color: #b0c0ce;
	}	
tr.bighdr td {
	font: 16px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #333366;
	color: #b0c0ce;
	}	
tr.para2 td {
	font-size: 12px; 
	background-color: #E0F0FF;
	padding: 3px;
	border-bottom: 1px solid #333366;
	border-left: 1px solid #333366;
	border-right: 1px solid #333366;
	color: #333366;
}	


td.size1 {
	font-size: 11px; 
}
	
tr.shop td {
	font-size: 11px; 
	background-color: #E0F0FF;
	padding: 2px;
	}
tr.shop td a {text-decoration: none; font-weight: bold;}
tr.shop td a:hover { text-decoration: underline; color:red;}

tr.bdy td {
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
	color: #000000;
	}
tr.bdyn td {
	font-size: 12px;
	font-weight: normal;
	background-color: #e0f0ff;
	color: #000000;
	}
/* -- puja-- */
tr.hdr1p td {
	font: 12px;
	font-weight: bold;
	background-color: #666633;
	color: #d9d9b3;
	padding: 3px;
	text-align:center;
	}
tr.hdr2p td {
	font: 12px;
	font-weight: bold;
	background-color: #d9d9b3;
	color: #666633;
	padding: 2px;
	text-align:center;
	}

tr.bdy1p td {
	font: 11px;
	font-weight: normal;
	background-color: #C0C0A4;
	color: #000000;
	}
tr.bdy2p td {
	font: 11px;
	font-weight: normal;
	background-color: #d9d9b3;
	color: #000000;
	}
	
	
.head2 {
	width: 100%; 
	background-color: #333366; 
	color: #eeeeee;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 14px;
	font-weight: bold;
}
.head3 {
	width: 100%; 
	background-color: #b0c0ce; 
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 12px;
	font-weight: bold;
}
.hdr0 {
	font: 12px; 
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
}

.hdr1 {
	font: 12px;
	background-color: #333366;
	text-decoration: none;
	font-weight: bold;
	color: #e0f0ff;
	padding: 4px;
}
.hdr2 {
	font: 11px;
	background-color: #B0C0CE;
	text-decoration: none;
	font-weight: bold;
	color: #333366;
	padding: 2px;
}
.bdy1 {
	font: 11px;
	background-color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	padding: 2px;
}

.size1 { 
	font-size: 10px;
    text-decoration: none; 
}

.buttonscontainer1 {width: 143px;}
.buttonscontainer0 {width: 100%;}

.buttons3 a {
	font: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #234A76;
	width: 100%;
	padding: 3 0 3 3px;
	display: block;
	border-bottom: 1px solid #B0C0CE;
	text-align: left;
}

.buttons3 a:hover {
	text-decoration: none;
	background-color: #B0C0CE;
	color: #FFFFFF;
}

.buttons3nopad a {
	font-size: 11px; 
	text-decoration: none;
	font-weight: bold;
	color: #234A76;
	width: 100%;
	padding: 0px;
	display: block;
	border-bottom: 1px solid #B0C0CE;
	text-align: left;
}

.buttons3nopad a:hover {
	text-decoration: none;
	background-color: #B0C0CE;
	color: #FFFFFF;
}

.buttons3text {
	font: 11px;
	background-color: #333366;
	text-decoration: none;
	font-weight: bold;
	color: #eeeeee;
	width: 100%;
	padding: 3 0 3 3px;
	display: block;
	border-bottom: 1px solid #333366;
	text-align: left;
}

.textmiddle {vertical-align:middle;} 

.link-separator {
	margin:0 2px 0 2px; 
	color: #666666;
	font-size:110%;
}
.link-separator-light {
	margin:0 2px 0 2px; 
	color: #e0f0ff;
	font-size:110%;
}

/*-- Search box --*/
.search{
	background-image:url(/img/search.gif);
	background-repeat:no-repeat;
	width:579px;
	height:95px;
	margin:5px 0 5px 0;
	text-align:left;
}
.search_title{
	color:#0062AE;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:7px 0 0 15px;
}

/*-- menu pagination-- */
.pagination1 ul{
	font: bold 11px arial;
	padding-left: 0;
	margin-left: 0;
	height: 17px;
}

.pagination1 ul li{
	list-style: none;
	display: inline;
}

.pagination1 ul li a{
	padding: 2px 0.5em;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	float: left;
	color: white;
	background-color: #333366;
	border: 1px solid #b0c0ce;
}

.pagination1 ul li a:hover{
	background-color: #b0c0ce;
	color: black;
	border-style: outset;
}

/*--- page link pagination--- */
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
/*text-align: right; */
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 3px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #b0c0ce;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 0px;
border: 1px solid navy;
background-color: #b0c0ce;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 3px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

/*-- image border -- */
.borderimage{
border: 3px double #b0c0ce;
}

/*-- dotted table border-- */
table.dotted {
border-style: dotted;
border-width: 1px;
border-color: black;
border-spacing: 2px;
}
