
/*
myOrange=FF6600
myDarkGray=666666
myDirtyWhite=#f5f5f5
*/

body, table{
	font-size:12px;
    font-family: Verdana,Arial,sans-serif;
	color:#566969;
}
body {
    background-color:#FFFFFF;
    /*WL_LOGO_PLACE_HOLDER*/
}
input {
    font-size:12px;
    font-family: Verdana,Arial,sans-serif;
    color:#566970;
}

.bigfont {
    font-size:38px;
}
.mediumfont {
    font-size:18px;
}

img {
    border:none;
}
textarea,select,input.text {
    border:solid #CCCCCC 1px;
    color:#566970;
}

.bottomborder{
	border-bottom:solid #474747 1px;
}
.leftborder{
	border-left:solid #474747 1px;
}
.rightborder{
	border-right:solid #474747 1px;
}
.rightborderlight{
	border-right:solid #CCCCCC 1px;
    padding-right:3px;
}
.topborderlight {
    border-top:solid #CCCCCC 1px;
}
.bottomborderlight {
    border-bottom:solid #CCCCCC 1px;
}
.topborder{
	border-top:solid #474747 1px;
}
.allborder{
	border:solid #474747 1px;
}
.ruonOrange {
	color: #FF6600;
}

.ruonGreen {
    color: #a1c248;
    font-weight:bold;
}
.greenGrad {
    background-repeat:repeat-y;
    background-image:url("/img/greengrad.png");
}
.greenGradTop {
    background-repeat:no-repeat;
    background-image:url("/img/greengradtop.png");
}
.greenGradBottom {
    background-repeat:no-repeat;
    background-image:url("/img/greengradbottom.png");
}


.ruonEmpty {
    font-size:11px;
    background-color:#FFFFFF;
    color:#FFFFFF;
    padding:2px;
    margin-bottom:20px;
    font-weight:bold;
    text-align:right;
    white-space:nowrap;
    margin-left:100px;
    margin-top:10px;
}
.ruonError {
    font-size:11px;
    background-color:#FF8800;
    color:#FEFFFF;
    padding:2px;
    margin-bottom:20px;
    font-weight:bold;
    text-align:left;
    white-space:nowrap;
    background-image:url(/img/errgrad.gif);
    background-repeat:repeat-y;
    /*margin-left:100px;*/
    margin-top:10px;
}
.ruonMessage {
    font-size:11px;
    background-color:#F5F5F5;
    /*color:#244b4b;*//*#474747;*/
    padding:2px;
    margin-bottom:20px;
    font-weight:bold;
    text-align:left;
    white-space:nowrap;
    background-image:url(/img/msggrad.gif);
    background-repeat:repeat-y;
    /*margin-left:100px;*/
    margin-top:10px;
}
.ruonMsgText {
    margin-left:70px; /*width of gradient*/
}

.small {
	font-size:9px;
}
a:visited,a:link {
	color:#FF6600;
	font-style:normal;
	text-decoration:none;
    white-space:nowrap;
}
a:hover {
	color:#FF6600;
	font-style:normal;
	text-decoration:underline;
    white-space:nowrap;
}
.simpleBorder {
    border:solid #CCCCCC 1px;
}
div.ruon {
    border:solid #CCCCCC 1px;
    background-image:url(/img/cell_regular.gif);
    background-repeat:repeat-x;
    background-color:#f5f5f5;
    padding:5px;
}
table.ruon{
    border-collapse:collapse;
    border-left:solid #CCCCCC 1px;
    border-right:solid #CCCCCC 1px;
    border-bottom:solid #CCCCCC 1px;
    margin-right:1px; /* for safari */
    margin-bottom:1px; /* for safari */
}

a.helpLink:link, a.helpLink:visited {
    color:#2cac02;
    vertical-align:text-top;
    font-size:9px;
    font-weight:bold;
}
a.helpLink:hover {
    color:#2cac02;
    text-decoration:underline;
    font-size:9px;
    font-weight:bold;
    vertical-align:text-top;
}
a.helpLinkBig:link, a.helpLinkBig:visited {
    color:#2cac02;
}
a.helpLinkBig:hover {
    color:#2cac02;
    text-decoration:underline;
}

td.topborder{
    border-top:solid #CCCCCC 1px;
    padding: 3px;
    background-color:#f5f5f5;
}

