/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/tree_frog_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
img
{
border:none;
outline:none;
}
a
{
border:none;
outline:none;
}
#outer {width:190px; height: auto; position:relative; margin:0 0 0 0; padding:0 0 0 0;}

#menu {list-style-type:none; padding:0; margin:0; border:1px solid #fff; border-width:0 1px 1px; z-index:100; margin-left:5px; }
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu li {
	float:left;
	background-color:#C4DFC4;
	position:relative;
	border-top:1px solid #fff;
	margin:0;
	padding:0;
}

#menu li.sub {
	background-color:#EAF4EA;
}
#menu li.sub a {/* affecting all the menu which does not have sub menu */
	padding-left:0;
	background-color:#EAF4EA;
	width:100%;
}

#menu li, #menu li a {
	display:block;
	color:#006600;
	font-family:arial, sans-serif;
	font-size:11px;
	line-height:24px;
	width:100%;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	/*text-indent:5px;*/
	padding-left:5px;
	margin:0;
	
	
}


#menu ul,
#menu li.click ul ul,
#menu li.click ul li.hover ul ul {display:none;}

#menu li.hover {color:#000; z-index:500;}
#menu li.click {color:#000;}

#menu li.click ul {display:block; margin:0; padding:0;}
#menu li.click li { margin:0;padding-left:0;}
#menu li.click ul li a, #menu li.click ul li a:link {
	margin:0;	
	background-color:#C4DFC4;
	padding-left:5px;
	width:97.0%;/*width:175px*/
}
#menu li.click ul li a:hover {
	margin:0;	
	background-color:#EAF4EA;
	padding-left:5px;
	width:97.0%;/*width:175px*/
}
#menu li.click ul li.hover ul, 
#menu li.click ul li.hover ul li.hover ul {display:block; position:absolute; left:110px; top:-1px; border:1px solid #fff; border-width:0 1px 1px;}

#menu li.click ul li.fly {background: #BFDFBF url(frog_arrow.gif) no-repeat top right;}
#menu li.click ul li.hover {background:#EAF4EA;}
/* sub sub menu */
#menu li.click ul li.hover ul li {background:#EAF4EA;}
#menu li.click ul li.hover ul li.hover ul li {background:#BFDFBF; z-index:500;}

#menu li.click ul li.hover ul li.fly {background: #EAF4EA url(frog_arrow.gif) no-repeat top right;}
#menu li.click ul li.hover ul li.hover {z-index:500; background:#EAF4EA;}
#menu li.click ul li.hover ul li.hover a {color:#000;}

#menu li.click ul li.hover ul li.hover ul li.hover {background:#aa0;}
#menu li.click ul li.hover ul li.hover ul li.hover a {color:#fff;}



/********************************************************/
body{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font:100% Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-position:top;	
}
.maintable{
width:990px;
height:100%;
background:url(../images/maintable-bg.gif) repeat-y;

}
.innertable{
width:100%;
height:100%;
margin:0;
padding:0;
}
.addtb2
{
background-image:url(../images/addbg1.gif);
background-repeat:no-repeat;
background-position:top center;
height:178px;
height:177px;
}
.addtbl
{
background-image:url(../images/addbg.gif);
background-repeat:no-repeat;
background-position:top center;
height:178px;
height:177px;
}
a{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#006600;
	font-size:12px;
}
a:link { 

	font-weight: normal;
	text-decoration: none;
	color: #006600;	
	text-align:left;
	}	
	
a:visited { 

	font-weight: normal; 
	text-decoration: none;
	color: #006600;	
	}

a:hover, a:active { 	
	color: #000;
	}
.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#000000;
}

.footer a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#000000;
} 

.footer a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#ffffff;
} 

.footer a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#000000;
} 


