body
{
    margin: 0px;
    font-size: 12px;
    font-family: arial, Verdana,helvetica, sans-serif;
    background-color: #FFF;
    color: #333;
}
td,input,select,option, normaltext
{
    font-size: 12px;
    font-family: arial, Verdana,helvetica, sans-serif;
    color:#333;
}
table
{
    border-collapse: collapse; /* For FF/Google browser */
    >border-collapse: separate;/* For IE */
}
form
{
    margin-top:1px;
}
.arial13
{
    font:13px arial;
}
.xtabs
{
    width:100%;
    border:0px red solid;
}
a.uline
{
	text-decoration: underline;
}

td.bold {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #336699;
}

td.bigtitle {
	font-size: 11pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

td.title {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding:4px;
	text-align: center
}

td.normal {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #00cc00;
}

td.warning {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #cccc00;
	white-space:normal;
}

td.critical {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #cc0000;
}

td.Unknown {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #cc0000;
}
#footnote
{
    margin-top:12px;
}
#topblk0
{
    padding-top:2px;
    padding-left:14px;
}
#dlogo
{
    border:0px #00F solid;
    padding-left:0px;
    margin-top:0;
    width: 140px;
    height: 40px;
}
#modelname, .modelname
{
    padding-left:10px;
    font-weight: bold;
    font-size:18px;
    color:#004080;
    border:0px #004080 ridge;
    width:100px;
    white-space:nowrap;
}
#logo_model  /*, #topblk0*/
{
    border-bottom:1px #07A solid;
    padding-bottom:4px;
}
.slogan
{
   font-style:italic;
   font-size:12px;
   color:#01a709;  /*#07A;*/
   font-family: arial,Verdana,helvetica, sans-serif;
   font-weight: normal;
   padding-bottom:4px;
}
#systime
{
    color: #07A;
    padding-right:4px;
    padding-bottom:2px;
    font-size:11px;
    font-weight: bold;
}
#shortcut
{
    font-size:12px;
    color: #000;
    padding:0 4px;
    margin-top:4px;
}
a
{
    font-size:12px;
    color: #000;
    text-decoration: none;
}
/***********************/
#topmenu1
{
    background:url('/images/topmenubk.gif') repeat-x;
    padding-left:15px;
    line-height:19px;
}
#topmenu1 a
{
    color:#FFF;
    font-size:12px;
    font-weight: bold;
    word-spacing:4px;
    padding:2px 20px 4px 20px;
    _padding:3px 20px 3px 20px;
}
#topmenu1 a:hover
{
    color:#000;
}
#topmenu1 a.selected
{
    background:url('/images/tm1bksel.gif') repeat-x;
    color:#FFF;
    >margin-left:-3px;
    _margin-left:-3px;
    _margin-right:1px;
}
#topmenu1 img, .topmenu2 img
{
    margin-left:-4px;
}
.topmenu2
{
    background:url('/images/tm2bk.gif') repeat-x;
    padding-left:15px;
    line-height:20px;
}
.topmenu2 a
{
    color:#000;
    font-size:12px;
    font-weight: bold;
    word-spacing:4px;
    padding:3px 20px;
    _padding:4px 20px 3px 20px;
}
.topmenu2 a:hover
{
    color:#FFF;
}
.topmenu2 a.selected
{
    background:#8CA42E;
    color:#FFF;
    >margin-left:-3px;
    _margin-left:-3px;
    _margin-right:1px;
    overflow: hidden;
}
/***********************/
.menunavdiv{
    margin-top:4px;
    background:#fff;
    border: 1px #FFF solid;
}

.menunavdiv ul{
	list-style-type: none;
	margin:0px;
	padding: 0;
}
.menunavdiv li {
    padding: 4px 0;
    margin:0 4px;
    border-bottom: 1px solid #e5e5e5;
}
.menunavdiv li a{
    display: block;
    margin:0 6px 0 4px;
    background: url('/images/menu_linkarrow1.png') -16px 0;
    height: 24px;
    line-height: 24px;
    text-decoration: none;
    width:150px;
    border:1px #FFF solid;
    _padding: 0 0 0 8px; overflow: hidden;
    color: #666;
}

.menunavdiv li a:hover
{
    color: #2ac;
    background-position: -204px 0;
    text-decoration: none;
}

 .menunavdiv li a.selected,#smactive{
    color: #000;
    background: transparent url('/images/menu_linkarrowsel.png') -40px 0;
    font-weight: bold;
    font-size:13px;
}
/***********************/
#copyright2 {
	font-size: 12px;
	color: #999;
	text-align: center;
    width: 600px;
    height: 12px;
    margin-bottom:0;
}
.hr
{
	padding-top:20px;
	border-bottom: 1px solid #B1B1DA;
}

/*********************/
#tab0
{
    margin-top:2px;
}
#topblk
{
    background:url('/images/topbk3.gif') no-repeat;
}
#ftab2 td.top
{
    background: #DDFFE6;
}

