/* i-meet CSS Document */

/* ==============================Global=====================================*/

html, body, form, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl{
	margin:0;
	padding:0;
}

body{
background:#FFFFFF url(/Images/bodybg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}


a:link, a:visited{
text-decoration:none;
font-size:12px;
color:#007dde;
}
a:hover, a:active{
text-decoration:underline;
color:#018001;
}

a.more:link, a.more:visited{
font-size:11px;
font-weight:normal;
text-decoration:none;
}
a.more:hover, a.more:active{
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

.smallinfo{
font-size:11px;
color:#666;
}

.clear {
	clear:both;
}
	
.centered, p.centered {
	text-align:center;
}
.right {
float:right;
}	
.left{
float:left;
}

.leftimg{
float:left;
padding-right:8px;
}

img {
	border:0;
}	
hr{
height:1px;
color:#CCCCCC;
/*for ff*/
border:0;
background:#ccc;
}


.alignright{
text-align:right
}
h1{
font:bold 14pt Arial, Helvetica, sans-serif;
color: #000000;
padding:10px 0 5px 0
}
h2{
font:bold 14pt Arial, Helvetica, sans-serif;
color: #000000;
border-bottom:1px #018001 solid;
margin-bottom:5px;
line-height:1.7em;
}
h3{
font:bold 14pt Arial, Helvetica, sans-serif;
color: #000000;
border-bottom:1px #ddd solid;
margin-bottom:5px;
line-height:1.5em;
}


h4{
font:bold 12pt Arial, Helvetica, sans-serif;
color: #000000;
}
h5{
font:bold 10pt Arial, Helvetica, sans-serif;
color: #000000;
}

h6{
font:bold 12px Arial, Helvetica, sans-serif;
color: #555;
border-bottom:1px #ddd solid;
margin-bottom:5px;
line-height:1.5em;
}

.orangeline{
border-bottom: 1px solid #018001;
width:100%;
margin-bottom:5px;
}

/* Global Define  20080728 Rio */
input, textarea, select{
font-size:11px;
vertical-align:middle;
border:1px solid #98CCFE;
background:transparent url(/Images/inputbg.gif) repeat-x scroll 0% 0%;
color:#666;
behavior:url('/Include/css/input.htc'); /* Add by Rio 20080918 use for ie6 input style */
}

textarea, select
{
	background-color:#fff;
	}


input.rad{
border: 0px;
}
input.inputborder{
border:1px #99cdfd solid;
height:18px;
padding:0px 5px; 
}
.radio input
{
	float:left;
	}
.radio label
{
	float:left;
	margin-left:3px;
	}	
.radiobutton input
{
	float:left;
	}

.radiobutton label
{
	float:left;
	margin-top:3px;
	}
.radiobutton_ask input
{
	/*float:left;
	margin-top:7px;*/
	margin-bottom:5px!important;
	margin-bottom:1px;
	}	/*
.radiobutton_ask label
{
	float:left;
	margin-top:6px!important;
	margin-top:9px;
	}	
.radiobutton_ask br
{
	clear:both;
	}	*/
.icons{
vertical-align:middle;
padding-right:4px;
}


.bold
{
	font-weight:bold;
	}
.italic
{
	font-style:italic;
	}
.font11, a.font11:link,  a.font11:visited
{
	font-size:11px;
	}	
.font12
{
	font-size:12px;
	}
.font14
{
	font-size:14px;
	}	
.font16
{
	font-size:16px;
	}	
.font18
{
	font-size:18px;
	}	
.font24
{
	font-size:24px;
	}		
.width250
{
	width:250px;
	}
.width260
{
	width:260px;
	}	
.width100
{
	width:100%;
	}
.width98
{
	width:98%;
	}		
.width95
{
	width:95%;
	}		
.width94
{
	width:94%;
	}
.width88
{
	width:88%;
	}
.width90
{
	width:90%;
	}		
.width80
{
	width:80%;
	}		
.width75
{
	width:75%;
	}	
.width70
{
	width:70%;
	}	
.width65
{
	width:65%;
	}				
.width60
{
	width:60%;
	}		
.width50
{
	width:50%;
	}
.width55
{
	width:55%;
	}
.width45
{
	width:45%;
	}	
.width40
{
	width:40%;
	}
.width35
{
	width:35%;
	}		
.width30
{
	width:30%;
	}	
.width25
{
	width:25%;
	}					
.width20
{
	width:20%;
	}
.width18
{
	width:18%;
	}		
.width15
{
	width:15%;
	}	
.width12
{
	width:12%;
	}
.width10
{
	width:10%;
	}	
.width8
{
	width:8%;
	}	
.width6
{
	width:6%;
	}	
.width4
{
	width:4%;
	}				
.width2
{
	width:2%;
	}		
.margintop5
{
	margin-top:5px;
	}	
.margintop10
{
	margin-top:10px;
	}		
.marginbottom5
{
	margin-bottom:5px;
	}			
.marginbottom10
{
	margin-bottom:10px;
	}	
.marginbottom20
{
	margin-bottom:20px;
	}			
.marginleft5
{
	margin-left:5px;
	}
.marginleft10
{
	margin-left:10px;
	}	
.marginleft20
{
	margin-left:20px;
	}		
.marginright10
{
	margin-right:10px;
	}	
.marginright20
{
	margin-right:20px;
	}				
	
.greenfont
{
	color:#018001;
	}
.greyfont
{
	color:#666;
	}	
.greyfont2
{
	color:#ccc;
	}		
.redfont
{
	/*color:#FF0000;*/
	color:#CC0001;
	}
.bluefont{
color:#007dde;
}	
.orangefont
{
	color:#f89c26;
	}	
.blackfont
{
	color:#000;
	}	
.whitefont, a.whitefont, #Content a:link.whitefont,  #Content a:visited.whitefont
{
	color:#fff;
	}		
.alignright
{
	text-align:right;
	}	
.greenbg
{
	padding:5px 5px;
	background-color:#effaeb;
	color:#0c7f08;
	border:1px #d9f0d1 solid;
	}	
.bluebg
{
	padding:5px 5px;
	background-color:#eaf7ff;
	border:1px #C8EBFF solid;
	}
.bluebg2
{
	padding:5px 5px;
	background-color:#eaf7ff;
	/*background-color:#e1effa*/
	}			
.redbg
{
	padding:5px 5px;
	background-color:#FEE;
	border:1px #FF9393 solid;
	}	
.yellowbg
{
	background-color:#fefdbc;
	padding:5px 5px;
	}	
.whitebg
{
	background-color:#fff;
	padding:5px 10px;
	}	

/* Error Notice Success */
.error, .notice, .success {
	margin:5px 0 10px 0;
	padding:5px 5px 5px 28px;
	border:1px solid #DDDDDD;
	clear:both;
}
.success{
	background:#effaeb none no-repeat scroll 10px center;
	border-color:#d9f0d1;
	color:#264409;
	background-image:url(/images/icons/tick.gif);
	}	
.success a {
	color:#264409;
	}
.notice {
	background:#FFF6BF none no-repeat scroll 10px center;
	border-color:#FFD324;
	color:#514721;
	background-image:url(/images/icons/plaint.gif);
	}
.notice a {
	color:#514721;
	}
.error {
	background:#FBE3E4 no-repeat scroll 10px center;
	border-color:#FBC2C4;
	color:#8A1F11;
	background-image:url(/images/icons/error.gif);
	}
.error a {
	color:#8A1F11;
	}	
				
/* ===============================OVERALL===========================================*/
#Pagemaster {
width: 100%;
height: 100%;	
background:url(/Images/bg.gif) left top repeat-x;
}
#Wrapper{
width:920px;
background:#FFFFFF;
margin-left:auto;
margin-right:auto;
}

.bord_index{
	padding-left:3px;
	color:#666;

}
/*=== 20080716 ===*/
/*=== Popup style ===*/
.popup{
background:url(../../Images/sign-up-bg.gif) left top repeat-x #FFFFFF;
padding:10px 0px 0 0px;
position: relative;
margin-left:auto;
margin-right:auto;
margin-top:10%;
font-size:12px;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
border:2px #669ACC solid;
}
.popup h4
{
	border-bottom:1px #018001 solid;
	line-height:26px;
	margin-bottom:15px;
	}
.popup .box{
width:95%;
margin-left:auto;
margin-right:auto;
/*margin-bottom:20px;*/
max-height:480px;
overflow:hidden;
padding:10px 10px;
}	
.popup .close{
height:30px;
background:#eee;
position: relative;
bottom:0px;
width:100%;
text-align:center;
padding-top:6px;
}
.popup .close a{
font-size:18px;
}

/*==== Loading style 20090325 by Rio ====*/
.loading_bg
{
background-image:url(/images/overlay.png);
height:100%;
position:absolute;
width:100%;
z-index:1000;
	filter:alpha(opacity=70);       /* IE */
	-moz-opacity:0.7;              /* Moz + FF */
	opacity:0.7;           /*  CSS3FF 1.5   */
	}
.loading_icon
{
/*left: 50%; */
position: absolute; 
top: 50%; 
width: 100%;	
	}	

/* ==========================================HEADER============================*/
#Head{
width:920px;
height:90px;
margin-left:auto;
margin-right:auto;
}
#Head2{
width:100%;
height:105px;
margin-left:auto;
margin-right:auto;
background:#6599cb
}
/* ============= Home page ==============*/
#Head2 .top {
position:relative;
width:880px;
}
/*
#Head2 .top{ 
width:920px;
background:url(/Images/head2.gif) left top no-repeat #ffffff;
height:105px;
}
*/
/* Rio change 20081211 */
.loginmenu {
background:#649CCD url(/Images/loginmenu2.gif) no-repeat scroll left top;
font-family:verdana;
line-height:25px;
margin-left:20px;
padding:0 10px;
width:863px;
height:27px;
font-weight:bold;
color:#FFFFFF;
}
.loginmenu span {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
padding:2px;
}
.loginmenu a:link, .loginmenu a:visited {
color:#DCF4FF;
font-size:10pt;
padding:0pt 12px;
text-decoration:none;
}
.loginmenu a:hover, .loginmenu a:active {
color:#fff;
text-decoration:underline;
}
.loginmenu a:link, .loginmenu a:visited {
font-size:12px;
color:#dcf4ff;
padding:0pt 12px;
text-decoration:none;
}
.loginmenu a:hover, .loginmenu a:active {
color:#fff;
}
.login_small{
font-size:11px;
float:right;
position:absolute;
top: 77px;
right: 0px;
z-index:1;
}

.login_small_l{
background:url(/images/login_small_l.gif) no-repeat;
width:6px;
height:22px;
float:left;
}

.login_small_m{
background-color:#d2def1;
width:auto;
padding: 2px 3px!important;
padding: 0px 3px;
line-height:19px;
height:18px;
float:left;
}

* html .login_small_m{
\height: 22px; /* for IE5 and IE6 in quirks mode */
h\eight: 18px; /* for IE6 in standards mode */
}

.login_small_r{
background:url(/images/login_small_r.gif) no-repeat;
width:6px;
height:22px;
float:left;
}
.login_blue{
font-size:12px;
float:right;
position:absolute;
top: 45px;
right: 0px;
z-index:10;
}

.login_blue span{
font-size:11px;
color: #555;
margin:0px 3px;
}

.login_blue_l{
background:url(/images/login_blue_l.gif) no-repeat;
width:8px;
height:35px;
float:left;
}

.login_blue_m{
background:url(/images/login_blue_m.gif) repeat-x;
width:auto;
padding: 3px 5px;
height:29px;
float:left;
}

* html .login_blue_m{
\height: 35px; /* for IE5 and IE6 in quirks mode */
h\eight: 29px; /* for IE6 in standards mode */
}

.login_blue_m img{
vertical-align:middle;
}

.login_blue_r{
background:url(/images/login_blue_r.gif) no-repeat;
width:8px;
height:35px;
float:left;
}
#Links2 {
color:#888;
font-size:11px;
height:20px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
text-align:center;
width:100%;
}
#Links2 a:link, #Links2 a:visited {
color:#888;
font-size:12px;
font-weight:bold;
padding:0 5px;
}
#Links2 a:hover, #Links2 a:active {
color:#333333;
}
#Footer2 {
color:#888;
font-size:11px;
height:50px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
text-align:center;
width:100%;
}
/* ============= Home page end ==============*/

#Menu{
width:920px;
height: 26px;
margin-left:auto;
margin-right:auto
}


#Menu .menu_center{
float:left;
width:100%;
height:26px;
}


#Menu a.menu:link, #Menu a.menu:visited{
float:left;
display:table;
height: 26px;
background:url(/Images/menu_left.gif) no-repeat;
background-position: top left;
font-size:12px;
color:#666;
text-decoration:none;
line-height:2em;
font-weight:bold;
margin-left:4px; 
}
#Menu a.menu span
{
	background:transparent url(/Images/menu_right.gif) no-repeat scroll top right;
	float:left;
	height:26px;
	line-height:26px;
	margin-left:20px;
	padding-right:30px;
	padding-left:10px;
	text-align:center; 
	}
#Menu a.menu_new span
{
	background:url(/Images/menu_new_right.gif) no-repeat scroll top right;
	}
#Menu a.menu:hover, #Menu a.menu:active, #Menu a.selected:visited, #Menu a.selected:link{
	background-position: bottom left;
}
#Menu a.menu span:hover, #Menu a.menu:hover span, #Menu a.selected:visited span, #Menu a.selected:link span{
	background-position: bottom right;
	color:#fff;
	cursor:pointer;
}

/*
#Menu a.menu_marketplace:link, #Menu a.menu_marketplace:visited
{
	background:url(/Images/menu_marketplace.gif) no-repeat;
}
#Menu a.menu_marketplace:hover, #Menu a.menu_marketplace:active, #Menu a.menu_marketplace_selected
{
	background-position: bottom left;
	color:#fff
}
#Menu a.menu_marketplace_selected:hover, #Menu a.menu_marketplace_selected:visited, #Menu a.menu_marketplace_selected:active{
	background:url(/Images/menu_marketplace.gif) no-repeat;
	width:140px;
	background-position:left bottom;
	color:#fff;
	}

#Menu a.menu_new:link, #Menu a.menu_new:visited{
float:left;
display:block;
width: 125px;
height: 26px;
background:url(/Images/menu_new.gif) no-repeat;
background-position: top left;
text-align:center;
font-size:12px;
color:#666;
text-decoration:none;
line-height:2em;
font-weight:bold;
margin-left:4px
}
#Menu a.menu_new:hover, #Menu a.menu_new:active, #Menu a.menu_new.selected{
background-position: bottom left;
}*/
#Menu a.menu_new:link, #Menu a.menu_new:visited
{
	background:url(/Images/menu_new_left.gif) no-repeat scroll top left;
	}
#Menu a.menu_new:hover, #Menu a.menu_new:active, #Menu a.menu_new.selected{
	background-position: bottom left;
	color:#666;
}
#Menu a.menu_new.selected span, #Menu a.menu_new span:hover, #Menu a.menu_new:hover span{
	background-position: bottom right;
	color:#666;
	cursor:pointer;
}	
/*
#Menu .selected{
float:left;
display:block;
width: 125px;
height: 26px;
background:url(/Images/menu.gif) no-repeat;
text-align:center;
font-size:12px;
color:#fff;
text-decoration:none;
line-height:2em;
font-weight:bold;
margin-left:4px;
background-position: bottom left;
}
*/

#SubMenu{
width:100%;
height:32px;
background:#669acc;
background-position: bottom left;
color:#FFFFFF;
padding-top:2px;
}

#SubMenu a:link, #SubMenu a:visited{
font-size:11px;
color:#fff;
font-weight:normal;
text-decoration:none;
}

#SubMenu a:hover, #SubMenu a:active{
font-weight:normal;
text-decoration:underline;
}

#SubMenu .txt{
font-size:12px;
/*padding-top:8px;*/
font-weight:normal;
line-height:13px;
}

.subSelected
{
	text-decoration:underline;
	}	
	
#SubMenu .submenu_center{
width:920px;
height: 37px;
margin-left:auto;
margin-right:auto
}

#Logo{
float:left;
width:170px;
height: 70px;
margin-top:10px;
}

#Account{
float:left;
width:250px;
margin-top:10px;
color:#444;
font-size:11px;
padding-top:20px
}

#Account a{
font-size:11px;
font-weight:normal;
}

#banner{
float:right;
width:468px;
height: 60px;
margin-top:10px;
/*border:1px #0198ff solid;
background:#cccccc;*/
}

/* ==================================CONTENT=============================*/
#Content{
width: 890px;
height:auto;
font-size:12px;
line-height:15px;
color:#000;
float:left;
margin-left:15px;
_margin-left:7px;
padding:15px 0;
min-height:550px;  /* 20080731 rio add */
/*height: expression( document.body.clientHeight < 550 ? "550px" : "auto");*/
}
#Content h1
{
font:bold 14pt Arial, Helvetica, sans-serif;
	}
#Content h2
{
font:bold 14pt Arial, Helvetica, sans-serif;
line-height:1.7em;
margin-bottom:5px;
	}
.boxheader .title2{
float:left;
width:auto;
margin-top:8px;
font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
color:#009900;
padding-left:8px;
}
#Search{
width:920px;
height:38px;
background:url(/Images/searchcenter.gif) left top repeat-x #ffffff;
clear:both;
color:#666;
font:bold 8pt Arial, Helvetica, sans-serif
}

#Search select{
margin:0 0 0 0px;
border:1px #9accff solid;
height:19px;
color:#666666;
font-size:11px;
}

#Search .leftimg{
width:11px;
float:left;
background:url(/Images/searchleft.gif) left top no-repeat;
height:38px;
text-align:right;
padding:0;
}
#Search .center{ 
width:890px;
height:30px;
margin-top:5px;
float:left;
line-height:2em;
}
/*
#Search .left{ 
padding: 0px 2px 0px 2px;
}
*/
#Search .center a{
font-size:12px;
padding:0 14px;
text-decoration:none;
font-weight:bold;
color:#007DDE;
}
#Search .center a:hover{
color:#018001;
}	

#Search .center2{ 
width:890px;
height:30px;
margin-top:5px;
float:left;
line-height:2em;
}

#Search .center2 a{
font-size:12px;
padding:0 8px;
text-decoration:none;
font-weight:bold;
color:#007DDE;
}
#Search .center2 a:hover{
color:#018001;
}	
#Search .searchbox{ 
margin-left:3px;
border:1px #9accff solid;
height:16px;
width:260px;
}


#Search .rightimg{
width:11px;
float:right;
background:url(/Images/searchright.gif) right top no-repeat;
height:38px;
}

#Content p{
padding: 5px 0px 5px 0px;
line-height:1.3em;
/*color:#444*/
}
#Content a:link, #Content a:visited{
color:#007dde;
text-decoration: none;
}


#Content a:hover, #Content a:active{
text-decoration: underline;
color:#018001;
}

#Col_1{
float:left;
width: 196px;
}

#Col_1 .sicons{
float:left;
width: 15px;
height: 20px;
}

#Col_1 .sactions{
float:left;
width: 100px;
height: 20px;
}

#Col_1 .usertitle{
float:right;
width: 95px;

}


.box01{
width:196px;
background:url(/Images/box01bg.gif) left top no-repeat #f1f1f1;
float:left;
overflow:hidden;
}

.box02{
width:196px;
background:url(/Images/box02bg.gif) left top no-repeat #f1f1f1;
float:left
}

.sidephotoborder{
width: 170px;
height: 130px;
background-image:url(/Images/side_show_bg.gif);
background-repeat:no-repeat;
padding-top:7px;
padding-left:7px;
}

.sidephoto{
width: 165px;
height:115px;
display:block;
background-repeat:no-repeat;
/*behavior: url('/Include/Css/iepngfix.htc'); */
}

.sidephoto img{
/*behavior: url('/Include/Css/iepngfix.htc'); */
}

.sidephotothumbs{
width:175px;
height: 25px;
padding:0px;
margin:0px;
margin-left:-5px;
}
.sidephotothumbs img{
padding: 0px 2px 0px 0px;
}

.box02 select{
width:123px; 
height:18px; 
border:1px #9ac9ff solid;
margin-top:3px;
margin-bottom:3px;
}

.skills{ 
text-align:center;

font-size:11px
}
.prophoto{
width:64px;
height:64px;
cursor: hand;
margin-bottom:5px;
}
.friend{
width:84px;
text-align:center;
height:84px;
margin:6px
}
.friendphoto{
width:74px;
height:74px;
cursor: hand;
}

.videos{
width:115px;
text-align:center;
height:124px;
margin:6px 18px;
font-size:9pt;
font-weight:bold
}
.videophoto{
width:108px;
height:73px;
cursor: hand;
display:block
}

.proname{
width:400px;
}
 
.john span{
margin:0 10px 0 0
}
.johnphoto{
width:37px;
height:37px;
cursor: hand;
}

.skills strong{ 
font: normal 24pt Tahoma, Arial, Helvetica, sans-serif; 
color:#FF9900
}

.postlist
{
width:480px;
height:22px;
background:url(/Images/promessage_01.gif) left top no-repeat;
/*text-indent:1em;
line-height:22px;*/
padding-top:3px; /*20080904*/
}
.postlist_spanL
{
	width:325px;
	float:left;
	margin-left:10px;
	}
.postlist .guide
{
	width:160px;
	float:left;
	
	}	
/*all "3" use for showblogpost */
.postlist3
{
width:100%;
height:22px;
background:url(/Images/promessage_bg2.gif) left top repeat;
line-height:22px;
}
.postlistbox3
{
width:100%;
margin-top:8px;
}
.postcontent3{
width:90%;
}
.postadd3
{
width:680px;
height:190px;
background:url(/Images/promessage_bg.gif) left top repeat;
text-indent:1em
}
.postdate
{
	font-style:italic;
	color:#666;
	font-size:11px;
	}