p {
COLOR: #000000; 
text-align:justify;
margin:0;
padding:0;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
p.content {
text-align:justify;
margin:10px 20px 10px 20px;
padding:0;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.content1 {
text-align:justify;
margin:10px 20px 10px 20px;
width:650px;
padding:0;
font-size:12px;
}
a.footer{
FONT: normal .7em Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
p.heading
{
text-align:Left;
COLOR: #028223; 
margin:  0 2px 10px 5px;
font-size:12px;
font-weight:bold;
}
p.smallheading
{
text-align:Left;
COLOR: #333; 
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
margin:  0 0 10px 0px;
background-color:#CBE4CB;
padding:2px 2px 2px 5px;
}
p.sheading{
COLOR: #003300; 
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
margin:  0 0 5px 0;

}

#AutoScrollContent {
position:absolute; 
top:0; 
left:0; 
width:180px; 
visibility:visible;

} 
 Do NOT rename this class 
#AutoScrollContent p{padding:7px; margin:0; }
#AutoScrollContent a{color:#003300; font-size:11px; padding-bottom:5px; }
/* END style10 */


ul#middlemenu {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#middlemenu li {
        float: left;
        font: normal 11px Tahoma, Arial, sans-serif;
        margin: 0;
		border-left:1px solid #fff; 
        
}

ul#middlemenu li a, ul#middlemenu li a:link {
        margin: 0 0 0 0;
        padding: 0 .5em;
        color: #fff;        
        text-decoration: none;
		width:auto;
		height:auto;
		font: bold 11px Tahoma, Arial, sans-serif;
}

ul#middlemenu li a:active, ul#middlemenu li a:visited {
        margin: 0 0 0 0;
        padding: 0 .5em;
        color: #fff;
       font: bold 11px Tahoma, Arial, sans-serif;
        text-decoration: none;
		width:auto;
		height:auto;
}

ul#middlemenu li a:hover {
       margin: 0 0 0 0;
        padding: 0 .5em;
        color: #000;        
        text-decoration: none;
		width:auto;
		height:auto;
		font: bold 11px Tahoma, Arial, sans-serif;
}
/*****************/
/*****************/

ul#bottommenu {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#bottommenu li {
        float: left;
        font: normal 11px Tahoma, Arial, sans-serif;
        margin: 0;
		border-right:1px solid #fff; 
        
}

#bottommenu a, #bottommenu a:link {
        margin: 0 0 0 0;
        padding: 0 .5em;
        color: #fff;        
        text-decoration: none;
		width:auto;
		height:auto;
		font: normal 11px Tahoma, Arial, sans-serif;
}

#bottommenu a:active, #bottommenu a:visited {
        margin: 0 0 0 0;
        padding: 0 .5em;
        color: #fff;
       font: normal 11px Tahoma, Arial, sans-serif;
        text-decoration: none;
		width:auto;
		height:auto;
}

#bottommenu a:hover {
       margin: 0 0 0 0;
        padding: 0 .5em;
        color: #000;        
        text-decoration: none;
		width:auto;
		height:auto;
		font: normal 11px Tahoma, Arial, sans-serif;
}

/***************************/

.open
{
padding: 0;
margin: 0;
width:100%;
}
.closed {
display: none;	
}
.open li
{
	list-style: none;
	background-color:#EAF4EA;	
	border-top:1px solid #fff;
	margin:0;
	padding:0;
}

.open li a,.open li a:link{
	display:block;
	color:#006600;
	font-family:arial, sans-serif;
	font-size:11px;
	line-height:24px;
	width:100%;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	margin: 0;
	
}
.open li a:hover { 
color:#006600;
}
.open li a:visited, .open li a:active{
color:#006600;
font-weight:bold;
}
.open li ul{
	padding:0;
	margin: 0px;
	

}
.open li li a, .open li li a:link{
	padding:0;
	background-color:#C4DFC4;
	color:#006600;
	font-weight:bold;
	margin: 0;
	
}


