html {
    margin: 0px;
    padding: 0px; 
}

body {
    margin: 0px;
    padding: 0px; 
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10px;
}

FORM { 	
	padding: 0px; 
	margin: 0px; 
	border: 0px; 
}

INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B2D6D7;
	padding: 1px;
	border: 1px solid #96B2B3;
	background-color: #313536;
}

INPUT.radio { 
	border-style: none; 
	background: none; 
}

INPUT[type='radio']  { 
	border-style: none; 
	background: none; 
}
  
INPUT.checkbox { 
	border-style: none; 
	background: none; 
}

INPUT[type='checkbox']  { 
	border-style: none; 
	background: none; 
}  

TABLE { 
	border: none; 
}
TH { 
	font: bold 11px Arial, Helvetica, sans-serif; 
	text-align: left; 
	color: #666;
	padding: 0px;
	margin: 0px;
}
TD {    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B2D6D7;
	padding: 0px;
	margin: 0px;
}

OL, UL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B2D6D7;
}
P, SPAN, DIV {
	LINE-HEIGHT: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B2D6D7;
}


h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 21px; color: #FFFFFF; font-weight: normal; margin-top: 10px; margin-bottom: 20px; padding: 0px;  }
h2 { FONT: lighter 26px Arial, Helvetica, sans-serif; color: #000000; }
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #FFFFFF; font-weight: normal; margin-top: 10px; margin-bottom: 15px; padding: 0px; }
h4 { FONT: bold 13px Arial, Helvetica, sans-serif; color: #000; margin-top: 0px; margin-bottom: 6px; }
h5 { FONT: bold 13px Arial, Helvetica, sans-serif; margin-bottom: 0px; }
h6 { FONT: normal 11px Arial, Helvetica, sans-serif; color: #666666; margin-bottom: 0px;}


/* ########################################## */
/*                  SITEWIDE                  */
/* ########################################## */
#Main { 
	margin-top: 0px; 
	margin-left: 24px; 
	margin-right: 24px;
	margin-bottom: 12px; 
	text-align: left; 
	vertical-align: top; 
}

#Staff { 
	margin: 0px; 
	padding: 0px; 
}

#Hint { padding-top: 24px; text-align: left; font-size: 12px; color: #666666; font-family: Arial, Helvetica, sans-serif;  }
#Hint p.paragraph { text-align: left; font-size: 12px; color: #666666; font-family: Arial, Helvetica, sans-serif;   }

.smallwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.smallgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454B4B;
	text-decoration: none;
}

.ldchart {
	width: 420px;
	height: 300px;
}


#TOC { 
	width: 200px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	padding: 0px;

}

#TOC .menucomponent {
	margin-left: 8px; 
	margin-top: 7px;
	margin-bottom: 7px;
}

#TOC .menucomponent_main {
	margin-left: 8px; 
	margin-top: 7px;
	margin-bottom: 10px;
	font-weight: bold; 

}

#TOC .menucomponent_selected { background-color: #10f9fd;  }
#TOC .menucomponent_selected .lu { background-image: url("/images/blocks/highlight_lu.gif"); }
#TOC .menucomponent_selected .u { background-image: url("/images/blocks/highlight_u.gif"); }
#TOC .menucomponent_selected .ru { background-image: url("/images/blocks/highlight_ru.gif"); }
#TOC .menucomponent_selected .l { background-image: url("/images/blocks/highlight_l.gif"); }
#TOC .menucomponent_selected .r { background-image: url("/images/blocks/highlight_r.gif"); }
#TOC .menucomponent_selected .ld { background-image: url("/images/blocks/highlight_ld.gif"); }
#TOC .menucomponent_selected .d { background-image: url("/images/blocks/highlight_d.gif"); }
#TOC .menucomponent_selected .rd { background-image: url("/images/blocks/highlight_rd.gif"); }

#TOC .menucomponent_selected DIV { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000; 
}

#TOC a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* ##################### */
/*      Container 	 */
/* ##################### */

.yui-dt-message .yui-dt-liner {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
}

#ladderscores.yui-dt table {
	margin:0;
	padding:0px;
	width: 100%;
}

#ladderscores.yui-dt th {
	margin:0px;
	padding:4px;
	text-align:left;
	border-bottom: 1px solid #10F9FE;
}