.postcontent2
{
	overflow:hidden;
	}
.postcontent2 li
{
	list-style:none;
	margin-left:5px;
	}			
/*end*/

.postlist2
{
width:480px;
height:22px;
background:url(/Images/gray_header_bg.gif) left top no-repeat;
/*text-indent:1em;*/
margin-top: 5px;
line-height:22px;
font-weight:bold;
}
.postlistbox
{
width:480px;
margin-top:8px;
}
.postphoto{ 
width:40px;
background-repeat:no-repeat;
padding-left:9px;
padding-right:9px;
margin-top: 5px;
overflow:hidden;
}

.newphoto{ 
width:40px;
padding-left:8px;
padding-right:8px;
_padding-left:4px;
_padding-right:4px;
padding-top:5px;

}
.postcontent{
width:412px;
overflow:hidden;
}
.postcontent pre{
font-family: Arial,Helvetica,sans-serif;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;
}

.postprivate
{
width:480px;
height:20px;
background:url(/Images/promessage_02.gif) left top repeat;
}
.postprivatebox
{
width:480px;
background:url(/Images/promessage_03.gif) left top repeat;
float:left;
margin-bottom:15px
}
.posthead{
height:19px;
line-height:15px;
border-bottom:1px #018001 solid;
}
.postadd
{
width:480px;
height:230px;
padding:5px 0;
background:url(/Images/promessage_04.gif) left top no-repeat;
text-indent:1em
}
/*
.postbox{
 width:380px; 
 height:90px; 
 border:1px #b6b6b6 solid;
 background:#ffffff
}
*/
.SharingPower{ 
border-top:1px #018001 solid;
height:115px;
width:480px;
background:url(/Images/SharingPowerbg.gif) no-repeat;
}


.maintitle{
width: 100%; 
border-bottom:1px #1b9b12 solid; 
float:left; 
position:relative;
}

.maintitlehead{
float:left;
display:block; 
width:75%;
color:#000000;
font:bold 14pt Arial, Helvetica, sans-serif;
padding-bottom:2px;
}
.sidelinkhead{
position:absolute;
right: 0;
bottom: 0;
display:block; 
width:38%;
text-align:right;
}


.SharingPower .box{ 
width:220px;
margin:8px;
}


.t_menu 
{
	width:480px;color:#333;text-align:left;font:bold 12px/2em Arial, Helvetica, sans-serif;border-bottom:1px #1498d6 solid;
	}
.t_menu UL {HEIGHT:26px;margin-bottom:-1px;padding:0px}
.t_menu UL LI {BACKGROUND:url(/Images/tmenuoff.gif) left bottom no-repeat;FLOAT: left;OVERFLOW: hidden;WIDTH:142px;CURSOR: pointer;COLOR:#333;TEXT-ALIGN:center;font: bold 12px/2.5em Arial, Helvetica, sans-serif; list-style:none;}
.t_menu UL LI.selectd {FONT-WEIGHT:bold;BACKGROUND:url(/Images/tmenuon.gif) left bottom no-repeat;COLOR: #000;margin-bottom:-1px}
/* 2008.7.15 change by rio */
.t_menu_ad 
{
	width:890px;
	color:#333;
	text-align:left;
	}
.t_menu_ad a
{
	color:#333;
	}
.t_menu_ad UL 
{
	width:100%; 
	HEIGHT:22px; 
	background-image: url(/images/TabParent_bg.gif);
    background-repeat: repeat-x;
    background-position:bottom;
    /*font:bold 14px/2em Arial, Helvetica, sans-serif;*/
	}
.t_menu_ad UL LI 
{
	BACKGROUND:url(/Images/tmenuoff2.gif) left bottom no-repeat;
	FLOAT: left;
	HEIGHT:19px; 
	WIDTH:142px;
	CURSOR: pointer;
	COLOR:#333;
	TEXT-ALIGN:center;
	padding:3px 0 0 0;
	list-style:none;
	}
.t_menu_ad UL LI.selectd 
{
	FONT-WEIGHT:bold;
	BACKGROUND:url(/Images/tmenuon2.gif) left bottom no-repeat;
	COLOR: #000;
	
	}


.iframe{
border:1px #1498d6 solid; 
height:160px;
border-top:0px;
}
.inbox{
width:480px;
height:42px;
background:url(/Images/inboxbg.gif) left top no-repeat;
line-height:2em;
vertical-align:middle;
}
#marketing{
width:480px;
background:url(/Images/marketing_head.gif) left top no-repeat #e3f1fc;
font:normal 12px Arial, Helvetica, sans-serif;
padding:5px 0 10px 0
}
#marketing h1{ 
width:60%; 
color:#FFFFFF; 
font:bold 10pt Arial, Helvetica, sans-serif; 
text-indent:0.8em;
padding:0px;
margin:0px;
padding-bottom:3px;
}
#marketing p{ 
width:90%;
margin-left:10px
}
#marketing a.white, #marketing a.white:hover{
color:#fff;
}
#marketing .btxt{
font-size:12px;
line-height:19px;
}

#marketing .img{ 
width:80%;
margin-left:35px
}

#marketing a.more:link, #marketing a.more:visited{
color:#fff;
}
.marketing{
width:530px
}
.marketing li{
list-style:none;
clear:both;
line-height:2em;
font-size:12px;
font-weight:normal
}
.marketing li span{
float:left;
 }
.marketing strong{
 width:105px; 
 text-align:right;
 display:block;
 color:#007dde;
 margin-right:5px
 }
.rssbox{ 
width:181px;
height:18px;
background:url(/Images/rssinput.gif) no-repeat;
border:0px
}

.box03{
width:196px;
background:url(/Images/box03bg.gif) left top no-repeat #f1f1f1;
float:left;
}


.boxheader{
width:194px; 
float:left; 
}
.boxheader .icon{
float:left;
width:auto;
margin-top:5px;
padding:0 5px
}
.advertisment_txt
{
	float:right;
	color:#999;
	width:auto;
	}
.boxheader .title{
float:left;
width:auto;
margin-top:8px;
font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
}
.boxheader .link{
float:right;
width:auto;
margin-top:8px;
font:normal 11px Arial, Helvetica, sans-serif;
padding-right:5px
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.boxheader .link{
	padding-right:0px;
	}
}


.boxcontent{
width:180px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
clear:both;
color:#444444;
font-size:12px;
line-height:17px;
/*word-break:break-all;*/
overflow-x:hidden;
padding-bottom:100px;/*shaofan20100208*/
margin-bottom:-100px;
*margin-bottom:0;
*padding-bottom:0;

}

.spe_overflow
{
	overflow-x:hidden!important;
	overflow-x:auto;
	text-overflow:ellipsis;
	word-break:break-all;
	}
.spe_overflow_nobreak, .overflow_break
{
	overflow:hidden;
	text-overflow:ellipsis;
	}	

.boxcontent input, .boxcontent select{
margin:2px 0px;
}

.boxcontent .icon, .boxcontent_2 .icon, .content .icon{
float:left;
width:auto;
vertical-align:middle;
padding-right:5px
}

.boxcontent_2{
width:170px;
margin-left:auto;
margin-right:auto;
clear:both;
padding:3px;
}

.woman{
width:196px;
background:url(/Images/womanbg.gif) no-repeat;
background-color:#bfe4fe;
}
.male{
width:196px;
background:url(/Images/malebg.gif) no-repeat;
background-color:#bfe4fe;
}
.woman strong, .male strong{
width:180px;
margin-left:10px;
font:bold 11pt Arial, Helvetica, sans-serif;
line-height:2em
}

.woman p, .male p{
width:170px;
margin-left:16px
}


.boxbot{ 
width:196px;
height:18px;
background:url(/Images/boxbot.gif) center bottom no-repeat #f1f1f1;
clear:both
}

.box03bot{ 
width:196px;
background:url(/Images/box03bot.gif) center top no-repeat #f1f1f1;
clear:both;
padding-top:25px;
padding-bottom:8px;
font-size:11px
}

#Col_2{
float:left;
width: 480px;
margin-left:10px;

}
#Col_2 h3
{
	border-bottom:1px #018001 solid;
	}
.h3_style
{
	float:left;
	width:170px;
	}	
/*	.home_info
{
	float:left;
	width:230px;
	}	
.home_info2
{
	float:left;
	width:230px;
	}		
.home_dotted
{
	float:left;
	background-image:url(/Images/dotted.jpg);
	width:3px;
	height:100px;
	margin:30px 2px 0 2px;
	}	

.home_infoBlog
{
	float:left;
	margin:5px 5px;
	} 

.home_infoBlog .post_img
{	
	float:left;
	width:50px;
	text-align:center;
	font-size:11px;
}
.home_infoBlog .post_img a
{	
	color:#0398FF;
	
}		
*/
.snap_leftTxt
{
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:5px 0 0 10px;
	width:65px;
	height:70px;
	}
.snap_leftTxt3
{
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:5px 0 0 10px;
	width:65px;
	height:70px;
	}	
.snap_leftTxt2
{
	float:left;
	
	width:160px;
	}	
.snap_leftTxt2 img
{
	float:left;
	
	}
	
.snap_leftTxt2 a
{
	float:left;
	color:#0398FF;
	
	}	

.home_boxTop
{
	float:left;
	width:236px;
	height:11px;
	background-image:url(/Images/home_boxTop.jpg);
	font-size:0;
}
.home_boxBottom
{
	float:left;
	width:236px;
	height:11px;
	background-image:url(/Images/home_boxBottom.jpg);
	font-size:0;
}
.home_boxMid
{
	float:left;
	width:236px;
	background-color:#eee;
	}
.snap_leftTxt_rcol
{
	float:left;
	height:15px;
	width:150px;
	}	
.snap_leftTxt_rcol a
{
	
	font-weight:bold;
	font-size:12px;
	}
.home_space
{
	float:left;
	width:3px;
	margin:30px 2px 0 2px;
	}
.box_rfi
{
	float:left;
	margin:0px 10px!important;
	margin:0 3px;
	padding-top:10px;
	width:220px;
	border-top:1px #cbdff4 solid;
	font-style:italic;
	color:#666;
}	
.box_rfi a
{
	font-weight:bold;
	font-size:12px;
	/*font-weight:normal;*/
	}	

#Col_2{
float:left;
width: 480px;
margin-left:10px;

}
#Col_2 h3
{
	border-bottom:1px #018001 solid;
	}

.home_info
{
	float:left;
	width:230px;
	}	
.home_info2
{
	float:left;
	width:230px;
	}		
.home_dotted
{
	float:left;
	background-image:url(/Images/dotted.jpg);
	background-repeat:repeat-y;
	width:3px;
	height:150px;
	margin:30px 2px 0 2px;
	}	
.home_infoBlog
{
	float:left;
	margin:5px 5px;
	} 
.home_infoBlog .post_img
{	
	float:left;
	width:50px;
	text-align:center;
	font-size:11px;
}
.home_infoBlog .post_img a
{	
	color:#0398FF;
	
}		
.home_infoBlog .post_t a
{
	color:#0398FF;
	font-weight:bold;
	width:160px;
	font-size:12px;
	float:left;
	}
.home_infoBlog .post_t2 a
{
	color:#0398FF;
	font-weight:bold;
	width:120px;
	font-size:12px;
	float:left;
	}		
.home_infoBlog .post_d2
{
	float:left;
	font-style:italic;
	color:#666;
	width:120px;
	font-size:11px;
	}			
.home_infoBlog .post_d
{
	float:left;
	font-style:italic;
	color:#666;
	width:150px;
	font-size:11px;
	}		
.home_info img
{
	border:1px #ccc solid;	
}	

.snap_leftTxt3
{
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:5px 0 0 10px;
	width:65px;
	height:50px;
	}	

.home_boxTop
{
	float:left;
	width:236px;
	height:11px;
	background-image:url(/Images/home_boxTop.jpg);
	font-size:0;
}
.home_boxBottom
{
	float:left;
	width:236px;
	height:11px;
	background-image:url(/Images/home_boxBottom.jpg);
	font-size:0;
}
.home_boxMid
{
	float:left;
	width:236px;
	background-color:#eee;
	}


.home_space
{
	float:left;
	width:3px;
	margin:30px 2px 0 2px;
	}
.info_content
{
	padding:5px 10px;
	line-height:18px;
	}
.info_content img
{
	border:1px #ccc solid;
	padding:1px;
	}	
.info_content a
{
	font-weight:bold;
	}
/*	2008.7.9	
.infocenter_img
{
	float:left;
	margin:2px 2px 0px 3px;
	width:55px;
	}
.infocenter_txt
{
	float:left;
	width:100px;
	font-style:normal;
	margin-bottom:5px;
	}
*/
	
#Col_2 .title{
float:left;
height: 22px;
vertical-align:middle;
text-align:right;
padding-top:5px;
padding-right:5px;
font-weight:bold;
color:#333;

}
#Col_2 .txt2{
float:left;
height: 22px;
text-align:right;
font-weight:bold;
color:#333;
width:100px;
padding-top:5px;
padding-right:5px;
}
#Col_2 .txt{
float:left;
width: 100px;
height: 25px;

}


#Col_3{
float:right;
width: 195px;

}

#Col_4{
float:left;
width: 285px;

}
#Col_4 p
{
	float:left;
	height:36px;
	vertical-align:middle;
	}

#Col_4 p span
{
	float:left;
	margin-top:5px;
	margin-left:10px;
	}
/*	
.loginmenu{
width:863px;
background:url(/Images/loginmenu.gif) left top no-repeat #f0f0f0;
height:27px;
margin-left:20px;
font-weight:bold;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
line-height:1.3em;
padding:0px 10px;
}
.loginmenu input{
width:90px;
height:16px;
border:1px #c59e59 solid;
vertical-align:middle;
}
.loginmenu a:link, .loginmenu a:visited{
color:#FFFFFF;
text-decoration:none;
padding:0 5px;
}
.loginmenu a:hover, .loginmenu a:active{
color:#fbd878;
text-decoration:underline;
}

.loginmenu span{
padding:2px 2px;
font-size:9pt;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}
.homemenu{
height:50px;
padding-left:15px;
background-color:#f8f8f8;
border-top: solid 1px #efefef;
}

.homemenu2{
font-family: verdana;
font-size: 14px;
height:20px;
padding-left:15px;
}

.homemenu:hover{
background-color:#eef3f8;
font-weight:bold;
}
.loginleft {
background:url(images/loginbgleft.jpg);
width:8px;
}

.loginright {
background:url(images/loginbgright.jpg);
width:8px;
}

.loginarea {
background-color:#f4f8fb;
border: solid 1px #efefef;
}
#login_table{
position: absolute;
top:48px;
left:42%;
padding-left:150px;
}
*/

/*
#login_slide{
position: absolute;
top:88px;
left:50%;
padding-left:150px;
}

#login_slide .left{
float:left;
width:6px;
height:20px;
background-image:url(/Images/login_slide_l.gif);
background-repeat:no-repeat;
}

#login_slide .center{
float:left;
width:195px;
height:19px;
background-color:#018001;
color:#fff;
font-size:10px;
padding:0px;
margin:0px;
padding-top:1px;
line-height:18px;
}

#login_slide input{
vertical-align:middle;
padding:0px;
margin:0px;
}

#login_slide a:link, #login_slide a:visited{
font-size:11px;
color:#fff;
text-decoration:none;
}
#login_slide a:hover, #login_slide a:active{
font-size:11px;
color:#fff;
text-decoration:underline;
}


#login_slide .right{
float:left;
width:6px;
height:20px;
background-image:url(/Images/login_slide_r.gif);
background-repeat:no-repeat;
}
*/




#loginbox{
width:262px;
background:url(/Images/loginboxhead2.gif) left top no-repeat #f0f0f0;
padding-top:5px;
padding-left: 6px;
padding-right: 6px;
float:left;
color:#333;
}
#freeloginbox
{
width:270px;
background:url(/Images/freeloginboxhead.gif) left top no-repeat #f0f0f0;
padding-top:5px;
padding-left: 6px;
padding-right: 6px;
float:left;
color:#333;
}
#freeloginbox ul li{ list-style:none; clear:both}
.loginboxbot{
width:282px;
height:18px;
background:url(/Images/loginboxbot.gif) left top no-repeat;
}
.loginboxbot2{
width:282px;
height:18px;
background:url(/Images/loginboxbot2.gif) left top no-repeat;
}


#loginbox .title{
float:left;
width: 78px;
height: 22px;
vertical-align:middle;
text-align:right;
padding-top:3px;
padding-right:5px;
}

#freeloginbox .title{
float:left;
width: 110px;
height: 22px;
vertical-align:middle;
text-align:right;
padding-top:3px;
padding-right:5px;
}
#loginbox .txt, #freeloginbox .txt{
float:left;
width: 155px;
height: 25px;
vertical-align:middle;

}


#loginbox .txt, #freeloginbox .check{
float:left;
width: 22px;
height: 25px;
vertical-align:middle;
}



#freeloginbox .txt2{
float:left;
width: 248px;
height: 25px;
vertical-align:middle;
line-height:16px;
}


#loginbox strong, #freeloginbox strong{ 
color:#FFFFFF;
font:bold 10pt Arial, Helvetica, sans-serif 
}

#loginbox span input.txtbox, #freeloginbox span input.txtbox{ 
width:120px; 
height:16px; 
border:1px #9ac9ff solid;
margin-top:3px;
margin-bottom:3px;
}

#loginbox span input.check, #freeloginbox span input.check{ 
width:18px; 
height:16px; 
border:1px #9ac9ff solid;
margin-top:3px;
margin-bottom:3px;
}

#loginbox select, #freeloginbox select{ 
width:123px; 
height:18px; 
border:1px #9ac9ff solid;
margin-top:3px;
margin-bottom:3px;
}

#freeloginbox .error{ 
background:transparent none repeat scroll 0 0;
border:0 none;
float:left;
width:270px;
font-size:10px;
margin:0;
padding:0;
text-align:right;
}

#loginbox img{
padding-top:23px 
}
.loginboxhint{
font:bold 14pt Arial, Helvetica, sans-serif;
color:#999;
}
.homehead{
width:883px;
height:202px;
background:url(/Images/header.jpg) no-repeat;
}
.bluetitle{ border-bottom:1px #007dde solid; font:bold 13pt Arial, Helvetica, sans-serif; color:#111; padding:2px 0; width:282px}
.greentitle{ border-bottom:1px #33cc00 solid; font:bold 13pt Arial, Helvetica, sans-serif; color:#111; padding:2px 0; width:282px}
.greentitle_main{ font:bold 13pt Arial, Helvetica, sans-serif; color:#111; padding:2px 0; width:282px}
.orangetitle{ background:url(/Images/loginboxhead.gif) no-repeat; font:bold 13pt Arial, Helvetica, sans-serif; color:#FFFFFF; padding:2px 0; width:282px}
.homebox{ background:url(/Images/homeboxbg.gif) left top repeat-x #f0f0f0; width:282px}
#Col_5{
float:left;
width: 285px;
margin-left:8px;

}

#Col_main{
float:left;
width: 580px;
margin-left:8px;

}

#Col_5 h3{
color:#666666;
border-bottom:1px #33cc00 solid;
font:bold 12pt Arial, Helvetica, sans-serif;
}
#Col_6{
float:right;
width: 290px;
}

#Col_6 p
{
	float:left;
	vertical-align:middle;
	margin: 0px 0px;
	}

#Col_6 p span
{
display:block;
margin-left:15px;
margin-top:5px;
width:260px;
}	
#Col_7{
background:url(/Images/col7.gif) top left repeat-x #f1f1f1;
border-left:1px #f1f1f1 solid;
border-right:1px #f1f1f1 solid;
padding:0 10px
}
#Col_8{
float:left;
width: 680px;
margin-left:10px;

}
#Col_9
{
	float:left;
	margin-left:20px;
	width:550px;
	}
#Col_9 p
{
	float:left;
	vertical-align:middle;
	margin: 0px 0px;
	}

#Col_9 p span
{
display:block;
margin-left:15px;
margin-top:5px;
width:500px;
}		
.l_txt{
font-size:16px;
}

.blue{
color:#007dde;
text-decoration:none;
/*background-color:#fff;
border:0;*/
}

.blue a:link, .blue a:visited{
color:#0398ff;
text-decoration:none;
padding:0 5px;
}
.blue a:hover, .blue a:active{
color:#018001;
}
.black{
color:#000;
text-decoration:none;
}

.black a:link, .black a:visited{
color:#000;
text-decoration:none;
padding:0 5px
}
.black a:hover, .black a:active{
color:#018001;
}
.orange{
color:#018001;
text-decoration:none;
}

.orange a:link, .orange a:visited{
color:#ec7a07;
text-decoration:none;
padding:0 5px
}
.orange a:hover, .orange a:active{
color:#ec2d07;
}

.gray{
color:#cecece;
text-decoration:none;
}

.gray a:link, .gray a:visited{
color:#cecece;
text-decoration:none;
padding:0 5px
}
.gray a:hover, .gray a:active{
color:#ec2d07;
}

.darkgrey{
color:#444;
}


.white{
color:#FFFFFF;
text-decoration:none;
}

a.white:link, a.white:visited{
color:#FFFFFF;
text-decoration:none;
padding:0 5px
}
a.white:hover, a.white:active{
color:#fbd878;
text-decoration:underline;
}
.underline, .underline a:hover, .underline a:active, .underline a:link, .underline a:hover, #Content a:link.underline, #Content a:visited.underline
{
	 text-decoration:underline
	 }