/***************************/
table.borderadmin
{
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color:#00a54f;
}
td.head
{
	font-family: verdana,Tahoma,Trebuchet MS,arial;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	padding-left: 2px;
	font-weight:normal;
	vertical-align: top;
}
td.right
{
	text-align:right;
	COLOR: #006600;
	FONT-FAMILY: verdana,Tahoma,Trebuchet MS,arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	padding: 0px;
}
td.left
{
	text-align:left;
	COLOR: #006600;
	FONT-FAMILY: verdana,Tahoma,Trebuchet MS,arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	padding: 0px;
	background-color: #FFFFFF;
}
td.center
{
	text-align:center;
	COLOR: #006600;
	FONT-FAMILY: verdana,Tahoma,Trebuchet MS,arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	padding: 0px;
	background-color: #FFFFFF;
}
td.content {
	text-align:left;
	font-size:12px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5;
}
.FORMFIELD
{
	BORDER-RIGHT: #3D505A 1px solid;
	BORDER-TOP: #3D505A 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BORDER-LEFT: #3D505A 1px solid;
	COLOR: #3D505A;
	BORDER-BOTTOM: #3D505A 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: VERDANA, SANS-SERIF,  HELVETICA, ARIAL, GENEVA;
	width: 200px;
}  
td.page_sub_heading
{
	text-align:Left;
	COLOR: #000000;
	FONT-FAMILY: verdana,Tahoma,Trebuchet MS,arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	padding: 0px;
}
p.subheading
{
	text-align:Left;
	COLOR: #006600;
	FONT-FAMILY: verdana,Tahoma,Trebuchet MS,arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	padding: 0px;
}
.UserButton
{
	color:#000000;
	background-color:#CBE4CB;
	border: 1px ridge #e4e4e4;
	cursor: pointer;
	height:20px;
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;

}
#custom {
	margin:0;
	width:90%;
	background-image: url(../images/bamboo-species.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
#custom ul {
		list-style: none;
		margin-left: 0;
		padding-left: 15px;
		}

	#custom li, #custom-gen li {
	list-style-image: none;
	list-style-type: disc;
	font-size:12px;
	padding: 3px;
		}
	

	#custom-gen ul {
		list-style: none;
		margin-left: 0;
		padding-left: 1em;
		text-indent: -1em;
		}

	#custom-gen ul li:before {
		content: "\00BB \0020";
		}


/****************************************************NEW******************/
#report {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666;
	padding: 5px;
	height: 20px;
	width: 188px;
	margin-left: 5px;
	font-size: 14px;
}
#report a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}

.stndfont
{
	
	FONT-SIZE:14px;	
	FONT-FAMILY:'Arial, Helvetica, sans-serif';
	TEXT-DECORATION:none;
}

