﻿/*Content Area*/
.white12 {padding:0;margin:0;color:White;font-size:12px;}
.pad20 {display:block;min-width:590px;width:100%;padding:10px 20px 20px 10px;}
.pointer {cursor:pointer;}
.none {display:none;}
/*img*/
img.nb {border:0px;}
/*WUC_MyEmotion */
td.wuc_me {font-size:16px;color:#feffc8;}
table.wuc_me {border-collapse:collapse;width:100%;}
div.wuc_me {margin-bottom:15px;}
table.wuc_me a {text-decoration:none;font-size:16px;color:#feffc8;}
/*WUC_Ranking */
.wuc_sidebar_highlight {background-color:#feffc8 !important;}
.wuc_sidebar {}
p.wuc_sidebar {color:#000000;background-color:#ffffff;padding:3;}
/*WUC_Icons*/
.wuc_icons div * {margin: 0;padding: 0;}
.wuc_icons li {float: left;padding:5px;display: inline;}
.wuc_icons ul {list-style-type:none;float:left;display: inline;margin-bottom:10px;}
.wuc_icons a {color:#555;background:url('../../app_images/icons/largebut.png') 0 0 no-repeat;display:block;width:106px;	height:102px;text-decoration:none;}
.wuc_icons img {display:inline;width:48px;margin-left:29px;margin-top:20px;border:0;cursor:pointer;}
.wuc_icons span {display:block;width:100%;text-align:center;margin-top:10px;font-size:11px;}
.wuc_icons:after {display: block;clear: both; content: ".";
 height: 0;
 visibility: hidden;
}
.wuc_icons {display: inline-block;}  
* html .wuc_icons {height: 1%;}  
.wuc_icons {display: block;}  

/*WUC_Initiatives*/
wuc_ini {width:100%;}
wuc_ini * {margin: 0;padding: 0;}


/*Message Items*/
.message {
	display:block;
	padding:10px 20px;
	margin-bottom:15px;
}
.message * {margin: 0;padding: 0;}
.message p {
	width:auto;
	margin-bottom:0;
	margin-left:60px;
	color:#555555;
	font-size:13px;
	line-height:20px;
}

.message table.margin {
	margin-bottom:0;
	margin-left:60px;
}
.message h2 {
	margin-left:60px;
	margin-bottom:5px;
	color:#333333;
}
.message h2 * {
	color:#333333;
}

.warning {
	background:#feffc8 url('../../assets/icons/warning_48.png') 20px 50% no-repeat;
	border:1px solid #f1aa2d;
} 


.error {
	background:#fdcea4 url('../../assets/icons/stop_48.png') 20px 50% no-repeat;
	border:1px solid #c44509;
}

.success {
	background:#d4f684 url('../../assets/icons/tick_48.png') 20px 50% no-repeat;
	border:1px solid #739f1d;
}

.information {
	background:#c3e4fd url('../../assets/icons/info_48.png') 20px 50% no-repeat;
	border:1px solid #688fdc;
}
.content * {
	margin:0;
	padding:0;
}
.content {
	background:#c3e4fd;
	border:1px solid #688fdc;
	color:#555555;
	font-size:13px;
	line-height:20px;
}


.message:hover {
	cursor:pointer;
}

.nopointer:hover {
	cursor:default;
}
/*POG Control Items*/
.pog {
	display:block;
	padding:0px;
	margin-bottom:5px;
}
.pog td
{
    padding: 2px 2px 2px 0px;
    color:#555555;
	font-size:13px;
}
.pog p {
	width:auto;
	margin-bottom:0;
	margin-left:60px;
	color:#555555;
	font-size:13px;
	line-height:20px;
}
.pog td.text
{
	line-height:20px;
	padding-right:7px;
}
.pog h2 {
	margin-left:0px;
	margin-bottom:2px;
	color:#333333;
	font-size:18px;
}

.pogno {
	background:#fdcea4;
	border:1px solid #c44509;
}
.pogyes {
	background:#d4f684;
	border:1px solid #739f1d;
}
.pogeval {
	background:#feffc8;
	border:1px solid #f1aa2d;
}
.pogtemplate {
	background:#c3e4fd;
	border:1px solid #688fdc;
}
/*Error Control */
.errorlist li
{
	font-style:italic;
}


/*Controls*/
.multiline
{
	font-size:8pt;
	width:97%;
}
.radiobuttonlist
{
	padding:0;
	margin:0;
	font-size:8pt;
	
}

.checkbox label 
{
	width:auto;
	font-size:8pt;
}
.radiobuttonlist label
{
	width:auto;
	font-size:8pt;
	
}
fieldset
{
	background-color:Transparent;
	font-size:9pt;
}

/*Calendar*/
.WUC_CalendarView
{
    cursor: default;
    overflow: hidden;
    text-align: left;
}
.WUC_CalendarView *
{
    margin:0;
    padding:0;
}
.WUC_CalendarView, WUC_CalendarView a, .WUC_CalendarView .rsHeader a, .WUC_CalendarView .rsHeader ul span, .WUC_CalendarView .rsHeader ul em
{
    color: #D7D7D7;
}
.WUC_CalendarView input,
.WUC_CalendarView select,
.WUC_CalendarView textarea
{
	color: #000;
}
.WUC_CalendarView .rsTopWrap {
    border:0 none;
    overflow:hidden;
    position:relative;
}
.WUC_CalendarView .rsHeader 
{
    border:1px solid #000000;
}
.WUC_CalendarView .rsHeader, .WUC_CalendarView .rsHeader ul a:hover span 
{
    color:#9EDA29;
}

.WUC_CalendarView .rsHeader, .WUC_CalendarView .rsHeader ul a:hover, .WUC_CalendarView .rsHeader ul a:hover span, .WUC_CalendarView .rsHeader .rsPrevDay, .WUC_CalendarView .rsHeader .rsNextDay, .WUC_CalendarView .rsHorizontalHeaderRow th 
{
    background-image:url('../../App_Themes/withu_content/Calendar/rsSprites.png');
}
.WUC_CalendarView .rsHeader 
{
    background-color:transparent;
    background-position:0 0;
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    position:relative;
    z-index:1000;
}
.WUC_CalendarView .rsHeader td
{
    padding-right:25px;
}
.WUC_CalendarView .rsHeader .rsPrevDay, .WUC_CalendarView .rsHeader .rsNextDay 
{
    display:block;
    float:left;
    font-size:0;
    height:17px;
    line-height:17px;
    text-indent:-9999px;
    width:17px;
}
.WUC_CalendarView .rsHeader .rsPrevDay 
{
    background-position:0 -48px;
    margin:6px 0 0 6px;
}
.WUC_CalendarView .rsHeader .rsNextDay 
{
    background-position:-18px -48px;
    margin:6px 6px 0 0;
}
.WUC_CalendarView .rsHeader .rsPrevDay:hover
{
    background-position:-70px -48px;
}
.WUC_CalendarView .rsHeader .rsNextDay:hover 
{
    background-position:-88px -48px;
}
.WUC_CalendarView .rsHeader .rsNextDay:hover 
{
    background-position:-88px -48px;
}
.WUC_CalendarView .rsContent
{
    border: solid 1px #000000;
    
}
.WUC_CalendarView tr {
    empty-cells:show;
}
.WUC_CalendarView th, .WUC_CalendarView td {
    font-weight:normal;
    height:auto;
    vertical-align:top;
}
.WUC_CalendarView .rsContent .rsContentTable
{
    border-collapse:collapse;width:100%;
}
.WUC_CalendarView .rsHorizontalHeaderRow 
{
    background:none repeat scroll 0 0 #1A1A1A;
    color:#D7D7D7;
}
.WUC_CalendarView .rsHorizontalHeaderRow th 
{
    background-color:#1A1A1A;
    border-color:#000000;
    background-position:0 -144px;
    background-repeat:repeat-x;
    text-align:center;
    font-size:12px;
    width:13%;
}
.WUC_CalendarView .rsHorizontalHeaderRow .thweek 
{
    width:9%;
}
.WUC_CalendarView .rsContentTable td, .WUC_CalendarView_Drag td
{
    border-width:1px;
    border-style:dotted;
    border-color:#4F4F4F;
    background-color:#404040;
}
.WUC_CalendarView .move
{
    cursor:move;
    font-size:14px;
}
.WUC_CalendarView .rsHorizontalDataRow td, .WUC_CalendarView_Drag td
{
    padding-left: 2px;
    padding-bottom:2px;
    color:White;
}
.WUC_CalendarView_Drag
{
    position: absolute; padding-left:0px; border: none 0px; cursor:move; width:50px;
    color: #000000;
    border: dash 2 #9EDA29;
}
.WUC_CalendarView_Drag .Day
{
    font-size: 14px;
}
/* 
.WUC_CalendarView * 
{   -moz-user-select: none;   -khtml-user-select: none;   user-select: none;}
*/

/* Captha */
.rcCaptchaAudioLink
{
    
    float: left;
    font-size: 12px;
    color: #F0F0F0;
    display: block;
    background-image: url('../../App_Themes/withu_content/Captha/audio_but.png');
    background-repeat: no-repeat;
    height: 30px;
    padding-left: 30px;
}
.rcCaptchaAudioLink:hover
{
    color: #9EDA29;
}
.rcCaptchaImage
{
    float: left;
    margin-right:10 40 0 0;
}
.thumbnail
{
    max-width: 145px; 
    width: expression(this.width > 145 ? 145: true);
    max-height: 145px; 
    heigth: expression(this.width > 145 ? 145: true);
}