td.ruon{
    background-image:url(/img/cell_regular.gif);
    background-repeat:repeat-x;
	background-color:#f5f5f5;
    padding: 3px;
    white-space:nowrap;
    padding-right:10px;
}
td.cellhover{
    color:white;
    background-color:#474747;
    background-image:url(/img/cell_header.gif);
    background-repeat:repeat-x;
    padding: 3px;
    padding-right:10px;
}
td.ruon_border, div.ruon_border, table.ruon_border{
    background-image:url(/img/cell_regular.gif);
    background-repeat:repeat-x;
    border:solid #474747 1px;                                                   
    background-color:#f5f5f5;
    padding: 3px;
}
.stdwidth {
    text-align:justify;
    width:500px;
    margin-top:40px;
    margin-bottom:50px;
    margin-right:5px;
    margin-left:50px;
}
th.ruon, td.ruonth {
    background-image:url(/img/cell_header.gif);
    background-repeat:repeat-x;
    background-color:#474747;
	color:#f5f5f6;
	font-weight:normal;
	text-align:left;
    padding: 3px;
    white-space:nowrap;
    padding-right:10px;
}
th.cellhover{
	background-color:#333333;
    color:white;
	font-weight:normal;
	text-align:left;
    padding:3px;
}

.whiteongray{
    color:#244b4b;/*#474747;*/
	/*background-color:white;*/
}
.button{
    background-color:#f5f5f5;
    white-space:nowrap;
}
.buttonhover{
    background-color:#474747;
    background-image:url(/img/cell_header.gif);
    background-repeat:repeat-x;
    white-space:nowrap;
}

.sevcellcolor {
    color:#244b4b;
}
.okay {
    background-image:url(/img/cell_okay.gif);
    background-repeat:repeat-x;
    background-color:#d9ffa2;
    white-space:nowrap;
    padding: 3px;
    color:#244b4b;
    padding-right:10px;
}
.resolved {
    background-image:url(/img/cell_resolved.gif);
    background-repeat:repeat-x;
    background-color:#C7EAFA;
    white-space:nowrap;
    padding: 3px;
    color:#244b4b;
    padding-right:10px;
}
.minor {
    background-image:url(/img/cell_minor.gif);
    background-repeat:repeat-x;
    background-color:#FFFFD0;
    white-space:nowrap;
    padding:3px;
    color:#244b4b;
    padding-right:10px;
}
.major {
    background-image:url(/img/cell_major.gif);
    background-repeat:repeat-x;
    background-color:#FFE3A2;
    white-space:nowrap;
    padding:3px;
    color:#244b4b;
    padding-right:10px;
}
.critical {
    background-image:url(/img/cell_critical.gif);
    background-repeat:repeat-x;
    background-color:#FFCCA0;
    padding: 3px;
    white-space:nowrap;
    color:#244b4b;
    padding-right:10px;
}
.cellshadow {
    background-color:black;
    white-space:nowrap;
    padding:3px;
    color:black;
    padding-right:10px;
    opacity:0.3;
    filter:alpha(opacity:30);
}


/* For the notif control */
td.fullbound {
    border: solid #474747 2px;
}
td.leftbound {
    border-top: solid #474747 2px;
    border-bottom: solid #474747 2px;
    border-left: solid #474747 2px;
    border-right: solid #474747 2px;
}
td.rightbound {
    border-top: solid #474747 2px;
    border-bottom: solid #474747 2px;
    border-right: solid #474747 2px;
    border-left: solid #474747 2px;
}
td.nobound {
    border-top: solid #474747 2px;
    border-bottom: solid #474747 2px;
    border-left: solid #474747 2px;
    border-right: solid #474747 2px;
}
td.zerobound {
    border: solid #f5f5f5 2px;
}

td.whiteBG {
    background-color: white;
}

