﻿A
{
    font-family: Arial, Helvetica, sans serif;
    font-size:12px;
    text-align:right;
    vertical-align:middle;   
}

A:link
{
    color: #084C8D;
    text-decoration: none;
}

A:visited {
    color: #084C8D;
    text-decoration: none;
}

A:hover {
    color: #744D0A;
    text-decoration: none;
}

A:alink {
    color: #084C8D;
    text-decoration: none;
}

.activemenu 
{
    color: #FFFF00;
    text-decoration: none;
}
.activemenu:link
{
    font-size: 10px;	
    color: #cccccc;
    text-decoration: none;
}
.activemenu:visited 
{
    font-size: 10px;	
    color: #cccccc;
    text-decoration: none;
}
.activemenu:hover 
{
    font-size: 10px;	
    color: #cccccc;
    text-decoration: none;
}
.activemenu:alink
{
    font-size: 10px;	
    color: #FFFF00;
    text-decoration: none;
}

BODY {
    FONT-SIZE: 12px; 
    BACKGROUND: #EAEAEA; 
    MARGIN: 0px; 
    COLOR: #333333; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans serif;
}

.footertext
{
 font-size:12px;
 color:#62909D;
 text-align:center;
}

.fileupload
{
    border:solid 1px #A3A3A3;
    background:White;
}

.popupdiv
{
   background:#ffffff;	
}

.mainbody {
    PADDING-RIGHT: 22px; 
    PADDING-LEFT: 22px; 
    min-height:450px;
    height:auto !important;
    height:450px;
    overflow:visible;
    clear:both;
}

H1 {
    MARGIN-TOP: 0px; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 19px; 
    MARGIN-BOTTOM: 4px; 
    COLOR: #744d0a; 
    FONT-FAMILY: Arial, Helvetica, sans serif;
    padding-bottom:10px;
}

H2 {
    MARGIN-TOP: 0px; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 17px; 
    MARGIN-BOTTOM: 4px; 
    COLOR: #990099; 
    FONT-FAMILY: Arial, Helvetica, sans serif;
    padding-bottom:10px;
    font-weight:bold
}
/*.errmsgtd_normal
{
    font-size:12px;
    font-weight:normal;
    color:red;
}
*/

.errmsg_normal
{
    font-size:12px;
    font-weight:normal;
    color:red;
    background-color:Yellow;
    padding-left:2px;
    padding-right:2px
}

.alertmsg_normal
{
    font-size:12px;
    font-weight:normal;
    color:red;
    padding-left:2px;
    padding-right:2px
}

/*.errmsg
{
    font-size:12px;
    font-weight:normal;
    color:red;
}
*/
.success_normal
{
    font-size:12px;
    font-weight:normal;
    color:green;	
}

.lbltd_normal
{
    font-size:12px;
    padding-right:3px;
    text-align:right;
}
/*--------- Add on 12/31/2008 By LiZhimin ----------*/
.lbltd_normal_bold 
{
    font-size:12px;
    padding-right:3px;
    text-align:right;
    font-weight:bold;
}
.lbltd_normal_left
{
    font-size:12px;
    padding-right:3px;
    text-align:left;
    font-weight:normal;
    color:Black;
}

.lbltd_normal_left_bold
{
    font-size:12px;
    padding-right:3px;
    text-align:left;
    font-weight:bold;
}
/*---------------------- ---------------- ----------*/
.lbltd_green_left_bold
{
    font-size:12px;
    padding-right:3px;
    text-align:left;
    font-weight:bold;
    color:Green;
}

.lbl_CheckIn
{
    font-size:12px;
    padding-right:3px;
    text-align:left;
    background-color:Yellow;
    color:Green;
}

.lbl_normal
{
    font-size:12px;
    padding-right:3px;
    text-align:right;	
}

.lbltd_biger
{
    font-size:13px;
    padding-right:3px;
    text-align:left;
}

.lbltd_biger_bolder
{
    font-size:13px;
    padding-right:3px;
    text-align:left;
    font-weight:bold;
}

.lbltd_biger_right_bolder
{
    font-size:13px;
    padding-right:3px;
    text-align:right;
    font-weight:bold;
}

.lbltd_bigerblue
{
    font-size:13px;
    padding-right:3px;
    text-align:left;
    color:#084C8D;
    font-weight:bold;
}

.btntd_normal
{
    padding-top:10px;
    text-align:center;
}

.rplist_event
{
    border-bottom:0px;
    border-right:0px;    
    width:70px;
}

.rplist_event TD
{
    border-top:0px;
    border-left:0px;
    border-bottom:0px;

    height:10px;
    width:70px;
    vertical-align:middle;
    padding-left:0px;
    padding-right:0px;
}
.rplist_choice
{
    border:0px;
    border-bottom:0px;
    border-right:0px;    
    width:70px;
}

.rplist_choice TD
{
    border-top:0px;
    border-left:0px;
    border-bottom:0px;

    height:10px;
    width:70px;
    vertical-align:middle;
    padding-left:0px;
    padding-right:0px;
}

.lst_tb
{
    border:0px;
    border-bottom:solid 1px #858585;
    border-right:solid 1px #858585;    
    width:690px;
}

