﻿@charset "utf-8";
@import "reset.css";  

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
h1 ,h2,h3 { margin: 0;    padding: 0;     border: 0;     outline: 0;    font-size: 100%;     vertical-align: baseline;    background: transparent;    }
input, textarea, button {
color:#333333;
font-family:arial;
font-size:105%;
font-weight:normal;
padding:3px;
}
#header
{
	width:998px; 
	height:104px; 
	background-color:#d7d9dc; 
	margin: 0 auto 0 auto
}
#logo
{
	display:block; 
	margin: 1px 0px 0px 4px; 
	background-image:url(../Images/ICT.png); 
	height:91px; 
	width:130px;
}
#logoCopyRight
{
    display:block; 
	margin: 22px 0 0 15px;
	background-image:url(../Images/BottomLogo.gif); 
	height:55px; 
	width:100px;
}
#topbanner
{
	display:block; 
	margin: 1px 0px 0px 0px; 
	background-image:url(../Images/topbanner.gif); 
	height:90px; 
	width:705px;
}

#body
{
	width:998px; 
		background-color:#d7d9dc; 

	margin: 0px auto 0px auto;
	line-height: 16px; 
}  
	
.bottomDiv
{
	clear:both;
}

#Footer
{
	clear:both;
	width:998px;
	padding:8px 0px 0px 0px; 
	background-color:#d7d9dc; 
	margin: 0px auto 0px auto; 
}

.leftbody {	float:left;	width:200px; margin:0px 8px 0px 8px;padding:0;	display:inline;	text-align:left; }
.centerbody	{float:left;	margin:0px 8px 0px 0px;	width:520px; padding:0;	max-width:520px; }
.rightbody {float:left;	margin:0px 0px 0px 0px;	width:250px;padding:0px;}
.rightlargebody {float:left;	margin:0px 8px 0px 0px;	width:770px; padding:0;	max-width:770px; }