.stndfonttd
{
	
	FONT-SIZE:18px;	 	
	FONT-FAMILY:'Arial, Helvetica, sans-serif';
	TEXT-DECORATION:none;
}
/****************************************************NEW******************/
select.category1 
{
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	width:150px;
	height:17px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
td.mypage_sub_heading
{
	text-align:center;
	COLOR: #000000;
	FONT-FAMILY: verdana,Tahoma,Trebuchet MS,arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	padding: 0px;
}

Column1
{
	font-family: Tahoma,Trebuchet MS,Arial;
	background-image:url(images/line.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
	padding-left: 8px;	
}


#pagenameInnerdivInsideLooptdRight{
	margin:0;	
 	text-align:right;
  	background-image:url(pagename-bg.gif);
   	padding:4px 0 0 12px;
    font:bold 11px verdana,Tahoma,Trebuchet MS,arial;
	color:#006600 ;
}


/* CSS Document */
.forum_top
{
background-image:url(images1/bg_top.jpg);
height:32px;
font:normal 13px Verdana, Arial, Helvetica, sans-serif;
padding-left:15px;
font-weight:bold;
color:#ffffff;
vertical-align:middle;
}
.GridViewStyle
{
font-family: Arial, Sans-Serif; 
font-size:small;  
table-layout: auto;  
border-collapse: collapse; 
border: #cccccc 1px solid;
}
/*Header and Pager styles*/
.HeaderStyle, .PagerStyle 
/*Common Styles*/
{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
background-image: url(/images/HeaderGlassBlack.jpg);
background-position:center;
background-repeat:repeat-x; 
background-color:#ffffff;}
.HeaderStyle th
{
padding: 5px; 
color: #ffffff;}
.HeaderStyle a
{    
text-decoration:none;  
color:#ffffff;   
display:block;  
text-align:left;  
font-weight:normal;
}
.PagerStyle table
{    
text-align:center;   
margin:auto;
}
.PagerStyle table td
{
border:0px;   
padding:5px;
}
.PagerStyle td
{    
border-top: #cccccc 3px solid;
}
.PagerStyle a
{   
color:#ffffff; 
text-decoration:none;  
padding:2px 10px 2px 10px; 
border-top:solid 1px #777777; 
border-right:solid 1px #333333;   
border-bottom:solid 1px #333333;  
border-left:solid 1px #777777;
}
.PagerStyle span
{   
font-weight:bold;   
color:#FFFFFF;   
text-decoration:none;   
padding:2px 10px 2px 10px;
}
/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td 
/*Common Styles*/
{    
padding: 5px; 
border-right: solid 1px #ffffff;
}
.RowStyle td
{   
background-color: #ffffff;
}
.AltRowStyle td
{   
background-color: #e9eef3;
}
.SelectedRowStyle td
{   
background-color: #ffffff;
}
#pagenameInnerdivInsideLoop{
	margin:0;	
 	text-align:left;
  	background-image:url(pagename-bg.gif);
   	padding:4px 0 0 12px;
    font:bold 11px verdana,Tahoma,Trebuchet MS,arial;
	color:#006600 ;
}
#listdisplay { 

margin:0 0 0 20px;
padding:0;
}

#listdisplay ul
{
margin: 0;
padding: 0;
list-style:none;
}

#listdisplay li
{
padding:5px 20px 0 20px;
margin:0px;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#000000;
background: url(../images/arrow.gif) no-repeat;
background-position:0 .5em;
}

/*************Add Section*************/

.addheader
{
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
padding-left:10px;
vertical-align:middle;
}

.addtxt
{
font-family:Tahoma, Arial;
font-size:10px;
color:#333333;
text-align:justify;
padding:3px;
}

.addtxt a:link
{
font-family:Tahoma, Arial;
font-size:10px;
color:#015f03;
text-align:justify;
text-decoration:none;
}

.addtxt a:visited
{
font-family:Tahoma, Arial;
font-size:10px;
color:#015f03;
text-align:justify;
text-decoration:none;
}


.addtxt a:hover
{
font-family:Tahoma, Arial;
font-size:10px;
color:#c80005;
text-align:justify;
text-decoration:none;
}


p.innerheadingbg
{
background-image:url(../images/innerheadingbg.jpg);
background-repeat:no-repeat;
background-position:left;
text-align:Left;
COLOR: #333; 
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
margin:  0 0 10px 0px;
padding:2px 2px 2px 5px;
}

#bullet ul {
	margin: 0;
	padding: 0;
	border: none;
	vertical-align:middle;

	} 

#bullet ul li {
	margin:3;
	padding-left:12px;
	padding-right:10px;
	border: none;
	list-style: none;
	background-image:url(../images/dot1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	vertical-align:text-top;
	}