.lst_tb TD
{
    border:0px;
    border-top:solid 1px #858585;
    border-left:solid 1px #858585;

    height:20px;
    vertical-align:middle;
    padding-left:3px;
    padding-right:3px;
}

.lst_tb_caption
{
    background-color:#A3A3A3;
    color: #FFFFFF;
    padding-left:5px;
    font-weight:bold;
}

.lst_tb2
{
    border:0px;
    /*border-bottom:solid 1px #858585;*/
    width:690px;
}

.lst_tb2 TD
{
    border:0px;
    border-right:solid 1px #858585;      
    border-top:solid 1px #858585;
    border-left:solid 1px #858585;
    border-bottom:solid 1px #858585;     
    height:25px;
    vertical-align:middle;
    padding-left:3px;
    padding-right:3px;
}
.lst_tb3
{
    border:0px;
    border-bottom:solid 1px #858585;
    border-right:solid 1px #858585;      
    width:690px;
}

.lst_tb3 TD
{
    border:0px;
    height:25px;
    border-top:solid 1px #858585;
    border-left:solid 1px #858585;
    vertical-align:middle;
    padding-left:3px;
    padding-right:3px;

}
.lst_tb3 TD table
{
	 margin: 0px;
	 color: #000000;
	 vertical-align:middle;
}
.lst_tb3 TD table td
{
    height:16px;
    vertical-align:middle;
	border: 0;
}
/*--------- Add on 12/31/2008 By LiZhimin ----------*/
/*---------------------- Ranking -------------------*/
.lst_tb4
{
    border:0px;
    border-bottom:solid 1px #858585;
    border-right:solid 1px #858585;      
    width:690px;
}

.lst_tb4 TD
{
    border:0px;
    height:25px;
    border-top:solid 1px #858585;
    border-left:solid 1px #858585;
    border-bottom:solid 1px #858585;     
    vertical-align:middle;
    padding-left:3px;
    padding-right:3px;

}
.lst_tb4 TD table
{
	text-align:center;
	 font-size: 10px;
	 filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E5E5E5,endcolorstr=#ffffff,gradientType=1)
	 margin: 0px;
	 color: #000000;
	 vertical-align:middle;
}
.lst_tb4 TD table td
{
	text-align:center;
    height:16px;
    width:30px;
    vertical-align:middle;
	border: #aaaaaa 1px solid;
}
/*-----------------------------------------*/

/*-----------------------------------------*/
.lst_tb5
{
    border:0px;
    border-bottom:solid 1px #858585;
    border-right:solid 1px #858585;      
    width:690px;
}

.lst_tb5 TD
{
    border:0px;
    height:25px;
    border-top:solid 1px #858585;
    border-left:solid 1px #858585;
    vertical-align:middle;
    padding-left:3px;
    padding-right:3px;

}
.lst_tb5 TD table
{
	 margin: 0px;
	 color: #000000;
	 border: 0;
	 vertical-align:middle;
}
.lst_tb5 TD table td
{
    height:16px;
    vertical-align:middle;
	border: 0;
    border-bottom:solid 1px #858585;
    padding-bottom:2px;
    padding-top:2px;
}
.lst_tb5 TD table td table
{
    vertical-align:middle;
	border: 0;
}

.lst_tb5 TD table td table td
{
    vertical-align:middle;
	border: 0;
}

/*-----------------------------------------*/

/*-----------------------------------------*/
.lst_tb6
{
    border:0px;
    border-bottom:solid 1px #858585;
    border-right:solid 1px #858585;      
}

.lst_tb6 TD
{
    border:0px;
    border-top:solid 1px #858585;
    border-left:solid 1px #858585;
    height:25px;
    vertical-align:middle;
    padding-left:0px;
    padding-right:0px;

}
.lst_tb6 TD table
{
	 margin: 0px;
	 color: #000000;
	 border: 0;
	 vertical-align:middle;
    padding-left:0px;
    padding-right:0px;
}
.lst_tb6 TD table td
{
    height:16px;
    vertical-align:middle;
	border: 0;
    border-bottom:solid 1px #858585;
    border-right:solid 1px #858585;
    padding:0px;
}
.lst_tb6 TD table td span
{
}
.lst_tb6 TD table td table
{
    vertical-align:middle;
	border: 0;
}

.lst_tb6 TD table td table td
{
    vertical-align:middle;
	border: 0;
    padding-left:3px;
    padding-right:3px;
}

/*-----------------------------------------*/

/*-----------------------------------------*/
.lst_tb7
{
    border:0px;
    border-bottom:solid 1px #858585;
    border-right:solid 1px #858585;      
}

.lst_tb7 TD
{
    border:0px;
    border-top:solid 1px #858585;
    border-left:solid 1px #858585;
    height:25px;
    vertical-align:middle;
    padding-left:0px;
    padding-right:0px;

}
.lst_tb7 TD table
{
	 margin: 0px;
	 color: #000000;
	 border: 0;
	 vertical-align:middle;
    padding-left:0px;
    padding-right:0px;
}
.lst_tb7 TD table td
{
    height:16px;
    vertical-align:middle;
	border: 0;
    border-bottom:solid 1px #858585;
    border-right:solid 1px #858585;
    padding:0px;
}
.lst_tb7 TD table td span
{
}
.lst_tb7 TD table td table
{
    vertical-align:middle;
	border: 0;
}