a {color:#006699;text-decoration:none; border:none;}
li { list-style-image:none;list-style-position:outside;list-style-type:none;}
body { font-family:arial,helvetica,clean,sans-serif; font-size:13px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.231; background-color:White; }
/* common paddings */
.vcmsPad3Top{padding-top:3px;}
.vcmsPad5Top{padding-top:5px;}
.vcmsPad9Top{padding-top:9px;}
.vcmsPad10Top{padding-top:10px;}
.vcmsPad13Top{padding-top:13px;}
.vcmsPad8Top{padding-top:6px;}

/* white corner box */
.vcmsBoxHeader {height:4px;overflow:hidden;background:#fff url(../images/corner_dg_TR.gif) 100% 0 no-repeat;}
.vcmsBoxHeader div {width:4px;height:4px;overflow:hidden;background:#fff url(../images/corner_dg_TL.gif) 0 0 no-repeat;}
.vcmsBoxContent {background:#fff; padding:1px 5px 1px 5px;}
.vcmsBoxContentpadding10 {background:#fff; padding:0px 10px 0px 10px;}
.vcmsBoxContentNotpadding {background:#fff;}
.vcmsBoxContentpadding2 {background:#fff;padding:0px 2px 0px 2px;}
.vcmsBoxFooter {height:4px;overflow:hidden;background:#fff url(../images/corner_dg_BR.gif) 100% 0 no-repeat;}
.vcmsBoxFooter div {height:4px;width:4px;overflow:hidden;background:#fff url(../images/corner_dg_BL.gif) 0 0 no-repeat;}

.Ask-boxheader {height:28px;overflow:hidden;background:#fff url(../images/Ask/ask_boxheader_bg.gif); background-position:left top; background-repeat:repeat-x;}
.Ask-boxcontent { background-color:#FFFFFF; margin:3px 10px 10px 10px}
.Ask-boxfootter {height:28px;overflow:hidden;background:#fff url(../images/Ask/ask_boxfooter_bg.gif); background-position:left top; background-repeat:repeat-x;}

.dotted-line {background:transparent url(../images/Ask/grey_dot.gif) repeat-x scroll left center;font-size:1px;height:1px !important;}
.dotted-height {background-image:url(../images/Ask/grey_w_dot.gif);}
.imgborder{ border: 1px solid  #CCCCCC; padding: 2px; background: #FFFFFF; float: left; margin-right: 5px}
.form_text, .form_text_note {color:#999999;	font-size:11px;	}
.form_asterisk { color:#FF3300;font-family:Tahoma,Verdana,Arial; font-size:12px;}
.textbox {font-size:131%;padding:3px;width:300px;display:block;margin-bottom:0.2em;}
.inputbox {font-size:131%;display:block;float:left;}
.textboxQuestion{font-size:131%;padding:3px;width:450px;display:block;margin-bottom:0.2em;}
.answer_count{	color:#cc6600;}
.source { font-weight:bold;}
#Answer_flowModule ,#Answer-ListModule ,#Ask_flow,#Ask-CategoryList,#Ask_flowModule,#Ask-Category ,#Ask_viewModule
,#Answer-ListModule,#Ask-newsest,#Ask_BestModule,#Ask-hotModule,#Ask-InterestModule,#Ask-MostRateModule,#Ask_viewModule,
#SendYourFriendModule,#user-login-Module,#user-register-Module ,#AskAnsSeccessfull,#cms-profile-widget,#vcmsUserAskAnswerList ,#user-Infomation{ background-color:White; margin:8px 0px 0px 0px; padding:0;}
#user-help { background-color:White; margin:4px 0px 0px 0px; padding:0;}
#Ask_flowModule h1,#Answer_flowModule h1 {  padding-left:10px; position:relative;color:#666666;font-size:161.6%;font-weight:bold;	margin:0.7em 0;}
#Answer-showModule h1 { padding-left:10px; position:relative;color:#67CE12;font-size:124.6%;font-weight:bold;}
#Answer-showModule h1 span{ color:#666666; font-size:100%;}
#Ask_flowModule h1 span.number,#Answer_flowModule h1 span.number{position:absolute;width:20px;line-height:20px;color:#fff;background:url(../images/Ask/ask-title-bg.gif) no-repeat 0 center;text-align:center;display:block;font-weight:normal;font-size:85%;}
#Ask_flow, #Ask_flow_groups,#Ask_flow_UserInfo,#Ans_flow,#Answer-showModule,#Ask_view { background:transparent url(../images/Ask/question-bg-top.gif) repeat-x scroll 0 0;border:1px solid #CCCCCC; padding:1.07em 14px; width:480px;}
#Ask_flow .count-chars,.create-group-flow .count-chars{font-size:85%;color:#666;position:absolute;}
#ask-details-lbl{margin-top:2.5em;color:#666;}
#Ask_flow .buttons{overflow:hidden;zoom:1;margin:1.31em 0 1.08em;}
#Ask_flow .buttons .cta{float:left;margin:0 0.77em 0 0;}
#Ask_flow .additional-details {margin:0 0 12px 0; text-align:left;}
#ask-details,#source-details,.ask-details,.source-details{width:450px;display:block; float:none; left:0px}
.Groupsbg {border:1px solid #CCCCCC;padding:7px; width:100%; height:200px; overflow:scroll}

#Ask_flow .question-details,#Ask_view .question-details,.ask-flow .answer-details,#Answer-showModule .answer-details,#Ask-CategoryList .question-list,#Ask-UserAskList .question-list,#Ask-UserAsnwerList .question-list,#Ask-newsest .question-list,#SendYourFriendModule .note-list{background:transparent url(http://l.yimg.com/h/02650/images/all/border-x-grey.gif) repeat-x 0 100%;padding:0 0 7px 0;margin:0 0 7px 0;overflow:hidden;zoom:1;}
#Ask_flow .answer-details{background:transparent url(http://l.yimg.com/h/02650/images/all/border-x-grey.gif) repeat-x 0 100%;padding:10px 0 7px 0;margin:0 0 7px 0;overflow:hidden;zoom:1;}
#answer-preview .question-details{margin-bottom:20px;padding-bottom:20px;}
#Ask_flow .answer-details{margin-bottom:0;padding-bottom:20px;}
#Ask_flow .question-details div.container,.ask-flow .answer-details div.container{overflow:hidden;zoom:1;}
#Ask_flow .question-details h2{color:#67CE12;}
#Ask_flow .question-details h3{font-size:146.5%;font-weight:bold;color:#000;line-height:1.1;margin:0 0 8px 0; text-align:left;}
#Ask_flow  .profile,#Ask_view .profile{clear:left;}
.profile{width:74px;margin-right:12px;float:left;text-align:center;display:inline;}
.wide .profile{margin-right:25px;}
.profile dt{font-weight:bold;font-size:90%;}
.profile dd{margin:0;font-size:90%;}
.profile .member{display:none;}
.profile .photo{border:1px solid #ccc;background:#fff;padding:3px;overflow:hidden;zoom:1;}
.expert .photo{border-color:#68CB18;}
.profile .user{width:74px;display:block;text-align:center;overflow:hidden;zoom:1;}
.profile .user .by{display:none;}
.profile.contact .url .fn{background:url(http://l.yimg.com/a/i/nt/ic/ut/bsc/bud12_1.gif) no-repeat 0 2px;padding-left:14px;}
.profile.blocked .url .fn{background:url(http://l.yimg.com/a/i/nt/ic/ut/bsc/blck12_1.gif) no-repeat 0 2px;padding-left:14px;}
.profile .stats,.profile .network,.profile .contributions{display:none;}
.network a{display:block;}

.avatar img{padding:5px;background-color:#fff;border:1px solid #ccc;}
.qa-container {background:transparent none repeat scroll 0 0;clear:right;overflow:hidden;}
.qa-container .content,.qa-container div.reference{margin-bottom:0.2em;}
.qa-container .source-details {margin-bottom:0.2em; font-style:italic;}
.qa-container .source-details .source { font-weight:bold;}
.qa-container h3.reference{color:#666;}
.qa-container .meta{font-size:85%;color:#666;margin:0 0 1em;}
.qa-container .meta a{color:#678;}
.qa-container .meta li{display:block; line-height:18px;}
.qa-container .meta2{font-size:85%;color:#666;margin:0 0 1em;}
.qa-container .meta2 a{color:#678;}
.qa-container .meta2 li{display:inline; line-height:18px;}

.subject {border:0 none; color:#000000;	font-size:146.5%;font-weight:bold;line-height:1.1;margin:0 0 8px;padding:0;}

#Ask_flow h2,#Answer-showModule h2 {color:#43B607; float:left;font-size:123.1%;font-weight:bold;line-height:1; margin:0;padding-bottom:0.6em;}
#Ask_flow .hd,.Ask-boxheader .hd {overflow:hidden;zoom:1; padding:10px 10px 10px 10px;color:#67CE12; font-weight:bold; font-size:145% }
#user-register-Module .hd  {overflow:hidden;zoom:1; padding:10px 10px 0px 10px;color:#67CE12; font-weight:bold; font-size:145% }
#Ask-hotModule .hd,#Ask-InterestModule .hd,#Ask-MostRateModule .hd ,#SendYourFriendModule .hd{overflow:hidden;zoom:1; padding:5px 0px 5px 10px;color:#67CE12; font-weight:bold; font-size:145% }
#Ask-CategoryList a.parent { color:#8A0000; }

#show-another{float:right;width:120px;position:relative;padding-right:12px;text-align:right;}
#show-another span{position:absolute;top:0;right:0;}
#show-another:hover{text-decoration:none;}

#Ask-question-tools{border:1px solid #ccc;margin-top:-1px;background:#eaeaea url(http://l.yimg.com/h/02650/images/all/actionbar-bg.gif) repeat-x 0 0;font-size:93%;zoom:1;}
#Ask-question-tools li{border-left:1px dotted #ccc;float:left;}
#Ask-question-tools li:hover {background:#fff url(../images/Ask/actionbar-bg-on.gif) repeat-x 0 0;}
#Ask-question-tools .label{line-height:26px;padding:0 10px;color:#666;}
#Ask-question-tools:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#Ask-question-tools li a{display:block;line-height:26px;padding:0 10px 0 28px;text-decoration:none;}
#Ask-question-tools li a span{line-height:26px;}

#Ask-question-tools #yan-starthis a {padding-left:18px;display:block;overflow:hidden;}
#yan-starthis span{vertical-align:middle;line-height:26px;white-space:nowrap;}
#yan-starthis a:hover{text-decoration:none;background:transparent;cursor:pointer;}
#yan-starthis a .star {width:23px;min-height:19px;background:url(http://l.yimg.com/h/02650/images/all/star-border.gif) no-repeat 0 -96px;overflow:hidden;zoom:1;text-indent:-9999px;margin:0 0.2em;}
#yan-starthis a span,#yan-starthis .cannot-star span{float:left;}
#yan-starthis a:hover .star,#yan-starthis a.starred .star{background-position:0 -196px;}

.mail-friend a{background:url(../images/Ask/actionbar.gif) no-repeat 10px -497px;}
.mail-friend a:hover{background-position:10px -597px;}


.Ask-answerHover {background:#fff url(../images/Ask/cta-green.gif) repeat-x 0 0; background-position:left top;}
.Ask-answerHover a {background:url(../images/Ask/actionbar.gif) no-repeat 10px -697px; color:Black; font-weight:bold;}
.Ask-answerHover a:hover {background-position:10px -797px; }
.Ask-answer {background:#fff url(../images/Ask/cta-blue.gif) repeat-x 0 0; background-position:left top;}
.Ask-answer a {background:url(../images/Ask/actionbar.gif) no-repeat 10px -697px; color:White ; font-weight:bold;}
.Ask-answer a:hover {background-position:10px -797px; color:Black;}

.js #Ask-question-tools #yan-starthis a,.js #Ask-question-tools #yan-starthis .cannot-star{padding-right:22px;background:transparent url(http://l.yimg.com/h/02650/images/all/dropdown-arrow.gif) no-repeat scroll 93% 10px;}


/* this css of Category */
#Ask-Category {padding:0 0 0 0; margin:8px 0 0 0;  z-index:1000;}
#Ask-Category ul {list-style-type: none; 	margin: 0;	padding: 0;  z-index:1000} 
#Ask-Category ul li {position: relative; z-index:1000}
#Ask-Category ul li a 
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(../images/Ask/arrowgreen.gif) 100% 0;	
    height : 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	overflow:auto;
}
#Ask-Category  li a:link, #Ask-Category  li a:visited {	color: #5E7830;}
#Ask-Category  li a:hover {	color: #26370A;	background-position: 100% -32px;}
#Ask-Category li a.selected {	color: #26370A;	background-position: 100% -64px;}
#Ask-Category ul li ul { 	position: absolute;	width: 200px; /*sub menu width*/ 	top: 0;	visibility: hidden; border-left:solid 2px #FFFFFF}
#Ask-Category .subMenustyle{background: url(../images/Ask/arrow-list.gif) no-repeat center right;}

/* Ask-hotModule ,Ask-InterestModule ,Ask-MostRateModule*/
#Ask-hotModule ul,#Ask-InterestModule ul,#Ask-MostRateModule ul {list-style-type: none; 	margin: 0;	padding: 0;}
#Ask-hotModule ul li,#Ask-InterestModule ul li ,#Ask-MostRateModule ul li { line-height:20px; padding:2px 2px 2px 5px; }
/* Holly Hack for IE \*/
* html #Ask-Category ul li { float: left; height: 1%; }
* html #Ask-Categoryul li a { height: 1%; }
/* End */
.rightarrowclass{position: absolute;top: 10px;right: 5px;}

/* this css of Ask_List module */
#Ask-CategoryList,#Ask-newsest{ background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;  width:100%; padding:0 0 0 0; margin:8px 0 0 0;}
#Ask-CategoryList .question-list,#Ask-newsest .question-list,#Ask-UserAskList .question-list,#Ask-UserAsnwerList .question-list {margin-bottom:0; padding:5px 5px 5px 5px; }
#Ask-CategoryList .qa-container a ,#Ask-newsest .qa-container a ,#Ask-UserAskList .qa-container a,#Ask-UserAsnwerList .qa-container a{ font-size:12px; font-weight:bold; line-height:17px;}
#Ask-CategoryList .qa-container a:hover,#Ask-UserAskList .qa-container a:hover ,#Ask-UserAsnwerList .qa-container a:hover ,#Ask-newsest .qa-container a:hover ,#Ask-hotModule ul li a:hover, #Ask-InterestModule ul li a:hover , #Ask-MostRateModule ul li a:hover { color:Red;}

/* this css of paging */
.pagination{padding: 2px; text-align:center;}
.pagination ul{margin: 0;padding: 0;text-align:center; /*Set to "right" to right align pagination interface*/font-size: 16px;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding: 0 5px;border: 1px solid #9aafe5;text-decoration: none;color: #2e6ab1;}
.pagination a:hover, .pagination a:active{ border: 1px solid #2b66a5;color: #000;background-color: #FFFF80;}
.pagination a.currentpage{background-color: #2e6ab1;color: #FFF !important;border-color: #2b66a5;font-weight: bold; cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color: white;cursor: default;color: #929292;border-color: #929292;font-weight: normal !important;}
.pagination a.prevnext{font-weight: bold;}
    


/* this css of buuton */
 .btnormal
{
    background-color: #ffffff;
    border: 1px outset;
    border-color: #DCDCDC;
    color: #000000;
    height: 16px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    text-align: center;
    font-size: 11px; 
    text-decoration:none;
}
.btnormal:hover
 {
    background-color: #C6DBFF;
    color: #ffffff;
    text-decoration: none;
}
a.squarebutton
{
    background: transparent url(../images/square-orange-left.gif) no-repeat top left;
    display: block;
    float:right;
    font: normal 12px Arial; /* Change 12px as desired */
    line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
    height: 23px; /* Height of button background height */
    padding-left: 9px; /* Width of left menu image */
    text-decoration: none;
    text-align:center; 
    cursor:pointer; 
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton
{
    color: #494949; /*button text color*/
}

a.squarebutton span
{
    background: transparent url(../images/square-orange-right.gif) no-repeat top right;
    display: block;
    padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover
{ /* Hover state CSS */
    background-position: bottom left;
    text-decoration:none;
}

a.squarebutton:hover span
{ /* Hover state CSS */
    background-position: bottom right;
    color: black;
    text-decoration:none;
}

.buttonwrapper
{ /* Container you can use to surround a CSS button to clear float */
    overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
    width: 100%;
}




/* Menu top */
.divParentMenu
{
	width: 998px; 
	height: 23px; 
	background-color: #ffffff; 
	border-top: solid 1px #c9ccd0;
    border-bottom: solid 2px #cf2106
}
.parentmenu
{
	padding:0 0 0 8px; 
	margin:0; 
	list-style-type:none; 
	width:738px; 
	float:left
}
.parentmenu a
{
	 font-size:14px;text-decoration:none;font-weight:bold; height:23px; line-height:23px;
}
.parentmenu a:visited
{
	 color:#B40E02;
}

.parentmenuItem
{
	float:left; 
	margin: 0; 
	padding: 0 10px 0 10px; 
	line-height:23px; 
	font-size:14px; 
	color:#cf2106; 
	font-weight:bold;
	
}
.parentmenuItem a
{
	color:#cf2106; 
}
.parentmenuItemHover
{
	float:left;
	margin:0;
	padding: 0 10px 0 10px;
	font-size:14px;
	color:#ffffff; 
	background-color:#cf2106 ;
	line-height:23px;
}
.parentmenuItemHover a
{
	font-size:14px;color:White ;background-color:#cf2106 ;height:23px; line-height:23px;
}
.parentmenuItemHover a:visited
{
	color:White ;
}
.childmenu
{
	padding:0;
	margin:0; 
	list-style-type:none; 
	width:550px; 
	float:left;  
	height:23px; 
	line-height:23px;
}
.childmenuItem
{
	float:left; 
	padding: 0px 10px 0px 10px; 
	line-height:20px;
	font-size:12px;
	color:White ;
	cursor:hand;
	height:23px;
	line-height:23px;
}
.childmenuItem a
{
	line-height:20px;
	font-size:12px;
	color:White ;
	cursor:hand;
	height:23px;
	line-height:23px;
	text-decoration:none;
}
.childmenuItemhover
{
	float:left;
	padding: 0px 10px 0px 10px;
	line-height:20px;
	font-size:12px;
	color:Red ;
	cursor:hand;
	background-color:White ;
	height:23px; 
	line-height:23px;
}
.childmenuItemhover a
{
	line-height:20px;
	font-size:12px;
	color:Red ;
	cursor:hand;
	background-color:White ;
	height:23px;
	line-height:23px;
	text-decoration:none;  
}



/** 
 * @description Best of Answers: Homepage module that the Editorial team uses to surface 
 *              good and promotional content
 * @namespace #boa
 * @see /css/k-search-blue-styles #899 for ft-action-area
 */
#boa { position: relative; width:510px; height:240px; overflow: hidden;  background-color:White;  }
#boa-top { position: absolute; left:0; top:0; width:510px; height:28px; background: url(../images/Ask/boamod_top.gif); }
#boa-content { position: absolute; top:24px; padding-left:15px; width:510px; height:184px; padding-top:5px; overflow:visible; z-index:1; background: url(../images/Ask/boamod_mid.gif) repeat-y ; background-position:top left; }
#boa-top h1 { border:0; margin:0; padding:0; font-size:110%; position:absolute; left:15px; top:5px;}
#boa-bottom { position: absolute; bottom: 0px; height: 28px; width: 510px; *z-index:0!important;background: url(../images/Ask/boamod_btm.gif); }
	

.ft-content0,.ft-content1,.ft-content2,.ft-content3,.ft-content4,.ft-content5,.ft-content6,.ft-content7,.ft-content8,.ft-content9,.ft-content10 { position: relative;  }

.ft-content0 .user-image,.ft-content1 .user-image ,.ft-content2 .user-image ,.ft-content3 .user-image,.ft-content4 .user-image ,.ft-content5 .user-image ,.ft-content6 .user-image ,.ft-content7 .user-image ,
.ft-content8 .user-image ,.ft-content9 .user-image ,.ft-content10 .user-image { position: absolute; left: 0px; top: 3px; width: 48px; height: 48px; border: 1px #ccc solid; background-color: #fff; padding: 2px; *z-index:5; *overflow-y:visible; }

.ft-info { position: relative; display: block; margin-bottom: 2px; zoom:1; *overflow-y:visible; }
.ft-info .ft-title-link a { display: block; font-weight: bold; font-size: 130%; }
.ft-info td { vertical-align: top; }

.ft-action-area { margin-left: 64px; font-size: 85%; *z-index:10;  zoom:1;}
.ft-action-url a { display: inline; font-family: verdana, arial, serif; font-weight: bold; margin-right: 14px; }
.ft-action-url { display: inline; margin-right: 12px; }
.ft-send { display: inline; }
.ft-send img { vertical-align: middle; }
.ft-question { position: relative; display: block; min-height: 55px; _height: 55px; margin: 0px 0px 10px 0px; }
.ft-question .question-data { margin-left: 65px; }
.ft-question a.question-title { display: block; font-weight: bold; font-size: 120%; }
.ft-question a.question-title:hover  {  }
.ft-question .question-metadata { font-size: 80%; color: #666; }
.ft-answer { clear: both; position: relative; display: block; min-height: 55px; _height: 55px; margin: 0px 0px 10px 0px; }
.ft-answer { position: relative; margin-bottom: 10px; }
.ft-answer .answer-data { margin-left: 65px; }
.ft-answer .answer-content { font-size: 90%; color: #666; margin-bottom: 3px; }
.ft-answer .answer-metadata { font-size: 80%; color: #666;  }
.ft-answer .answer-metadata a { font-size: 100%; }
.ft-category { font-weight: bold; margin-left: 60px; margin-bottom: 5px; }

.blog-action { margin-top: 6px; font-weight: bold; font-family: verdana, arial, serif; font-size: 90%; }

.qstar { display: inline; }
.qstar a .spacer { vertical-align: middle; border: 0px; width: 12px; background: url("../images/Ask/staroff_12x12.gif") no-repeat 0px 0px; }
.qstar a:hover .spacer { background: url("../images/Ask/starrated_12x12.gif") no-repeat 0px 0px; }
a.subtle {color:#333;text-decoration:underline;}
a.subtle:hover {color:#006699;}

/* this css of Ask_newest */
.text_normal, .text_normal_bold{	font-size:12px;	color:#333333;background:transparent url(http://l.yimg.com/h/02650/images/all/border-x-grey.gif) repeat-x scroll 0 100%;}
.text_normal_bold{ 	font-weight:bold; }
.form_name{	font-size:14;	font-weight:bold;	color:#333333; 	text-align:right;}
.hoidap_sort, .hoidap_sort_current,.user_member a {	font-size:12px;}
.user_member-loging a { font-size:16px;}
.hoidap_sort_current,.user_member a ,.user_member-loging a{	font-weight:bold; 	color:#FF6600;}
.user_member a { padding:2px 5px 2px 5px;}
.user_member a:hover,.user_member-loging a:hover { color:Red;}
.user_member-loging a{ padding:5px 10px 5px 10px;}
.user_member-loging{ text-align:center;}
/*this is css od BtnSearch */			

.BtnSearch
{
	color: #204d89;
	display: inline-table;
	display: inline-block;
	border: solid 1px #c8dcf3;
	background-color:Red ;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;
	cursor: hand;
	float:right;
}
.DateNow {	float:right;width:210px;height:23px;line-height:23px;	vertical-align:middle;}
.clockDay {	color:White; 	font-weight:normal;	font-family:Arial;	font-size:12px;	font-style:normal;	clear:both;line-height: 16px}

.GeneratorFrame { width: 130px;  padding: 0;    text-align: center;    height:40px;	    margin-left:5px;}
.GeneratorBG {   text-align: center; }
.NewGernerator {  margin: 5px 0 5px 0;   padding:0;   font-size:11px;  color:#00274b; text-align:right; }
.VerifyText	{   margin: 0;   height: 25px;    width: 130px;   font-size: 18px;    vertical-align:middle ;}
.Message {  font-family:Tahoma;  font-size:13px;   font-weight:normal;   color:Red;	}

#cms-homepage-heading {	border-bottom:1px solid #CCCCCC !important;	clear:both;	color:#333333;	font-size:110%;	font-weight:bold;	margin-bottom:3px;	position:relative;	z-index:100;height:5px;}

/* profile widget version 3.0 (current impl)  */
#cms-profile-widget  div.show { display:block;  }
#cms-profile-widget  div.hide { display:none;}
#cms-profile-widget, #cms-profile-widget a { line-height:120%; }


/* SendYourFriendModule */
.formfields {color:#333333;font-size:110%;font-weight:bold;}
.formfields em {display:block;margin-top:3px;}
em {color:#666666;font-size:85%; font-style:normal;font-weight:normal !important;}

/*vote css*/
.score{	color:#FF5900;	font-size:20PX;}
.point_count img {border:1px solid #E8E8E8;float:left;padding-left:2px;padding-right:2px;}

/* User profile */
#user-profile { position: relative;width: 468px; margin:8px 8px 8px 18px; 
background-color: #f0f8e6; border: 0px; padding: 6px 0px 0px 0px; }

#user-profile-top {
	position: absolute; display: block; top: 0px; left: 0px; 
	background: url(../Images/profilebg_top.gif);
	background-repeat: no-repeat; background-color: #fff; border: 0px; 
	padding: 0px; width: 468px; margin: 0px; height: 6px; }

#user-profile-bottom {
	background: url(../Images/profilebg_btm.gif);
	background-repeat: no-repeat; background-color: #fff; border: 0px; 
	padding: 0px 0px 7px 0px; width: 468px; }

#user-profile-content { position: relative; border-left: 1px #ddd solid; border-right: 1px #ddd solid; margin: 0px; background-color: #f0f8e6; padding:5px 10px 5px 10px; }

#user-profile-table { border: 0px; padding: 0px; margin: 0px;  }
#user-profile-table tr { border: 0px; margin: 4px; padding: 2px; height:28px; }
#user-profile-table td { border: 0px; margin: 0px; padding: 0px; }

#user-profile-left { background-color: #f0f8e6; position: relative; padding: 2px 2px 4px 10px; border-right: 1px #999 dotted; }
#user-profile-right { padding: 0px 10px 0px 10px; overflow: hidden; background: #f0f8e6; padding-top: 5px; width: 168px; } 

#user-profile-left h1 img { margin-left: 5px; }
#up-member-since { color: #666; font-weight: normal; clear: left; }
#up-member-since { display: block; padding: 2px 0px 4px 0px; }
#user-profile-left h1 { font-size: 125%; border-top: 0px; color: #666; padding: 0px!important; margin: 0px!important; }
#up-member-since { color: #666; font-weight: normal; font-size: 90%; }
#up-member-since { display: block; padding: 2px 0px 4px 0px; }
#up-member-about { font-size: 90%; }
#user-profile-right a { font-size: 90%; }
#user-profile-left h1 { margin: 0px; padding: 5px 0px 0px 0px; }

#user-profile-right a { margin: 0px; font-size: 80%; }
#user-profile-right p { font-size: 90%; color: #666; }
#user-profile-right p { margin-top: 2px!imoprtant;  line-height: 12px!important; }
#user-profile-right p em { margin: 0px; line-height: 10px!important; }
#up-member-im { margin: 3px 0px; }

.add_remove_link{zoom:1;}

/*.add { background:url(http://l.yimg.com/a/i/nt/ic/ut/bsc/add12_thn_1.gif) left no-repeat; padding-left:14px; } */
.p_add_link {white-space:nowrap;float:left; display:block; background:url(http://l.yimg.com/a/i/nt/ic/ut/bsc/add12_thn_1.gif) left 1px no-repeat; padding-left:14px; padding-right: 10px; }

.p_block_link {white-space:nowrap;float:left; display:block; background:url(http://l.yimg.com/a/i/nt/ic/ut/bsc/blck12_1.gif) left 1px no-repeat; padding-left:14px; }



#up-member-stats { position: relative; width: 230px; height: 50px; }
#up-member-stats { position: relative; display: block; margin-right: 10px; padding-right: 5px; }
#up-member-stats-content { height: 48px; position: relative; display: block; padding-right: 0px; background: #68ce12; border-left: 1px #54c40a solid; border-top: 1px #54c40a solid; border-bottom: 1px #54c40a solid; overflow: hidden; }
#up-member-picture { position:relative; display: inline; float: left; }
#up-member-picture img { background-color: #fff; margin: -1px -1px; }
#up-member-stats-left { height: 48px; overflow: hidden; }
#up-member-stats-left p { color: white; padding:0px; margin: 0px; margin-top:-3px!important; }
#up-member-stats-left span { color: white; padding: 0px; margin: 0px; }
#up-member-stats-left { position: relative; display: inline; height: 47px; }
#up-member-level-info { position: relative; display: block; font-size: 110%; color: white; padding-top: 20px; padding-left: 10px;  }
#up-member-num-points { font-weight: bold; }
#up-member-points-text { font-weight: normal; font-size: 90%; }
#up-member-cur-level { font-weight: bold; }
#up-member-email { vertical-align: middle; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
#up-member-email img { vertical-align: middle; border: 0px; margin-right: 2px; }
#up-member-edit-links a { font-size: 90%; margin-left: 0px; }
#up-member-about { color: #666; font-size: 90%; padding: 10px 0px 0px 0px;}
#up-member-about-header { font-weight: bold; }
#up-member-stats-right { position: absolute; border-left: 1px #fff dotted; padding: 0px 5px 0px 5px; right: 0px; top: 2px; text-align: center; height: 45px; width: 55px; }

#up-member-stats-border-right { width: 5px; height: 50px; position: absolute; right: 0px; top: 0px;
background-color: #f0f8e6; background: url("http://l.yimg.com/a/i/us/sch/gr2/dkgreen_rt.gif");}

#up-member-stats-right p { color: #fff; }
#up-member-best-percent { font-weight: bold; font-size: 130%!important; margin-top: -2px!important; padding: 0px; }
#up-member-best-text { font-size: 70%; margin-top: -14px!important; line-height: 10px!important; }



/* profile */
#up-member-stats-left .yks-ce-stats p {
    margin: 0 !important;
    padding: 0;
    margin-top: 7px !important;
    line-height: 1.0em !important;
    padding-left: 53px;
    *padding-left: 0;
    width: 110px;
}


#up-member-blog { margin-bottom: 10px; color: #666; }
#up-member-blog a { padding-left: 3px; }
#up-member-im { margin-top: 0px; margin-bottom: 10px; padding-top: 0px;  padding-bottom: 0px; font-size: 90%; }
#up-member-im p { margin-top: 0px; margin-bottom: 0px; padding-top: 0px;  padding-bottom: 0px;}
#up-member-email p { margin-top: 0px; margin-bottom: 0px;  padding-top: 0px;  padding-bottom: 0px; }
#up-leader-board { margin-top: 10px; }



/* css tab */
#vcmsMostPopularTabs table { height:47px; padding:0; margin:0; border-bottom:1px solid #e7e7e7;}

#vcmsMostPopularTabs a {display:block; height:11px;overflow:hidden;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7; display:block;  font-size:12px; font-weight:bold;color:#949494; background:#fff; text-align:center; padding:18px 20px; text-decoration:none; white-space:nowrap;}
#vcmsMostPopularTabs a:hover {background:#fefde8;}

#vcmsMostPopularTabs a.vcmsMostPopularTabFirst {padding:18px 22px 18px 24px;border:none;background:#f2f2f2 url(../images/popular_left_tab.gif) no-repeat top left;}
#vcmsMostPopularTabs a.vcmsMostPopularTabFirst:hover {background:#fefde8 url(../images/popular_left_tab_over.gif) no-repeat top left;}

#vcmsMostPopularTabs a.vcmsMostPopularTabFirstOn {color:#ca0002; padding:18px 22px 18px 24px; border:none; background:#f2f2f2 url(../images/popular_left_tab_active.gif) no-repeat top left;}
#vcmsMostPopularTabs a.vcmsMostPopularTabFirstOn:hover {background:#f2f2f2 url(../images/popular_left_tab_active.gif) no-repeat top left;}

#vcmsMostPopularTabs a.vcmsMostPopularTabLast {padding:18px 0px 18px 0px; background:#f2f2f2 url(../images/popular_right_tab.gif) no-repeat top right;}
#vcmsMostPopularTabs a.vcmsMostPopularTabLast:hover { background:#fefde8 url(../images/popular_right_tab_over.gif) no-repeat top right;}

#vcmsMostPopularTabs a.vcmsMostPopularTabLastOn,
#vcmsMostPopularTabs a.vcmsMostPopularTabLast {width:133px;overflow:hidden;}


/* safari hack and ie7 hack*/
html*#vcmsMostPopularTabs a.vcmsMostPopularTabLastOn,
html*#vcmsMostPopularTabs a.vcmsMostPopularTabLastOn:hover,
html*#vcmsMostPopularTabs a.vcmsMostPopularTabLast {width:131px; width:133px; overflow:hidden;}

#vcmsMostPopularTabs a.vcmsMostPopularTabLastOn,
#vcmsMostPopularTabs a.vcmsMostPopularTabLastOn:hover {color:#ca0002; padding:18px 0px 18px 0px; background:#f2f2f2 url(../images/popular_right_tab_active.gif) no-repeat top right;}

#vcmsMostPopularTabs a.vcmsMostPopularTabOn{background:#f2f2f2; color:#ca0002;}
#vcmsMostPopularTabs a.vcmsMostPopularTabOn:hover{background:#f2f2f2;}

#vcmsMostPopularTabContent {margin:16px; display:block; height:430px; overflow:auto;}
#vcmsMostPopularTabFreeContent {margin:16px;}

/* begin - show only 3 tabs */
.vcmsMostPopularTabNull{border-left:1px solid #e7e7e7;}
.vcmsMostPopularTabsBg { height:47px;background:#fff url(../images/popular_right_tab.gif) no-repeat top right;
border-bottom:1px solid #e7e7e7; overflow:hidden;}
* html .vcmsMostPopularTabsBg {width:621px; height:46px;}
/* end 3 tabs */