.line{
padding:0 0 0 8px; 
background:url(/Images/line.gif) left center no-repeat
}
.edit, a.edit:link, a.edit:visited, a.edit:active, a.edit:hover{
background:url(/Images/edit.gif) left center no-repeat;
padding-left:8px;
color:#009afe;
margin:0 2px;
font-size:8pt;
font-weight:normal;
}
.delete, a.delete:link, a.delete:visited, a.delete:active, a.delete:hover, #Content a.delete{
background:url(/Images/delete.gif) left center no-repeat;
padding-left:10px;
color:#cc0001;
margin:0 5px;
font-size:8pt;
font-weight:normal;
}
.approve, a.approve:link, a.approve:visited, a.approve:active, a.approve:hover{
background:url(/Images/approve.gif) left center no-repeat;
padding-left:10px;
color:#016533;
margin:0 5px;
font-size:8pt;
font-weight:normal;
}
.download
{
	background:url(/Images/icons/download.gif) left center no-repeat;
	color:#016533;
	margin:0 5px;
	padding:1px 0 0 16px;
	}
.editprofile{
font:bold 9pt Arial, Helvetica, sans-serif;
color:#666666;
width:300px;
text-align:right
}
.editprofile input{ 
width:160px; 
height:18px; 
border:1px #98ccfe solid;
margin-bottom:5px;
font: normal 8pt Arial, Helvetica, sans-serif;
color:#666666;
padding:0 5px;
background:url(/Images/inputbg.gif) repeat-x;
}

#Editprofile-links{
font: normal 9pt Arial, Helvetica, sans-serif;
width:500px;
}
#Editprofile-links h1{
color:#333333;
font:bold 12pt Arial, Helvetica, sans-serif;
border-bottom:1px #ccc dotted;
}
#Editprofile-links input{
height:18px;
border:1px #99cdff solid;
background:url(/Images/inputbg.gif) repeat-x;
margin:5px 0;
color:#666;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
}

#Editprofile-links textarea{
border:1px #99cdff solid;
font-family:Arial, Helvetica, sans-serif;
color:#666;
margin:5px 0;
padding:0px;
}

#Editprofile-links img{
margin-left:70px
}

#Editprofile-links .title{
float:left;
width: 110px;
height: 22px;
vertical-align:middle;
text-align:right;
padding-top:3px;
padding-right:5px;
}
#Editprofile-links .txt{
float:left;
width: 380px;
height: 25px;
vertical-align:middle;
}

#Editprofile-links .link{
color:#666;
}

#Editprofile-outreach{
font: normal 9pt Arial, Helvetica, sans-serif;
width:500px;
}
#Editprofile-outreach h1{
color:#333333;
font:bold 12pt Arial, Helvetica, sans-serif;
border-bottom:1px #ccc dotted;
}


#Editprofile-contact{
font:bold 9pt Arial, Helvetica, sans-serif;
color:#666666;
width:550px;
}
#Editprofile-contact input{ 
width:160px; 
height:18px; 
border:1px #9ac9ff solid;
margin-bottom:5px;
font: normal 8pt Arial, Helvetica, sans-serif;
color:#666666;
padding:0px;
background:url(/Images/inputbg.gif) repeat-x
}
#Editprofile-contact textarea{ 
border:1px solid #99CDFF;
width:160px; background:url(/Images/inputbg.gif) repeat-x
}

#Editprofile-contact .title{
float:left;
width: 140px;
height: 22px;
vertical-align:middle;
text-align:right;
padding-top:3px;
padding-right:5px;
}
#Editprofile-contact .txt{
float:left;
width: 400px;
height: 25px;
vertical-align:middle;
}

#Editprofile-basic{
font:bold 9pt Arial, Helvetica, sans-serif;
color:#666666;
/* width:800px; 20080904 */
width:100%;
}

#Editprofile-basic .title{
float:left;
width: 140px;
height: 22px;
vertical-align:middle;
text-align:right;
padding-top:3px;
padding-right:5px;
}
#Editprofile-basic .txt{
float:left;
/*width: 600px; 20080904 */
width:65%;
height: 25px;
vertical-align:middle;
}
#Editprofile-basic .word{
float:left;
width: 400px;
height: 25px;
vertical-align:middle;
}

#Editprofile-basic input.bord{ 
height:18px; 
border:1px #98ccfe solid;
margin-bottom:6px;
font: normal 8pt Arial, Helvetica, sans-serif;
color:#666666;
padding:0 5px;
background:url(/Images/inputbg.gif) repeat-x
}
#Editprofile-basic .gendercheckbox{ 
background:#fff;
width:auto;
border:0px;
margin-top:7px
}
#Editprofile-basic .item{
width:120px;
text-align:right;
line-height:218%
}
#Editprofile-basic .box{
width:350px;
margin-left:5px;
}

#Editprofile-basic a{
text-decoration:none;
}

#Editprofile-basic .textarea{
height:85px;
font-family:Arial, Helvetica, sans-serif;
}
#Editprofile-reference{
width:50%;
font-size:9pt
}
#Editprofile-reference h1{
color:#333333;
font:bold 12pt Arial, Helvetica, sans-serif;
border-bottom:1px #ccc dotted;
}
#Editprofile-reference p{
font-size:9pt
}

#Editprofile-reference em{
color:#666;
}

#Editprofile-media{
font:bold 9pt Arial, Helvetica, sans-serif;
color:#666666;
}

#Editprofile-media .title{
float:left;
width: 90px;
height: 22px;
vertical-align:middle;
text-align:left;
padding-top:3px;
padding-right:5px;
}
#Editprofile-media .txt{
float:left;
width: 350px;
height: 25px;
vertical-align:middle;
}

#Editprofile-media .header, #Editprofile-skillsexp .header{
/*border-bottom:1px #ccc solid;*/
height:22px;
white-space:nowrap
}
#Editprofile-media .header h1{
color:#666666;
font: bold 10pt Arial, Helvetica, sans-serif
}
#Editprofile-media .media{
width:158px;
padding-top:5px;
margin:0 10px;
height:220px;

}

#Editprofile-media .mediaphoto{
width:110px;
height:73px;
border:2px #ccc solid;
display:block;
cursor:pointer
}

#Editprofile-media .blue{
font-size:12px;
}


#Editprofile-qualifications{
width:100%;
font-size:9pt
}
#Editprofile-qualifications .header{
color:#333333;
font:bold 9pt Arial, Helvetica, sans-serif;
line-height:20px;
border-bottom:1px #ccc dotted;
}

#Editprofile-qualifications ul.language{
width:600px;
font-size: 12px;
line-height:18px;
list-style-type:none;
margin:0;
padding:0;
}

#Editprofile-qualifications ul.language li{
color:#000;
margin:0;
padding: 1px 0 1px 0;
color: #333;
}


#Editprofile-qualifications ul.language li:after { 
display: block;
clear: both;
content: " ";
height: 0;
overflow: hidden;
}

#Editprofile-qualifications ul.language li span.col{
float:left;
width:110px;
font-size: 12px;
text-align:left;
padding-left:5px;
padding-right:20px;
}	

#Editprofile-skillsexp{
line-height:2.2em;
}
#Editprofile-skillsexp .col{
width:500px;
}
#Editprofile-skillsexp .col_1{
float:left;
display:block;
width:80px;
height: 20px;
margin:0px;
padding: 3px 0px;
}
#Editprofile-skillsexp .col_2{
float:left;
display:block;
width:350px;
height: 20px;
margin:0px;
padding: 3px 0px;
}
/*
#Editprofile-skillsexp .col span{
margin-left:10px
}
*/
#Editprofile-skillsexp td{
text-align:left;

}
#Editprofile-skillsexp .input{
height:18px; 
border:1px #98ccfe solid;
font: normal 8pt Arial, Helvetica, sans-serif;
color:#666666;
background:url(/Images/inputbg.gif) repeat-x;
width: 200px;
}

#Editprofile-skillsexp textarea{
border:1px #98ccfe solid;
font: normal 8pt Arial, Helvetica, sans-serif;
color:#666666;
width: 200px;
}


#Editprofile-skillsexp ul.skillselect{
width:850px;
font-size: 12px;
line-height:18px;
list-style-type:none;
margin:0;
padding:0;
}

#Editprofile-skillsexp ul.skillselect li{
color:#000;
margin:0;
padding: 5px 0 5px 0;
color: #333;
/*float:left;*/
width:100%;
}

#Editprofile-skillsexp ul.skillselect li.alt{
background-color:#e1effa;
width:100%;
}


#Editprofile-skillsexp ul.skillselect li:after { 
display: block;
clear: both;
content: " ";
height: 0;
overflow: hidden;
}

#Editprofile-skillsexp ul.skillselect li span.skills{
float:left;
width:340px;
font-size: 12px;
text-align:left;
padding-left:5px;
padding-right:5px;
}

#Editprofile-skillsexp ul.skillselect li span.year input{
width:80px;
text-align:center;
margin:0;
} 

#Editprofile-skillsexp ul.skillselect li span.years{
float:left;
width:80px;
text-align:center;
} 

#myprofile ul{
margin:0px;
padding:0px;
list-style:outside;
list-style-type:disc;
}

#myprofile ul li{
margin:0px;
padding:0px;
padding: 3px 0px 3px 0px;
font-size:11px;
}
.basic_right{
/*border:1px solid #98CCFE;
border-top:0;*/
padding:0 10px;
}

.basic_right .search_txt
{
	width:100px;
	float:left;
	color:#666;
	font-weight:bold;
	margin:3px 0;
	font-size:11px;
	
	}	
.basic_supplierList
{
	width:85%;
	margin-left:auto;
	margin-right:auto;
	}
.basic_supplierList ul li
{
	list-style-type:none;
	border-bottom:1px #eee solid;
	/*height:22px;*/
	line-height:24px;
	}	
.basic_supplierList a
{
	font-size:11px;
	}	
	
.photo{ float:left; margin:5px 0 5px 5px; border:2px #ccc solid; width:110px; height:73px; overflow:hidden;cursor: hand;
background-position:center center;
background-repeat:no-repeat;
}
.smallphoto{ float:left; margin:5px 0 5px 7px; border:2px #ccc solid; width:100px; height:60px; overflow:hidden;cursor: hand;
background-position:center center;
background-repeat:no-repeat;
}
.border {padding:1px; border: 1px solid #CCCCCC;}
a:link span.border {border: 1px solid #CCCCCC;}
a:hover {background-position: 0 0}
a:hover span.border {border: 1px solid #018001;}

.sent_rfi input{
vertical-align:middle;
}

.Feedbox{
color:#444444;
padding:0px 10px;
}

.Feedbox .date{
font-size: 12px;
font-weight:bold;
line-height:19px;
margin-top: 5px;
}

.Feedbox .icon{
float:left;
vertical-align:middle; 
padding-right:5px;
}

.Feedbox .feed{
margin-bottom:5px;
}

.Feedbox .line{
border-bottom: 1px solid #a3cbf2;
margin-top: 3px;
}

/* ===============================LINKS===================================*/
#Links{
width:100%;
background:#018001;
height: 20px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
font-size:11px;
color:#FFFFFF;
text-align:center
}

#Links a:link, #Links a:visited{
font-size:12px;
color:#fff;
text-decoration:none;
font-weight:bold;
padding:0 5px
}
#Links a:hover, #Links a:active{
text-decoration:underline;
}
#Sign-up{
width:577px;
height:415px;
background:url(/Images/sign-up-bg.gif) left top repeat-x #FFFFFF;
position: relative;
margin-left:auto;
margin-right:auto;
margin-top:10%;
font-size:12px;
color:#333333;
font-family: Arial, Helvetica, sans-serif
}

#Sign-up a{
font-size:12px;
}

#Sign-up .box{
width:500px;
margin-left:auto;
margin-right:auto
}
#Sign-up h1{
color:#FF9900
}
#Sign-up h2{
font-size:18pt;
border-bottom:1px #018001 solid;
color:#666
}
#Sign-up .close{
height:30px;
background:#eee;
position: absolute;
bottom:0px;
width:100%;
text-align:center;
padding-top:6px;
}
#Sign-up a.close:link, #Sign-up a.close:visited,{
font-size:12px;
text-decoration:underline;
color:#007dde;
}
#Sign-up a.close:hover, #Sign-up a.close:active{
color:#FF9900;
}

#Sign-up p{
height:70px;
}
#Sign-up p img{
padding:5px 10px 0 10px
}
#Sign-up .signon{
height:65px;
border:1px #99cdff solid;
background:#e6f3fc;
}
#Sign-up .signoff{
height:65px;
border:1px #FFF solid;
}

/* 20080725 change */
#Skillsbullet .bullet{

float:left;
text-align:left;
padding-right:5px;
vertical-align:middle;
padding:3px 0px 3pt 32px;
width:205px;
background-image:url(/images/icon05.gif);
background-repeat:no-repeat;
background-position:left center;
}
#Skillsbullet .bullet2{

float:left;
text-align:left;
padding-right:5px;
vertical-align:middle;
padding:3px 0px 3pt 32px;
background-image:url(/images/icon05.gif);
background-repeat:no-repeat;
background-position:left center;
}
#Skillsbullet .txt{
width:200px;
float:left;
margin-bottom:5px;
margin-bottom:12px!important;
}
#Skillsbullet .txt2{
width:200px;
float:left;
margin-bottom:5px;
margin-bottom:12px!important;
}


#Skillsbullet em{
color:#666;
}

#Ajax_profileref{
width:270px;
border:2px solid #669acc;
background-image:url(/Images/ajax_box_bg.gif);
background-repeat:repeat-x;
padding-left: 15px;
padding-right:15px;
padding-top:10px;
background-color:#fff;
}

#Ajax_profileref .title{
font-size:14px;
color:#ff8c1a;
line-height:20px;
font-weight:bold;
}

#Ajax_profileref .desc{
font-size:11px;
color:#333;
}

#Ajax_profileref textarea{
width:265px;
height:85px;
border:1px solid #ddd;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:5px;
}

/* ================================FOOTER===========================*/
#Footer{
width:100%;
background:#2c71b4;
height: 50px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
font-size:11px;
text-align:center;
color:#98cdff
}

#Footer a:link, #Footer a:visited{
font-size:11px;
color:#000;
text-decoration:none;
}
#Footer a:hover, #Footer a:active{
color:#175e22;
}


.modulepopupbg {
	background-color:Gray;
	filter:alpha(opacity=70);	
	opacity:0.7;
}

/*2007 10 30*/
.bloginput{width:140px; 
height:18px; 
border:1px #98ccfe solid;
margin-bottom:5px;
font: normal 9pt Arial, Helvetica, sans-serif;
color:#333;
padding:2px 5px 0 5px;
}
.bloghint{
font-size:12pt;
color:#018001
}
.blogposttitle{
line-height:2.3em;
}
.blogpostmanage{
margin:0px;
padding:0px;
list-style:none;
float:left;
padding: 0px 8px;
width:97%;
overflow-x:hidden;
}
.blogpostmanage .entry{
float:left;
margin: 3px 0px;
}

.blogpostmanage p{
color:#333;
line-height:17px;
margin:0px;
padding:0px;
}
.blogpostmanage img
{
	border:1px #ccc solid;
}
.blogpostmanage div{ 
border-bottom:1px #dfdfdf solid;
float:left;
margin:0px;
padding:0px;
line-height:2em;
/*width:97%*/
}
.blogpostmanage .post{
width:195px;
display:block;
float:left;
padding-right:8px;
}
.blogpostmanage .date{
width:90px;
display:block;
float:left
}
.blogpostmanage .comments{
width:80px;
display:block;
float:left;
text-align:center
}

.blogpostmanage .manage{
width:70px;
display:block;
float:right;
}
/*
blogpostmanage a.blogtitle:link, blogpostmanage a.blogtitle:visited{
font-size:15px;
color:#007de1;
font-weight:bold;
margin:0px;
padding:0px;
line-height:20px;
}
blogpostmanage a.blogtitle:hover, blogpostmanage a.blogtitle:active{
color:#018001;
}
*/
.blogfeature{
margin:0px;
padding:0px;
list-style:none;
float:left;
width:600px;
}
.blogfeature input{
width:300px;
height:18px;
border:1px #98ccfe solid;
}
.blogfeature select{
width:90px;
height:18px;
margin-left:5px ;
border:1px #98ccfe solid;
}
.feature{
margin:0px;
padding:0px;
list-style:none;
float:left;
width:600px;
}
.feature div{ 
border-bottom:1px #dfdfdf solid;
height:27px;
margin:0px;
padding:0px;
line-height:2em;
width:600px;
}
.feature .post{
width:185px;
display:block;
float:left
}
.feature .date{
width:110px;
display:block;
float:left
}
.feature .author{
width:120px;
display:block;
float:left;
text-align:center
}
.feature .comments{
width:80px;
display:block;
float:left;
text-align:center
}
.feature .Featured{
width:80px;
display:block;
float:left;
text-align:center
}
.feature .manage{
width:70px;
display:block;
float:right;
}
.adminmenu{
float:right; 
width:260px; 
}
.adminmenu span{
margin:0 0 0 20px;
display:block
}
.admintop{
width:256px;
height:18px;
background:url(/Images/blog-adminmenu-top.gif) top center no-repeat;
}
.adminback{
width:256px;
background:url(/Images/blog-adminmenu-back.gif) top center repeat-y;
clear:both;
font-weight:bold;
}
.adminbot{
width:256px;
height:18px;
background:url(/Images/blog-adminmenu-bot.gif) bottom center no-repeat;
clear:both;
}
.blogfeature .head{
background:url(/Images/featurehead.gif) top center no-repeat;
height:22px}

.IndustryGroup{ 
background:#669ACC; 
color:#fff;
height:22px;
text-indent:0.5em
}
.invitationmessage{
font:normal 11px Arial, Helvetica, sans-serif;
color:#666666;
width:460px;
padding:5px
 }

 .grayline{ 
 border-bottom:1px #ccc solid;
 height:1px ;
 overflow:hidden;
 }
 
#Grp .header{
 height:19px;
 background-color:#6699cc;
 color:#fff;
 font-size:11px;
 padding-left:8px;
 padding-top:2px;
 }
 
 #Grp .header2{
 height:19px;
 /*background-color:#ff9933;*/
 background-color:#018001;
 color:#fff;
 font-size:11px;
 padding-left:8px;
 padding-top:2px;
 float:left;
 width:472px;
 }
 
#Grp .content{
 float:left;
 width:464px;
 background-color:#f0f0f0;
 color:#000;
 font-size:11px;
 padding:8px;
 }
 
#Grp .bottom{
width:480px;
height:10px;
float:left;
background:url(/Images/mid_box_bot.gif) left top no-repeat;
}

#GrpDis ul li{
clear:both;
list-style:none;
list-style-type:none;
/*height:16px;*/
padding: 4px;
border-bottom:1px solid #ddd;
overflow:hidden;/*2009-11-13 Add */
}


#GrpDis ul li span.topic{
float:left;
width:60%/* 2009-11-13 Add  */
}
#GrpDis ul li span.date{
float:right;
width:40%;
color:#666;
text-align:right;
}

#EditGrp input{
margin-top:-3px;
}

#EditGrp .title{
clear:both;
float:left;
width: 140px;
height: 22px;
vertical-align:middle;
text-align:right;
padding-top:3px;
padding-right:5px;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
}

#EditGrp .txt{
float:left;
width: 280px;
height: 25px;
vertical-align:middle;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
padding-top:3px;
padding-right:5px;
}

#EditGrp input.bord{ 
height:14px; 
border:1px #98ccfe solid;
margin-bottom:6px;
font: normal 8pt Arial, Helvetica, sans-serif;
color:#666666;
padding:2px 5px;
background:url(/Images/inputbg.gif) repeat-x
}

#EditGrp .textarea{
height:85px;
font-family:Arial, Helvetica, sans-serif;
}

#EditGrp .success{
color:#ff6600;
font-family:Arial, Helvetica, sans-serif;
font-sixe:12px;
font-weight:bold;
font-style:italic;
}

#Managelinks ul li{
clear:both;
list-style:none;
list-style-type:none;
height:16px;
padding: 4px;
}


#Managelinks ul li span.link{
float:left;
width:65%;
padding-right:5%;
color:#666;
font-size:11px;
}

#Managelinks ul li span.action{
float:right;
width:30%;
color:#666;
}

#Cyanbox .top{
width: 460px;
height: 8px;
background-image:url(/Images/cyanbox_top.gif);
}

#Cyanbox .mid{
width: 460px;
background-image:url(/Images/cyanbox_mid.gif);
}

#Cyanbox .bot{
width: 460px;
height: 8px;
background-image:url(/Images/cyanbox_bot.gif);
}

#Cyanbox .title{
clear:both;
float:left;
width: 100px;
height: 22px;
vertical-align:middle;
text-align:right;
padding-top:3px;
padding-right:5px;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
}

#Cyanbox .txt{
float:left;
width: 340px;
height: 25px;
vertical-align:middle;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
padding-top:3px;
padding-right:5px;
}

 .point{
 border-top:1px #018001 solid;
 float:left
}
 .viewpoint{ 
 float:left; 
 width:480px; 
 background:url(/Images/viewpointbg.gif) left bottom no-repeat;
 padding-bottom:4px
 }
 .blogtitle{ font:bold 18px Arial, Helvetica, sans-serif; display:block}
