/* CSS Document */

body{margin:0px; padding:0px;  color:#333333; font:11px Tahoma, Arial; text-align:justify;}
.mainpagebg{background:url(images/bodybgg.jpg) 0 0 repeat-x #fff; margin:0px; padding:0px; }
.innerpagebg{background:url(images/bodybg1.jpg) 0 0 repeat-x #fff; margin:0px; padding:0px; }

div, p , ul, h1, h2, h3, img, input{margin:0px; padding:0px;}
ul{list-style-type:none;}
.txtbold{font-weight:bold;}
.txtgray{font:23px Tahoma, Arial, Times, serif; color:#464646; }
.txtgraysml{font:14px Tahoma, Arial, Times, serif; color:#9D9D97; }
.mbot5{margin-bottom:5px;}
.mbot10{margin-bottom:10px;}
.mtop10{margin-top:10px;}
.aligncenter{text-align:center;} 


/* Top Panel */
#toppan{width:969px; height:287px; margin:0 auto;  position:relative;border:0px solid red; }
#toppan #logo{width:235px; height:84px; left:10px; position:absolute; z-index:99;border:0px solid red; margin-top:27px;}

#toppan #topnav { top:4px; right:0px; position:absolute; height:21px;}
#toppan #topnav ul{}
#toppan #topnav ul li{display:inline; border-right:1px solid #88A4AF; padding-left:8px; padding-right:8px; color:#0A6B8F;}
#toppan #topnav ul li a{color:#0A6B8F;}
#toppan #topnav ul li a:link{color:#0A6B8F;}
#toppan #topnav ul li a:hover{text-decoration:none;}

#toppan #mainmenu{ overflow:hidden; top:32px; right:0px; position:absolute;}
#toppan #mainmenu ul li{float:left; background:url(images/mainmenu-div.gif) no-repeat right; padding-left:5px; padding-right:5px;}
#toppan #mainmenu ul li a{color:#fff; font-size:13px; font-weight:bold; text-decoration:none;  display:block; padding-top:5px; padding-bottom:9px; padding-left:10px; padding-right:10px;}
#toppan #mainmenu ul li a :hover{color:#fff; font-size:13px; font-weight:bold; text-decoration:none; background:url(images/mainmenu-sel.gif) repeat-x bottom; }
#toppan #mainmenu ul li a.sel{color:#fff; font-size:13px; font-weight:bold; text-decoration:none; background:url(images/mainmenu-sel.gif) repeat-x bottom; }

#toppan input.txt{font:10px Tahoma, Arial, Times, serif; padding:1px 3px 1px 3px; }
#toppan input.txt:hover{background:#DADADA;}
#toppan input.btn{background:url(images/btn_go.gif) no-repeat; width:24px; height:18px; padding:0px; border:1px solid #C5C5C5; font: 11px Tahoma; color:#fff; font-weight:bold; 
padding:0px 2px 2px 2px;}
#toppan #topnav ul li.bordernone{border:0px solid #000; padding-right:0px;}
#toppan #topnav ul li.phone{background:url(images/icon_phone.gif) no-repeat left; padding-left:15px; padding-bottom:2px; padding-top:2px;}

#toppan .centerimg{width:969px; height:218px;  top:63px; position:absolute; background:url(images/ban1.jpg) no-repeat bottom;border:0px solid red;overflow:hidden;}
#toppan .spacer{background:url(images/spacer.gif) repeat;width:969px; height:218px;}



/* Services Panel */
#servpan{background-color:#E5E5E5;float:left; width:100%; clear:both;}
#servpan a{color:#0A6B8F;}
#servpan a:link{color:#0A6B8F;}
#servpan a:hover{text-decoration:none;}
/* modified by Ramya as Jagadeesswari wanted to reduce the grey panel width 
#servpan .servinfo{border:0px solid #000; width:969px; margin:0 auto; background:url(images/dotted.gif) repeat-y right; height:170px;}

#servpan .servinfo .servinfobox{border:0px solid #000; width:22%; float:left; padding:1%; background:url(images/dotted.gif) repeat-y left; height:150px;}*/
#servpan .servinfo{border:0px solid #000; width:969px; margin:0 auto; background:url(images/dotted.gif) repeat-y right; height:140px;}

#servpan .servinfo .servinfobox{border:0px solid #000; width:22%; float:left; padding:1%; background:url(images/dotted.gif) repeat-y left; height:120px;}

#servpan .servinfo .servinfobox h1{font-size:23px; color:#464646; padding:0px; margin:0px; font-weight:normal;}
#servpan .servinfo .servinfobox h2{font-size:15px; color:#9D9D97; padding:0px; margin:0px;font-weight:normal;}


/* Content Panel */
#contpan{ width:969px;margin:0 auto; clear:both; overflow:hidden;}
#contpan #contleft{width:700px; float:left; padding:10px 10px 10px 8px;}
#contpan #contleft p, ul{line-height:17px;padding-bottom:10px; font-size:12px;}
#contpan #contleft li{background:url(images/arrow.gif) no-repeat left; padding-left:10px; margin-left:20px;font-size:12px;line-height:17px;}
#contpan #contright{width:250px; float:left}

#contpan #contright {padding-top:10px;}
#contpan #contright .banbox{border:2px solid #cdcdcd; padding:5px; float:left; margin-bottom:10px; width:232px;}
#contpan #contright .banbox h3{color:#0A6B8F; padding-bottom:5px; font-size:14px;}
#contpan #contright .banbox li{background:url(images/arrow.gif) no-repeat left; padding-left:10px;}
#contpan #contright .banbox .more{float:right;}
#contpan #contright .banbox a{color:#0A6B8F;}
#contpan #contright .banbox a:link{color:#0A6B8F;}
#contpan #contright .banbox a:hover{text-decoration:none;}
#contpan #contright .banbox h4{text-decoration:none;}


/* Footer Panel */
#footerpan{background:#003E56; font-size:11px; color:#fff; padding:5px; text-align:center; clear:both;}
#footerpan a{color:#fff;}
#footerpan a:link{color:#fff;}
#footerpan a:active{color:#fff;}
#footerpan a:hover{text-decoration:none;}


/* Inner page Panel */

#toppan1{width:969px; height:193px; margin:0 auto;  position:relative;}
#toppan1 #logo{width:235px; height:84px; left:10px;  position:absolute; z-index:99; border:0px solid red; margin-top:27px}

#toppan1 #topnav { top:4px; right:0px; position:absolute; height:21px; }
#toppan1 #topnav ul{}
#toppan1 #topnav ul li{display:inline; border-right:1px solid #88A4AF; padding-left:8px; padding-right:8px; color:#0A6B8F;}
#toppan1 #topnav ul li a{color:#0A6B8F;}
#toppan1 #topnav ul li a:link{color:#0A6B8F;}
#toppan1 #topnav ul li a:hover{text-decoration:none;}

#toppan1 .smenutopimg{ position:absolute; top:165px; left:27px; width:204px; height:28px; z-index:9999; background:url(images/submenutop.gif) no-repeat bottom;border:0px solid red; }

#toppan1 #mainmenu{ overflow:hidden; top:32px; right:0px; position:absolute; clear:both}
#toppan1 #mainmenu ul li{float:left; background:url(images/mainmenu-div.gif) no-repeat right; padding-left:5px; padding-right:5px;}
#toppan1 #mainmenu ul li a{color:#fff; font-size:13px; font-weight:bold; text-decoration:none;  display:block; padding-top:5px; padding-bottom:9px; padding-left:10px; padding-right:10px;}
#toppan1 #mainmenu ul li a:hover{color:#fff; font-size:13px; font-weight:bold; text-decoration:none; background:url(images/mainmenu-sel.gif) repeat-x bottom; }
#toppan1 #mainmenu ul li a.sel{color:#fff; font-size:13px; font-weight:bold; text-decoration:none; background:url(images/mainmenu-sel.gif) repeat-x bottom; }

#toppan1 input.txt{font:11px Tahoma, Arial, Times, serif; padding:1px 3px 1px 3px;}
#toppan1 input.txt:hover{background:#DADADA;}
#toppan1 input.btn{background:url(images/btn_go.gif) no-repeat; width:24px; height:18px; padding:0px; border:1px solid #C5C5C5; font: 11px Tahoma; color:#fff; font-weight:bold; 
padding:0px 2px 2px 2px;}
#toppan1 #topnav ul li.bordernone{border:0px solid #000; padding-right:0px;}
#toppan1 #topnav ul li.phone{background:url(images/icon_phone.gif) no-repeat left; padding-left:15px; padding-bottom:2px; padding-top:2px;}

/* Added by venkatesh for background image */
#toppan1 .centerimg2{width:969px; height:120px;background:url();top:63px; position:absolute;}

#toppan1 .spacer1{background:url(images/about1.jpg) repeat;width:969px; height:120px;}
#toppan1 .centerimg1{width:969px; height:220px;background:url();top:63px; position:absolute;  }
#toppan1 .spacer2{background:url(images/ban1.jpg) no-repeat left; width:975px; height:220px;}

#toppan1 .centerimgMaster{width:969px; height:120px;  top:63px; position:absolute;}

#toppan .centerimg2{width:969px; height:218px;  top:63px; position:absolute;  z-index:-100; background:url(images/flash-banner2.swf) no-repeat bottom;border:0px solid red;}
#toppan .spacer2{background:url(images/spacer.gif) repeat;width:969px; height:218px;}




/* Added by venkatesh for background image */

#contpan1 {  width:969px;margin:0 auto; position:relative; background:url(images/innerpagebg.jpg) repeat-y; clear:both; overflow:hidden;}
#contpan1 .breadcrum{border-bottom:1px solid #D1D1D1; padding:3px 0px 3px 2px; margin-left:235px; color:#666666}
#contpan1 .breadcrum a{color:#666666; text-decoration:none}
#contpan1 .breadcrum a:link{color:#666666; text-decoration:none}
#contpan1 .breadcrum a:hover{color:#333333; text-decoration:underline}
#contpan1 #leftmenu{float:left; width:182px; margin-left:38px; margin-right:15px;}
#contpan1 #leftmenu ul{}
#contpan1 #leftmenu ul li a{padding:3px 3px 3px 3px; display:block; text-decoration:none; border-bottom:1px solid #CECECE; color:#666666;}
#contpan1 #leftmenu ul li a:link{padding:3px 3px 3px 3px; display:block; text-decoration:none; border-bottom:1px solid #CECECE; color:#666666;}
#contpan1 #leftmenu ul li a:hover{padding:3px 3px 3px 3px; background:#d5d5d5; color:#666666;}
#contpan1 #leftmenu ul li a.sel{padding:3px 3px 3px 3px; background:#003E56; color:#fff;}

/* modified by Ramya for setting Min-Height for contpanel */
#contpan1 .continfo{float:left;width:700px; padding-bottom:10px; min-height:350px; }
/* #contpan1 .continfo{float:left;width:525px; padding-bottom:10px;} */
#contpan1 .continfo p{ padding-bottom:15px;font-size:12px}
#contpan1 .continfo ul{padding-left:20px}
#contpan1 .continfo li{background:url(images/arrow.gif) no-repeat left; padding-left:10px;}
#contpan1 h1{ font-size:24px; color:#006288; font-weight:normal; padding-bottom:10px; padding-top:5px;}
#contpan1 h2{ font-size:18px; color:#003E56; font-weight:normal; padding-bottom:10px; padding-top:5px;}


#contpan1 .rightban{float:right; width:200px;}
#contpan1 .rightban .banbox{border:3px solid #cdcdcd; padding:5px; padding-right:30px; float:left; margin-top:10px; margin-right:10px; width:183px;}
#contpan1 .rightban .banbox h3{color:#0A6B8F; padding-bottom:5px;}
#contpan1 .rightban .banbox li{background:url(images/arrow.gif) no-repeat left; padding-left:10px;}
#contpan1 .rightban .banbox .more{float:right;}
#contpan1 .rightban .banbox a{color:#0A6B8F;}
#contpan1 .rightban .banbox a:link{color:#0A6B8F;}
#contpan1 .rightban .banbox a:hover{text-decoration:none;}



/* Added by Ramya for Menu expand and collapse */
body a
{
	color:#333333; font:11px Tahoma, Arial, Times, serif; text-align:justify;
}
.GridView 
{
	color:#333333; font:11px Tahoma, Arial, Times, serif; text-align:justify;
}
.btn{
	border: 1px solid #b5c7de;
	background: #eaf3fe url(../images/btn_bg.gif) repeat-x left bottom;
	width:77px;
	height:23px;
	text-align: center;
	color:#1a3657;
	font-weight: bold;
	font-size: 0.9em; outline: none;
}


.lbl
{
	font-family: Tahoma,Arial;
	font-size:11px;
	color: #000000;
	
}
.ddl
{
	font-family: Tahoma,Arial;
	font-size:11px;
	color:#000;
	
}

.fupload
{
	font-family: Tahoma,Arial;
	font-size:11px;
	color:#000;
	height: 20px;
	border: 1px solid #b5c7de;
    background-color:#fff;
	}
.error
{
	font-family: Tahoma,Arial;
	font-size:1em;
	color:Red;
}

.profiles 
{ 
	border-color:Gray ; border-style:solid ; border-width:1px ; 
	background-color:#DFEBEF;padding-left:10px; padding-right:10px; 
	padding-top:10px; padding-bottom:10px;
	/*#CFE1ED*/
}

.menu1{
display:block;
padding:3px 3px 3px 3px; display:block; text-decoration:none; border-bottom:1px solid #CECECE; color:#666666;
}
.menu1 a:link{padding:3px 3px 3px 3px; display:block; text-decoration:none; border-bottom:1px solid #CECECE; color:#666666;}
.menu1 a:hover{padding:3px 3px 3px 3px; background:#d5d5d5; color:#666666;}
.menu1 a.sel{padding:3px 3px 3px 3px; background:#003E56; color:#fff;}


.submenu{
background-image: url(images/submenu.gif);
display: block;
margin-left:10px;
padding: 3px 3px 10px 3px; display:block; text-decoration:none; border-bottom:1px solid #CECECE; color:#666666;
text-decoration:none; 
}
.submenu a:link{padding:3px 3px 3px 3px; display:block; text-decoration:none; border-bottom:1px solid #CECECE; color:#666666;}
.submenu a:hover{padding:3px 3px 3px 3px; background:#d5d5d5; color:#666666;}
.submenu a.sel{padding:3px 3px 3px 3px; background:#003E56; color:#fff;}

.show{
display: block;
}

.hide{
display: none;
}

.txtbox
{
	font-family: Tahoma,Arial;
	font-size:11px;
	color: #000000;
	border: 1px solid #b5c7de;
    background-color:#fff;
    height:18px;
}
/* .smallbox{border:1px solid #C3D0D7; background-color:#EAF0FF; height:110px;} */
