/* CSS Document */

html, body{ 
	 margin:0;
	 padding:0;
	 text-align:center;
 	 background:#2d2e28; 
	 font:11px Arial, Helvetica; 
	 color:#000;}
	 
.fleft { float:left;}
.fright { float:right;}

#pagewidth{
	width:770px;
	text-align:center;
	margin:0 auto;
	height:100%;
	overflow:hidden;}
	
	#header {
	width:770px;
	height:158px;
	margin:0 auto;
	position:relative;
	background:#ccc url(images/headbg.png) no-repeat top;}
	
	#loginb { position:absolute; top:5px; right:10px; color:#FFFFFF;}
	#logout { color:#FFFFFF;}
	#logout a{ color:#FFFFFF;}
	#logout a:hover{ color:#FFFFFF;}
	
	#addressbar { background:url(images/addressbarbg.png) no-repeat; height:28px; padding:0 15px; position:absolute;
				  top:130px; left:0; width:740px; font:10px Arial, Helvetica, sans-serif; color:#fff; text-align:left; }
	#addressbar a { color:#fff; text-decoration:underline;}
	#addressbar a:hover { color:#e8e89c; text-decoration:none;}
				  
	#addressbar table { padding:4px 0 0 0;}
	
	.searchtextfield { border-left:1px solid #808080; border-top:1px solid #808080; color:#666; 
	                   font:12px Arial, Helvetica, sans-serif; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8;}
					  
	
	/*
	#nav ul {
	margin: 0;
	padding:0;
	list-style: none;
	bottom:8px;
	}
	#nav li {
	margin: 0;
	padding: 4px 8px 4px 28px;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#797979;
	background:url(images/nav_n.png) no-repeat;
	text-align:left;
	text-transform:uppercase;
	}
	
	#nav li  a{
		color:#797979;
		text-decoration:none;}
	#nav li  a:hover{
		color:#090909;
		text-decoration:none;}
	*/
		
	.leftpanelbg {
		/*background:url(images/leftpanelbg.png) repeat-y;*/
		padding:8px 10px;
		font:12px Arial, Helvetica, sans-serif;
		color:#333;
		text-align:left;}
	
	.leftpanelbgall {
		background:url(images/leftpanelbg.png) repeat-y;
	}		
		
	.leftpanelbg a  {
		color:#333;
		text-decoration:none;}
		
	.leftpanelbg a:hover  {
		color:#5a5a02;
		text-decoration:none;}
		
	 .leftbottom a {
		color:#333;
		text-decoration:underline;}
		
	 .leftbottom a:hover {
		color:#5a5a02;
		text-decoration:none;}
		
	.leftbottom {
		background:url(images/leftpanel_bottom.png) no-repeat bottom;
		padding:0px 8px 0px 8px;
		height:30px;
		text-align:left;
		vertical-align:top;
		font-size:12px;}
	
	.bottombg {
		background:url(images/bottombg.png) no-repeat;
		height:30px;}
		
	.bottomlinks {
		font: 11px Arial, Helvetica, sans-serif;
		color:#333;
		margin-right:150px;
		float:right;}
	* html .bottomlinks{ margin-right:100px;}
		
	.bottomlinks a {
		color:#333;
		text-decoration:underline;}
		
	.bottomlinks a:hover{
		color:#333;
		text-decoration:none ;}
	
	.sepretor { background:url(images/sepretor.png) no-repeat center; padding:5px 8px; }
	
	
	.contentbg {
		background:url(images/contentbg1.png) repeat-y; }
		
	.head1 {
		background:url(images/heading_bg1.png) no-repeat; 
		padding:0px 25px 0px 32px;
		}
	.head1index {
		background:url(images/heading_bg3.png) no-repeat; 
		padding:12px 25px 14px 35px;
		}
		
	.head2 {
		background:url(images/heading_bg3.png) no-repeat; 
		padding:12px 25px 14px 35px;
		}
	
	.spacer { padding:5px 29px 5px 25px;}
	
	.font10green {
	   padding:10px 5px 0px 0px;
		font:11px Arial, Helvetica, sans-serif; color:#3d3d03; line-height:16px;}
		
	.profilebg {
		background:#47473b;
		padding:5px; 
		text-align:center;
		float:left;
		width:140px;
		color:#f2f2e6;
		font:10px Arial, Helvetica, sans-serif;}
	.profilebg a { color:#f2c000; text-decoration:underline; }
	.profilebg a:hover{ color:#fff; text-decoration:none; }
	
	.profilebgctr {
		background:#47473b;
		padding:5px; 
		text-align:center;
		float:center;
		width:140px;
		color:#f2f2e6;
		margin-right:28px;
		margin-left:28px;
		font:10px Arial, Helvetica, sans-serif;}
	.profilebgctr a { color:#f2c000; text-decoration:underline; }
	.profilebgctr a:hover{ color:#fff; text-decoration:none; }
	
	
	.profilebglst {
		background:#47473b;
		padding:5px; 
		text-align:center;
		float:right;
		width:140px;
		color:#f2f2e6;
		font:10px Arial, Helvetica, sans-serif;}
	.profilebglst a { color:#f2c000; text-decoration:underline; }
	.profilebglst a:hover{ color:#fff; text-decoration:none; }
	
	
	* html .profilebg {
		} 
		
	.border_center { width:186px; border-left:1px solid #b9bbb4; border-right:1px solid #b9bbb4;}
	.border_left { width:186px; border-left:1px solid #b9bbb4;}
	.border_right { width:186px; border-right:1px solid #b9bbb4;}
	
	.footerbg {
		background:url(images/footerbg.png)  repeat-x; 
		height:50px;
		font:10px Arial, Helvetica, sans-serif;
		color:#fff;
		padding:2px 18px 0 11px;}
	.footerbg a { text-decoration:none; color:#fff; }
	.footerbg a:hover{ text-decoration:underline; color:#fff; }
	
	
	.profilename {
		font:bold 19px Arial Narrow, Arial, Helvetica, sans-serif;
		color:#47473c;
		border-bottom:1.5px dashed #a4a489;
		padding:3px 0px -10px 0px;
		}
		
	.profildesignation {
		color:#47473c;
		font: bold 15px Arial Narrow,Arial, Helvetica, sans-serif ;
		padding-top: -15px;
		
		}
		
	.profiladd {
		font: 12px Arial, Helvetica, sans-serif ;
		}
	
	.profiladd a {
		color:#3f5d36;
		text-decoration:underline;}
	.profiladd a:hover{
		color:#333;
		text-decoration:none;}
		
	.font14px {
		font:14px Arial, Helvetica, sans-serif;
		color:#47473c;
		text-align:justify;}
		
	.tabbg {
		background:url(images/heading_bg1.png) no-repeat; 
		height:50px;
		 position:relative;
		 padding:0 0 0 20px;}
	
	.tabbgdown {
		background:url(images/heading_bg2.png) no-repeat; 
		height:50px;
		 position:relative;
		 padding:0 0 0 20px;}	 
			
	#tab ul {
	margin: 0 0 0 45px;
	padding:0;
	list-style: none;
	position:absolute;
	}
	#tab li {
	display: inline;
	margin: 0;
	font:bold 16px Helvetica, Arial, sans-serif;
	color:#fff;
	float:left;
	}
	
	#tab li  a{
		color:#fff;
		display:block; 
		padding: 13px 8px 16px 8px;
		
		text-decoration:none;}
	#tab li  a:hover{
		color:#fff;
		background:url(images/arrow.png) no-repeat center bottom;
		text-decoration:none;}
	/*Zaf*/
	.required{
	color:#FF0000;
	}
	
	.error, .error_message {
	color:#DA0000;
	font-size: 11px;
	margin: 2px 0px;
	font-weight: bold;
	
	}
	.highlight {
		background-color: Yellow;
		color: Blue;
		padding: 0;
	}
	/*Fai*/
	a {
		color:#333;
		text-decoration:underline;}
		
	a:hover{
		color:#333;
		text-decoration:none ;}	
	
	/* start - table */
	th 
	{
		background: #454500;
		height: 29px;
		color: #FFF;
		text-align: left;
	}
	th a
	{
		background: #454500;
		height: 29px;
		color: #FFF;
		text-align: center;
	}
	th a:hover
	{
		background: #454500;
		height: 30px;
		color: #FFF;
		text-align: center;
	}
	.tr_odd 
	{
		background: #F8F8F8;
	}
	.tr_even 
	{
		background: #EFEFEF;
		
	}
	/* end - table */
	.td_center{
	  padding:2px 2px;
	  vertical-align:top;
	  text-align:center;
	}
	
	.th_center{
	  text-align:center;
	}

	.td_left{
	  padding:2px 2px;
	  vertical-align:top;
	  text-align:left;
	}
	
	.td_right{
	  border-top: 0px solid #ccc;
	  padding:2px 2px;
	  vertical-align:top;
	  text-align:right;
	}
	
	label {
    padding-right: 10px;
    width: 100px;
    display: block;
    float: left;
	font-weight:bold;
	text-align:right;
	}
	
	h1 {
		background:url(images/heading_bg1.png) no-repeat; 
		color:#FFFFFF; 
		padding:7px 25px 13px 27px;
		margin-top:0px;
		margin-bottom:0px;
		font:22px Arial, Helvetica, sans-serif;
		font-weight:bold ;
	}
	
	.content_spacer { 
		padding:5px 29px 5px 25px;
		font:14px Arial, Helvetica, sans-serif;
		color:#47473c;
		text-align:justify;
	}	
	
	.member_list_header
	{
		border-bottom:#AFA480 1px solid;
		border-top:#AFA480 1px solid;
		color:#806941;
		font-size:14px;
		font-weight:bold;
		padding:2px 0px 2px 0px;
	}
	.member_list_header a
	{
		border-bottom:#AFA480 1px solid;
		border-top:#AFA480 1px solid;
		color:#806941;
		font-size:14px;
		font-weight:bold;
		padding:2px 0px 2px 0px;
	}
	.member_list_header a:hover
	{
		border-bottom:#AFA480 1px solid;
		border-top:#AFA480 1px solid;
		color:#806941;
		font-size:14px;
		font-weight:bold;
		padding:2px 0px 2px 0px;
	}
	
	
	.member_list 
	{
	   color:#988761;
	   font-size:12px;
	   font-weight:bold;
	}
	
	.member_list a
	{
	    color:#988761;
		font-size:12px;
		font-weight:bold;
	}
	
	.member_list a:hover
	{
	    color:#988761;
		font-size:12px;
		font-weight:bold;

	}
	 
	 .sort_list
	{
	background-color: #FFFFFF;
	margin: 1px 0px 4px 0px; 
	text-decoration: none;
	cursor:move;
	border:#515194 1px solid;
	width:400px;
	}	
	
	.button_spacer {
    padding-right: 10px;
    width: 100px;
    display: block;
    float: left;
	font-weight:bold;
	text-align:right;
	}
	
	.lable_text {
    padding-right: 10px;
	float: left;
	font-weight:bold;
	text-align:right;
	}
	
	.image_border
	{
		border:#FFFFFF 7px solid;
	}
	
	
	.linkbutton 
	{
		font: 12px Arial, Helvetica, sans-serif ;
	}
	
	
	.spiffy{display:block}
	.spiffy *{
	  display:block;
	  height:1px;
	  overflow:hidden;
	  font-size:.01em;
	  background:#FFFFFF}
	.spiffy1{
	  margin-left:3px;
	  margin-right:3px;
	  padding-left:1px;
	  padding-right:1px;
	  border-left:1px solid #ffffff;
	  border-right:1px solid #ffffff;
	  background:#ffffff}
	.spiffy2{
	  margin-left:1px;
	  margin-right:1px;
	  padding-right:1px;
	  padding-left:1px;
	  border-left:1px solid #ffffff;
	  border-right:1px solid #ffffff;
	  background:#ffffff}
	.spiffy3{
	  margin-left:1px;
	  margin-right:1px;
	  border-left:1px solid #ffffff;
	  border-right:1px solid #ffffff;}
	.spiffy4{
	  border-left:1px solid #ffffff;
	  border-right:1px solid #ffffff}
	.spiffy5{
	  border-left:1px solid #ffffff;
	  border-right:1px solid #ffffff}
	.spiffyfg{
	  background:#FFFFFF}
	  
	#dhtmlgoodies_menu{
		width:158px;	/* Width of main menu */
	}

	#dhtmlgoodies_menu ul {
	margin: 0px 0px 0px  0px;
	padding:0px 0px 0px 0px;
	}
	#dhtmlgoodies_menu li {
	margin: 0px 0px 0px  0px;
	padding: 4px 8px 4px 28px;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#797979;
	background:url(images/nav_n.png) no-repeat;
	text-align:left;
	text-transform:uppercase;
	list-style-type : none;
	}
	
	* html #dhtmlgoodies_menu li {
    padding: 1px 8px 1px 28px;
    margin: 0px 0px 0px  0px;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#797979;
	background:url(images/nav_n.png) no-repeat;
	text-align:left;
	text-transform:uppercase;
	list-style-type : none;
    }
	
	
	#dhtmlgoodies_menu li  a
    {
		color:#797979;
		text-decoration:none;
    }
	#dhtmlgoodies_menu li  a:hover{
		color:#090909;
		text-decoration:none;}
	
	/*	
	#dhtmlgoodies_menu ul li ul{	
		padding-left:10px;
	}
	
	#dhtmlgoodies_menu	,#dhtmlgoodies_menu .activeMainMenuItem{
	}
	
	*/
	
	.dhtmlgoodies_subMenu{
		visibility:hidden;
		position:absolute;
		overflow:hidden;
	}
	.dhtmlgoodies_subMenu ul{
        margin: 0px 0px 0px  0px;
	    padding:0px 0px 0px 0px;
	}
	.dhtmlgoodies_subMenu ul li{
		list-style-type:none;
		margin: 0px 0px 0px  0px;
		padding: 4px 8px 4px 15px;
		background:url('../img/submenu.gif') repeat-x;
		text-align:left;
		text-transform:uppercase;
		font:bold 10px Arial, Helvetica, sans-serif;
		border: #C2C7D6 1px solid;
	}
	
	* html .dhtmlgoodies_subMenu li { padding: 0px 8px 0px 15px; }
	

	.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
		white-space:nowrap;	/* No line break */
		text-decoration:none;	/* No underline */
		color:#000;	/* Black text color */
		padding:0px;	/* 1px of "air" inside */
		display:block;	/* Display as block - you shouldn't change this */
		color:#C2C7D6;
		
	}
	.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
		color:#FFF;	/* White text */
	}
  
	  