a.blogtitle:hover,a.blogtitle:link, a.blogtitle:visited, a.blogtitle:active { font:bold 14px Arial, Helvetica, sans-serif; display:block}
.community{float:left;}
.community ul li{ list-style:none; clear:both; width:480px; padding:4px 0}
.community .post {float:left; width:140px; display:block; padding-left:5px; text-indent:0px;overflow:hidden;}
.community .date{ float:left;width:80px; display:block; padding-left:5px; text-indent:0px; text-align:left;color:#444; }
.community .user{ float:left; width:90px; display:block; padding-left:5px; text-indent:0px;}
.community .grouplist{ float:left; width:110px; display:block; padding-left:5px; text-indent:0px; text-align:center; color:#444; vertical-align:middle;}
.community .grouptitle{line-height: 22px; text-align:left; color:#000;}
.community .groupalign{line-height: 22px; text-align:left;}
.community .icon{ margin: 0px 3px; vertical-align:middle;}
.community .statistics{ float:left; display:block; padding-left:5px; text-indent:2em; width:180px;}/*text-indent:0 (20100428)*/
.community .grayback{ background:#f5f5f5; float:left; margin: 5px 0px; padding:3px 0px;}
.community .photoname{float:left; width:200px; display:block; padding-left:5px; text-indent:0px;}
.community .photovideo{float:left; width:110px; display:block; padding-left:5px; text-indent:0px;}
.community .avatar {float:left; /*width: 40px;*/ margin:2px 8px;}
.community .userinfo {float:left; width:148px;}
.community .grptn{width:118px; min-height:79px; height:auto; display:block; float:left;}
.community .grptn img{float:left;/*width:110px;*/margin:2px 8px;}
.community .grpname {float:left; width:155px;}
.community .grpinterest {float:left; width:105px;}
.community .grpmemb {float:left; width:55px; text-align:center;}
.recently{ padding:5px 0; margin-bottom:5px; float:left; width:100%}
.recentlyphoto{ width:40px;margin-right:10px;font-weight:bold;}
.grouplogo{width:99px;height:64px;cursor: hand;display:block;}
.groupborder {padding:1px; border: 1px solid #018001;}
a:link span.groupborder {border: 1px solid #018001;}
a:hover {background-position: 0 0}
a:hover span.groupborder {border: 1px solid #ccc;}


/*--Yake Start--*/
.Grayborder {padding:1px; border: 1px solid #ccc;}
a:link span.Grayborder {border: 1px solid #018001; background-color:Red;}
a:hover {background-position: 0 0}
a:hover span.Grayborder {border: 1px solid #018001;}
/*--Yake END--*/

.green, a.green:link, a.green:visited, a.green:active, a.green:hover{
color:#058e00;}

.community .boxa{ 
border-top:1px #018001 solid; 
background:url(/Images/communitybg01.gif) left bottom no-repeat;
height:auto;
padding-top: 5px;
padding-bottom: 5px;
width:480px;
float:left;
}


.community .boxb{ 
background:url(/Images/communitybg02.gif) left bottom no-repeat;
width:235px; 
float:left;
padding-top: 5px;
padding-bottom: 5px;
}
.community .boxc{ 
background:url(/Images/communitybg02.gif) right bottom no-repeat;
width:235px;
float:right;
}
.community .title{
font:bold 16px Arial, Helvetica, sans-serif;
float:left;
}
.community .all
{float:right;
font-size:11px;
font-weight:normal;
line-height:25px;
}

/* 20080725 change */
.community .boxb a
{
	font-style:normal;
} 
.community .titlehead{
clear:both; 
border-bottom:1px #018001 solid; 
float:left;
padding-top:15px;
width:100%;
}
.community .width { 
width:49%;
}
.community .left {
/*font-size:11px;*/
font-family:Arial, Helvetica, sans-serif;
line-height:1.4em
}

.community .desc {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
line-height:1.4em;
width:160px;
padding-top:8px;
font-style:normal;
}

.community .commimg{
float:left;
margin:8px 4px 0
}

.community .albumtext{
width:122px;
padding-top:8px;
overflow:hidden;
word-wrap: break-word; /* Internet Explorer 5.5+ */
font-style:normal;
}

 .mygroup{
width:345px;
font: normal 8pt Arial, Helvetica, sans-serif
}
.searchgroup{ 
border-top:1px #018001 solid; 
background:url(/Images/communitybg02.gif) left bottom no-repeat;
width:470px;
font:bold 10pt Arial, Helvetica, sans-serif;
padding:5px 5px;
height:60px
}
* html .searchgroup{
\width: 480px; /* for IE5 and IE6 in quirks mode */
w\idth: 470px; /* for IE6 in standards mode */
}

.searchgroup .line{
width:450px;
border-bottom:1px #ccc dotted;
height:1px;
overflow:hidden;
margin:2px;
}
.searchgroup span{ margin-left:5px}

.survey{ 
width:470px;
background:url(/Images/surveyline.gif) left bottom no-repeat;
padding:10px 0;
line-height:1.2em
}
.survey .surveyitem{
width:300px; 
margin-left:10px
}
.survey .surveyitem span{
width:120px; 
display:block;
float:left
}
.survey .surveyitem img{
margin-right:6px
}

.survey .polled{
width:145px; 
position:relative;
top:40px;
}
.survey strong{
font: normal 12px Arial, Helvetica, sans-serif;
}
.survey .polled strong{
font: bold 11px Arial, Helvetica, sans-serif;
}
.survey li{
margin-left:10px;
list-style:none;
clear:both
}

#Friends{
width:420px;
border:3px #3989bc solid;
background:url(/Images/sign-up-bg.gif) left top repeat-x #FFFFFF;
position: relative;
margin-left:auto;
margin-right:auto;
margin-top:10px;
font-size:12px
 }
 
#Friends .emails{
width:100%;
padding:10px;
margin: 2px 0px;
}

#Friends .emails labels{
margin: 0px 5px 0 0;
}
 
#Friends .myinput{
font-size:11px;
margin-left: 5px;
margin-top:5px;
}

#Friends .myinput input{
vertical-align:middle;
}

#Friends .instruct{
font-size:10px;
font-style:italic;
color:#888;
}

#Friends .box{
width:380px;
margin:20px 15px;
}
#Friends h1{
font-size:18px;
color:#fe9931;
}

#Friends h2{
font-size:24px;
}
.noted{
color:#FF0000;
font-family:Arial, Helvetica, sans-serif
}


.hotel{
width:480px;
padding:6px 0 0px 0;
font-size:11px
}
.hotel a
{
	font-size:11px;
	}
.hotel .hotelhead{
width:480px;
padding:6px 0 10px 0;
}
.hotel strong{
font:bold 12px Arial, Helvetica, sans-serif;
text-indent:0px;
padding:0;
margin:0;
}
.hotel span{
line-height:1em
}
.hotel .box4 img{
padding:2px 0 2px 0;
display:inline
}

.hotel .box1{
width:130px;
float:left;
padding:4px 0 4px 5px;
display:inline;
/*text-indent:5px*/
}

.hotel .box_com{
width:154px;
float:left;
padding:4px 4px 4px 2px;
display:inline;

}
.hotel .box_rate{
width:96px;
float:left;
padding:4px 4px 4px 0;
display:inline;
}

.hotel .box_ratenow{
width:120px;
float:left;
padding:4px 0 4px 0;
display:inline;
text-indent:5px;
}
.hotel .box_ratenow .leftrate{	
height:25px;
}
.hotel .box_ratenow .rightrate
{
	line-height:18px;
}
.hotel .box_rate li{
clear:both;
list-style:none
}

.hotel .box2{
background:#e1effa;
width:480px;
padding:6px 0 0px 0;
display:inline
}
.hotel .box3{
width:96px;
float:left;
text-align:center;
padding:4px 4px 4px 0;
display:inline;
font-size:10px

}
.hotel .box4{
width:80px;
float:left;
padding:2px 0 4px 0;
display:inline;

}
.hotel .box4 li{
clear:both;
list-style:none
}
.toplist{
width:100%;
background:url(/Images/vline.gif) top center repeat-y;
}

.topheaddiv{
padding:5px 0 10px 0;
}

.topheadl{
width:227px;
height:auto;
font-size:15px;
line-height:19px;
font-weight:bold;
background: #f1f1f1 url(/Images/topheadl.gif) bottom left no-repeat;
padding: 5px 4px;
}

.topheadr{
width:227px;
height:auto;
font-size:14px;
line-height:18px;
font-weight:bold;
background:url(/Images/topheadr.gif) bottom right no-repeat;
padding: 5px 4px;
}
.toplist p{
width:230px;
clear:both;
padding:0px;
margin:0px; 
display:block;
}
.toplist p img{
padding:4px 0 0 0
}
.toplist p span{
width:105px;
line-height:11px;
float:left;
min-height: 25px;
margin: 2px 0px 2px 0px;
}
.toplist p span.rate{
width:84px;
line-height:11px;
float:left;
min-height: 25px;
margin: 2px 0px 2px 0px;
}

.toplist p .num{
width:20px;
line-height:11px;
float:left;
min-height: 25px;
margin: 2px 0px 2px 0px;
}

.Suppler{
width:450px;
border-bottom:1px #ccc solid;
margin-left:10px;
padding:10px 0

}
.Supplerphoto{
width:60px;
height:60px;
}
.Minute{
}
.Minute .boxa{
width:145px;
display:block;
font:bold 12px Arial, Helvetica, sans-serif
}
.Minute .boxb{
width:90px;
display:block;
}
.numbun{
width:40px; 
height:20px; 
border:1px #999 solid;
color:#FF9900;
font:bold 18px Arial, Helvetica, sans-serif;
text-align:center;
}

.minsearch{
background:url(/Images/minsearchbg.gif) center bottom no-repeat #fcfcfc;
}
.minsearch select{
width:160px; 
border:1px #99cdff solid;
height:18px;
margin:5px 0
}
.minsearch input{
width:160px; 
border:1px #99cdff solid;
height:18px;
margin:5px 0
}
.minsearch p span{
width:24%;
display:block;
float:left;
min-height: 18px;
font:normal 12px Arial, Helvetica, sans-serif;
margin-top:1px;
margin-bottom:2px;
padding-left: 3px;
}
.minsearch .blueback{
background:#e1effa;
float:left;
clear:both;
width:100%
}

#Sign-up2{
width:577px;
height:530px;
border:2px solid #669acc;
background:url(/Images/sign-up-bg.gif) left top repeat-x #FFFFFF;
position: relative;
margin-left:auto;
margin-right:auto;
margin-top:10%;
font-size:12px;
color:#333333;
font-family: Arial, Helvetica, sans-serif
}
.sign-up2_boxS
{
	background:url(/Images/sign-up-bg.gif) left top repeat-x #FFFFFF;
	border:2px solid #669acc;
	width:500px;
	height:200px;
	}
.sign-up2_boxS .box
{
	width:450px;
	margin-left:auto;
margin-right:auto
	
}	
.sign-up2_boxS .close{
height:30px;
background:#eee;
position: absolute;
bottom:0px;
width:100%;
text-align:center;
padding-top:6px;
}
.sign-up2_boxB
{
	overflow:auto; 
	overflow-x:hidden;
	height:494px;
	width:577px;
	}
#Sign-up2 a{
font-size:12px;
}

#Sign-up2 .box{
width:540px;
height:530px;
margin-left:auto;
margin-right:auto
}
#Sign-up2 .box2{
width:450px;
margin-left:auto;
margin-right:auto
}
#Sign-up2 h1{
color:#FF9900
}
#Sign-up2 h2{
font-size:18pt;
}

#Sign-up2 p{
height:70px;
}
#Sign-up2 p img{
padding:5px 10px 0 10px
}
#Sign-up2 .signon{
height:65px;
border:1px #99cdff solid;
background:#e6f3fc;
}
#Sign-up2 .signoff{
height:65px;
border:1px #FFF solid;
}

#Sign-up2 .close{
height:30px;
background:#eee;
position: absolute;
bottom:0px;
width:100%;
text-align:center;
padding-top:6px;
}

.marketing2{
width:530px
}
.marketing2 li{
list-style:none;
clear:both;
line-height:2em;
font-size:12px;
font-weight:normal
}
.marketing2 li span{
float:left;
 }
.marketing2 strong{
 width:140px; 
 text-align:right;
 display:block;
 margin-right:5px
 }
.marketing3{
width:530px
}
.marketing3 li{
list-style:none;
clear:both;
line-height:15px;
font-size:12px;
font-weight:normal
}
.marketing3 strong{
 width:140px; 
 text-align:right;
 display:block;
 margin-right:5px
 }
.marketing3 li span{
float:left;
 }

input.inputborder2{
	border:1px #99cdfd solid;
	height:18px;
	width: 280px;
}
.showdetail_l
{
	float:left;
	width:330px;
	}
.showdetail_r
{
	float:left;
	width:165px;
	}
.showdetail_r img
{
	border:2px #ccc solid;
	}	
.showdetail_Stitle
{
	font-style:italic;
	font-weight:bold;
	}		
.box120{ width:120px; text-align:right; height:25px; display:block; font-weight:bold; color:#666666}
.box120 input,
.box120 select{ width:110px; height:17px; border:1px #9accff solid}
.rfibold{ font:bold 14px Arial, Helvetica, sans-serif;}
.rfiboxa{ width:284px; height:343px;background:url(/Images/rfiboxa.gif) center center no-repeat; float:left; margin-right:18px; padding-top:15px}
.rfiboxb{ width:284px; height:343px;background:url(/Images/rfiboxb.gif)   no-repeat; float:left; padding-top:15px;margin-top:8px;}
.rfiboxa div{ width:90%; margin:0px; padding:7px 0 0 0px;}
.rfiboxb div{ width:92%; margin:0px; padding:3px 0 0 0px; clear:both;}
.alphabet{ text-align:left}
.alphabet a:link, .alphabet a:visited, .alphabet a:active { font: normal 12px Arial, Helvetica, sans-serif; color:#666666; padding:0 1px;text-decoration:underline}
.alphabet a:hover{color:#333}
.sendmyrfis{ width:285px; float:right}
.sendmyrfis ul li{ list-style:none; clear:both}
.sendmyrfis li{border-bottom:1px #999 dotted; text-indent:5px; margin:0px; padding:0px; display:block; line-height:2em; float:left; width:100%
}
.sendmyrfis img{ margin:5px 5px 0 0px}
.sendmyfis_more 
{
	float:left;
	width:320px;
}
.box230{ width:230px; }
.rfiboxc,
.rfiboxd,
.rfiboxe{
border-left:1px #f1f1f1 solid;
border-right:1px #f1f1f1 solid;
width:888px;
padding:10px 0;
}

/* Rio 20090413 */
.rfibox_f
{
	background:url(/Images/col_grey_bg.gif) repeat-x #f1f1f1;
	padding:0px 20px 10px 20px;
	width:854px;

}
.rfibox_f h5
{
	margin-bottom:10px;
	font-size:14px;
	}
#Content .rfibox_f p
{
	padding:3px 0;
	}
.rfibox_f_blue
{
	background:url(/Images/col_blue_bg.gif) repeat-x #f1f1f1;
	padding:0px 20px 10px 20px;
	background-color:#d7e9fd;
	width:854px;
	}	

.rfiboxc{
background:url(/Images/col8.gif) 0 -80px repeat-x #f1f1f1;
}
.rfiboxd{
background:url(/Images/col8.gif) 0 -40px repeat-x #f1f1f1;
}
.rfiboxe{
background:url(/Images/col8.gif) repeat-x #f1f1f1;
}
.box100{ width:120px;}
.contactinfo ul{ list-style:none; clear:both}
.contactinfo ul li{ display:block;}
.contactinfo ul li input{height: 25px; padding:0; margin:0;}
.contactinfo ul li label{height: 25px; padding:0; margin:0;}
.contactinfo span{display:block; height: 25px; padding:0; margin:0;}

.rfibox_return{
margin-right:5px;
}
.publish_text{
margin-left:50px;
font-weight:bold;	
}	
	
.qualify_editbox_l{
float:left;
width:6px;
height:30px;
background:url(/Images/edit_corner_l.gif) no-repeat;
}
.qualify_editbox_c{
float:left;
width:100%;
height:26px;
background-color:#ccffff;
border-top: 1px solid #c4e7ff;
border-bottom: 1px solid #c4e7ff;
padding-left:5px;
padding-top:2px;
}

.qualify_editbox_c input, .qualify_editbox_c select{
vertical-align:middle;
margin-right: 8px;
}

.qualify_editbox_r{
float:left;
width:6px;
height:30px;
background:url(/Images/edit_corner_r.gif) no-repeat;
}




#Searchpage{
width:98%;
font-size:12px;
}


#Searchpage .searchhead em{ 
padding-top:10px; 
font-size:9pt; 
color:#666666;
}

#Searchpage .searchresult{
width:100%;
float:left;
border-top:1px #018001 solid;
padding-top:8px;
}


#Searchpage .pagination{
font-size:9pt;
color:#666666;
margin-top:5px;
font-weight:bold;
}

#Searchpage a.pagination:link, #Searchpage a.pagination:visited{
font-size:9pt;
/*color:#666666;*/
margin-top:5px;
font-weight:bold;
text-decoration:none;
}

#Searchpage a.pagination:hover, #Searchpage a.pagination:active{
font-size:9pt;
color:#007dde;
margin-top:5px;
font-weight:bold;
text-decoration:underline;
}

#Searchpage .type{
float: left;
width: 14%;
min-height:20px;
padding: 4px 0px 3px 8px;
clear:both;
}

#Searchpage .comp{
float: left;
width: 60%;
min-height:20px;
padding: 4px 0px 3px 0px;
}

#Searchpage .action{
float: left;
width: 25%;
min-height:20px;
padding: 4px 0px 3px 0px;
font-size:11px;
font-style:italic;
color:#888;
}

#Searchpage .title{
font-size:15px;
font-weight:bold;
font-style:normal;
color:#000;
}

#Searchpage .alt{
background-color:#e1effa;
}

#Searchpage .ori{
background-color:#f9f9f9;
}

#Searchpage a:link, #Searchpage a:visited{
font-size:12px;
color:#007dde;
margin-top:5px;
font-weight:bold;
text-decoration:none;
}

#Searchpage a:hover, #Searchpage a:active{
color:#666;
text-decoration:underline;
}
#Searchpage .supplier-info .supplier-country, #Searchpage .supplier-info .supplier-city, #Searchpage .supplier-info .supplier-state, #Searchpage .supplier-info .supplier-action
{
	width:10%;
	float:left;
	font-size:11px;
	min-height:20px;
	padding:4px 0 3px;
	overflow-x:hidden;
	}
#Searchpage .supplier-info .comp
{
	width:40%;
	}	
#Searchpage .supplier-info .supplier-action
{
	font-style:italic;
	width:15%;
	}

.RFICheckBoxList input
{
height: 25px; line-height: 25px;
margin:0;
padding:0;
}


.RFICheckBoxList span
{

height: 10px; display: block; line-height: 10px;
margin:0;
padding:0;
}

/*== write Email ==*/
.input_loginMail
{
width:110px;
height:18px;
border:0;
border:1px #ccc solid;
}

/*== AD_Create ==*/
.ad_create_name
{
font-weight:bold;
margin:0 0 5px 10px;
} 
.ad_create_name label
{
	float: left;   
	width:60px;
	text-align:left;
}
	
.ad_create_pro label{
float: left;     
width: 60px;    
text-align: right; 
}
.create_content
{
	margin-left:280px;
	}

.ad_creat_choose
{
	float:left;
	height:306px;
	width:267px;
	font-size:12px;
	color:#777;
	margin:0 80px!important;
	margin:0 50px;
	}

.ad_creat_choose a
{
	float:left;
	color:#777;
	}
.ad_creat_choose a:hover
{
	float:left;
	background-image:url(/Images/ad_create_bg.jpg);
	height:306px;
	width:267px;
	text-decoration:none;
	color:#777;
	}	
.ad_creat_choose .choose_title
{
	float:left;
	color:#2da9ff;
	font-size:18px;
	width:250px;
	margin:10px 0 0 8px;
	}
.ad_creat_choose .choose_describe
{
	float:left;
	width:250px;
	font-weight:bold;
	margin:8px 0 0 8px;
	color:#777;
	}	
.ad_creat_choose .choose_img
{
	float:left;
	width:250px;
	margin:8px 0 0 8px;
	}
.ad_creat_choose .choose_attribute
{
	float:left;
	width:250px;
	line-height:16px;
	margin:0px 0 0 8px;
	color:#777;
	}
.ad_creat_choose .choose_selete
{
	float:left;
	width:250px;
	color:#2da9ff;
	font-weight:bold;
	margin:0px 0 0 15px; 
	}
.ad_creat_choose .choose_price
{
	float:left;
	margin:0px 0 0 15px;
	color:#e44d4d;
	}
.ad_creat_choose .choose_price a:hover
{
	text-decoration:none;}	

/*different from before*/	
.ad_creat_choose2
{
	float:left;
	width:850px;
	font-size:12px;
	color:#777;
	margin:0 20px 15px 20px!important;
	margin:0 10px 15px 10px;
	border-bottom:1px #eee solid;
	padding:0 0 8px 0;
	}
.ad_creat_choose2 .choose_title2
{	float:left;
	color:#2da9ff;
	font-size:18px;
	width:700px;
	margin:10px 0 0 20px;
}
.ad_creat_choose2 .choose_describe2
{
	float:left;
	width:500px;
	color:#555;
	line-height:15px;
	}	
.ad_creat_choose2 .choose_img2
{
	float:left;
	width:250px;
	margin:8px 0 0 20px;
	}
.ad_creat_choose2 .choose_attribute
{
	float:left;
	margin:0 0 0 50px;
	width:500px;
	}	
.ad_creat_choose2 .choose_attribute2
{
	float:left;
	width:300px;
	line-height:16px;
	color:#555;
	font-weight:bold;
	}
.ad_creat_choose2 .choose_img2 img
{	
	border:2px #eee solid;
}		
.ad_creat_choose2 .choose_img2 img:hover
{
	border:2px #ccc solid;
}		
.ad_creat_choose2 a
{
	color:#2da9ff;
}	
.ad_creat_choose2 .choose_selete2 a
{
	float:left;
	width:500px;
	color:#2da9ff;
	font-weight:bold;
	}
.ad_creat_choose2 .choose_price2
{
	float:left;
	width:500px;
	color:#058E00;
	}
.choose_describe3_bg
{
	float:left;
	width:92%;
	margin:8px 0 0 20px;
	background: #EBF3FA;
	padding:2%;
	}	