#ladderscores.yui-dt td {
	margin:0px;
	padding:4px;
	text-align:left;
}

#ladderscores.yui-dt a.personageName {
	background-image: none;
	color: #80C4C5;
}

#ladderscores.yui-dt .selected {
	margin:0px;
	padding:4px;
	text-align:left;
	color: #FFFFFF;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif; 
}

#ladderscores .yui-dt-sortable a {
	padding-right: 12px;
	background-image:  url(../images/sort_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
}

#ladderscores .yui-dt-asc.yui-dt-sortable a {
	padding-right: 12px;
	background-image:  url(../images/sort_arrow_up.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
}

#ladderscores .yui-dt-desc.yui-dt-sortable a {
	padding-right: 12px;
	background-image:  url(../images/sort_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
}


/* ##################### */
/*   Paginator 		 */
/* ##################### */
.yui-pg-container{
	display:block;
	margin:16px 0;
	white-space:nowrap;
}

.yui-pg-first, .yui-pg-previous,.yui-pg-next,.yui-pg-last,.yui-pg-current,.yui-pg-pages,.yui-pg-page {
	display:inline-block;
	font-family:arial,helvetica,clean,sans-serif;
	padding:3px 6px;
	zoom:1;
}

.yui-pg-pages { 
	padding:0;
}

.yui-pg-current{
	padding:3px 0;
}

a.yui-pg-first:link,a.yui-pg-first:visited,a.yui-pg-first:active,a.yui-pg-first:hover,a.yui-pg-previous:link,a.yui-pg-previous:visited,a.yui-pg-previous:active,a.yui-pg-previous:hover,a.yui-pg-next:link,a.yui-pg-next:visited,a.yui-pg-next:active,a.yui-pg-next:hover,a.yui-pg-last:link,a.yui-pg-last:visited,a.yui-pg-last:active,a.yui-pg-last:hover,a.yui-pg-page:link,a.yui-pg-page:visited,a.yui-pg-page:active,a.yui-pg-page:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #10F3F8;
}

span.yui-pg-first,span.yui-pg-previous,span.yui-pg-next,span.yui-pg-last{
	color:#a6a6a6;
}

.yui-pg-page { 
	padding: 2px 6px;
	margin-left: 1px;
	margin-right: 1px; 
	border: solid 1px #80C4C5; 
	text-decoration: none;
}

.yui-pg-current-page{
	padding: 2px 6px; 
	margin-left: 1px;
	margin-right: 1px; 
	border: solid 2px #10F9FE; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #10F3F8;
	font-weight: bold; 
}
.yui-pg-page{
	margin-left:1px;
	margin-right:1px;
}
.yui-pg-first,.yui-pg-previous{
	padding-left:0;
}
.yui-pg-next,.yui-pg-last{
	padding-right:0;
}
.yui-pg-current,.yui-pg-rpp-options{
}


/* ##################### */
/*      Container 	 */
/* ##################### */

.yui-overlay,.yui-panel-container { 
	visibility:hidden;
	position:absolute;
	z-index:2;
}
.yui-panel{
	position:relative;
}
.yui-panel-container form{
	margin:0;
}
.mask{
	z-index:1;
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.mask.block-scrollbars{
	overflow:auto;
}
.masked select,.drag select,.hide-select select{
	_visibility:hidden;
}
.yui-panel-container select{
	_visibility:inherit;
}
.hide-scrollbars,.hide-scrollbars *{
	overflow:hidden;
}
.hide-scrollbars select{
	display:none;
}
.show-scrollbars{
	overflow:auto;
}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{
	overflow:visible;
}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{
	overflow:auto;
}
.yui-panel-container.shadow .underlay.yui-force-redraw{
	padding-bottom:1px;
}
.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{
	display:none;
}
.yui-tt-shadow{
	position:absolute;
}
.yui-override-padding{
	padding:0!important;
}
.yui-panel-container .container-close{
	overflow:hidden;
	text-indent:-10000em;
	text-decoration:none;
}
.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{
	margin-bottom:1px;
}
	*border:0;
}



/* ##################### */
/*      TABS		 */
/* ##################### */