.ftlt,.ftrt,.ftt,.ftb,.ftl,.ftr,.ftlb,.ftrb{
    margin:8px;
	height:18px;
	background: url('/images/ftabbr5.gif') 0 0 no-repeat;
}
.ftlt { background-position: 0 0; }
.ftt  { background-position: -18px 0;}
.ftrt { background-position: -698px 0; }

.ftlb { background-position: 0 -113px; }
.ftb  { background-position: -18px -113px;}
.ftrb { background-position: -698px -113px; }

.ftl
{
    background-image: url('/images/ftabbr5s.gif');
    background-position: 2px 0;
    background-repeat:repeat-y;
}
.ftr
{
    background-image: url('/images/ftabbr5s.gif');
    background-position: -96px 0;
    background-repeat:repeat-y;
}

.ftt
{
    font-weight: bold;
    color:#000;
    font-size:13px;
    line-height:24px;
    padding-top:8px;
    padding-left:6px;
    text-align:left;
}
#td0
{
    background:#fff;
    border-left:1px #ccc solid;
    border-bottom:1px #ccc solid;
/*    height:400px;*/
}
#td1
{
    background:url('/images/lmrbk.gif') repeat-y;
    border-bottom:1px #ccc solid;
}
#td2
{
    padding:20px 10px 10px 10px;
    border-bottom:1px #ccc solid;
    border-right:1px #ccc solid;
    vertical-align:top;
}
.debug
{
    border:1px #00A7F7 solid;
    padding-left:20px;
}
.mtab2th2
{
    padding-right:4px;
}
.mtabth
{
    border-bottom:1px #999 solid;
    padding:4px;
    height:12px;
    font-size:12px;
    font-weight: bold;
    color:#333;
    text-align:center;
}

.mtab th  /*, td.title */
{
    border-bottom:1px #999 solid;
    padding:4px;
    height:12px;
    font-size:12px;
    font-weight: bold;
    color:#333;
    background: url('/images/mtabgap.gif') no-repeat center left;
}
td.about a
{
    color:blue;
    text-decoration: underline;
}
.th2
{
    background-color:#ddffe6;
    text-align:left;
    font-size: 13px;
    font-family: arial, Verdana,helvetica, sans-serif;
    font-weight: bold;
    width:98%;
    padding:4px;
    height:14px;
}

.thbgcolor
{
    background-color:#ddffe6;
    text-align:center;
    font-weight: bold;
}
.mtabth2
{
    border-bottom:1px #999 solid;
    border-top:1px #999 solid;
    padding:4px;
    height:12px;
    font-size:12px;
    font-weight: bold;
    color:#333;
    text-align:center;
}
.mtab3 td
{
    text-align:center;
    line-height:12px;
    padding:4px;
}
.mtab2 th , .mtab3 th
{
    border-bottom:1px #999 solid;
    border-top:1px #999 solid;
    padding:4px;
    height:12px;
    font-size:12px;
    font-weight: bold;
    color:#333;
    background: url('/images/mtabgap.gif') no-repeat center left;
}
.hth , .leftth
{
    padding:4px;
    height:12px;
 /*   font-weight: bold;*/
    border-bottom:1px #999 solid;
    border-top:1px #999 solid;
    font-weight:bold;
}
.leftth0
{
    font-weight:bold;
/*    border-bottom:0px #999 solid;*/
    background: url('/images/mtabgap.gif') no-repeat center right;
}
.leftth
{
    font-weight:bold;
    border-bottom:0px #999 solid;
    background: url('/images/mtabgap.gif') no-repeat center right;
}
.mtab td
{
    padding:4px;
}
.mtabheadtdgap
{
    border-bottom:1px #999 solid;
}
.mtab2headtdgap
{
    border-top:1px #999 solid;
    border-bottom:1px #999 solid;
}
.topmenusgap
{
    background: url('/images/topmenusgap.gif') 0 -1px repeat-x;
}
/********************/
.xhinttab
{
    margin:12px;
}
.hinttab td, .hinttab td a
{
    color:#066;
    font-size:12px;
}
.hints
{
    background-color:#f8ffff;  /*d7efff;*/
    padding:0px;
}
/********************/
h4
{
   margin-top:-8px;
   margin-bottom:4px;
   color:#333;
   font-size:12px;
   border:0px #000 solid;
}
.divider
{
    padding:4px;
}
/********************/
.loginlogo
{
    background:url('/images/topbk3.gif');
    text-align:center;
}
.loginfield
{
    border-left:1px #518ba5 solid;
    border-right:1px #518ba5 solid;
    border-bottom:1px #518ba5 solid;
   /* padding:2px;*/
}
.logintext
{
    font-size: 12px;
    font-family: arial, Verdana,helvetica, sans-serif;
    color:#333;
    font-weight: bold;
    text-align:right;
    white-space:nowrap;
}
.logindevip
{
    text-align:center;
    color:#FFF;
    font-weight:bold;
    line-height:22px;
    background:url('/images/topmenubk.gif');
}