.ad_guide
{
	/*background-image:url(/Images/searchcenter.gif);*/
	height:22px;
	font-size:14px;
	/*text-align:right;*/
	float:left;
	width:100%;
	}
.ad_guide span
{
	background-image:url(/Images/icons/arrow_down.gif);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:4px;
	}				
/*== ad_info ==*/
.ad_info label{
float: left;     
width: 80px;    
text-align:left; 
}

/*== ad_list ==*/
.list_guide
{
	width:800px;
	}

.list_guide .active
{background-image:url(/Images/ad_list_guide.jpg);
	width:140px;
	height:20px;
	float:left;
	text-align:center;
	margin-right:2px;
	padding-top:5px;
	}	
.list_guide .inactive
{background-image:url(/Images/ad_list_guide2.jpg);
	width:140px;
	height:20px;
	float:left;
	text-align:center;
	margin-right:2px;
	padding-top:5px;
	}
.list_guide .inactive:hover
{background-image:url(/Images/ad_list_guide.jpg);
	}			
.list_guide .inactiveL
{background-image:url(/Images/ad_list_guideL2.jpg);
	width:200px;
	height:20px;
	float:left;
	text-align:center;
	margin-right:2px;
	padding-top:5px;
	}			
.list_guide .inactiveL:hover
{background-image:url(/Images/ad_list_guideL.jpg);
	}
.list_guide .activeL
{background-image:url(/Images/ad_list_guideL.jpg);
	width:200px;
	height:20px;
	float:left;
	text-align:center;
	margin-right:2px;
	padding-top:5px;
	}			

.list_ad
{
	float:left;
	}	
/*== ad_confirmorder ==*/

.list_blue
{
	background-color:#E1EFFA;
	height:20px;
	}

.list_white
{	width:55px;
	background-color:#fff;
	height:25px;
	}		
.list_total
{
	font-size:14px;
	font-weight:bold;
	}	
/*== ad_mymediaspace ==*/
.ad_mymediaspace_Stitle
{
	color:#666;
	font-size:12px;
	font-weight:bold;
	}	
.table_style
{	float:left;
	width:850px;
	color:#666;
	}	
.blue_bg
{
	background-color:#6699cc;
	color:#fff;
	height:25px;
	font-weight:bold;
	}
.Statistics_Guide
{
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	}		
/*== ad_front ==*/
.imghover1
{
	float:left;
	background-image:url(/Images/ad_front_01-w.jpg);
	width:267px;
	height:306px;
	margin-right:20px;
	}
.imghover1:hover
{
	background-image:url(/Images/ad_front_01.jpg);
	}
.imghover2
{
	float:left;
	background-image:url(/Images/ad_front_02-w.jpg);
	width:267px;
	height:306px;
	margin-right:20px;
	}
.imghover2:hover
{
	background-image:url(/Images/ad_front_02.jpg);
	}	
.imghover3
{
	float:left;
	background-image:url(/Images/ad_front_03-w.jpg);
	width:267px;
	height:306px;
	}
.imghover3:hover
{
	background-image:url(/Images/ad_front_03.jpg);
	}	
/*== enhance listing ==*/
.ad_enhance .title
{
	width:80px;
	}

				
				
/*==  ==*/
.txt_red
{
	color:#cc0000;
	}
.cost_border
{
	
	border:1px #b2cce5 solid;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	font-size:16px;
	}
	
/*== PayflowPro ==*/
#PayflowPro
{
 width:420px;
 border:3px #3266cc solid;
background:url(/Images/sign-up-bg.gif) left top repeat-x #FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top:10%;
font-size:12px;
}
#PayflowPro .box_pay{
width:380px;
margin-left:15px;
}
.box_pay ol
{
list-style:none;
}
.box_pay li{
height:30px;
}
	
#PayflowPro label
{
float: left;     
width: 150px;    
text-align: right; 
margin:0 10px 0 0;
}
.box_button
{
width:395px;
height:35px;
text-align:center;
}

.mid
{
	width:890px;
	text-align:center;
	}
	
/*== opt-in.aspx ==*/	

.opt_left
{
	float:left;
	width:200px;
	height: 22px;
    vertical-align:middle;
    text-align:left;
    padding:10px 0 0 0;
	}	
.opt_right
{
float:left;}

.opt_guide{
	margin-left:40px;

}	
.opt_content
{
	float:left;
	border:1px #ccc solid;
	width:600px;
	padding-left:100px;
	margin-left:40px!important;
	margin-left:20px;
	}

.sent_rfi{
padding:10px;
margin: 5px;
width:500px;
background-color:#e1effa;
}

/*== AdminBlog ==*/
.admin_leftcol
{
	float:left;
	width:820px;
	}
.admin_title
{
	font:bold 14pt Arial, Helvetica, sans-serif;
	border-bottom:0;
	float:left;
	}
.search_list_title
{
	width:880px;
	}	

input.admin{
height:18px;
border:1px #99cdff solid;
background:url(/Images/inputbg.gif) repeat-x;
margin:5px 0;
color:#666;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
}

textarea.admin{
border:1px #99cdff solid;
font-family:Arial, Helvetica, sans-serif;
color:#666;
margin:5px 0;
padding:0px;
}
	
.search_list_page
{
	float:right;
	
	text-align:right;
	
	
	}	
.admin_rightcol
{
	float:left;
	width:200px;
	}	
.font_italic
{
	font-style:italic;
	color:#666;
}
.search_text
{

	width:300px;
	border:1px #98ccfe solid;
	}
.search_textShort
{

	width:150px;
	border:1px #98ccfe solid;
	}
.admin_search_list
{
	width:100%;
	font-size:11px;
	}
	
.admin_search_list table td
{
height:auto;
border-bottom: 1px solid #ddd;
padding: 3px 0px;
	}
	
.admin_search_list ul
{
	float:left;
	width:100%;
	}	
.admin_search_list li
{
	float:left;
	list-style:none;
	display:block;
	}
.ul_style
{
	color:#000;
	font-weight:bold;
	border-top:1px #ccc solid;
	background-image:url(/Images/admin_blog_lishbg.gif);
	height:21px;
	line-height:21px;
	}
.ul_style a
{
	font-weight:bold;
	}	
.ul_style_list
{
	border-bottom:1px #ccc solid;
	padding :5px 0; 
	}
.ul_style2
{	color:#000;
	font-weight:bold;
	border-top:1px #ccc solid;
	background-image:url(/Images/admin_blog_listbg2.gif);
	height:21px;
	line-height:21px;
	}
.ul_style_list2
{
	border-bottom:1px #ffde5a solid;
	border-top:1px #ffde5a solid;
	padding :5px 0; 
	background-color:#fffcce;
	}
.rfi_list_option
{
	border:1px #ffde5a dotted;
	margin:10px 0 10px 40px!important;
	margin:5px 0 10px 20px;
	width:92%;
	}
.rfi_list_option .title
{
	background-color:#fff793;
	}
.rfi_list_option ul
{
	padding:3px 0px;
	border-bottom:1px #ccc dotted;
	}
#Content .ul_style_list a.linked:link, #Content .ul_style_list a.linked:visited
{
	background-image:url(/images/icons/link.gif);
	height:15px;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	color:#018001;
	}	
#Content .ul_style_list a.unlinked:link, #Content .ul_style_list a.unlinked:visited
{
	background-image:url(/images/icons/unlink.gif);
	height:15px;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	color:#333;
	}		
	
/* 20090119 */	
.supplier_search ul
{
	padding:8px 0;
	}
.supplier_search ul.ul_style2
{
	padding:0;
	margin-bottom:5px;
	}	
.supplier_search a
{
	font-size:11px;
	}	
#Content .supplier_search a.orangefont
{
	color:#F89C26;
	}		
.supplier_search ul.bg_blue
{
	background-color:#E1EFFA;
	}	
.star_supplier
{
	background-color:#fffdbc;
	border-top:2px #fdcc18 solid;
	}				
.table_list
{
	border-top:1px #018001 solid;
	height:21px;
	line-height:21px;
	}			
.trL{background-image:url(/Images/admin_blog_lishbg.jpg);
	height:21px;
		color:#000;
	font-weight:bold;
	}
.trM{background-image:url(/Images/admin_blog_lishbg.jpg);
	width:820px;
	height:21px;
	background-position: center;
	font-weight:bold;
	}
.trR{background-image:url(/Images/admin_blog_lishbg.jpg);
	width:820px;
	height:21px;
	background-position:right;
	font-weight:bold;
	}					

.li_25
{
	width:25px;
	}		
.li_30
{
	width:30px;
	}		
.li_40
{
	width:40px;
	}	
.li_50
{
	width:50px;
	}	
.li_60
{
	width:60px;
	}	
.li_80
{
	width:80px;
	}		
.li_90
{
	width:90px;
	}
			
.li_100
{
	width:100px;
	}
.li_110
{
	width:110px;
	}	
.li_120
{
	width:120px;
	}
.li_140
{
	width:140px;
	}	
.li_150
{
	width:150px;
	}		
.li_160
{
	width:160px;
	}	
.li_180
{
	width:180px;
	}	
.li_200
{
	width:200px;
	}	
.li_290
{
	width:290px;
	}
.li_550
{
	width:550px;
	}			
/* Role */		
.admin_role_list
{
	width:420px;
	margin-left:auto;
	margin-right:auto;
	}
	
.admin_role_list ul
{
	float:left;
	width:420px;
	}	
.admin_role_list li
{
	float:left;
	list-style:none;
	}
.role_T
{
	color:#000;
	font-weight:bold;
	border-top:1px #018001 solid;
	background-color:#eee;
	height:21px;
	line-height:21px;
	}
.role_L
{
	border-bottom:1px #ccc solid;
	padding :5px 0; 
	}
				
.role_total
{
	width:335px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	}

.search_condition
{
	}	
.condition_title
{
	font-size:11px;
	font-weight:bold;
	width:120px;
	float:left;
}
.condition_title2
{
	font-weight:normal;
	font-size:12px;
	}	
.admin_menu
{
	margin-left:20px!important;
	margin-left:40px;
	}	
.admin_guide
{
	float:left;
	width:176px;
	height:100px;
	font-weight:bold;
	line-height:18px;
	margin-left:10px;
	}
.admin_guide ul
{
	float:left;
	}	
.admin_guide ul li
{
	list-style:none;
	}
.admin_guide_top
{
	background-image:url(/Images/admin_guide_top.jpg);
	height:14px;
	width:176px;
	}	
.admin_guide_mid
{
	background-image:url(/Images/admin_guide_mid.jpg);
	width:176px;
	}
.admin_guide_bottom
{
	background-image:url(/Images/admin_guide_bottom.jpg);
	width:176px;
	height:14px;
	}		
.admin_guide_li
{
	
	margin-left:15px;
	}	
.admin_guide_li a
{
	color:#000000;
	}	
.admin_guide_li2
{
	
	margin-left:25px;
	}	
	
/*== ad_paymentcomplete ==*/
.ad_left
{
	float:left;
	width:600px;
	}
.ad_right
{
	/*--margin:0 0 0 50px;--*/
	padding-left:30px;
	float:left;
	width:230px;
	}
.ad_payment_top
{
	background-color:#669acc;
	color:#fff;
	text-align:center;
	height:25px;
	padding-top:5px;
	}	
.ad_payment_status
{
	border:1px #5ecae4 solid;
	margin:10px 0;
	width:200px;
	}	
.ad_payment_status .content
{
	padding:10px 10px;
	}	
.ad_payment_status ul
{
	margin:8px 0 0;
	}
.ad_payment_status ul li
{
	margin:0 0 5px 15px!important;
	margin:0 0 2px 8px;
	width:90%;
	float:left;
	list-style:disc;
	}
.ad_payment_status ul span
{
	float:left;
	width:60%;
	}		
.ad_payment_status ul font
{
	float:right;
	}
.ad_payment_status a.underline
{
	text-decoration:underline;
	}	
/*		
.ad_payment_status .statusFont
{
	font-weight:bold;
	font-size:12px;
	}
.ad_payment_status .statusFont2
{
	font-weight:bold;
	font-size:13px;
	text-align:right;
	height:20px;
	float:left;
	margin-top:5px;
	margin-left:10px;
	}
.ad_payment_status .statusFont3
{
	font-weight:bold;
	font-size:12px;
	}*/		
.statusList
{
	float:left;
	width:120px;
	}
.statusList2
{
	position:relative;
	left:10%;
	}
.status_botton
{
	
	position:relative;
	left:30%;
	}		
/* ==============================Opt-in=====================================*/
.opt-in ul{
width:780px;
list-style-type:none;
height:24px;
border-bottom: 1px solid #c7e2f8;
}

.opt-in ul a{
text-decoration:none;
}

.opt-in ul li{
float:left;
list-style-type:none;
padding: 0px 7px 0px 5px;
line-height:25px;
}

.opt-in ul li.active .lside{
float:left;
width: 7px;
height:25px;
background:url(/Images/subsub_lside.gif) no-repeat;
}
.opt-in ul li.active .middle{
float:left;
width: auto;
height:25px;
background:url(/Images/subsub_m.gif) repeat-x;
text-decoration:none;
}
.opt-in ul li.active .rside{
float:left;
width: 7px;
height:25px;
background:url(/Images/subsub_rside.gif) no-repeat;
}

.opt-in ul li.active a:link, .opt-in ul li.active a:visited{
color:#009afe;
text-decoration:none;
}
.opt-in ul li.active a:hover, .opt-in ul li.active a:active{
color:#009afe;
text-decoration:none;
}


.opt-in ul li .lside{
float:left;
width: 7px;
height:25px;
background:url(/Images/subsub_lside_off.gif) no-repeat;
}
.opt-in ul li .middle{
float:left;
width: auto;
height:25px;
background:url(/Images/subsub_m_off.gif) repeat-x;
text-decoration:none;
}
.opt-in ul li .rside{
float:left;
width: 7px;
height:25px;
background:url(/Images/subsub_rside_off.gif) no-repeat;
}

.opt-in ul li a:link, .opt-in ul li a:visited{
color:#999;
text-decoration:none;
}
.opt-in ul li a:hover, .opt-in ul li a:active{
color:#666;
text-decoration:none;
}			

.opt-in-content{
padding: 15px 0px;
color:#000;
font-weight:normal;
}		
.opt-in-content input{
vertical-align:middle;
}		

.opt-in-content .header{
/*width:774px;*/
height: 24px;
line-height:24px;
/*background:url(/Images/subsub_headerbar.gif) no-repeat;*/
background:url(/Images/admin_blog_lishbg.gif) no-repeat;
color:#000;
font-size:11px;
font-weight:bold;
padding: 0px 3px;
}			

.opt-in-content .header .col{
float:left;
width:186px;
padding: 0px 2px;
}		

.opt-in-content .content{
font-size:11px;
}

.opt-in-content .content .entry{
float:left;
width: 98%;
margin: 3px 0px;
padding: 3px;
}	

.opt-in-content .content .alt{
background-color:#f5f5f5;
}

.opt-in-content .content .col{
float:left;
width:186px;
padding: 0px 2px;
font-size:11px;
overflow-x:hidden;
}		

.opt-in-content .content .input{
width:250px;
}	

.opt-in-content .content .money{
color:#007de6;
}	
.opt-in-content .content .total{
font-size:15px;
font-weight:bold;
background-color:#FFFFCC;
}	
.opt-in-content .content .sum{
width:390px;
color:#007de6;
}	

/*== celebblog ==*/

.celebblog_des
{
	float:left;
	font-size:14px;
	color:#666;
	height:50px;
	line-height:18px;
	font-size:12px;
	}
.celebblog_bgTop
{
	float:left;
	background-image:url(/Images/celebblog_bgTop.jpg);
	background-repeat:no-repeat;
	width:885px;
	height:7px;
}	
#celebblog
{
	float:left;
	width:890px;

	}
#celebblog a
{
	color:#3399ff;
	}	
.celebblog_dotted
{
	float:left;
	border-right:1px #aaaaaa dotted;
	margin-right:5px;
	margin-top:10px;
	width:5px;
	height:160px;
	}
.celebblog_line
{
float:left;
border-bottom:1px #fde1bd solid;
width:860px;
margin:0 10px!important;
margin:0 5px;
}
.celebblog_preview
{
	float:left;

	width:890px;
	color:#666;
	font-size:12px;
	margin:5px;
	
	}
