body {
	margin: 0px;
	background:url(aqua_mainbg.jpg) repeat-x;
	/*background-image:url(Images/Nataraja_BG.jpg);*/
}
.Nataraja_header
{
	font-weight: bold;
	color: #ffffcc;
	font-family: 'Castellar';
	/*font-family: 'Engravers MT';*/
}
.maruvur_header
{
	font-weight: bold;
	color: #000000;
	font-family: 'Castellar';
}
.footer_img
{
	background-image:url(cellpic3.gif);
}
#pageNav{
	float: left;
	width:178px;
	padding: 0px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}
.solidblockmenu{
	margin: 0;
	padding: 0;
	float: left;
	font: normal 11px Arial;
	width: 100%;
	background: url(aqua_menubg.jpg) center center repeat-x;
}
.solidblockmenu li{
	display: inline;
}
.solidblockmenu li a{
	float: left;
	color: white;
	padding:4px 11px 5px 11px;
	text-decoration: none;
}

.solidblockmenu li a:visited{
	color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
	color: white;
	background: url(aqua_menubg_hover.jpg) center center repeat-x;
}

#footer {
	font: normal normal 11px Tahoma, MS Sans Serif, Arial,  Helvetica;
	color:#004477 ;text-decoration: none;
	line-height:18px;
}
a {
	color:#004477;
	text-decoration:none;
}
a:hover {
	color:black;
}

#footer a:hover {
	text-decoration:underline;
}
.form_field_title
{
	font: bold 12px/22px Verdana;
	color: #444444;
	text-decoration: none;
}
.form_field_text
{
	font: 11px/22px Verdana;
	color: #444444;
	text-decoration: none;
}
.errormsg {
	font: normal normal 11px Arial, MS Sans Serif, Helvetica;
	text-transform: none;
	color: #CC0000;
	text-align: justify;
	text-decoration: none
}
.pad {
padding: 8px;
}
a:link, a:visited {
	font: normal bold 11px Arial, MS Sans Serif, Helvetica;
	line-height: 18px;
	color: #336699;
	text-decoration: none;
}
a:hover {
	color: #336600;
	text-decoration:none;
}
a.header_link:link, a.header_link:visited{
	font: normal bold 11px Arial, MS Sans Serif, Helvetica;
	line-height: 18px;
	color: #99ccee;
	text-decoration: none;
}
a.header_link:hover {
	color: white;
	text-decoration:none;
}
.title_white{
	font: normal bold 11px Arial, MS Sans Serif, Helvetica;
	line-height: 22px;
	color:white;
	text-decoration: none;
}
.text_white{
	font: normal normal 11px Arial, MS Sans Serif, Helvetica;
	line-height: 22px;
	color:white;
	text-decoration: none;
}
/* ------------------------------------------------------- */
/* Input CLASS submit for buttons & for select & textare /Boxes class as input------------------------------ */
input.page_links_button {
    font: normal normal 10px Arial, MS Sans Serif, Helvetica;
    border: solid 1px #005577;
    background-image: url(images/page_links_button.jpg);
    color: #ffffff;
    height:17px;
    vertical-align:middle;
    background-color: #2288BB;
    }
  
/*text-decoration:none;*/
    /*Input class for hyperlinks----------------------*/
a.form_hyperlink_button:link, a.form_hyperlink_button:visited{ 
padding: 2px 7px; 
/*font: normal normal 10px Arial, MS Sans Serif, Helvetica;*/
border: solid 1px #333333;
background-image: url(images/form_grey_button.jpg);
color: #ffffff;
height:16px;
background : DimGray
/*text-decoration:none;*/
}  
a.form_hyperlink_blue {
	font:normal normal 10px Arial, MS Sans Serif, Helvetica; 
	color: #ffffff;  
	background: url(submitbg.jpg) repeat-x ; 
	border: #cc8811 1px solid; 
	padding:3px 7px; text-align:center;
}
a.form_hyperlink_silver:link, a.form_hyperlink_silver:visited
{
	background-image: url(images/fb25.gif);
	padding: 2px 7px; 
	font: normal normal 10px Arial, MS Sans Serif, Helvetica;
    border: solid 1px gray;
    color: Navy;
	height:18px;
	/*background-color: #11aadd;*/
	text-align: center;
}
a.form_link_blue:link, a.form_link_blue:visited
{
	background-image: url(images/untitled.bmp);
	padding: 15px 4px; 
	font: normal normal 12px Arial, MS Sans Serif, Helvetica;
	border-right: solid 1px #dcdcdc;
	color: #ffffff;
	height:20px;
	text-align: center;
	vertical-align: middle;
}
a.form_hyperlink_blue1:link, a.form_hyperlink_blue1:visited
{
	border-right: #333333 0px solid;
	padding-right: 7px;
	border-top: #333333 0px solid;
	padding-left: 7px;
	padding-bottom: 2px;
	font: normal normal 12px Arial, MS Sans Serif, Helvetica;
	border-left: #333333 0px solid;
	color: black;
	padding-top: 2px;
	border-bottom: #333333 0px solid;
	height: 18px;
	background-color: transparent;
	text-align: center;
}
a.form_hyperlink_blue2:link, a.form_hyperlink_blue2:visited
{
	padding-right: 7px;
	padding-left: 7px;
	font: normal normal 12px Arial, MS Sans Serif, Helvetica;
	color: navy;
	padding-top: 2px;
	height: 18px;
	background-color: transparent;
	text-align: center;
}
input.form_grey_button {
   border:gray 1px solid;
	background-image: url(Images/form_grey_button.jpg);
	font: 11px Verdana;
	vertical-align: middle;
	color: #000000;
	height: 20px;
}
input.form_blue_button11{
   border:gray 1px solid;
	background-image: url(Images/btn_bg.gif);
	font: 10px Arial, MS Sans Serif, Helvetica;
	vertical-align: middle;
	color: #000000;
	height: 22px;
}
input.form_greytab_button
{
	border-right: honeydew 1px solid;
	border-top: honeydew 1px solid;
	font: 10px Arial, MS Sans Serif, Helvetica;
	vertical-align: middle;
	border-left: #333333 1px solid;
	color: #000000;
	border-bottom: #333333 1px solid;
	height: 18px;
	background-color: silver;
}