.lst_tb7 TD table td table td
{
    vertical-align:middle;
	border: 0;
    padding-left:0px;
    padding-right:0px;
    border-bottom:solid 1px #858585;
    border-right:solid 1px #858585;
}

/*-----------------------------------------*/
.lst_tbintd
{
    border:0px;
    border-left:solid 1px #858585;
    border-top:solid 1px #858585;    
    padding-left:3px;
    padding-top:0px;
    margin:0px;
}

.lst_tbintd TD
{
    border:0px;
    border-bottom:solid 1px #858585;
    border-right:solid 1px #858585;
    height:20px;
    vertical-align:middle;
    padding-left:3px;
    padding-top:0px;
    padding-right:0px;    
}

.lst_tbintd_caption
{
    background-color:#FFFFFF;
    color: #FFFFFF;
    padding-left:5px;
    font-weight:bold;
}

.lst_tbFigureintd TD
{
    border:0px;
    vertical-align:middle;
    padding-left:2px;
    padding-top:0px;
    padding-right:0px;    
}

.lst_tbintd1
{
    border:0px;
    border-bottom:0px;
    border-right:0px;
    border-top:0px;
    border-left:0px;   
    padding-left:0px;
    padding-top:0px;
    margin:0px;
}
.lst_tbintd1 TD
{
    border:0px;
    border-bottom:0px;
    border-right:0px;
    border-top:0px;
    border-left:0px;
    height:20px;
    vertical-align:middle;
    padding-left:3px;
    padding-top:0px;
    padding-right:0px;    
}

.menu 
{
	font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}
.menu:link
{
    font-size: 10px;	
    color: #FFFFFF;
    text-decoration: none;
}
.menu:visited 
{
    font-size: 10px;	
    color: #FFFFFF;
    text-decoration: none;
}
.menu:hover 
{
    font-size: 10px;	
    color: #cccccc;
    text-decoration: none;
}
.menu:alink
{
    font-size: 10px;	
    color: #FFFFFF;
    text-decoration: none;
}

.submenu {
    position:absolute;
    width:160px;
    z-index:100;
    left: 207px;
    top: 72px;
    visibility:hidden;
    font-size: 10px;   
}

.submenu TABLE 
{
    width:100%;
    border-right:solid 1px #cccccc;
    border-bottom:solid 1px #cccccc;
}
.submenu TABLE TD
{
    width:100%;
    border-left:solid 1px #cccccc;
    border-top:solid 1px #cccccc;
    background-color:#777777;
    padding-left:2px; 
    padding-top:3px;   
    padding-bottom:3px;
    font-size: 10px;       
}

.termsContent
{
    background-color:white;
    color:Black;
    border-left:solid 1px #cccccc;
    border-top:solid 1px #cccccc;
    border-bottom:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
    width: 100%;
    height: 1000px;
   
}

.termsContent
{
    background-color:white;
    color:Black;
    border-left:solid 1px #cccccc;
    border-top:solid 1px #cccccc;
    border-bottom:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
    width: 100%;
    height: 450px;
    overflow:auto;
    text-align:left;
}



.rankingdtl
{
	border:0px;
    width: 850px;
    height:500px;
    overflow:scroll;
}


.log_link 
{
	font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}
.log_link:link
{
    font-size: 10px;	
    color: #FFFFFF;
    text-decoration: none;
}
.log_link:visited 
{
    font-size: 10px;	
    color: #FFFFFF;
    text-decoration: none;
}
.log_link:hover 
{
    font-size: 10px;	
    color: #cccccc;
    text-decoration: none;
}
.log_link:alink
{
    font-size: 10px;	
    color: #FFFFFF;
    text-decoration: none;
}

.hrsep
{
   background-color:#A3A3A3;
   height:1px;	
}

.selCategory
{
    font-family: Arial, Verdana, Helvetica, sans serif;
    font-size:12px;
    font-weight:bold;
    text-align:right;
    vertical-align:middle; 
    color:#744D0A;       
}

.linktxt
{
    font-family:Arial, Verdana, Helvetica, sans serif;
    font-size:12px;
    font-weight:bold;    
    text-align:right;
    vertical-align:middle;        
}

.linktxt:link
{
    font-size:12px;
    color: #084C8D;
    font-weight:bold;
    text-decoration: none;
}

.linktxt:visited 
{
    font-size:12px;
    color: #084C8D;
    font-weight:bold;   
    text-decoration: none;
}

.linktxt:hover {
    color: #744D0A;
    font-weight:bold;   
    text-decoration: none;
}

.linktxt:alink 
{
	font-size:12px;
    color: #084C8D;
    font-weight:bold;   
    text-decoration: none;
}

.selLink
{
    color: #744D0A;
    font-size:12px;    
    font-weight:normal;
    text-decoration: none;
}