/*
*html .celebblog_preview
{
	float:left;

	width:890px;
	color:#666;
	font-size:12px;
	margin:2px;
	}	
*/	
.celebblog_preview .info
{
	float:left;
	width:300px;
	border-right:1px #ddd dotted;
	background-image:url(/Images/celeblog_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:135px;
	color:#666;
	}	
.celebblog_preview .info_img
{
	float:left;
	width:120px;
		}
.celebblog_preview .info_img a
{
	font-size:11px;
	}	
.celebblog_preview .info_img span
{
	float:left;
	width:120px;
	margin:5px 0 0 12px;	
	}				
.celebblog_preview .info_img img
{
	float:left;
	border:2px #cfe0ef solid;
	margin:10px 0 0 10px;
	text-align:center;
	}	
.celebblog_preview .info_name
{
	float:left;
	font-size:14px;
	margin:10px 0 0 0px;
	width:180px;
	}
*html .celebblog_preview .info_name
{
	float:left;
	margin:10px 0 0 0px;
	width:160px;
	}	
.celebblog_preview .info_name a
{
	font-size:13px;
	font-weight:bold;
	}		
.celebblog_preview .info_post
{
	float:left;
	margin:5px 0 10px 0;
	width:180px;
	font-size:11px;
			}
*html .celebblog_preview .info_post
{
	float:left;
	margin:5px 0 10px 0;
	width:160px;
	font-size:11px;
			}					
.celebblog_preview .info_des
{
	float:left;
	width:180px;
	font-size:11px;
	line-height:16px;	
		}		
*html .celebblog_preview .info_des
{
	float:left;
	width:160px;
	font-size:11px;
	line-height:18px;
		}	
/*	
.celebblog_preview .info_view
{
	float:left;
	font-size:10px;
	margin:5px 0 0 10px;	
	}	*/

.celebblog_preview .post
{
	float:left;
	width:570px;
	background-image:url(/Images/celeblog_bgGrey.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:135px;
	
	}	
.celebblog_preview .post_title
{
	float:left;
	width:400px;
	color:#3399ff;
	margin:10px 0 0 15px;
	}
.celebblog_preview .post_title a
{
	font-weight:bold;
	font-size:13px;
	}	
.celebblog_preview .post_date
{
	float:left;
	width:140px;
	font-style:italic;
	text-align:right;
	font-size:11px;
	margin:10px 0 0 0px;
	}
.celebblog_preview .post_preview
{
	float:left;
	width:520px;
	margin:12px 0 0 15px;
	line-height:18px;
	}
.celebblog_preview .post_comment
{
	float:left;
	width:450px;
	margin:8px 0 0 15px;
	}											
.celebblog_preview .post_comment .font_big
{
	font-size:13px;
	font-weight:bold;
	}	
	
select.adminfilter{
width: 150px;
}

input.adminfilter{
width:200px;
}

a.cancellink:link, a.cancellink:visited{
font-size:11px;
color:#CC0000;
padding:0px 5px;
}
a.cancellink:hover, a.cancellink:active{
}
/*== group_link ==*/
.group_link
{
	float:left;
	width:100px;
	font-weight:bold;
	}

/*==== Supplier_top10 ====*/	
.Supplier_top
{
	border-bottom:1px #ccc dashed;
	width:220px;
	margin-bottom:2px;
	margin-top:3px;
}
.Supplier_top_name
{
	float:left;width:220px;
	}
.Supplier_top_name a
{
	font-weight:bold;
	}	
.Supplier_top_country
{
	float:left;
	width:200px;
	margin-left:5px;
	
	}	
.Supplier_top_arrange
{
	float:left;
	width:30px;
	text-align:center;
	line-height:20px;
	vertical-align:middle;
	}	
.Supplier_top_rate
{
	float:left;
	margin-left:5px;

	font-weight:bold;
	line-height:25px;
	}	
	
/*==== ask the world ====*/	

.nifty{ margin: 0 px;background: #EBF3FA;
	}
.rtop, .rbottom{display:block;background: #FFF}
.rtop div, .rbottom div{display:block;height: 1px;overflow: hidden; background: #EBF3FA;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.rtop .r4, .rbottom .r4{margin: 0 1px;height: 2px}

.ask_icon
{
	margin: -10px 10px 0 10px;
	}
.ask_topL_font
{
	
	margin:5px 0px;

	color:#333;
	}	
.ask_topL_fontB
{
	color:#222;
	font-size:20px;
	}

.ask_topR_fontBlue
{
	color:#1498d8;
	font-size:14px;
	font-weight:normal;
	}	
.ask_topStep
{
	margin-top:10px;
	}		
.step3_title
{
	font-weight:bold;
	font-size:14px;
	}
.step3_titleBlue
{
	color:#1498d8;
	font-size:11px;
	font-weight:bold;
	}
	
	
div.nicetitle {
	background-color:#fff;
	color: #666;
	border:1px #1498d8 solid;
	font: normal 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	left: 0;
	padding: 4px;
	position: absolute;
	top: 0;
	width: 25em;
	z-index: 20;
	}


div.nicetitle p {
    margin: 0;
	padding: 0 3px;
	-moz-opacity: 1;
}

div.nicetitle p.destination {
    font-size: 9px;
    padding-top: 3px;
	text-align: left;
	-moz-opacity: 1;
}

div.nicetitle p span.accesskey {
	color: #d17e62;
}	
.blueline
{
	height:1px;
	background-image:url(/Images/blueline.gif) ;
	background-repeat:repeat-x;
	font-size:0;
	
	}
.step3_bottomL
{
	float:left;
	font-size:11px;
	color:#666;
	line-height:12px;
	font-weight:bold;
	}
.step3_bottomR
{
	float:left;
	width:100px;
	}
.rfiboxb a
{
	color:#333;
	}
.rfiboxb a:hover
{
	text-decoration:none;
}

.about_title 
{
	font-size:14px;
	font-weight: bold;
	color:#009900;
	line-height:16px;
}
.about_title2 
{
	font-size:14px;
	font-weight: bold;
	color:#009900;
	line-height:16px;
	border-bottom:2px #009900 solid
}
.select_radio
{
	float:left;width:20px;height:30px;
	}

.select_radio2
{
	/*float:left;*/
	width:238px;
	font-size:11px;
	font-weight:normal;
	margin: 0px 0px 3px 0px;
}




a.formbutton {
    background: transparent url('/Images/button_r.gif') no-repeat scroll top right;
    color: #555;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 32px;
    margin-right: 7px;
    padding-right: 7px; /* sliding doors padding */
    text-decoration: none;
    font-weight:bold;
}

a.formbutton span {
    color:#555;
    font: normal 12px arial, sans-serif;
    background: transparent url('/Images/button_l.gif') no-repeat;
    display: block;
    line-height: 22px;
    padding: 5px 11px 5px 18px;
    text-decoration: none;
    font-weight:bold;
}

a.formbutton:link, a.formbutton:visited, a.formbutton:active{
    text-decoration: none;
}
a.formbutton:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
    text-decoration: none;
    color:#333;
}

a.formbutton:hover span {
    background-position: bottom left;
    padding: 5px 11px 5px 18px; /* push text down 1px */
    text-decoration: none;
    color:#333;
}

/*============= Tools ==================*/
.tools_left
{	float:left;
	width:440px;
	}
.tools_right
{	float:left;
	width:440px;
	}	
.tools_list
{
	width:420px;
	float:left;
	margin:20px 0 0 10px;
	}
.tools_repeat
{
	width:400px;
	}	
.tools_list h4
{
	font-size:18px;
	font-weight:bold;
	float:left;
	width:400px;
	height:40px;
	}	
.tools_img
{
	float:left;
	width:50px;
	height:50px;
	text-align:center;
	}
.tools_t
{
	font-size:12px;
	color:#999;
	font-family:Arial;
}	
.tools_t a
{	color:#0398FF;
	font-weight:bold;
	font-size:13px;
}

ul.home_list{
list-style:none;
margin-bottom: 8px;
}
ul.getstart_list{
background-image:url(/images/getstart_bg.gif);
padding:2px 10px 10px 10px;
height:86px;
margin:5px 0 0 0;
	}
ul.getstart_list li.sub{	
margin:5px 0;
}
ul.num{
list-style:decimal;
list-style-position:inside;
}

ul.home_list li{
font-size:12px;
margin: 2px 0px;
}

ul.home_list li.main{
font-weight:bold;
margin-top:6px;
}

ul.home_list li.sub{
font-weight:normal;
margin-left: 6px;
}

ul.home_list li.smallinfo{
font-size:11px;
color:#666;
}

ul.home_list li.sub a{
font-size:12px;
}

.side_seperator{
clear:both;
border-bottom: 1px solid #bdd6f0;
margin:8px 0px;
}

div#invitefriend_scroll{
overflow:auto; 
float:left; 
width:380px;
max-height: 153px;
margin:3px 0px;
}
* html div#invitefriend_scroll { 
   height: expression( this.scrollHeight > 152 ? "153px" : "auto" ); /* sets max-height for IE */
   max-height: 153px; /* sets max-height value for all standards-compliant browsers */
}

.rfireplay
{
	margin-left:30px;
	line-height:25px;
	color:#666;
	}
.rfireplay_w
{
	float:left;
	width:100px;
	}	
	
.pagination a /*:link, a:active, a:visited*/
{
	padding: 0px 0px;
	/*font-size:11px;*/
}	

.tips
{
	padding:10px 10px!important;
	padding:10px 5px;
	background-color:#effaeb;
	color:#0c7f08;
	float:left;
	width:200px;
	font-weight:bold;
	margin-right:12px;
	border:1px #d9f0d1 solid;
	}
.tips2
{
	padding:10px 10px;
	background-color:#effaeb;
	color:#0c7f08;
	float:left;
	width:90%;
	font-weight:bold;
	margin-right:12px;
	border:1px #d9f0d1 solid;
	}	
	
/*============================== V2 supplier =============================*/
/* supplier_showdetail */
.s_guide
{
	background-image:url(/Images/searchcenter.gif);
	width:100%;
	height:38px;
	clear:both;
	}	
.s_guide ul
{
	 list-style-type:none;}	
.s_guide ul li
{
	float:left;
	margin:8px 10px 0 10px;
	text-align:center;
	font-weight:bold;
	}
.s_guide ul .active a
{
	color:#0c7f08;
	}	
.supplier_detail
{
	color:#555;
	width:95%;
	margin:0 20px;
	}
.detail_left
{
	float:left;
	width:300px;
	line-height:25px;
	}			 
/*
.detail_right
{
	float:left;
	
	}	
.detail_rightCol
{
	background-image:url(/Images/supplier_detail_right.gif);
	background-repeat:no-repeat;
	width:192px;
	height:64px;
	}	 
.detail_rightCol_span 
{
	float:left;
	font-size:11px;
	margin:8px 0px 0 10px;

	}	
.detail_rightCol_span b
{
	font-size:12px;
	}	
.detail_rightCol_span span
{	
	line-height:16px;
	}
.detail_rightCol_span span span
{	
	font-size:18px;
	}			
.detail_right a.rate:link, a.rate:visited, a.rate:active
{
	font-size:11px;
	}

.detail_right_rate
{
	width:192px;
	}
*/		
.detail_photo
{
	float:left;
	width:38%;
	}	
.detail_photo img
{
	border:1px #ccc solid;
	padding:3px;
	}	
.detail_content
{
	float:left;
	line-height:18px;
	width:62%;
	}	
	
.supplier_detail .txt
{
	float:left;
	width:30%;
	margin:5px 0;
	font-weight:bold;
	color:#666;
	padding-right:10px;
	min-height:15px;
	}
.supplier_detail .inputtxt
{
	float:left;
	width:60%;
	margin:5px 0;
	min-height:15px;
	}	
.supplier_detail textarea
{
	border:1px #99cdfd solid;
	padding:5px 5px;
	}	
.supplier_detail .txt2
{
	float:left;
	width:30%;
	margin:5px 0;
	font-weight:bold;
	color:#666;	
	padding-right:10px;
	}	
.supplier_detail .inputtxt2
{
	float:left;
	width:60%;
	margin:5px 0;
	}	
		
.supplier_detail .txt_de
{
	height:30px;
	font-weight:bold;
	color:#666;
	}	
.character_count
{
	background-color:#eee;
	border:1px #99cdfd solid;
	padding:2px 8px;
	/*width:35px;
	height:25px;*/
 }	
.character_count input
{
	background-color:#eee;
	border:0;
	
	}  
.txt_characters
{
	height:30px;
	} 
/* 20080718 */	
.supplier_details
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	}	
.supplier_detailsLeft textarea
{
	width:160px;
	height:40px;
	border:1px #99cdfd solid;
	}		
.supplier_details .txt
{
	float:left;
	width:100px;
	height:30px;
	font-weight:bold;
	color:#666;
	}	
.supplier_details .inputtxt
{
	float:left;
	width:180px;
	height:30px;
	}	
.supplier_details .txt2
{
	float:left;
	width:100px;
	height:50px;
	font-weight:bold;
	color:#666;	
	}	
.supplier_details .inputtxt2
{
	float:left;
	width:180px;
	height:50px;
	}
.supplier_detailsRight
{
	width:35%;
	color:#666;
	}		
.supplier_detailsRight textarea
{
	width:240px;
	height:120px;
	border:1px #99cdfd solid;
	padding:5px 5px;
	}	
.supplier_details .txt_de
{
	height:30px;
	font-weight:bold;
	color:#666;
	}	
/* end 20080718 */				

.supplier_detailsLeft
{
	width:50%;
	}		
.supplier_detailsRight
{
	width:45%;
	color:#666;
	}	
.height150
{
	height:150px;
	}	
.supplier_detail .notes
{
	width:98%;
	margin-left:auto;
	/*margin-right:auto;*/
	}						
/*== media / supplier advertisment ==*/		
.media_banner img 
{
	border:1px #0198ff solid;
	}
.media_banner
{
	height:70px;
	}
.bannerTxt
{
	margin:20px 20px 0 25px;
	}	
.media_top
{
	margin-top:25px;
	text-align:center;
	
	}
.media_tile
{
	width:24%;
	
	}
.media_tile img 
{
	border:1px #0198ff solid;
	}		
.media_date
{
	color:#999;
	font-size:11px;
	}	
.media_specialL
{
	 background-image:url(/images/media_spe.jpg);
	 height:65px;
	 width:702px;
	 margin-bottom:10px;
	 }
.media_specialR
{
	 background-image:url(/images/media_spe2.jpg);
	 height:50px;
	 width:170px;
	 padding-left:10px;
	 padding-top:15px;
	 }	
.media_specialLBlue
{
	 background-image:url(/images/media_speBlue.jpg);
	 height:65px;
	 width:702px;
	 margin-bottom:10px;
	 }	 
.media_specialRBlue
{
	 background-image:url(/images/media_spe2Blue.jpg);
	 height:50px;
	 width:170px;
	 padding-left:10px;
	 padding-top:15px;
	 }	
