@charset "utf-8";
/* CSS Document */

form{
	font-weight:normal;
	font-family: verdana, arial, sans-serif;
	font-size:12px;	
}

table{
	font-weight:normal;
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	padding: 0;
	margin:0;
}

select{
	font-weight:normal;
	font-family: verdana, arial, sans-serif;
	font-size:12px;
}	

input[type="text"], input[type="password"]
{
	font-weight:normal;
	font-family:verdana;
	font-size:12px;
}


input[type="submit"], input[type="reset"], input[type="button"]
{
	font-weight:normal;
	font-family:verdana;
	font-size:12px;
	background-color:#85add6;
	color:#FFFFFF;
	border:1px solid #006600;
	cursor:pointer;
	padding:2px 5px;
}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover
{
	background-color:#ccffcc;
	color:#003300;
}

.lnk 	{
	color:#ffffff;
	font-family: verdana, arial, sans-serif;
	padding: 0 2px;
	text-decoration:none;
}
	a.lnk:hover	{color:#ffffff;text-decoration:underline;}
	a.lnk:link 	{color:#ffffff;text-decoration:underline;}

.al
{
	text-align:left;
}

.ar
{
	text-align:right;
}

.e{
	color:#ff0000;
}

h2, #hd2{
	margin:0;
	padding:0;
	background:url('../theme/images/h1.gif') repeat-x;
	text-align:center;
	margin-bottom:20px;	
}


#tabsI {
	float:left;
	width:100%;
	font:normal 14px Arial, Helvetica, sans-serif!important;		
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #cbf5bf;
	margin-top:5px;
}

#tabsI ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
#tabsI li {
	display:inline;
	margin:0;
	padding:0;
}
#tabsI a{
	float:left;
	background:url('../theme/images/tableft.gif') no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	/* Tab equi-distance*/
	width:125px;text-align:center;
}

#tabsI p{
	float:right;
	padding:5px 0px 0px 10px;
}

#tabsI p a{
	background:url('../theme/images/spacer.gif') repeat;
	text-align:right;
}

#tabsI a span{
	float:left;
	display:block;
	background:url('../theme/images/tabright.gif') no-repeat right top;
	/*padding:5px 15px 4px 6px;*/
	padding:5px 10px 4px 6px;;
	color:#006600;
}

#tabsI .lft {
	float:right;
	margin:0;
	padding:0 5px;
	text-decoration:none;
}

#tabsI a span {float:none;}
/* End IE5-Mac hack */

#tabsI a:hover, #tabsI .hovtabsI {
	background-position:0% -42px;
}
#tabsI a:hover span, #tabsI .hovtabsI span  {
	background-position:100% -42px;
	color:#FFF;
}
  


#tabs {
	width:100%;
	display:block;
	border-bottom:1px solid #cbf5bf;
	height:20px;
	font:normal 14px Arial, Helvetica, sans-serif!important;	
  }
  
#tabs ul {
	margin:0;
	padding:0px;
	list-style:none;
  }
#tabs li {
	height:20px;
  display:inline;
  margin:0;
  padding:0;
  }
#tabs a {
  float:left;
  background:url('../theme/images/tableft.gif') no-repeat left top;
  margin:0;
  padding:0 0 0 3px;
  text-decoration:none;
  }
#tabs a span {
  float:left;
  display:block;
  background:url('../theme/images/tabright.gif') no-repeat right top;
  padding:0px 10px 0px 3px;
  color:#006600;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
/* a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons */
#tabs a:hover span, #tabs a:active span   {
  color:#FFF;
 	background-position:100% -42px; 
  }
#tabs a:hover, #tabs a:active {
  background-position:0% -42px;
  }

#tab_o a span {
	color:#FFF;
	background:url('../theme/images/tabright.gif') no-repeat right top;	
	background-position:100% -42px;
}

#tab_o a  {
	background:url('../theme/images/tableft.gif') no-repeat left top!important;
	background-position:0% -42px!important;
}

#tab_over a{
	color:#FFFFFF!important;
	background:url('../theme/images/tableft.gif') no-repeat left top!important;	
	background-position:0% -42px!important;
}

#tab_over a span{
	color:#FFFFFF!important;
	background:url('../theme/images/tabright.gif') no-repeat right top!important;	
	background-position:100% -42px!important;	
}

#tabout{
float:right;
}

#tabout a{
		background:url('../theme/images/tabWhite.gif') repeat;	
}
 
#MeetingLogin{
	text-align:center;
	background-color:#FFFFFF;
	
}
 
#Ltbl{
	margin: 0 auto;

}

.calbtn{
	background:url(../member/Images/calendar.png) no-repeat;
	background-position: top left;	
	cursor:pointer;
	width:18px;
	height:16px;
	border: none; 
	font-size:8px;
}  

.cal_spn{
	position:absolute;
	padding:0;
	margin:0;
	padding-top:3px;
	vertical-align:top; 	
}