.selLink:link
{
    color: #744D0A;
    font-weight:normal;
    text-decoration: none;
}

.selLink:visited {
    color: #744D0A;
    font-weight:bold;    
    text-decoration: none;
}

.selLink:hover {
    color: #744D0A;
    font-weight:bold;    
    text-decoration: none;
}

.selLink:alink {
    color: #744D0A;
    font-weight:bold;    
    text-decoration: none;
}

.sep
{
  color:#A3A3A3;	
  font-size:12px;
}

.link_thin
{
    color: #084C8D;
    font-weight:normal;
    font-size:11px;
    text-decoration: none;
}

.link_thin:link
{
    color: #084C8D;
    font-size:11px;    
    font-weight:normal;    
    text-decoration: none;
}

.link_thin:visited {
    color: #084C8D;
    font-size:11px;    
    font-weight:normal;    
    text-decoration: none;
}

.link_thin:hover {
    color: #084C8D;
    font-size:11px;    
    font-weight:normal;    
    text-decoration: none;
}

.link_thin:alink {
    color: #084C8D;
    font-size:11px;    
    font-weight:normal;    
    text-decoration: none;
}

.subdomainTopLink 
{
	font-size: 10px;
    color: #084C8D;
    text-decoration: none;
}
.subdomainTopLink:link
{
    font-size: 10px;	
    color: #084C8D;
    text-decoration: none;
}
.subdomainTopLink:visited 
{
    font-size: 10px;	
    color: #084C8D;
    text-decoration: none;
}
.subdomainTopLink:hover 
{
    font-size: 10px;	
    color: #084C8D;
    text-decoration: none;
}
.subdomainTopLink:alink
{
    font-size: 10px;	
    color: #084C8D;
    text-decoration: none;
}

.input
{
	border: solid 1px #A3A3A3;
    background-color:White; 	
}
.descriptionstyle
{
	font-size:11px;
	color:Black;
}

.mailto
{
	font-size:13px;
	color:Blue;
	text-decoration:underline;
	font-weight:normal;
	}
	
.border {
	BORDER-RIGHT: #d0d0d0 1px solid; BORDER-TOP: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; BORDER-BOTTOM: #d0d0d0 1px solid
}

.PartE {
	MARGIN-TOP: 6px;
}
.PartE A {
	TEXT-DECORATION: none
}
.blk_29 {
	OVERFLOW: hidden;
}
.blk_29 .LeftBotton {
	BACKGROUND: url(../../App_Themes/Default/images/scrollrf.jpg) no-repeat center; FLOAT: left; WIDTH: 15px; CURSOR: pointer; HEIGHT: 90px
}
.blk_29 .RightBotton {
	BACKGROUND: url(../../App_Themes/Default/images/scrolllf.jpg) no-repeat center; FLOAT: left; WIDTH: 15px; CURSOR: pointer; HEIGHT: 90px
}

.blk_29 .LeftBottonBlank {
	BACKGROUN:#ffffff; FLOAT: left; WIDTH: 15px; CURSOR:default; HEIGHT: 90px
}
.blk_29 .RightBottonBlank {
	BACKGROUND:#ffffff; FLOAT: left; WIDTH: 15px; CURSOR: default; HEIGHT: 90px
}

.blk_29 .Cont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; OVERFLOW: hidden; WIDTH: 900px; PADDING-TOP: 5px;position:relative;
}
.blk_29 .ScrCont {
	WIDTH: 10000000px; vertical-align:middle
}
.blk_29 .box 
{
	FLOAT: left; WIDTH: 90px; height:80px; TEXT-ALIGN: center; vertical-align:middle;
	padding-bottom:5px;
}
.blk_29 .box .div 
{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	WIDTH: 80px; height:80px; BORDER-TOP: #646263 1px solid;  BORDER-LEFT: #646263 1px solid; BORDER-BOTTOM: #646263 1px solid; border-right:#646263 1px solid;
}
i {
	display:inline-block;
	height:100%;
	vertical-align:middle
	}
.blk_29 .box .div  img {
	vertical-align:middle
	}
.blk_29 .box  .d_over{
	WIDTH: 80px; height:80px; TEXT-ALIGN: center; vertical-align:bottom; BORDER-TOP: #000000 1px solid;  BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; border-right:#000000 1px solid;
}
.blk_29 .box  .d_over img {
	vertical-align:middle
	}
.blk_29 #List1_1 {
	FLOAT: left
}
.blk_29 #List2_1 {
	FLOAT: left
}

.linktitle	
{    
	overflow:hidden;
	text-overflow:ellipsis;
	-moz-binding: url('ellipsis.xml#ellipsis'); 
	white-space:nowrap;
	empty-cells:show;
    font-size:13px;
    padding-right:3px;
    text-align:left;
    font-weight:bold;

}
.linkTheme
{
    overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	empty-cells:show;
    font-size:13px;
    padding-right:3px;
    text-align:left;
    font-weight:bold;
	
}	
.linkMoreTheme	
{
	overflow:hidden;white-space:nowrap;empty-cells:show;text-overflow:ellipsis;
}