.text {
text-align:justify;
padding:3px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

input.tbox{
  width:115px;
  height:18px;
  border:1px solid #00a54f;
  font:normal 11px Tahoma, Arial, sans-serif;
  }

/*****************/
div.row {
	  clear: both;
	  padding: 5px 0 0 0;
	  margin:0;
	  text-align:left;
	  width:200px;
	  }
	div.row span.label {
	  float: left;
	  width: 60px;
	  text-align: left;
	  font:normal 11px Tahoma, Arial, sans-serif;
	  padding-left:5px;  
	  }
div.row span.label a{	  
	  font:normal 11px Tahoma, Arial, sans-serif;
	  color:#DE2403;
	  text-decoration:none;
	  margin:0;
	  padding:0;
	  }
	div.row span.formw {
	  float: right;
	  width: 120px;
	  text-align: right;
	  padding-right:3px;	  
	  } 
  input.tbox{
  width:115px;
  height:18px;
  border:1px solid #00a54f;
  font:normal 11px Tahoma, Arial, sans-serif;
  }
.submit{
	background-color:#00a54f;
	width: auto;
	cursor: pointer;
	font: bold 9px Tahoma, Arial, sans-serif;
	border:1px solid #000;
	height: auto;
	color:#FFFFFF;
	padding:1px;
	cursor: pointer;
 }

 #havlist
{
padding-left: 0;
margin-left: 0;
margin:0;
width: 200px;
font: normal 12px Tahoma, Arial, sans-serif;
}

#havlist li
{
	list-style: none;
	margin: 0px;
	padding: 5px;
	border-bottom: 1px solid #00a54f;
	text-align:left;
}

#havlist li a {
	text-decoration: none;
	color:#666666;
	font-weight: bold;
}
#havlist li a:hover {
	text-decoration:none;
	
	color:#00a54f;
}
td.skill
{
	font-family: verdana,Tahoma,Trebuchet MS,arial;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	padding-left: 2px;
	font-weight:normal;
}
td.head
{
	font-family: verdana,Tahoma,Trebuchet MS,arial;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	padding-left: 2px;
	font-weight:normal;
}
td.page_sub_heading
{
	text-align:Left;
	COLOR: #000000;
	FONT-FAMILY: verdana,Tahoma,Trebuchet MS,arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	padding: 0px;
}
.UserButton
{
	color:#000000;
	background-color:#CBE4CB;
	border: 1px ridge #e4e4e4;
	cursor: pointer;
	height:20px;
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;

}
select.category 
{
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	width:200px;
	height:17px;
	font-family: verdana, Tahoma, "Trebuchet MS", arial;
	font-size: 12px;
	
}
td.small
{
	font-family: verdana,Tahoma,Trebuchet MS,arial;
	font-size:9px;
	color:#000000;
	background-color:#EAF4EA;
	padding-left: 2px;
	font-weight:normal;
}

td.skillhilight
{
	font-family: Trebuchet MS,Arial;
	font-size:11px;
	color:#000000;
	background-color:#eaf4ea;
	padding-left: 4px;
	font-weight:normal;
}
select.category1 
{
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	width:150px;
	height:17px;
	font-family: verdana, Tahoma, "Trebuchet MS", arial;
	font-size: 12px;
	
}
select.small
{
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	width:75px;
	height:17px;
	font-family: verdana, Tahoma, "Trebuchet MS", arial;
	font-size: 12px;
}

.FORMFIELD {BORDER-RIGHT: #3D505A 1px solid; BORDER-TOP: #3D505A 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #3D505A 1px solid; COLOR: #3D505A; BORDER-BOTTOM: #3D505A 1px solid; FONT-STYLE: normal; FONT-FAMILY: VERDANA, SANS-SERIF,  HELVETICA, ARIAL, GENEVA}  

p.headinglogin
{
text-align:center;
COLOR: #FF0000 ; 
margin:  0 2px 10px 5px;
font-size:10px;
font-weight:bold;
}
/***********************************************************/
/******************************Hara*******************/
.marketinghead
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#360;
	padding:5px;
	text-align:center;
}
.pcode
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#630;
	padding:5px;
	text-align:center;
}
.marketheadingbg
{
background-image:url(../images/marketingheading.gif);
background-repeat:no-repeat;
background-position:left;
text-align:Left;
COLOR: #333; 
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
margin:  0 0 10px 0px;
padding:4px 4px 4px 5px;
}
.markinnerhead
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#600;
	padding:5px;
}
#image
{
	cursor:pointer;
	margin:0;
	padding:0;
}
	

	