/*Form Hyperlink Button----------------------------------------------*/

input.datagrid_grey_button, a .datagrid_grey_button {
font: normal normal 10px Arial, MS Sans Serif, Helvetica;
border: solid 1px #666666;
background-image: url(images/datagrid_grey_button.jpg);
color: #ffffff;
height:17px;
vertical-align:middle;
background-color: #999999;
}

.input
{
	BORDER-BOTTOM: #bebdbc 1px groove;
	BORDER-LEFT: #bebdbc 1px groove; 
	BORDER-RIGHT: #bebdbc 1px groove;
	BORDER-TOP: #bebdbc 1px groove;
	FONT-FAMILY: 13px Verdana,Arial,Helvetica,Sans-Serif;
	WIDTH: 130px;
	height: 20px;
	background-color: #ffffff;
}
.input, input.select {
    font: normal normal 13px  MS Sans Serif, Helvetica;
    color: #444444;
    text-transform:none;
    background-color: #ffffff;
    vertical-align:middle;
}
/* ------------------------------------------------------- */
/* BreadCrumb------------------------------------------------------- */
.breadcrumb{
	font:normal bold 12px Arial, MS Sans Serif, Helvetica;
	color: white;
}
.breadcrumb a{
	background: transparent url(images/breadcrumb.gif) no-repeat center right;
	text-decoration: none;
	padding-right: 20px; /*adjust bullet image padding*/
	color: white;
}
.breadcrumb a:visited, .breadcrumb a:active{
	color: white;
}
.breadcrumb a:hover{
	text-decoration: underline;
}
/* ------------------------------------------------------- */
/*left_navi */
.Hnavbg
{
	font: 11px Arial, Helvetica, sans-serif;
	background-image: url(images/15.jpg);
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
}
.Maruvur_Head
{
	padding-left: 14px;
	font: bold 11px/24px Arial, MS Sans Serif, Helvetica;
	color: white;
	background-color: darkorange;
}
tr.mainoff {
    font: normal normal 10px Arial, MS Sans Serif, Helvetica;
    color: white;
    background-image: url(images/main_menu.jpg);
	background-position: 0px 0px;
    line-height:22px;
}
tr.mainon {
	font: normal normal 10px Arial, MS Sans Serif, Helvetica;
	color: black;
	background-image: url(images/main_menu.jpg);
	background-position: 180px 0px;
	line-height:22px;
}
td.position {
padding-left:25px;
}

.Snavbg{
	background-color:#779933;
	font: normal bold 11px Arial, MS Sans Serif, Helvetica;
 	line-height:24px;
	color: white;
	padding-left:14px;
}
tr.suboff {
    font: normal normal 10px Arial, MS Sans Serif, Helvetica;
    color: white;
    background-image: url(images/sub_menu.jpg);
	background-position: 0px 0px;
    line-height:22px;
	cursor:pointer;
}
tr.subon {
	font: normal normal 10px Arial, MS Sans Serif, Helvetica;
	color: black;
	background-image: url(images/sub_menu.jpg);
	background-position: 180px 0px;
	line-height:22px;
}
/* ------------------------------------------------------- */
/* Datagrid Table------------------------------------------------------- */
table.grid {
	border: #cccccc 1px solid; 
	padding: 3px;
	border-collapse: collapse;
}
table.grid td {
	border: #e5e5e5 1px solid; 
	padding: 3px;
	border-collapse: collapse;
}
.headergrid
{
	background: url(blue_bg.jpg);
	font: bold 11px/19px MS Sans Serif, Arial, Helvetica;
	color: #ffffff;
	text-align:center;
}
a.header:link, a.header:visited {
    font: normal bold 11px MS Sans Serif, Arial, Helvetica;
    text-decoration: none;
    color: white;
    text-align:center;
}
a.header:hover {
    text-decoration: none;
    color: #dddddd;
    text-align:center;
}
tr.off
{
	font: 11px verdana;
	color: #444444;
	background-color: beige;
}
tr.on {
	font: 11px verdana;
	background-color: white;
	color: #444444; 
}
table.grid a.link:link, table.grid a.link:visited {
	color: #555555;
	text-decoration: none;
	font: normal normal 10px Arial, MS Sans Serif, Helvetica;
}
table.grid a.link:hover{
	color: #336699;
	text-decoration: none;
	font: normal normal 10px Arial, MS Sans Serif, Helvetica;
}
table.pagerbox{
	background-color: #cccccc;
	padding: 0px 4px 0px 4px;
}

/* ------------------------------------------------------- */
/* footer------------------------------------------------------- */
a.footer:link, a.footer:visited {
	font: normal normal 10px Arial, MS Sans Serif, Helvetica;
	line-height: 18px;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover {
	text-transform: none;
	color: #003366;
	text-decoration: none;
}

/* ------------------------------------------------------- */