.oplink
{
    font-family: Arial, Verdana, Helvetica, sans serif;
    font-size:12px;
    font-weight:bold;
    text-align:right;
    vertical-align:baseline;
}
oplink:link
{
    color: #084C8D;
    text-decoration: none;
}
oplink:visited {
    color: #084C8D;
    text-decoration: none;
}
oplink:hover {
    color: #744D0A;
    text-decoration: none;
}
oplink:alink {
    color: #084C8D;
    text-decoration: none;
}
.linkellipsis
{
	overflow:hidden;
	text-overflow:ellipsis; 
	-moz-binding: url('ellipsis.xml#ellipsis'); 
	width:100px;
	white-space:nowrap;
	empty-cells:show; 
	text-align:left;
}
.headerright a
{
	font-size:12px;
	font-weight:normal;
	
}

.hdmeetingtitle
{
	font-size:25px; 
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
}

.hdmeetingdate
{
	font-size:18px; 
	text-align:left; 
	padding-top:5px;
	padding-left:300px;
	font-weight:bold;
}

.rank_tb
{
    border:0px;
    background-color:#EEF4FF;
}

.rank_tb TD
{
    border:0px;
    border-bottom:solid 1px #FFFFFF;
    height:20px;
    text-align:center;
}

.loading-indicator
{
	background:url(images/loading.gif) no-repeat center left; padding-left:20px; zoom:1; padding-bottom:10px; padding-top:10px; text-align:center; 

}
#divLocker
{
	Z-INDEX: 100; 
	FILTER: alpha(opacity=50); 
	position:absolute; 
	top:0; 
	left:0;
	width: 100%; 
	height: 100%; 
	background-color:#DDD4D4;
	display:block;
	opacity: .50;	
}
#loading
{
	Z-INDEX: 101;
	BORDER-RIGHT: #b2d0f7 3px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #b2d0f7 3px solid; 
	PADDING-LEFT: 10px; 
	BACKGROUND: url(images/block-bg.gif) white repeat-x ; 
	LEFT: 40%; 
	TOP: 50%;
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #b2d0f7 3px solid; 
	COLOR: #003366; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #b2d0f7 3px solid; 
	WHITE-SPACE: nowrap; 
	POSITION: absolute;	
	width:230px;
}
#loadingsend
{
	Z-INDEX: 101;
	BORDER-RIGHT: #b2d0f7 3px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #b2d0f7 3px solid; 
	PADDING-LEFT: 10px; 
	BACKGROUND: url(images/block-bg.gif) white repeat-x ; 
	LEFT: 40%; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #b2d0f7 3px solid; 
	COLOR: #003366; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #b2d0f7 3px solid; 
	WHITE-SPACE: nowrap; 
	POSITION: absolute; 
	TOP: 50%;
	width:230px;
}

.topgg {
	WIDTH: 100%; HEIGHT:18px;  margin:0 auto; text-align:left;position:absolute; padding-top:0px;
}
#topban {
	WIDTH: 100%; 
	/*BACKGROUND: url(images/m_t_g.gif) repeat-x; */
	height:22px;
	MARGIN: 0px auto;
	margin-bottom:3px; 
	MARGIN-TOP: 5px;
}
#topban UL {
	list-style:none; text-align:left;float:left;/* MARGIN-LEFT: 120px; _margin-left: 60px;*/
}
#topban LI {
	MARGIN: 0px 1px;  WIDTH:auto; FLOAT: left; margin-right:10px; padding-left:10px;padding-right:10px; white-space:nowrap/* background-color:#eaeaea; border-top:solid 1px #dddddd; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd;*/
}
#topban LI A {
	LETTER-SPACING: 0px; COLOR: #444; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#topban LI A:visited {
	LETTER-SPACING: 0px; COLOR: #444; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#topban LI.current 
{
	border-top:solid 1px #dddddd; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd; border-bottom:solid 1px #dddddd; padding-left:10px; padding-right:10px; margin-right:10px;
	 /*background-color:#98a4db*/
}
#topban LI.current A {
	COLOR: #3b8ac9; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#topban LI.current A:visited {
	COLOR: #3b8ac9; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#topban LI.current2 
{
	border-top:solid 1px #dddddd; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd; border-bottom:solid 1px #dddddd; padding-left:10px; padding-top:3px; padding-right:10px; margin-right:10px;
	 /*background-color:#98a4db*/
}
#topban LI.current2 A {
	COLOR: #3b8ac9; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#topban LI.current2 A:visited {
	COLOR: #3b8ac9; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.top1 {
	BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid;
	background-color:#3b8ac9; 
	BORDER-TOP: #dbdbdb 0px solid; BORDER-RIGHT: #dbdbdb 1px solid;
	margin:0px auto;
	margin-bottom:5px;
	text-align:center;
	color:#FFFFFF;
    font-size: 10px;	
    position:relative;
    overflow:hidden;
}
.top1 .current{
	color:#ecbf24 !important;
    font-size: 10px;	
}
.top1_wid {
	HEIGHT: 25px;
    font-size: 10px;	
    margin-left:5px;
}
.top1_l {
	LINE-HEIGHT: 26px; 
	text-align:left;
	color:#FFFFFF;
    font-size: 10px;	
}
.top1_l A {
	COLOR: #FFFFFF; MARGIN-LEFT: 2px;
    font-size: 10px;	
}
.top1_l A:hover {
	COLOR: #FFFFFF; MARGIN-LEFT: 2px;
    font-size: 10px;	

}
.top1_l A:visited {
	COLOR: #FFFFFF; MARGIN-LEFT: 2px;
    font-size: 10px;	

}
.top1_r {
	text-align:right;
	padding-right:10px;
	float:right;
	width: 150px;
	line-height: 16px;
}
.top1_r a, .top1_r a:hover, .top1_r a:visited
{
	color:Black;
	margin-left:2px;
}
.top1_r UL LI {
	TEXT-ALIGN: right; PADDING-LEFT: 18px; PADDING-RIGHT: 60px; FLOAT: left
}