/* Rio Add 20090708 */	 
.special_offers_normal
{
	background-image:url(/images/special_offers_bg_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:882px;
	padding:10px 0 0 0;
	background-color:#F1F1F1;
	margin:0 0 10px 0;
	}
.special_offers_normal_mid
{
	background-image:url(/images/special_offers_bg_mid.gif);
	background-repeat:repeat-y;
	padding:0 15px 0 15px;
	overflow-y:auto;
	}	
.special_offers_normal_bottom
{
	background-image:url(/images/special_offers_bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:100%;
	height:10px;
	font-size:0;
	}		
.special_offers_normal .special_offers_left
{	
	width:682px;
	float:left;
	}
.special_offers_normal .special_offers_left img
{
	float:left;
	margin:0 15px 10px 0;
	}	
.special_offers_normal .special_offers_right
{	
	float:left;
	padding:25px 0 0 20px;
	width:150px;
	}	 
.special_offers_blue
{
	background-image:url(/images/special_offers_bg_blue_top.gif);
	}	
.special_offers_blue .special_offers_normal_mid
{
	background-image:url(/images/special_offers_bg_blue_mid.gif);
	}		
.special_offers_blue .special_offers_normal_bottom
{
	background-image:url(/images/special_offers_bg_blue_bottom.gif);
	}		
/* end */	
					 	 
.media_top15
{
	margin-top:15px;
	}	
.specialImg
{
	margin:2px 0px 0 20px;
	}	
.specialImg img
{
	border:1px #0198ff solid;
	}	
.specialTxt
{
	margin:10px 0 0 20px;}	 	 	
	
		
/* my rating bar */		
.rating_bar
{

	float:left; 
	border: 1px solid #95A8D0; 
	height:10px; 
	width:120px;
	}	
	
	
/* profile_noright */	
.profile_noright
{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	}
.right_awake
{
	float:left;
	width:90%;
	font-size:16px;
	margin:10px 0;
	}	
.profile_noright .user_info	
{
	float:left;
	width:120px;
}
.profile_noright .user_info	img
{
	border:1px #ccc solid;
	padding:3px;
	}

.RatingShowComments
{
	border-top:1px #ccc solid;width:100%;height:8px;
	}	
	
/*============ default forplanners/forsupplier/mediapotal ===========*/		
.intro_left
{
	width:470px;
	}	
.intro_right
{
	width:110px;
	text-align:right;
	}	
.cost_listing {
border-left:1px solid #E2E2E2;	
}
.content_subtitle {
color:#111111;
font-weight:bold;
}
.cost_listing_bottom {
border-bottom:1px solid #E2E2E2;
}
/*=========================  V2 Private group  =======================*/
.group_admin
{
	height:180px;
	}
.group_adminMid
{
	margin:20px 10px 0 10px;
	}

/*=========================  common txt  =======================*/
.txtleft
{
	width:200px;
	}

.payment_details{
width:350px;
font-size:12px;
}
.payment_details span{
float:left;
height:30px;
width:400px;
}
.payment_details label{
float:left;
width:150px;
}
.payment_details span span
{
	float:left;
	width:80px;
}
.payment_details span span span
{
	float:left;
	width:100px;
}

/** The latest TabParent **/
.TabParent
{
    width:100%;
    height: 22px;
    background-image: url(/images/TabParent_bg.gif);
    background-repeat: repeat-x;
    background-position:bottom;
}

.TabParent span
{ 
	cursor:pointer;
	}

.TabDefault
{
    width: 142px;
    height: 19px;	
    float:left;
    background-image:url(/images/tmenuoff2.gif);
    font-size: 12px;
    text-decoration:none;
    text-align:center;
    vertical-align:middle;
    padding:3px 0 0 0;		                    
}
/*
.TabDefault:hover
{
	    background-image:url(/images/tmenuon2.gif);
    font-weight:bold;
	}*/
.TabSelect
{
    background-image:url(/images/tmenuon2.gif);
    font-weight:bold;
}



.payment_choose
{
	width:800px;
	margin:10px 0 0 0;
	}
.payment_choose span
{
	float:left;
	margin:0 15px 0 0;
	}
.payment_choose label
{
	float:left;
	margin:4px 0 0 0;
	}			

/* protocol */	
#protocol 
{
	color:#666;
	}	
#protocol p
{
	line-height:18px;
	color:#666;
	margin:3px 0;
	}
#protocol li{
margin:3px 0 2px 25px;
}	

/* myhome_Sharing_Power2.ascx */
.sharepower label
{
	width:155px!important;
	width:152px;
	}
	
/* Group */	

.group_admin_list ul
{
	margin-left:20px;
	}
.group_admin_list li
{
	width:110px;
	float:left;
	list-style:none;
	margin:0 0 3px 0;
	}
.group_admin_list li label
{
	margin-right:5px;
	}	
.group_select_admin table td
{
	width:33%;
	}	
.group_select_admin table td input
{
	float:left;
	}	
.group_select_admin table td label
{
	width:87%;
	overflow:hidden;
	float:left;
	}

.group_member
{
	width:100%;
	}
.group_member ul li
{
	list-style:none;
	/*float:left;*/
	width:32%;
	text-align:center;
	overflow-x:hidden;
	margin:8px 0px;
	}
	
/*	
.group_select_admin ul li
{
	width:120px;
	float:left;
	list-style:none;
	}
*/	
.button
{
	background-image:url(/images/button_ls.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:25px;
	}
.button a
{
	background-image:url(/images/button_rs.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:20px;
	margin-left:8px;
	float:left;
	padding:5px 10px 0 3px;
	font-weight:bold;
	color:#777;
	cursor:pointer;
	min-width:45px;
	text-align:center;
	}
#Content .button a:visited, #Content .button a:link
{
	color:#777;
	}	
#Content .button a:hover, #Content .button a:active
{
	color:#555;
	text-decoration:none;
	background-position:right;
	}
.button2
{
	background-image:url(/images/button_ls_grey.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:25px;
	}
.button2 a
{
	background-image:url(/images/button_rs_grey.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:20px;
	margin-left:8px;
	float:left;
	padding:5px 10px 0 3px;
	font-weight:bold;
	color:#777;
	cursor:pointer;
	}		
#Content .button2 a:visited, #Content .button2 a:link
{
	color:#777;
	}	
#Content .button2 a:hover, #Content .button2 a:active
{
	color:#555;
	text-decoration:none;
	background-position:right;
	}	
	
#Content a.buttonSamll
{
	background:url(/images/buttonSmall-rs.gif);
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:18px;
	padding-right:7px;
	font-weight:bold;
	color:#777;
	cursor:pointer;
}	
#Content a.buttonSamll span
{
	background:url(/images/buttonSmall-ls.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:18px;
	padding-left:7px;
	display:block;
}
#Content a.buttonSamll:hover,#Content a.buttonSamll:active
{
	text-decoration:none;
	color:#555;
}
				
	
.contact_list
{
	clear:both;
	margin:0 20px 0 20px;
	height:200px;
	overflow-y:scroll;
	}	
.contact_list ul
{
	width:90%;
	margin:3px 0;
	float:left;
	border-bottom:1px dashed #DDDDDD;
	}	
.contact_list ul li
{
	list-style:none;
	float:left;
	padding-right:5px;
	}			
	
.plaintext ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-bottom:15px;
margin-left:30px;
}	
.plaintext ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin-bottom:15px;
margin-left:30px;
}

.basic_h5{
padding: 5px 0pt 0pt 15px; 
background-image: url(/images/basic_h5.gif); 
height: 23px; 
color: rgb(102, 102, 102);
}

/* Show hide Div (like ask the world) Rio 20081212 */
/*
.loginclose {
height:26px;
width:120px;
color:#007DDE;
font-size:12px;
}
.loginclose div{
display:none;
}
.loginopen{
position:relative;
z-index:2;
color:#007DDE;
font-size:12px;
}
.loginopen div{
border:1px solid #98CCFE;
position:absolute;
left:0px;
top:15px;
width:400px;
padding:0 5px;
background-color:#fff;
}
.loginopen div p{
margin:0 0 5px 0;
color:#666;
}
*/


/* RFI management 20090118 Rio */
.rfi_list_font11 a
{
	font-size:11px;
	}
.button_s
{
	background-image:url("/images/button_s_bg.gif");
	width:52px;
	height:15px;	
	text-align:center;
	display:block;
	}
.button_s_blue
{
	background-image:url("/images/button_s_blue.gif");
	width:115px;
	height:19px;	
	text-align:center;
	display:block;
	font-size:11px;
	padding:4px 0 0 0;
	}
#Content .button_s_blue a:hover, #Content .button_s_blue a:active, 
{
	color:#333;
	text-decoration:none;
	font-size:11px;
	}
#Content .button_s_blue a:link, #Content .button_s_blue a:visited
{
	color:#666;
	font-size:11px;
	}
	
.rfi_list_head
{
	background-image:url("/images/rfi_list_head_bg.gif");
	width:100%;
	height:30px;
	clear:both;
	color:#666;
	font-size:11px;
	padding-top:9px;
	}

.rfi_list_head b.leftcol
{
	border-right:1px #ccc dotted;
	padding:0 8px;
	margin:0 10px 0 0;
	}

#Content .enhanced_listing_title h2
{
	border:0;
	width:90%;	
	margin-bottom:0;
	}	
.enhanced_listing_title .left a
{
	margin-right:5px;
	}	
.enhanced_listing_title .right .border_right
{
	border-right:1px #007DDE solid;
	margin-right:5px;
	padding-right:7px;
	}	
.enhanced_listing_title .right a
{
	font-size:11px;	
	font-weight:normal;
}
.enhanced_listing_title_bg
{
	background-image:url("/images/enhanced_listing_title_bg.gif");
	height:26px;
	width:89%;
	padding:8px 0 0 10px;
	border-top:2px #fdcc17 solid;
	}
#Content .enhanced_listing_title_bg a
{
	margin:0 10px;
	font-weight:bold;
	color:#666;
	}	
#Content .enhanced_listing_title_bg a.orangefont
{
	background-image:url("/images/icons/arrow_right_orange.gif");
	padding-left:10px;
	background-position:left middle;
	background-repeat:no-repeat;
	color:#ff7900;
	}

.enhanced_listing_icon
{
	margin:20px 0 0 0;
	}	
.enhanced_listing_icon h4
{
	border-bottom:1px #f89c26 solid;
	padding:0 0 5px 0;
	}	
.enhanced_listing_icon h5
{
	margin:12px 0;
	}	
.enhanced_listing_icon .icon_input
{
	margin:10px 0;
}	
.enhanced_listing_icon .icon_input label
{
	width:100px;
	float:left;
	}
.enhanced_listing_icon .icon_input span
{
	float:left;
}
	
.enhanced_listing_icon .icon_input small
{
	width:35px;
	float:left;
	text-align:center;
	font-size:12px;
	}	
.enhanced_listing_icon .icon_input font
{
	margin-left:10px;
	}		

.enhanced_listing_icon img.none
{
	background-color:#CCCCCC;
	display:block;
	height:16px;
	text-align:center;
	width:16px;
	}	 
.enhanced_listing_details
{
	margin-left:100px;
	}	
.enhanced_listing_details .col_left
{
	width:535px;
	background-image:url("/images/enhanced_listing_supplier_detail_bg.gif");
	background-position:right top;
	background-repeat:repeat-y;
	float:left;
	}
.enhanced_listing_details .col_left .img_s{
    width:100%;
    float:left;
}	
.enhanced_listing_details .col_left .img_s ul li{
    float:left;
    list-style:none;
    margin:10px 10px 10px 0;
    width:90px;
    text-align:center;
    overflow:hidden;
}	
.enhanced_listing_details .col_left .img_s ul
{
	padding-left:20px;
	}	
.enhanced_listing_details .col_right
{
	padding-left:20px;
	float:left;
	width:230px;
    overflow-x:hidden;
	}			
#Content .enhanced_listing_details .col_right p
{
	line-height:22px;
	margin-bottom:5px;
	}
#Content .enhanced_listing_details .col_right a
{
	color:#F89C26;
}
.detail_rightCol2
{
	background-image:url(/Images/supplier_detail_right.gif);
	background-repeat:no-repeat;
	width:192px;
	height:64px;
	}
.detail_rightCol
{
	background-image:url(/Images/enhanced_listing_supplier_detail_rating.gif);
	background-repeat:no-repeat;
	width:195px;
	height:72px;
	}	 
.detail_rightCol_span2 
{
	float:left;
	font-size:11px;
	margin:7px 0 0 15px!important;
	margin:7px 0 0 6px;
	}
.detail_rightCol_span
{
	float:left;
	font-size:11px;
	margin:14px 0 0 18px!important;
	margin:14px 0 0 9px;
	}			
.detail_rightCol_span b, .detail_rightCol_span2 b
{
	font-size:12px;
	}	
.detail_rightCol_span span, .detail_rightCol_span2 span
{	
	line-height:16px;
	}
.detail_rightCol_span span span, .detail_rightCol_span2 span span
{	
	font-size:18px;
	}			
#Content .detail_right_rate a.rate:link, a.rate:visited, a.rate:active
{
	font-size:11px;
	color:#F89C26;
	}
#Content .detail_right_rate2 a.rate:link, a.rate:visited, a.rate:active
{
	font-size:11px;
	}
	
/* Rio add on 20100323  */	
.supplier-enhance-list-photo
{
	clear:both;
	}
.supplier-enhance-list-photo ul li{
	float:left;
	height:312px;
	line-height:312px;
	text-align:center;
	width:100%;
	overflow: hidden; 
	text-align: center; 
	cursor: pointer;
	}
.supplier-enhance-list-photo ul li img
{
	 vertical-align:middle;
	 }		
/* end */

/*=========================AD=======================*/
.ad_selected_type
{
	background-color:#ff7200;
	padding:3px 5px;
	color:#fff;
	}
.ad_bottom_bg
{
	background-image:url(/images/ad_bottom_bg.gif);
	height:12px;
	width:100%;
	font-size:0;
	}
.ad_select_price
{
	clear:both;
	}	
.ad_select_price input
{
	float:left;	
	}	
.ad_select_price .ad_select_price_r
{
	float:left;	
	background-color:#EAF7FF;
	}
.ad_select_price .ad_select_price_r .list
{
	padding:8px 12px 0 12px;
	height:22px;
	}	
.ad_select_price .title
{
	height:auto;
	padding:3px 5px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#44a0e7;
	}			
.search_list_top
{
	background-image:url(/images/ad_supplier_search_list_top.gif);
	height:20px;
	padding:11px 0 3px 15px;
	}	
.ad_confirm_bg
{
	background-color:#eee;
	padding:10px;
	margin:0px 0 20px 0;
	font-size:11px;
	}
.ad_confirm_bg2
{
	background-color:#e4f4ff;
	padding:10px;
	margin:8px 0 20px 0;
	font-size:11px;
	}	
.ad_confirm_bg .price, .ad_confirm_bg2 .price, .ad_price_hignlight
{
	font-weight:bold;
	background-color:#f9f8ab;
	border-bottom:2px #407dbc solid;
	}		
.ad_payment_method
{
	padding:10px 0 0 20px;
	border-top:1px #4aa9d7 solid;
	margin:8px 0 15px 0;
	}	
	
/*== Mediaportal Cost Table ==*/	
.mediaportal_cost{
font-size:12px;
border: 1px solid #A0C7E4;
font-family:Arial, Helvetica, sans-serif;
}
.mediaportal_cost .border_bottomwhite {
border-bottom:1px solid #FFFFFF;
}
.mediaportal_cost .border_left {
border-left:1px #E2E2E2 solid;
}
.mediaportal_cost .border_bottom {
border-bottom:1px solid #E2E2E2;
}
.value_bottom_bg{
width:99.8%;
height:4px;
text-align:right;
margin-top:-2px;
}
.mediaportal_cost .kuang {
    background-image: url(/images/mediaportal_green2.gif);
	background-repeat: no-repeat;
	background-position:center;
	color:#fff;
}
.mediaportal_cost .kuang2 {
    background-image: url(/images/mediaportal_green.gif);
	background-repeat: no-repeat;
	background-position:center;
	color:#fff;
}
.mediaportal_cost .kuang3 {
    background-image: url(/images/mediaportal_green3.gif);
	background-repeat: no-repeat;
	background-position:center;
	color:#fff;
}
.mediaportal_cost .sg {
	background-image: url(/images/MeetMediaOptions_chart.gif);
	background-repeat: no-repeat;
	}
.mediaportal_cost .sg2 {
	background-image: url(/images/MeetMediaOptions_chart1.gif);
	background-repeat: no-repeat;
	}	
.mediaportal_cost .sg3{
	background-image: url(/images/MeetMediaOptions_chart2.gif);
	background-repeat: no-repeat;
	}
	
/* ============================== Error Page not found  =============================*/
.error_lcol{
	padding:45px 30px 60px 90px;
}	
.error_rcol{
	width:555px;
	float:left;
	color:#000;
	padding-top:45px;
	line-height:22px;
	font-family:Arial;
}
#Content .error_rcol .Arrow{
	font-size:14px;
	font-weight:bold;
}
#Content .error_rcol .Arrow a{
	font-size:14px;
	font-weight:bold;
}
#Content .error_rcol .Arrow img{
	vertical-align:middle;
}

/* pengdan 20090615 */	
.Nametitle{
font-size:12px;
font-family:Arial;
color:#333;
padding-right:35px;
vertical-align:top;
font-weight:normal;
}

/* pengdan 20090616 */

.Msemail{
word-break:break-all;
}
/* pengdan 20090618 */
.li_75
{
	width:75px;
	}
.li_95
{
	width:95px;
	}
	
.li_97
{
	width:97px;
	}
		
.edit_icon	{
    line-height:8px; 
    padding:2px 0 0 90px;
}
.error_Separate{
	background:url(/images/icons/error.gif) 10px 5px no-repeat;
	padding:5px 0 3px 35px;
}
.error_block{
    background-color:#FBE3E4;
    color:#8A1F11;
    padding:0 0 5px 0;
    border:#FBC2C4 1px solid;
    margin-top:5px;
    margin-bottom:20px;
}
.enhanced_blue_icon{
    background-color:#E1EFFA;
    width:437px;
    height:160px;
    padding:5px 10px 0 20px;
}
.enhanced_blue_icon .icon_input
{
	margin:10px 0;
	}	
.enhanced_blue_icon .icon_input span{
    float:left;
} 	

.enhanced_blue_icon .icon_input small {
    float:left;
    font-size:12px;
    text-align:center;
    width:35px;
}
/* pengdan 20090622 */
.Embed_YouTube_Video{
    font-family:inherit;
    color:#666666;
    font-size:11px;
    margin-left:100px;
    margin-bottom:10px;
    font-weight:normal;
}
.Embed_YouTube_Video a{
    text-decoration:underline;
    font-family:inherit;
    color:#666666;
    font-size:11px;
    font-weight:normal;
}


/* ============================== Service Marketplace  =============================*/
.service-marketplace-title
{
	color:#191693;
}
.marketplace-area
{
	width:700px;
	margin:0 0 0 60px;
	}
.marketplace-section
{
	background-image:url(/images/marketplace_bg.gif);
	width:198px;
	height:278px;
	padding:10px 29px;
	text-align:center;
	float:left;
	margin:25px 0 0 85px!important;
	margin:25px 60px 0 20px;
	}
.marketplace-section-comingsoon
{
	background-image:url(/images/marketplace_bg2.gif);	
}
.marketplace-section .title
{
	font-size:13px;
	font-weight:bold;
	color:#168c32;
	}	
.marketplace-section p
{
	line-height:18px;
	}	
.marketplace-section .button, .marketplace-section .button2
{
	left:31%!important;
	left:24%;
	margin-bottom:20px;
	position:relative;
	top:4%;
	}		
.opacity
{
	filter:alpha(opacity=50);       /* IE */
	-moz-opacity:0.5;              /* Moz + FF */
	opacity:0.5;           /*  CSS3FF 1.5   */
}

.platinum-membersearch
{
	clear:both;
	display:table;
	margin:3px 0;
	width:100%;
	}

.share-file
{	background-image:url(/images/share_list_bg_top.gif);
 	background-repeat:no-repeat;
 	background-position:left top;
 	background-color:#f1f1f1;
 	width:445px;
 	padding:10px 15px 0 15px;
	}
.share-file-bottom
{
	background-image:url(/images/share_list_bg_bottom.gif);
 	background-repeat:no-repeat;
 	background-position:left top;
 	width:100%;
 	margin:0 0 15px 0;
 	height:10px;
	}	
	
	
.lineone
{
	margin-bottom:10px;
	display:table;
	width:100%;
}	
.lineone label
{
	float:left;
	}


.share-file label
{
	float:left;
	}	
.share-list li
{
	border-bottom:1px solid #DDDDDD;
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:4px;
	}	
.share-list li p
{
	color:#666;
	}
	
.blog-list ul li
{
	list-style:none;
	border-bottom:1px #ccc solid;
	padding:12px 5px;
	display:inline-table;
	width:470px;
	}	
.blog-list ul li .blog-title
{
	font-weight:bold;
	width:70%;
	float:left;
	margin-bottom:3px;
	}
.blog-list ul li .blog-title a
{
	font-size:14px;
	}		
.blog-list ul li .comment
{
	background-image:url(/images/icons/comment.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 17px;
	font-size:11px;
	}	
.blog-list ul li .read-more
{
	font-size:11px;
	}

.group-member-all
{
	background-color:#f2f2f2;
	background-image:url(/images/share_list_bg_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:476px;
	padding:0 0 10px 0;
	margin:15px 0 0 0;
	overflow:auto;
	}
.group-member-all .deap-action
{
	background-color:#f0ecef;
	padding:10px 15px;
	overflow:auto;
	/*_height:25px;*/
	_float:left;
	}
.group-member-all .main
{
	background-image:url(/images/group_member_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:15px 15px 10px 15px;
	}	
.group-member
{
	clear:both;
	margin:10px 0;
	display:table;
	width:100%;
	}
.group-member li
{
	list-style:none;
	/*float:left;*/
	margin:10px 10px;
	_margin:10px 8px;
	position:relative;
	width:68px;
	text-align:center;
	}
.group-member li .thumb
{
	background-image:url(/images/msgdefault_nopic.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	width:38px;
	height:38px;
	border:1px #ccc solid;
	position:relative;
	margin:0 auto 5px auto;
	}
.group-member li .thumb .select
{
	position:absolute;
	margin:0;
	right:-1px;
	top:-1px;
	_right:-4px;
	_top:-5px;
	*right:-4px;
	*top:-5px;
	
	}		
.group-member li .thumb .coordinator
{
	position:absolute;
	right:-5px;
	bottom:-5px;
	}
.group-email-list
{
	width:50%;
	height:200px;
	border:1px #98CCFE solid;
	background-color:#f8fcff;
	overflow-y:scroll;
	margin:0 0 0 10px;
	}
.group-email-list ul li
{
	list-style:none;
	border-bottom:1px #ccc solid;
	padding:8px 10px;
	clear:both;
	overflow-y:auto;
	_float:left;
	_width:100%;
	}	
/*	
.group-email-list ul li.alt
{
	background-color:#f8fcff;
	}	
*/	
.group-request ul li
{
	list-style:none;
	margin:5px 0 25px;
	clear:both;
	display:table;
	}
.group-email-list ul li .thumb img, .group-request ul li .thumb img
{
	border:1px #ccc solid;
	}	
.group-email-list ul li .delete
{
	float:right;
	}	
.group-email-content
{
	clear:both;
	}
.group-email-content label
{
	padding:25px 0 3px 0;
	display:table;
	_display:block;
	}	
.group-email-content input, .group-email-content textarea
{
	width:430px;
	}		
	
.group-action a
{
	background-position:left center;
	background-repeat:no-repeat;
	padding:3px 0 3px 25px;
	display:block;
	}	
	
.group-action a:hover
{
	background-position:left center;		
}
.group-action .coordinator
{
	background-image:url(/images/icons/star.gif);
	}
.group-action .join
{
	background-image:url(/images/icons/join.gif);
	}	
.group-action .quit
{
	background-image:url(/images/icons/quit.gif);
	}	
.group-action .invite
{
	background-image:url(/images/icons/newpeoplejoingroup.gif);
	}	
.group-action .group-edit
{
	background-image:url(/images/icons/group_edit.gif);
	}	
.group-action .manage
{
	background-image:url(/images/icons/group_manage.gif);
	}			
#Content .group-box p
{
	line-height:16px;
	font-size:11px;
	}				
.set-coordinate-list li
{
	list-style:none;
	/*float:left; comment by dreamh*/
	margin:0 20px 0 0;
	width:20%;
	}	
.set-coordinate-list li input
{
	float:left;
	}	
.set-coordinate-list li span
{
	width:75%;
	float:left;
	}	
.set-coordinate-list li img
{
	border:1px #ccc solid;
	}	
	
	
.terminate
{
	background-image:url(/images/icons/forbid.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 0 18px;
	}	
.star
{
	background-image:url(/images/icons/star.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 0 18px;
	}	
.add
{
	background-image:url(/images/icons/add.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 0 18px;
	}
a.comment
{
	background:url(/images/icons/comment.png) no-repeat left bottom;
	padding:0 0 0 18px;
	line-height:18px;
	margin-top:-2px;
	}
a.friend
{
	background:url(/images/icons/newfriend.gif) no-repeat left center;
	padding:0 0 0 18px;
	line-height:18px;
	margin:0;
	}	
a.reference
{
	background:url(/images/icons/icon032.gif) no-repeat left center;
	padding:0 0 0 18px;
	line-height:18px;
	}	
a.newgroup
{
	background:url(/images/icons/newgroup.gif) no-repeat left center;
	padding:0 0 0 18px;
	line-height:18px;
	}	
a.message
{
	background:url(/images/icons/new_comments.png) no-repeat left center;
	padding:0 0 0 18px;
	line-height:18px;
	}	
a.go-to-view
{
	background:url(/images/grn_arrow.gif) no-repeat left center;
	padding:0 0 0 15px;
	}			
a.community-members
{
	background:url(/images/icons/community-members.gif) no-repeat left bottom;
	padding:0 0 0 25px;
	line-height:18px;
	}	
h2 a.community-members, h2 a.add
{
	float:right;
	font-weight:normal;
	margin-top:10px;
	line-height:16px;
	}					
	

/* Homepage with miniblog */	
.homepage_update 
{

	color:#333;
	margin-bottom:10px;
	background:url(/images/homepage_update_bg.gif) no-repeat;
	height:154px;
	padding:0 15px 0 10px;
}
.col_2h2{
	border-bottom:1px #028100 solid;
}

.homepage_update h5{
	font-size:12px;
	color:#000000;
	padding-top:8px;
	line-height:23px;
}
.homepage_update h5 .date_arrange
{
	font-style:italic;
	color:#666;
	font-size:10px;
	}
	/*
#Content .homepage_update a{
	font-size:12px;
	color:#007ee3
}*/

.homepage_update .updates_content{
	font-size:12px;
	color:#007edd;
	font-weight:normal;
	border-bottom:1px dotted #c2c2c2;
	padding-bottom:7px;
}
.homepage_update .updates_content a{
	padding-right:3px;
}
.homepage_update .other-update
{
	font-weight:bold;
	margin:8px 0 2px 0;
	}
.homepage_update a.go-to-view
{
	margin:0 35px 0 0;
	}
.Community_Updates ul li{
	list-style:none;
	width:33%;
	display:inline-table;
	float:left;
	margin:1px 0;
}	

.Community_Updates a b{
	font-size:13px;
	margin-right:3px;
}


.miniblog-mimd{
	background:#f3f8fe;
	width:465px;
	height:100px;
	padding-left:10px;
	padding-top:10px;
	color:#565455;
	font-weight:bold;
	line-height:20px;
	margin:0 0 10px;
}
.miniblog-mimd-input{
	float:left;
	border:solid 1px #c8e3fe;
	width:335px;
	height:38px;
	margin-left:15px;
}
.miniblog-mimd a.button_miniblog, .miniblog ul.miniblog-content li ul.reply a.button_miniblog
{
	margin:8px 0 0 5px;
	/*width:60px;*/
	}
#Content a.button_miniblog{
	background:url(/images/button_miniblog_right.gif) no-repeat right top;
	float:left;
	display:block;
	padding-right:7px;
	height:27px;
}
#Content a.button_miniblog span{
	background:url(/images/button_miniblog_left.gif) no-repeat;
	float:left;
	display:block;
	font-size:13px;
	color:#0398ff;
	font-weight:bold;
	line-height:15px;
	padding:6px 5px 5px 12px;
	cursor:pointer;
	height:16px;
}
#Content a.button_miniblog:hover
{
	text-decoration:none;
	}

/* News_feed  */
.news-feed{
}

.news-feed .arrow_black
{
	background:url(/images/icons/arrow_down_black.gif) left center no-repeat;
	padding-left:12px;
	color:#000; 
	border:none;
	margin:0 10px;
	font-size:12px;
}

.news-feed-header
{
	background:url(/images/news_feed_header.gif) no-repeat;
	height:25px;
	color:#FFFFFF;
	padding:5px 10px 0;
	font-weight:bold;
	}
.news-feed .news-feed-header h4
{
	float:left;
	color:#fff;
	font-size:16px;
	}	
#Content .news-feed .news-feed-header a.right{ 
	color:#bbdff9;
}
.news-feed .news-feed-header .filter{
	color:#bedffe;
	margin:0 0px 0 60px;
	float:left;
}
.news-feed .news-feed-header .filter_select{
	width:130px;
	border:solid 1px #9accff;
	float:left;
}

.news-feed .featured{
/*	background:#f8f39f;*/
background:#F9FFD6;
	border-bottom:1px solid #ffd800;
	font-size:12px;
	color:#666666;
	padding-bottom:20px;
}
.news-miniblog h4,.news-feed .featured  h4
{
	border:none;
	padding:2px 0;

}
#Content .news-feed .featured  h4
{
	background:#f8f39f;
	
}

.news-feed .news-miniblog h4
{
	background:#C7E0F4;
}



.miniblog h4
{
	background:#c7e0f4;	
}
.news-feed .featured ul{
	padding-top:5px;
	padding-bottom:3px;
	list-style:none;
	display:inline-block;
	width:100%;
}
#Content .news-feed .news-miniblog .commentbg, .message-board-post ul.commentbg
{
	float:right;
	margin-right:27px;
	_margin-right:10px;
	padding:5px 0;
	width:82%;
	border-bottom:
}
.news-feed .news-miniblog ul.commentbgli ul li
{
	background:#c7e0f4;
}

.news-feed .featured ul li.width12{
/*	padding:5px 0px 5px 20px;
	background:url(/images/icons/feed_featured.gif) left 5px no-repeat;*/
	list-style:none;
	display:inline-block;
	
}
.news-feed .featured ul .i-meet-message
{
	background:url(/images/newsfeed-logo.gif) center top no-repeat;
	height:22px;
}

#Content .news-feed .feed-time
{
	font-size:9px;
	margin-top:5px;
	color:#888;
}
#Content .news-feed .comment
{
	font-size:9px;
	margin-top:5px;

}

#Content .news-feed a.comment:hover
{
	background-position:left bottom;
}

.news-feed .featured ul li ul li{
	background:#f8f39f;
	padding:6px 10px;
	margin-top:1px;
	display:inline;
	float:left;
	width:97%;
	border:none;
	color:#333333;
}

.news-feed .featured ul li 
{
	border-bottom:1px dotted #666769;
	float:left;
	width:94%;
	padding: 10px 3%;
}
.news-feed .featured ul li ul
{
	float:right;
	margin-right:27px;
	_margin-right:10px;
	padding:5px 0;
	width:82%;
}
.news-feed .featured ul li .user-thumb
{
	border:1px solid #c8e3fe;
}

#Content .news-feed .news-miniblog ul li ul.commentbg li, .message-board-post ul.commentbg li
{
	background:#c7e0f4;
	margin-top:1px;
	padding:6px 10px;
	display:inline;
	float:left;
	width:96%;
	border:none;
	color:#333333;

}


.news-feed .featured ul li  ul li input,.news-feed .news-miniblog  ul li ul.commentbg li input, .message-board-post ul.commentbg li input
{
	margin:5px 0;
	background:#FFFFFF;
	height:14px;
	padding:5px;
	width:96%;
}
.news-feed .featured ul li ul li textarea,
.news-feed .news-miniblog ul li ul.commentbg li textarea, .message-board-post ul.commentbg li textarea
{
	height:28px;
	overflow:auto;
	padding:5px;
	width:85%;
}

#Content .news-feed .featured ul li ul li a.button_miniblog span
{
	font-size:11px;
}
.news-feed .featured ul li.dotted
{
	border-bottom:1px dotted #c2c4c3;
	}
	
#Content .miniblog-attach
{
	clear: both;
	 margin-left: 46px; 
	 font-weight: normal;	
	 font-size:12px;
}
#Content .miniblog-attach a img
{
	margin-top:2px;
}

/* News_feed_miniblog */
.news-feed .miniblog{
	background:#e3f1fc;
	color:#666666;
	font-size:12px;
	margin:0;
	padding:10px 8px 10px;
	_float:left;
}
.miniblog h5
{
	margin:0px 0 5px 0;
	color:#666666;
	font-size:12px;
}
.miniblog ul
{
	border-bottom:1px dotted #666666;
	/*margin-left:8px;*/
	padding:5px 5px 0;
	_float:left;
	_width:455px;
	}
.miniblog ul li
{
	list-style:none;
	/*overflow-y:auto;
	overflow-x:hidden;*/
	overflow:hidden;
	zoom:1; /* shaofan 20100114 */
	/*position:relative;*/
	_float:left;
	_width:100%;
	}
.miniblog ul li .user-thumb{ 
	border:1px solid #c8e3fe;
	margin:0 5px;
	float:left;
	margin-bottom:5px; /*shaofan 20100114 */
}
.miniblog ul li .feed-content
{
	/*width:390px;
	display:inline;*/
	width:315px;
	float:left;
	padding-bottom:5px; /*shaofan 20100114 */
	}
.miniblog ul li .feed-time
{
	/*position:absolute;
	bottom:0px;
	right:0;*/
	font-size:10px;
	/*padding:10px 0 0 0;
	width:50%;
	float:right;*/
	padding-bottom:25px;/*shaofan 20100114*/
	text-align:right;
	}
.miniblog ul li a.comment
{
	/*position:absolute;
	top:0px;
	right:0;*/
	font-size:10px;
	float:right;
	margin-left:70px;
	margin-top:-15px;/*shaofan 20100114 */
	}
.miniblog-content{
	border-bottom:1px dotted #666666;
	padding-top:5px 0;
	background-color:#fdfeff;
}
.miniblog ul.miniblog-content li .feed-content
{
	width:320px;
	}
.miniblog ul.miniblog-content li
{
	padding: 0;
	}	
.miniblog ul.miniblog-content li ul.reply li
{
	padding:0;
	_float:left;
	_width:100%;
	}	
.miniblog ul.miniblog-content li ul.reply
{	
	margin-left:65px;
	_margin-left:30px;
	border-top:1px dotted #666666;
	/*float:left;
	display:inline;*/
	padding-bottom:0;
	padding-right:0;
	border-bottom:0;
	clear:both;
	_float:left;
	_width:390px;
	clear:both;
	}
.miniblog ul.miniblog-content li ul.post
{
	padding-bottom:5px;
}
.miniblog ul.miniblog-content li ul.reply .feed-content
{
	/*width:310px;*/
	width:240px;
	}	
.miniblog ul.miniblog-content li ul.reply textarea.reply-input
{
	width:250px;
	float:left;
	height:40px;
	overflow:auto;
	*margin-left:-5px;_margin:0
	}	
.icon_message {
	background: url(/images/icons/new_comments.png) no-repeat;
	padding-left:18px;
}

.news-feed .news-miniblog
{
	padding:0;	
	width:100%;
}
.news-feed .news-miniblog h5
{
	color:#666;
	font-size:12px;
	padding-bottom:10px;
}

.news-feed .news-miniblog ul li span.width88 .feed-time
{
	margin:0 2px 0 0;
	color:#888888;
	font-size:9px;
    padding:5px 0 0 0;
 	float:left;
}
.news-feed .news-miniblog .light-bluebg
{
	
	background:#e3f1fc;
}

#Content .news-feed .news-miniblog  ul
{
	width:100%;
	display:inline-block;
	list-style:none;
}
#Content .news-feed .news-miniblog  ul li
{
	width:96%;
	float:left;
	padding:10px 2%;
	border-bottom:1px dotted #666769;
	margin:0;
}
 .news-feed .news-miniblog ul li span.width80 .comment
 {
 	padding-left:18px;
 	font-size:9px;
 }
 .news-feed .news-miniblog .user-thumb
 {
 	border:1px solid #C8E3FE;
	margin:0;
 }
 .news-feed .news-miniblog img
 {
 	margin-right:5px;
 	margin-top:10px;
 }
#Content .news-miniblog ul li.noborder,#Content .news-feed .featured ul li.noborder
{
  	border:none;
  }
  .comment-content
  {
  	width:85%;
  	padding-left:5px;
  }
 
/*=====================================================================ShaoFan 2009-9-27 Start=====================================================================*/

/*=====================================================================Enhanced Listing Start=====================================================================*/

/*=======================Supplier Start=======================*/

/*=========COL_1 Start========*/

#Content #Col_1 center.enhanced-supplier-logo{
	margin-bottom:10px;
}
#Content #Col_1 p,#Content #Col_2 p{
	padding:0;
}
#Content #Col_1 h5{
	margin-bottom:5px;	
}
.col-inn-information{
	background:url(../../Images/box01bg.gif) left top no-repeat #F1F1F1;
}
.col-inn-information,.col-1-quick-links,.col-1-inn-staff,.col-3-inn-News{
	width:176px;
	text-align:left;
	padding:15px 10px 25px 10px;
	float:left;
}
.col-1-quick-links{
	background:url(../../Images/box02bg.gif) left top no-repeat #F1F1F1;
}
.col-1-quick-links h5,.col-1-inn-staff-center h5{
	padding-bottom:5px;
}
.col-1-inn-staff{
	background:url(../../Images/box02bg.gif) left top no-repeat #F1F1F1;
	text-align:left;
	float:left;
	padding-bottom:10px;
}
.col-1-inn-staff p{
	margin-left:60px;
}
.col-1-inn-staff-fontbold{
	font-weight:bold;
	color:#007dde;
}
.col-1-inn-staff-center{padding:10px 0 15px 0;}
.arrow-blue{
	background:url(../../Images/icons/icon_arrow_right_blue.gif) left center no-repeat;
	padding-left:10px;
}
a.arrow-blue:hover{background:url(../../Images/icons/icon_arrow_right_blue.gif) left center no-repeat;}

/*==========COL_1 End=========*/

/*=========COL_2 Start========*/

#Col_2 h2.noberdor{
	border:none;
}
.Col-2-center{
	width:465px;
	margin:auto;
}
#Col_2 p.bluefont{
	color:#007dde;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	margin-bottom:7px;
}
#Col_2 ul.information-bar{
	background:url(../../Images/yellow_gradientbg.gif) repeat-x;
	height:25px;
	border-top:2px solid #fdcc17;
	list-style:none;
	padding-left:12px;
}
#Col_2 ul.information-bar li{
	float:left;
	padding:5px 20px 5px 0;
}
#Content #Col_2 ul.information-bar li a{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
#Content #Col_2 ul li a.activated,#Content #Col_2 ul.information-bar li a.activated:hover{
	color:#ff7900;
}
#Content #Col_2 ul.information-bar li a:hover{
	color:#000;
}
.playbutton{
	position:relative;
}
.linkplaybutton{
	position:absolute;
	left:42px;
	top:29px;
}
.inn-video-play{
	width:463px;
	margin:auto;
	position:relative;
}
.inn-video-play-playbutton img.playbutton-big{
	position:absolute;
	left:43%;
	top:29%;
}
.inn-video-play img.border{
	border:1px solid #bbbbbb;
	padding:5px;
}
div.video-view{
	padding-top:10px;
	/*float:left;*/
	position:relative;
	z-index:10;
}
.video-view img{
	margin-right:4px;
	/*float:left;*/
}
.video-view .arrow-button img{
	padding-top:23px;
}
.video-view a.inactive img{
	border:1px solid #bbbbbb;
}
.video-view a.activated img{
	border:1px solid #fea95f;
}
.video-view img a:activated{
	border:1px solid #fea95f;
}
#Content #Col_2 div.video-view p{
	font-size:12px;
	line-height:25px;
	padding:10px 0 0 10px;
}
#Content div#Col_2 .Col-2-center .video-view p{
	line-height:20px;
	font-size:12px;
	padding:10px 0 0 10px;
}
#Col_2 div.guest-message{
	margin:40px 0;
	width:100%;
	float:left;
}
#Col_2 div.guest-message h4{
	border-bottom:1px solid #018001;
	margin-top:5px;
	padding-bottom:5px;
}
a.guest-message-bl{
	background:url(../../Images/button_miniblog_left.gif) left center no-repeat;
	padding-left:7px;
	height:27px;
	display:block;
	float:left;
	margin:0 5px;
}
span.guest-message-br{
	background:url(../../Images/button_miniblog_right.gif) right center no-repeat;
	padding-right:8px;
	height:27px;
	display:block;
	color:#FF7900;
	line-height:25px;
	float:left;
	cursor: pointer;
	font-size:13px;
	font-weight:bold;
}
a.guest-message-bl:hover{background:url(../../Images/button_miniblog_left.gif) left center no-repeat;}
#Content a.guest-message-bl:hover{
	text-decoration:none;
}
.guest-messagebutton{
	padding:5px 0px;
	/*float:right;*/
	display:inline-block;
	width:11%;
}
.guest-message a.message{
	line-height:normal;
}
.message-textarea
{
	margin:0;
	padding:0;
	width:416px;
	*width:400px;
	height:40px;
	overflow:auto;
	float:left;
	border:1px solid #a9a9a9;
}
/*==========COL_2 End=========*/