.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 .5em 0 0;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 .5em;}.yui-navset .yui-content .yui-hidden{position:absolute;left:-999999px;visibility:hidden;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto;}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}.yui-navset-right{padding:0 6em 0 0;}.yui-navset-top,.yui-navset-bottom{padding:auto;}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none;}.yui-navset li em{font-style:normal;}.yui-navset{position:relative;zoom:1;}.yui-navset .yui-content,.yui-navset .yui-content div{zoom:1;}.yui-navset .yui-content:after{content:'';display:block;clear:both;}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block;}.yui-navset .yui-nav a{position:relative;}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;} .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav{border:solid #2647a0;border-width:0 0 5px;zoom:1;} .yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li{margin:0 .16em 0 0;padding:1px 0 0;zoom:1;} .yui-navset .yui-nav .selected, .yui-navset .yui-navset-top .yui-nav .selected{margin:0 .16em -1px 0;} .yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none;} .yui-navset .yui-nav a em, .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;} .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover{background:#2647a0 url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;} .yui-navset .yui-nav a:hover, .yui-navset .yui-nav a:focus{background:#bfdaff url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x left -1300px;outline:0;} .yui-navset .yui-nav .selected a em{padding:.35em .75em;} .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em{border-color:#243356;} .yui-navset .yui-content{background:#edf5ff;} .yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content{border:1px solid #808080;border-top-color:#243356;padding:.25em .5em;} .yui-navset-left .yui-nav, .yui-navset .yui-navset-left .yui-nav, .yui-navset .yui-navset-right .yui-nav, .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0;} .yui-navset .yui-navset-right .yui-nav, .yui-navset-right .yui-nav{border-width:0 0 0 5px;} .yui-navset-left .yui-nav li, .yui-navset .yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li{margin:0 0 .16em;padding:0 0 0 1px;} .yui-navset-right .yui-nav li{padding:0 1px 0 0;} .yui-navset-left .yui-nav .selected, .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px .16em 0;} .yui-navset-right .yui-nav .selected{margin:0 0 .16em -1px;} .yui-navset-left .yui-nav a, .yui-navset-right .yui-nav a{border-width:1px 0;} .yui-navset-left .yui-nav a em, .yui-navset .yui-navset-left .yui-nav a em, .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:.2em .75em;top:auto;left:-1px;} .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px;} .yui-navset-left .yui-nav a, .yui-navset-left .yui-nav .selected a, .yui-navset-left .yui-nav a:hover, .yui-navset-right .yui-nav a, .yui-navset-right .yui-nav .selected a, .yui-navset-right .yui-nav a:hover, .yui-navset-bottom .yui-nav a, .yui-navset-bottom .yui-nav .selected a, .yui-navset-bottom .yui-nav a:hover{background-image:none;} .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#243356;} .yui-navset-bottom .yui-nav, .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0;} .yui-navset .yui-navset-bottom .yui-nav .selected, .yui-navset-bottom .yui-nav .selected{margin:-1px .16em 0 0;} .yui-navset .yui-navset-bottom .yui-nav li, .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top;} .yui-navset .yui-navset-bottom .yui-nav a em, .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px;}
.yui-navset-bottom .yui-content, .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#243356;}

/* ##################### */
/*      LINK STYLES      */
/* ##################### */
A.smallwhite:link, A.smallwhite:active, A.smallwhite:hover, A.smallwhite:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

A:link, A:active, A:hover, A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #10F3F8;
	text-decoration: none;
}

A.sortlink, A.sortlinkasc, A.sortlinkdesc {
	background-image: url(../images/sort_arrow_off.gif); 
	background-repeat: no-repeat; 
	background-position: right 2px; 
	margin: 0px; 
	padding-right: 12px;  
}

A.sortlinkasc { 
	font-weight: bold; 
	background-image:  url(../images/sort_arrow_up.gif); 
}

A.sortlinkdesc { 
	font-weight: bold; 
	background-image: url(../images/sort_arrow_down.gif); 
}