/* Corners */
.t_tl {
    background-image:url(/img/elements1.gif);
    background-position:0 0;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    padding:0;
}
.t_tl_ns {
    background-image:url(/img/elements1.gif);
    background-position:-96px 0;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    padding:0;
}
.t_t {
    background-image:url(/img/elements2.gif);
    background-position:0 0;
    background-repeat:repeat-x;
    height:24px;
    padding:0;
}
.t_t_ns {
    background-image:url(/img/elements2.gif);
    background-position:0 -48px;
    background-repeat:repeat-x;
    height:24px;
    padding:0;
}
.t_tr {
    background-image:url(/img/elements1.gif);
    background-position:-24px 0;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    padding:0;
}
.t_tr_ns {
    background-image:url(/img/elements1.gif);
    background-position:-120px -0px;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    padding:0;
}
.t_l {
    background-image:url(/img/elements1.gif);
    background-position:-48px 0;
    background-repeat:repeat-y;
    width:24px;
    padding:0;
}
.t_l_ns {
    background-image:url(/img/elements1.gif);
    background-position:-144px 0;
    background-repeat:repeat-y;
    width:24px;
    padding:0;
}
.t_c {
    background-image:url(/img/c.png);
    background-repeat:repeat;
    padding:0;
}
.t_r {
    background-image:url(/img/elements1.gif);
    background-position:-72px 0;
    background-repeat:repeat-y;
    width:24px;
    padding:0;
}
.t_r_ns {
    background-image:url(/img/elements1.gif);
    background-position:-168px 0;
    background-repeat:repeat-y;
    width:24px;
    padding:0;
}
.t_bl {
    background-image:url(/img/elements1.gif);
    background-position:0 -24px;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    padding:0;
}
.t_bl_ns {
    background-image:url(/img/elements1.gif);
    background-position:-96px -24px;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    padding:0;
}
.t_b {
    background-image:url(/img/elements2.gif);
    background-position:0 -24px;
    background-repeat:repeat-x;
    height:24px;
    padding:0;
}
.t_b_ns {
    background-image:url(/img/elements2.gif);
    background-position:0 -72px;
    background-repeat:repeat-x;
    height:24px;
    padding:0;
}
.t_br {
    background-image:url(/img/elements1.gif);
    background-position:-24px -24px;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    padding:0;
}
.t_br_ns {
    background-image:url(/img/elements1.gif);
    background-position:-120px -24px;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    padding:0;
}
.t_ibr {
    background-image:url(/img/elements1.gif);
    background-position:-24px -72px;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    padding:0;
}
.t_ibl {
    background-image:url(/img/elements1.gif);
    background-position:0 -72px;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    padding:0;
}
.t_itr {
    background-image:url(/img/elements1.gif);
    background-position:-24px -48px;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    padding:0;
}
.t_itl {
    background-image:url(/img/elements1.gif);
    background-position:0 -48px;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    padding:0;
}
.t_itl_ns {
    background-image:url(/img/elements1.gif);
    background-position:-96px -48px;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    padding:0;
}
.t_ {
    border-collapse:collapse;
    border:0;
}
.t_box {
    width:24px;
    height:24px;
}
.forcache {
    position:absolute;
    top:0;
    left:0;
    visibility:hidden;
}
.br_folders { 
    background-image:url(/img/corner_elements/br_folders.gif);
}

/* Frame elements */

.actions_tl {
    background-image:url(/img/actions_tl.gif);
    background-repeat:no-repeat;
    width:15px;
    height:41px;
    padding:0;
}
.actions_bl {
    background-image:url(/img/actions_bl.gif);
    background-repeat:no-repeat;
    width:15px;
    height:41px;
    padding:0;
}
.menuentry{
    font-size:11px;
    padding-top:15px;
    padding-left:24px;
    padding-right:24px;
    width:1px;
    font-weight:bold;
}
.submenu{
    position:absolute;
    top:0;
    left:0;
    z-index:1000;
    display:none;
}
.submenuentry{
    font-size:11px;
    white-space:nowrap;
    padding-bottom:5px;
    font-weight:bold;
}
#coverDiv {
    position:absolute;
    z-index:900;
    width:100px;
    top:100px;
    height:100px;
    left:100px;
    display:none;
}
#active {
    position:absolute;
    bottom:20px;
    right:20px;
    font-size:42px;
    font-weight:bold;
    cursor:default;
    color:#DDDDDD;
    z-index:1;
}
#activeshadow {
    position:absolute;
    bottom:20px;
    right:20px;
    font-size:42px;
    font-weight:bold;
    cursor:default;
    color:white;
    z-index:2;
}
#actions {
    visibility:hidden;
}
.contents {
    position:absolute;
    top:120px;
    left:120px;
    z-index:100;
}
.contents_fullscreen {
    position:absolute;
    top:120px;
    left:120px;
    right:0;
    bottom:120px;
    clip:auto;
    z-index:100;
}
#logoimg {
}
#logodiv {
    position:absolute;
    left:0;
    top:0;
    width:126px;
    height:129px;
    z-index:400;/*ldiv*/
}
#logoplace {
    width:150px;
    height:110px;
}
#rssbutton {
    width:36px;
    height:14px;
}
#noworry {
    position:absolute;
    bottom:0;
    left:0;
}

.graphdiv {
    text-align:left;
    background-repeat:no-repeat;
}

a.grayed:visited,a.grayed:link {
	color:#566969;
	font-style:normal;
	text-decoration:none;
    white-space:nowrap;
}

a.grayed:hover {
	color:#566969;
	font-style:normal;
	text-decoration:underline;
    white-space:nowrap;
}

.darko {
    display:none;
    z-index:1100;
    position:absolute;
    top:0;
    left:0;
    width:0;
    height:0;
    background:white;
    opacity:0.7;
    filter:alpha(opacity:70);
}
.celltrunc {
    display:none;
}

.treearrow {
    width:11px;
    height:11px;
    cursor:pointer;
}
.treeindnt {
    width:11px;
    height:0;
}
.treecndnt {
    width:11px;
    height:0;
}