.slice3 {
	vertical-align:middle;
	clear:both;
	background-color:#19800C;
}
.slice3 div {
	text-align:left;
	COLOR: #FFFFFF;
	font-size:10px;
	padding-bottom:5px;
	padding-top:5px;
	height:auto;
	margin-left:5px;	
}

 .slice3 .current{
	color:#ecbf24;
	font-weight:bold;
	font-size:10px;
}
.slice3 A {
	COLOR: #FFFFFF; 
	MARGIN-LEFT: 2px;
	margin-top:5px;
	margin-bottom:5px;
    font-size: 10px;	
}
.slice3 A:hover {
	COLOR: #FFFFFF; 
	MARGIN-LEFT: 2px;
    font-size: 10px;	

}
.slice3 A:visited {
	COLOR: #FFFFFF;
	MARGIN-LEFT: 2px;
    font-size: 10px;	

}

.commonBox {border:1px solid #ccc;}

.commonBoxHeader {
	width: 100%;
	background: url("images/cb_h_bg1.gif") repeat-x;
	height: 30px;
	border-bottom: 1px solid #D4D4D4;
}
.commonBoxHeader .titleCell {
	padding-left: 10px;
	color: #184B80;
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;
}
.commonBoxLogin .xline {background: #D4D4D4; height: 1px; line-height: 1px;font-size: 0px; border: 0px; margin: 0px 7px;}

.commonBox .xline {background: #D4D4D4; height: 1px; line-height: 1px;font-size: 0px; border: 0px; margin: 0px 7px;}
.commonBox .xline2 {background: #D1D1D1; height: 6px; line-height: 6px;font-size: 0px; border: 0px; margin: 5px 7px 10px 7px;}

.CB_roundborder {border: 0px;}
.CB_roundborder .xtop, .CB_roundborder .xbottom {display:block; background:transparent; font-size:1px;}
.CB_roundborder .xb1, .CB_roundborder .xb2, .CB_roundborder .xb3, .CB_roundborder .xb4 {display:block; overflow:hidden;}
.CB_roundborder .xb1, .CB_roundborder .xb2, .CB_roundborder .xb3 {height:1px;}
.CB_roundborder .xb2, .CB_roundborder .xb3, .CB_roundborder .xb4 {background:transparent; border:0 solid #D4D4D4; border-width:0 1px;}
.CB_roundborder .xb1 {margin:0 5px; background:#D4D4D4;}
.CB_roundborder .xb2 {margin:0 3px; border-width:0 2px;}
.CB_roundborder .xb3 {margin:0 2px;}
.CB_roundborder .xb4 {height:2px; margin:0 1px;}
.CB_roundborder .xcon {border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4;}

.CB_no_head_border .commonBoxHeader {border: 0px;}

/* loginBox rules begin */
.loginBox
{
	width:220px;
	height:213px;
	background-color:#fcfeff;
}
.loginBox .lbltitle
{
	font-weight: bold;
	font-size: 13px;
	padding-top: 10px;
	padding-left: 5px;
	color:#005d5d;
}
.lbl
{
	color: black;
	padding-left: 7px;
	/*width:40px;*/
	text-align: left;
	white-space: nowrap;
}
.loginBox .loginText
{
	width: 160px;
	color: #666;
}
.loginBox .loginButton
{
	background: url("images/login.gif" ) no-repeat;
	width: 60px;
	height: 20px;
	border: 0px;
}
.loginBox .xline {background: #D4D4D4; height: 1px; line-height: 1px;font-size: 0px; border: 0px; margin: 0px 1px;}
/* loginBox rules end */
.seabg {
	MARGIN-TOP:0px; MARGIN-LEFT:0px;
	WIDTH: 100%; CLEAR: both;
	height:50px;
}
#search1 {
	/*BACKGROUND:url(images/m_bg.gif);*/
	background-color:#3b8ac9;
	WIDTH: 100%; HEIGHT: 50px;
	background-repeat:repeat-x;
}
.ssk {
	BORDER-BOTTOM: #86a5c1 1px solid; BORDER-LEFT: #86a5c1 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 350px; PADDING-RIGHT: 0px; HEIGHT: 15px; COLOR: #a4a4a4; BORDER-TOP: #86a5c1 1px solid; BORDER-RIGHT: #86a5c1 1px solid; PADDING-TOP: 5px
}
.BtnSearch
{
	background: url("images/searchicon.gif" ) no-repeat;
	width: 60px;
	height: 25px;
	border: 0px;
	color: #000000;
}
.LinkBtnSearch
{
	background: url("images/searchicon.gif" ) no-repeat;
	width: 60px;
	height: 25px;
	margin:0px;
	border: 0px;
	color: #000000;
	text-align:center;
	float:left;
	vertical-align:middle;
	line-height:25px;
}
.LinkBtnSearch A
{
    
}
.LblSearch
{
    font-family: Arial,Verdana,Helvetica, sans serif;
    font-size:12px;
    font-weight:bold;
    color:White;
}
ul.search_tab {
	list-style:none;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 30px;
	height: 24px;
}
ul.search_tab li{
	display: block;
	float: left;
	height: 22px;
	padding: 0px;
	margin: 0px;
}
ul.search_tab li.sep{
	width: 2px;
	margin: 0px 10px;
	background: url("images/searchTabSep.gif") no-repeat left 2px;
}
ul.search_tab li a{
	display: block;
	width: 60px;
	float: left;
	height: 22px;
	line-height: 18px;
	text-decoration: none;
	color: #FFF;
	text-align: center;
}
ul.search_tab li.current a,
ul.search_tab li a:hover {
	background: url(images/searchTabBg.gif) no-repeat center top;
	text-decoration: none;
	color: #7F140E;
}
ul.search_tab label 
{
	color:White !important;
	font-size:12px !important;
	margin:0px;
}
.listHeader
{
	padding-left:10px;
	padding-top:5px;
	font-size:30px;
	color:Black;
	font-weight:bold;
	font-family:Arial;
}

.Advanced
{
	color:White;
	font-size:12px;
	font-weight: bold;
	padding-left:5px;
}
.Advanced:link
{
    color:White;
    text-decoration: none;
}

.Advanced:visited 
{
 	color:White;
    text-decoration: none;
}

.Advanced:hover {
    color: #ff6600;
    text-decoration: underline;
}

.meetinglist
{
	width:240px;
}
.meetinglist ul
{
	margin-left: 5px;
	margin-right:5px;
	list-style-type:none;
}
.meetinglist ul li
{
	list-style-type:none;
	padding-top:5px;
	text-align:center;
	padding-bottom:5px;
}

.meetinglist ul li .current
{
	color:#FF5C00;
}
.paperlist
{
	width:240px;
}
.paperlist ul
{
	margin-left: 20px;
	margin-right:5px;
	list-style-type:disc;
}
.paperlist ul li
{
	list-style-type:disc;
	padding-top:5px;
	text-align:left;
	padding-bottom:5px;
}

.paperlist ul li .current
{
	color:#FF5C00;
}
/* tabBox rules begin */
.tabBox
{
	margin-bottom: 10px;
	clear:both;
}
.tabBoxHeader {
	width: 100%;
	background: #EEEEEE url("images/tabBoxHeaderBg.gif") repeat-x;
	height: 31px;
	border-right: 1px solid #EDEDED;
	border-left: 1px solid #EDEDED;
	border-top: 1px solid #EDEDED;
}

.tabBoxHeader .titleCell {
	background: url("images/tabBoxTitleGreenBg.gif") no-repeat  right 3px;
	color: white;
	font-weight: bold;
	font-size: 13px;
	padding-left: 0px;
	line-height: 24px;
	width: 1%;
	min-width: 120px;
	height: 31px;
	vertical-align:middle;
	white-space: nowrap;
}
.tabBoxHeader .titleCell a {
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.tabBoxHeader .titleCell span {
	display:block;
	margin-right: 10px;
	background: url("images/tabBoxTitleLeftGreenBg.gif") no-repeat left 3px;
	height: 100%;
	padding-left: 14px;
	padding-right: 10px;
	line-height: 31px;
}
.tabBoxHeader .linksCell {
	width: 98%;
	padding-left: 10px;
}

.tabBoxHeader .linksCell span.sep, .tabBoxHeader .linksCell a, .tabBoxHeader .linksCell a:link
{
	color: #000;
	text-decoration: none;
	margin: 2px;
}
.tabBoxHeader .linksCell a:hover
{
	text-decoration: underline;
	color: #ef7951;
}
.tabBoxHeader .linksCell a:hover
{
	text-decoration: underline;
	color: #ef7951;
}

.tabBoxHeader .moreCell
{
	text-align: right;
	padding-right: 2px;
	width: 1%;
	white-space: nowrap;
}
.tabBoxHeader .moreCell a, .tabBoxHeader .moreCell a:link {
	color: #EF7951;
	text-decoration: none;
	margin: 1px;
	font-weight: bold;
	padding-right: 3px;
}
.tabBoxHeader .moreCell a:hover {
	text-decoration: underline;
	color: #0066CC;
}
table.tabBoxContent {
	width: 100%;
	border: 1px solid #EDEDED;
	border-top: 0px;
}
.tabBoxContent a.coverLink
{
	display: block;
	text-align: center;
	text-decoration: none;
	color: #000;
	margin-top: 0px;
}
.tabBoxContent a.coverLink span
{
	display: block;
	text-align: center;
	margin: 4px auto;
}
.tabBoxContent a.coverLink:hover
{
	text-decoration: underline;
	color: #0066CC;
}

.tabBoxContent div.coverTitleLink
{
	line-height:20px;
}

.tabBoxContent div.coverTitleLink a
{
	color: #303030;
	margin: 0px;
	text-decoration: none;
	letter-spacing: 0.1em;
}
.tabBoxContent div.coverTitleLink a:hover
{
	text-decoration: underline;
	color: #0066CC;
}

/* tabBox rules end */


.title 
{
    border-bottom: 4px solid #A9A9A9;
    padding-left:8px;
    height:30px;
    color:#00424E;
    font-weight:bold;
    width:100%;
}
.title2 
{
    color:Black;
    font-size:14px;
    font-weight:bold;
}

.onlineRead
{
	color:Black !important;
	font-weight: bold !important;
	padding-top:5px;
	padding-left:20px;
}
.onlineRead a
{
	color: Black !important;
	text-decoration: none;
}
.booknamelink
{
	text-align: center;
	padding:5px;
}

.booknamelink a
{
	color:#326FA8;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
}

.booknamelink a:hover
{
	color:#2284E2;
	text-decoration:underline;
}

/** Table **/
table.grid
{
	width: 100%;
}
table.grid TR.header
{
	background-color: Transparent;
	background-image: none;
	height: auto;
}
table.grid TR.header TD
{
	background-color: #EFF7FF;
	/*background: #FFF url("images/tabGridHeaderBg.gif") repeat-x;*/
	color: Black;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
}
table.grid TR.row1
{
}
table.grid TR.row1 TD
{
	background-color: White;
	color: Black;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
	height: 25px;
}
table.grid TR.row1 TD a
{
	font-size: 12px;
	text-decoration: none;
}
table.grid TR.row1 TD a:link
{
	color: #0000FF;
	text-decoration: none;
}
table.grid TR.row1 TD a:hover
{
	color: #0000FF;
	text-decoration: none;
}

table.grid TR.row2
{
}
table.grid TR.row2 TD
{
	background-color: #f2f2f2;
	color: Black;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
	height: 25px;
}
table.grid TR.row2 TD a
{
	font-size: 12px;
	text-decoration: none;
}
table.grid TR.row2 TD a:link
{
	color: #0000FF;
	text-decoration: none;
}
table.grid TR.row2 TD a:hover
{
	color: #0000FF;
	text-decoration: none;
}

ul.withdot
{
	list-style-type:disc;
	margin-left: 30px;	
}
ul.withdot li 
{
	list-style-type:disc;
}
img
{
	border: 0px;
}
.content_block
{
	font-family: Arial;
	font-size: 13px;
	color: black;
	width: 100%;
	border: 1px solid #B5BEC6;
}
.content_block TR.content TD
{
	padding: 5px;
}
.content_block TR.content TD TABLE TR TD
{
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
}
.content_block TR.content TD A
{
	color: #0000FF;
	text-decoration: none;
}
.content_block TR content TD IMG, .content_block TR content TD A IMG
{
	margin: 2px;
}
.content_block TR.content TD A:link
{
	color: #0000FF;
	text-decoration: none;
}
.content_block TR.content TD A:visited
{
	color: #0000FF;
	text-decoration: none;
}
.content_block TR.content TD A:hover
{
	color: #0000FF;
	text-decoration: none;
}
.content_block TR.content TD A :alink
{
	color: #0000FF;
	text-decoration: none;
}
.LoginBtn
{
	background: url("images/log_in.gif" ) no-repeat;
	width: 51px;
	height: 20px;
	margin:0px;
	border: 0px;
	text-align:center;
	vertical-align:middle;
	line-height:18px;
}
.RegBtn
{
	background: url("images/reg.gif" ) no-repeat;
	width: 70px;
	height: 20px;
	margin:0px;
	border: 0px;
	text-align:center;
	vertical-align:middle;
	line-height:18px;
}
table.pagegridart
{
 width: 100%;
}

table.pagegridart TR.row1 TD
{
 background-color: White;
 color: #3165CD;
 padding: 0px;
 padding-left: 15px;
 padding-right: 15px;
 vertical-align: middle;
 height: 30px;
}

table.pagegridart TR.row2 TD
{
 background-color: White;
 color: Black;
 padding: 0px;
 padding-left: 15px;
 padding-right: 15px;
 vertical-align: middle;
 height: 18px;
 border-bottom: 1px dashed #EEEEEE;
}

.comment_textbox
{
	border: 1px solid #C9CACB;
	padding:5px;
	color:#D1D1D1;
}
.photolist
{
	width:650px;
}
.photolist ul
{
	float:left;
	margin-left: 5px;
	margin-right:5px;
	list-style-type:none;
}
.photolist ul li
{
	list-style-type:none;
	padding-top:5px;
	text-align:center;
	padding-bottom:5px;
	float:left;
	width:200px;
}

