/* CSS Document */
body {

margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
background-color:#efefef; }

.header {
background-image:url(images/header_bg.gif);
text-indent:15px;
height:158;
}
.footer {
background-color:#EFEFEF;
font-size:10px;
color:#999999;
border-top:1px solid #666666;
height:57px;
}
.footer a{ color:#666666; text-decoration:underline;}
.footer a:hover{ color:#000000; text-decoration:none;}

.leftmenu  {
background-image:url(images/left_menu_bg.gif);
width:202px;
color:#ffffff;
font-weight:bold;
height:34px;
font-size:11px;
border-bottom:1px solid #ffffff;
padding-left:10px;
}
.leftmenu a{color:#ffffff; text-decoration:none;}
.leftmenu a:hover{color:#e3e3e3;}


.topmenu {
background-color:#EEEEEE;
height:28px;
color:#1D2C47;
font-size:11px;
font-weight:bold;
text-align:center;
border-top:1px solid #ffffff;
border-bottom:1px solid #D8D8D8;
border-right:1px solid #BFBFBF;
}
.topmenu a{color:#1D2C47; text-decoration:none}
.topmenu a:hover{color:#666666;}


.pageheading
{
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1C3A6A;
padding-left:5px;
padding-top:10px;
}
.bodytext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
div.sdmenu {
	width: 201px;
	font-family: Tahoma, verdana;
	font-size: 11px;
	padding-bottom: 10px;
	color: #FFFFFF;
}
div.sdmenu div {
border-top:1px solid #D3D4D4;

	overflow: hidden;
}
div.sdmenu div:first-child {

}
div.sdmenu div.collapsed {
	height: 28px;
}
div.sdmenu div span {
	display: block;
	padding: 8px 10px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: default;
	border-bottom: 1px solid #DDDDDD;
}
div.sdmenu div.collapsed span {
}
div.sdmenu div a {
	padding: 5px 10px;

	display: block;
	
	color: #FFFFFF;
}
div.sdmenu div a.current {

	padding: 0px 10px;
	
}
div.sdmenu div a:hover {

	
	color: #FFFFFF;
	vertical-align:middle;
	text-decoration: none;
}
.leftmenu1  {
background-image:url(images/left_menu_bg.gif);
width:202px;
color:#ffffff;
font-weight:bold;
height:34px;
font-size:11px;
border-bottom:1px solid #ffffff;

}

.leftmenu1 a{color:#ffffff; text-decoration:none;}
.leftmenu1 a:hover{color:#e3e3e3;}
.leftmenu2  {
background-image:url(images/left_menu_bg.gif);
width:202px;
color:#ffffff;
font-weight:bold;
height:34px;
vertical-align:middle;
font-size:11px;
border-bottom:1px solid #ffffff;
padding-left:10px;

}
.leftmenu2 a{color:#ffffff; text-decoration:none;}
.leftmenu2 a:hover{color:#e3e3e3;}
/* drop down by rajalp */
.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px Verdana;

line-height:17px;
z-index:100;
background-color: #FFFAEF;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F8EFDA;
}

#dropmenudiv{
display: block;
border-bottom: 1px solid #ddd;
color: #ffffff;
position:absolute;
line-height:20px;
background-image:url(images/left_menu_bg1.gif);
border-right: 1px solid #ddd;
border-left: 1px solid #eeeeee;
border-top: 1px solid #eeeeee;
z-index:100;
}

#dropmenudiv a{
text-decoration:none;
width: 100%;
display: block;
text-indent: 3px;
border-bottom:1px solid #DDDDDD;
padding: 1px 0;
font-weight:bold;
color: #ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
	color: #cccccc;
	border-bottom:1px dashed #cccccc;

}


.sitemap {
color:#0C689A;
font-size:11px;
font-weight:bold;}
.sitemap a{
text-decoration:none;
color:#005482;

}
.sitemap a:hover{
color:#666666;
text-decoration:underline;
}