.Focus { padding: 12px 6px 12px 6px; text-align: left; font-size: 13px; color: #757575; font-family: Arial, Helvetica, sans-serif; background: #f3f3f3; border: 1px solid #BFBFBF;}
.Remark { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana,  Arial, Helvetica, Sans-serif; }
.CurrentIcon { 
	padding: 8px; 
	margin-bottom: 20px; 
}
.CurrentIcon img { padding: 3px; float: left; border: none; }




/* ################## */
/*    WIDGETS BITS    */
/* ################## */
.WidgetAlertMessage { FONT-SIZE: 11px; FONT-FAMILY: verdana, geneva, arial, helvetica, sans-serif; background-color: #FBFFCC; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; padding: 6px; width: 100%; }
.WidgetControlAlertMessage   { FONT-SIZE: 11px; COLOR: #EA0000; FONT-FAMILY: Verdana, geneva, arial, helvetica, sans-serif; }
.WidgetControlAlertMessage A { FONT-SIZE: 11px; FONT-FAMILY: Verdana, geneva, arial, helvetica, sans-serif; }

.Widget { 
	margin-right: 6px; 
	margin-top: 6px;
}
.Widget td { }
.WidgetControlLabel { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	FONT-WEIGHT: bold; 
	color: #B2D6D7;
	margin-top: 8px; 
	margin-right: 31px; 
	vertical-align: top; 
	text-align: right;
}
.WidgetControl { 
	margin-top: 8px; 
	margin-bottom: 2px; 
}
.WidgetControlRequired { 
	border-left: 4px solid #10f9fd; 
	margin-top: 8px; 
	margin-bottom: 2px; 
	padding-left: 1px; 
}
.WidgetControlRemark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	FONT-WEIGHT: normal; 
	color: #7B9091; 
}

.WidgetControlHint { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	FONT-WEIGHT: normal; 
	color: #7B9091; 
}

.WidgetBtn { 
	height:20px; 
	font: bold 10px Verdana; 
	color: #B2D6D7; 
	background: #467879; 
	border: 1px solid; 
	border-top-color: #7CD5D7; 
	border-right-color: #223B3B; 
	border-bottom-color: #223B3B;  
	border-left-color: #7CD5D7; 
}
.WidgetDeleteBtn { 
	height:20px; 
	font: bold 10px Verdana; 
	padding-left: 6px; 
	padding-right: 6px; 
	color: #000000; 
	background: #DCE0E6; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-top-color: #F5F6F7; 
	border-right-color: #BFB7BC; 
	border-bottom-color: #BFB7BC; 
	border-left-color: #F5F6F7; 
}
.WidgetSmallBtn { padding-left: 6px; padding-right: 6px; font: bold 10px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #0063DC; border: 1px solid; border-top-color: #7CBAFF; border-right-color: #2854A7; border-bottom-color: #2854A7; border-left-color: #7CBAFF; padding: 0px; margin: 0px; }
.WidgetSmallDeleteBtn { padding-left: 6px; padding-right: 6px; color: #000000; background: #DCE0E6; border: 1px solid; border-top-color: #F5F6F7; border-right-color: #BFB7BC; border-bottom-color: #BFB7BC; border-left-color: #F5F6F7; font: 10px Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; }
.WidgetBigBtn { padding-left: 6px; padding-right: 6px; font: bold 16px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #0063DC; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #7CBAFF; border-right-color: #2854A7; border-bottom-color: #2854A7; border-left-color: #7CBAFF; }

/* ##################### */
/*  Deck Control Widget  */
/* ##################### */

.WidgetDeckControl.deck {
	position:	relative;
	width:		100%;
	margin-right:	-2px;
}

.WidgetDeckControl .tab-row  .tab {
    	cursor:	Default;
	width: auto;
	height:	20px;
	position: relative;
	top: 0;
	display: inline;
	float: left;
	overflow: hidden;
	margin:	1px -1px 1px 2px;
    	padding: 4px 18px 0px 12px;
	border:	0;
	z-index: 1;
	white-space:	nowrap;
	text-align:		center;
}

.WidgetDeckControl .tab-row  .tab.selected {
	width: auto;
	height:	22px !important;
	background-image: url("/images/blocks/tab_bg.gif" );
	background-repeat: repeat-x;
	border-bottom-width: 0;
	z-index: 3;
	margin:	1px -3px -3px 10px;
	padding: 4px 18px 0px 12px;
}

.WidgetDeckControl .tab.selected A {
    font-weight: bold; 
    COLOR: #454545; 
}

.WidgetDeckControl .tab A {
}

.WidgetDeckControl .tab-row  .tab.hover {
	height:	20px;
}

.WidgetDeckControl .tab.hover A { 
}

.WidgetDeckControl .deck-page {
	border-top: 4px solid #10f9fd; 
	clear: both;
	z-index: 2;
	position: relative;
	top: -2px;
	padding: 10px;
}



/* ##################### */
/*    HelpTip Widget     */
/* ##################### */
A.HelpTipWidgetLink:link, A.HelpTipWidgetLink:active, A.HelpTipWidgetLink:hover, A.HelpTipWidgetLink:visited { 
	color: #8080C0; 
	text-decoration: none; 
	cursor: help; 
}
.HelpTipWidget { position: absolute; width: 250px; border: 1px Solid WindowFrame; background: Infobackground; color: InfoText; font: Status-Bar; padding: 3px; z-index: 10000; }
.HelpTipWidget A { color: blue !important; background: none; }

/* ##################### */
/*     Block Widgets     */
/* ##################### */

.nohighlight { }
.highlight { background-color: #10f9fd; }
.highlight .lu { background-image: url("/images/blocks/highlight_lu.gif"); background-repeat: no-repeat; }
.highlight .u { background-image: url("/images/blocks/highlight_u.gif"); background-repeat: repeat;  }
.highlight .ru { background-image: url("/images/blocks/highlight_ru.gif"); background-repeat: no-repeat; }
.highlight .l { background-image: url("/images/blocks/highlight_l.gif"); background-repeat: repeat;  }
.highlight .r { background-image: url("/images/blocks/highlight_r.gif"); background-repeat: repeat;  }
.highlight .ld { background-image: url("/images/blocks/highlight_ld.gif"); background-repeat: no-repeat; }
.highlight .d { background-image: url("/images/blocks/highlight_d.gif"); background-repeat: repeat;  }
.highlight .rd { background-image: url("/images/blocks/highlight_rd.gif"); background-repeat: no-repeat; }
.highlight P, .highlight SPAN, .highlight DIV { color: #000; margin: 0px; }


.info { background-color: #80c4c5; margin-top: 12px; margin-bottom: 12px;  }
.info .lu { background-image: url("/images/blocks/info_lu.gif"); background-repeat: no-repeat; }
.info .u { }
.info .ru { background-image: url("/images/blocks/info_ru.gif"); background-repeat: no-repeat; }
.info .l { }
.info .r { }
.info .ld { background-image: url("/images/blocks/info_ld.gif"); background-repeat: no-repeat; }
.info .d { }
.info .rd { background-image: url("/images/blocks/info_rd.gif"); background-repeat: no-repeat; }
.info P, .info SPAN, .info DIV { color: #273c3c; margin: 0px; padding: 2px; }
.info A:link, .info A:active, .info A:hover, .info A:visited { color: #0063dc; }


.alert { background-color: #faf399; margin-top: 12px; margin-bottom: 24px; }
.alert .lu { background-image: url("/images/blocks/alert_lu.gif"); background-repeat: no-repeat; }
.alert .u { }
.alert .ru { background-image: url("/images/blocks/alert_ru.gif"); background-repeat: no-repeat; }
.alert .l { }
.alert .r { }
.alert .ld { background-image: url("/images/blocks/alert_ld.gif"); background-repeat: no-repeat; }
.alert .d { }
.alert .rd { background-image: url("/images/blocks/alert_rd.gif"); background-repeat: no-repeat; }
.alert P, .alert SPAN, .alert DIV { color: #273c3c; margin: 0px; padding: 2px; }
.alert A:link, .alert A:active, .alert A:hover, .alert A:visited { color: #0063dc; }




/* ######################### */
/*  Personage autocompleter  */
/* ######################### */
.personage_autocompleter { 
	position:absolute; 
	width:300px; 
	background-color: black; 
	border:1px solid #888; 
	margin:0px; 
	padding:0px; 
}
ul.autocompleter_personage_list { 
	list-style-type: none; 
	margin:0px; 
	padding:0px; 
}
ul.autocompleter_personage_list li.selected { 
	background-color: #80c4c5; 
}


/* ##################### */
/*         LIST         */
/* ##################### */
.List table { 
	font: 12px Arial, Helvetica, sans-serif; 
	margin-right: 0px; 
	margin-left: 0px; 
}
.List td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B2D6D7;
    	padding: 5px;
}
.List th { 
	background-image: url(../images/hr.gif); 
	background-repeat: repeat-x; 
	background-position: bottom; 
	margin: 0px; 
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;  
	text-align: left; 
	color: #7B9091; 
	FONT-WEIGHT: normal; 
}

.List p { 
	margin-bottom: 10px; 
}