/*=========COL_3 Start========*/
#Content #Col_3 a.button-ls:hover{
	text-decoration:none;
}
a.button-ls{
	background:url(../../Images/button_ls.gif) left center no-repeat;
	padding-left:8px;
	height:25px;
	display:block;
	float:left;
	margin:15px 1px 10px 3px;
}
span.button-rs{
	background:url(../../Images/button_rs.gif) right center no-repeat;
	padding-right:8px;
	height:25px;
	display:block;
	color:#666666;
	line-height:23px;
	float:left;
	cursor: pointer;
	font-size:11px;
	font-weight:bold;
}
a.big-blue-button{
	background:url(../../images/big_blue_button_left.gif) left top no-repeat;
	padding-left:12px;	
	float:left;
	text-decoration:none;
}
a.big-blue-button span{
	background:url(../../images/big_blue_button_right.gif) right top no-repeat;
	float:left;
	font-size:12px;
	color:#666;
	height:25px;
	cursor:pointer;
	padding:5px 15px 6px 3px;
	text-decoration:none;
	line-height:1.0em;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
a.big-blue-button:hover span{
	color:#000;
}
#Content #Col_3 div.detail-right-rate,#Content #Col_3 div.detail-right-rate a{
	color:#F89C26;
	font-size:11px;
	text-align:center;
}
.col-3-inn-News{
	background:url(../../Images/box01bg.gif) left top no-repeat #F1F1F1;
	margin-top:30px;
}
.col-3-inn-News-center{
	font-size:11px;
	color:#3c3c3c;
}
.col-3-inn-News-center .fontgray{
	color:#666666;
	font-style:italic;
}
.col-3-inn-News-center a{
	font-size:10px;
}
.col-3-inn-News-bottom{
	margin-top:20px;
}
/*==========COL_3 End=========*/

/*=======================Supplier End=======================*/

/*======================Employees Start=====================*/
.membership-information ul{
	list-style:none;
}
.membership-information ul.categories{
	background:url(../../Images/gray_header_bg.gif) left top no-repeat;
	padding:0 10px;
	width:460px;
	margin-top:4px;
	color:#000;
	font-weight:bold;
	font-size:11px;
}
.membership-information img{
	border:1px solid #cccccc;
}
.membership-information ul.center{
	border-bottom:1px solid #cccccc;
	font-size:11px;
	padding:10px;
}
.categories li.right-centent,.center li.right-centent{
	width:65px;
	padding:5px 9px;
}
ul.categories li.menber-name,ul.center li.menber-name{
	width:87px;
	padding:5px 9px;
}
ul.center li.function
{
	width:120px;
	padding:5px 9px;
}
ul.categories li.region,ul.center li.region
{
	width:114px;
}

ul.center li.menber-name{	
	text-align:center;
}
.membership-information ul,.membership-information ul.categories li,.membership-information ul.center li{
	float:left;
}
#Content #Col_2 ul.center li a:hover, #Content #Col_2 ul.center li a:active {
	color:#018001;
	text-decoration:underline;
}
#Content #Col_2 ul.center li a,#Content #Col_2 .function a{
	color:#007DDE;
	font-weight:normal;
}
#Content #Col_2 .function a{
	font-size:11px;
}
a.function-message,a.function-Add-friend,a.function-option{
	padding:0 0 5px 20px;
	display:block;
}
.function-message{background:url(../../Images/icons/message.png) left top no-repeat;}
.function-Add-friend{background:url(../../Images/icons/newpeoplejoingroup.gif) left top no-repeat;}
.function-option{background:url(../../Images/icons/icon032.gif) left top no-repeat;}
/*=======================Employees End=======================*/

/*===================Spescial offers Start ==================*/
.tilead,.bannerad,.specialoffers{
	font-size:16px;
	font-weight:bold;
	padding:35px 0px;
	margin:0 10px;
	width:460px;
	display:inline-block;
}
.tilead,.bannerad{
	border-top:1px solid #cccccc;
}
.tilead span,.bannerad span,.specialoffers span{
	color:#ff7900;
}
.specialoffers .special_offers_normal,.specialoffers .special_offers_normal_bottom
{
	background:none;
	width:460px;
}
.specialoffers .special_offers_normal
{
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}
.specialoffers .special_offers_normal_mid
{
	background:none;
	padding:0;
}
.specialoffers .special_offers_normal img
{	
	float:left;
	margin-right:10px;
	border:1px solid #0995FF;
}
#Content #Col_2 .specialoffers .special_offers_normal p
{
	width:auto;
	float:none;
	color:#000;
	font-size:12px;
	font-weight:normal;
	line-height:1.4em;
}
.specialoffers .special_offers_normal p .gray
{
	color:#999;
	font-style:italic;
}
#Content #Col_2 .specialoffers .special_offers_normal p.bold
{	
	font-weight:bold;
}


/*===================Spescial offers End =====================*/

/*======================Get info Start =======================*/
h4.RFI{
	margin:5px 5px 20px;
}
.RFIname{
	margin-right:10px;
	font-weight:bold;
	font-size:14px;
	width:135px;
	text-align:right;
	display:block;
	float:left;
}
span.rfibold{
	margin-bottom:15px;
	display:block;
}
#Content #Col_2 div.rfiboxc input{
	height: 15px; 
	width: 200px;
}
#Content #Col_2 .rfiboxe div.contact div{
	line-height:25px;
}
#Content #Col_2 .rfiboxe div.contact textarea{
	height: 150px; 
	width: 350px; 
	overflow-y:scroll;
	margin:5px 0;
}
#Content #Col_2 div.rfiboxc,#Content #Col_2 div.rfiboxe{
	width:475px;
	float:left;
}
#Content #Col_2 div.rfiboxe{
	margin-top:20px;
}
#Content #Col_2 div.contact p{
	line-height:18px;
	margin:5px;
}
#Content #Col_2 div.rfiboxe div.contact,div.rfiboxc .contact{
	width:410px;
	float:left;
}
#Content #Col_2 div.rfiboxe div.contact div.left{
	width:159px;
}
#Content #Col_2 div.rfiboxe input{
	border:none;
}
#Content #Col_2 .sendbutton input{
	margin:35px 0;
}
/*=======================Get info End =======================*/

/*======================================================================Enhanced Listing End======================================================================*/

/*=====================================================================ShaoFan 2009-10-14 End=====================================================================*/


/*=====================================================================ShaoFan 2009-10-30 Start=====================================================================*/

.platinum
{
	background-color:#F1F1F1;
	border-top:5px solid #CCCCCC;	
}
.enhanced
{
	background-color:#fefdbc;
	border-top:5px solid #fdcc17;
}

/*===============================================================ShaoFan 2010-01-07 (RFI)===================================================*/
#Content ul.RFI-options
{
		list-style:none;
		overflow:hidden;
		zoom:1;
}
#Content ul.RFI-options li div.bluebg2
{
	width:36%;
	margin-right:10px;
	position:relative;
	padding-left:10px;

}
#Content ul.RFI-options li div.bluebg2 a.right
{
	vertical-align:super;
	font-size:8px;
	color:#777;
	position:absolute;
	right:5px;
	top:-2px;
	
}
#Content ul.RFI-options li div.bluebg2 a.right:hover
{
	text-decoration:none;
}
#Content .RFI-documents
{
	background:url(/images/icons/RFI-documents.gif) left top no-repeat;
	height:19px;
	padding-left:25px;
	display:inline-block;
}

#Content .RFI-picture
{
	background:url(/images/icons/RFI-picture.gif) left top no-repeat;
	height:19px;
	padding-left:25px;
	display:inline-block;
	
}
#Content .RFIyellowbg
{
	background:#fff url(/images/yellowbg.gif) left top repeat-x;
	
}
.text-unlinked
{
	text-decoration:underline;
}
.arrowLeft
{
	background:url(/images/icons/arrow_left_blue.gif) left center no-repeat;
	padding-left:8px;
}
#Content a.arrowLeft:hover
{
	background-position:left center;
}
#Content .RFIyellowbg ul.RFI-options 
{
	padding-bottom:20px;
}
#Content .RFI-options li.border_bottom,.admin_search_list .border_bottom
{
	border-bottom:1px dotted #ccc;
	padding:5px 0;
}
#Content div.garybottomborder
{
	border-bottom:1px solid #ccc;
}
.upload-input
{
	padding:5px;
	font-size:12px;	
}
.normal
{
	font-weight:normal;
}

/*========== MEDIA style ==============*/
.widgets-list
{
	margin-top:20px;
	margin-bottom:20px;
	*margin:13px 0 -6px 0;
	width:890px;
}

.previewbox
{
	width:196px;
	height:auto;
	border:1px solid #007DDE;
	display:inline;
	margin-right:10px;	
}

.widgets-carter
{
	width:650px;
	margin-left:20px;	
}
.widgets-textarea
{
	height:150px;
	overflow:auto;
	width:450px;
}
.widgets-text
{
	width:180px;
	margin:80px 0 0 10px;
}
#Content .widgets-text p
{
	padding:0;
	line-height:15px;
}
#Content .grayfont
{
	color:#666;
}
.rfibox_f h5, .rfibox_f_blue h5 {
	font-size:14px;
	margin-bottom:10px;
}
.add-blue {
	background:transparent url(/images/icons/add-blue.gif) no-repeat scroll left center;
	padding-left:10px;
}
a.add-blue:hover
{
	background-position:left center;
}
.popup .input-box
{
	width:100%;
	display:inline-block;
	 margin-bottom:10px;
	 _margin-bottom:0px;
	
}
.popup .input-box h5
{
	color:#565455;
	margin-bottom:10px;
	font-size:9pt;
}
.popup .input-box img
{
	border:1px solid #c9ccd1;
}
.popup .input-box textarea
{
	height:39px;
	width:340px;
	overflow:hidden;
}
.individual-material ul
{
	list-style:none;
	overflow:hidden;
	zoom:1;
	margin-top:5px;
	margin-bottom:20px;
	
}
.individual-material ul li
{	
	padding:2px 0;
}
.individual-material ul li.width40
{
	text-align:justify;
}
.fontcolor-gray
{
	color:#333;
}
#Col_2 .group-main .content
{
	font-size:12px;
	color:#333;
	line-height:25px;
}
#Col_2 .group-main .header2
{
	font-size:12px;
	font-weight:bold;
}
#Col_2 .group-main  .separation-line
{
	width:100%;
	float:left;
	overflow:hidden;
	height:1px;
	background:#fff;
}
#Content a.go-to-view:hover
{
	background-position:left center;
}
.content-main
{
	width:676px;
	margin-right:10px;
	float:left;
}
.content-main h1
{
	float:left;
	width:100%;
	margin-top:20px;
}
.content-main .main-text
{
	width:100%;
	display:inline-block;
	margin-top:5px;
}
.content-main .maintitle .button img
{
	padding:0;
	margin-bottom:2px;
	_margin:-1px 0 0 0;
}
#Content .content-main .main-text p
{
	line-height:16px;
	padding:15px 0;

}
.gray-separationline
{
	background:url(/images/grya-separationline.gif) left top no-repeat;
	height:15px;
}

#Content .tag-line
{
	background-color:#e5eef5;
	padding:1%;
	display:table;
	width:98%;
	margin:10px 0;
	}
#Content .tag-line a
{
	padding:0 0 0 5px;
	height:17px;
	margin:0 5px;
	display:inline-block;
	height:17px;	
	}	
#Content .tag-line a span
{
	padding:0 5px 0 0;
	color:#007add;
	font-weight:bold;
	display:inline-block;
	height:17px;
	line-height:17px;
	}	
#Content .tag-line a.actived
{
	background:url(/images/tag_line_left.gif) left top no-repeat;
	}
#Content .tag-line a.actived span
{
	background:url(/images/tag_line_right.gif) right top no-repeat;
	color:#fff;
	}
.message-board-post .action
{
	margin:10px 0 0;
	}	
.message-board-post ul.commentbg
{
	float:left;
}		
.community-album-list
{
	clear:both;
	}
.community-album-list dl
{
	float:left;
	list-style:none;
	width:30%;
	padding:15px 1%;
	text-align:center;
	}
.community-album-list dl dt
{
	height:120px;
	display:table-cell;
	vertical-align:bottom;
	}	
.community-album-list dl dd
{
	margin:0;
	line-height:18px;
	}	
.community-album-list dl .album-title
{
	font-weight:bold;
	}
.community-album-list dl .album-date
{
	color:#999;
	font-size:11px;
	}		
.community-album-list dl .album-action
{
	border-top:1px #eee solid;
	margin:5px auto 0 auto;
	padding:5px 0 0 0;
	width:70%;
	font-size:11px;
	}
.community-album-list dl .album-action a.edit
{
	background:transparent url(/Images/icons/write.gif) no-repeat scroll left center;
	padding:0 0 0 16px;
	}	


table.album-list tr td
{
	display:inline-block;
	overflow:hidden;
	width:150px;
	word-break:break-all;
}	
.including-clear
{
	display:inline-block!important;
	width:100%;
}
.contour
{
	height:auto;
	margin-bottom:-32767px;
	padding-bottom:32767px;
} 

hr.gray_link
{
	height:2px;
	width:75%;
	background-color:#c2c2c2;
}

.report_list{
	width:480px;
}
.report_list ul{
	width:100%;
	display:inline-block;
}
.report_list ul li{
	width:32%;
	clear:none;
	padding-left:5px;
	float:left;
}
.report_list ul.grayback{
	margin:0;
}
#Col_2  table.table-album td  a
{
	display:block;
	width:130px;
	word-wrap:break-word; 
	overflow:hidden;
}
#freeloginbox ul.place-list li{
	clear:none;
	width:45%;
	padding:5px 5px 0 0;
	float:left;
} 
#Content #Col_2 .blogpostmanage p
{
	padding:5px 0;
} 