body,p,tr,td,ol,ul,li {
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 11px;
 color: #333333;
}
a, a:visited {
 text-decoration: none;
 color: #0033FF;
}
a:hover, a:visited:hover {
 text-decoration: underline;
 color: #990000;
}
input, textarea, select {
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 color: #000000;
}
.bodyfont {
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 color: #000000;
 text-align: center;
}
.bodytext { 
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 11px; 
 line-height: 17px;
 color: #333333;
}
.bodytextred { 
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 12px;
 line-height: 17px;
 color: #FF0000
}
.bodytextgray { 
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 11px;
 line-height: 17px;
 color: #666666;
 }
.bodytextblack {
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 line-height: 17px;
 color: #333333;
}
.bodytextboldwhite, 
a.bodytextboldwhite,
a.bodytextboldwhite:visited,
a.bodytextboldwhite:hover,
a.bodytextboldwhite:visited:hover
{ 
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 12px; 
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
 
}
.bodytextsmall { 
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 10px;
 color: #333333; 
 line-height: 15px;
}
.bodytextsmallstale {
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica;
 font-size: 10px;
 color: #3366ff;
 line-height: 14px;
}
.bodytexttiny { 
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 8px;
 color: #333333; 
 line-height: 12px;
}
.bodytextbold {
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica;
 font-size: 11px;
 line-height: 17px;
 font-weight: bold;
 color: #336699;
 }
.bodytextsmallgreen { 
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica;
 font-size: 10px;
 line-height: 14px;
 color: #336699;
 text-decoration: none; 
 font-weight: bold;
}
.bodytextsmallgray { 
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 10px;
 line-height: 14px;
 color: #666666; 
 font-weight: bold;
}
.bodytextsmallred {
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 10px;
 color: #FF0000;
 line-height: 14px;
}
.bodytextboldgreen { 
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 11px;
 line-height: 15px;
 font-weight: bold; 
 color: #666666; 
 text-decoration: none;
/* background-color: #C1C0D1; */
}
.bodytextboldgreenbgwhite { 
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 11px;
 line-height: 17px;
 font-weight: bold; 
 color: #006F00;
 background-color: #ffffff;
 text-decoration: none; 
}
.bodytextgraybig { 
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 14px;
 color: #336699;
 letter-spacing: .05em;
 font-weight: bold;
}
.topusertime { 
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 10px;
 color: #333333; 
 line-height: 15px;
}
.pbtbg { 
background-color: #E7E6EC;
}
.pbtbd { 
background-color: #686584;
}

/* <TD> background colors */
.tdbgdc { background-color: #E7E6EC }
.tdbglc { background-color: #F1F0F4 }
.tdbgstale { background-color: #e1e1e1 }
.tdbgtestchange { background-color: #cc9966 }
.tdbc_submit { background-color: #EBF2DB; }
.tdbc_white {  background-color: #FFFFFF }
.tdbc_green {  background-color: #22CC22 }
.tdbc_gray  {  background-color: #666666 }
.tdbc_must  {  background-color: #feecd7 }
.tdbc_black {  background-color: #000000 }
.tdbggray { background-color: #999999 }
.tdbc_lpurple { background-color: #ccccff }
.tdbggray { background-color: #999999 }
.tdbg_orange { background-color: #CCCCCC }

.tdbgorange {  
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 11px; 
 font-weight: bold; 
 color: #ffffff; 
 text-decoration: none;
 background-color: #686584;
}
.tdbgmenu {  
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 12px; 
 font-weight: bold; 
 color: #FF6600; 
 text-decoration: none; 
 letter-spacing: .25em;		
}
.tdbglogin {  
 font-family: Verdana, Geneva, Arial, Sans-Serif, Helvetica; 
 font-size: 12px; 
 font-weight: bold; 
 color: #FF6600; 
 text-decoration: none; 
 letter-spacing: .25em;
 background-image: url(../images/other/login_background.gif);
}
.blueboldnoline {
 font-weight: bold;
 color: #0000ff;
 text-decoration: none;
}

.withoutunderline {
 text-decoration: none;
}

/* Severity colors for the severity bar on the status summary page. Also see model.testconfig.Severity */
.sevbar_tdbg_ok { background-color: #009933; cursor:pointer }
.sevbar_tdbg_warning { background-color: #FFCC66; cursor:pointer }
.sevbar_tdbg_critical { background-color: #860402; cursor:pointer }
.sevbar_tdbg_unknown { background-color: #C0C0C0; cursor:pointer }

.heading {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 16px; 
 font-weight: bold;
}
.subheading { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-weight: bold;
}

.textbggreen {
 background-color: #336699; 
 font-size: 10px;
 color: #FFFFFF; 
 line-height: 18px;
}
.textbgpink {
 font-size: 10px;
 color: #000000;
 background-color: #FFE7C1;
 font-weight: bold;
 text-decoration: none;
}

.alinput_text {
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 9px;
 color: #333333;
 vertical-align: middle;
 border: 1px solid #999999;
 text-align: middle;
}
.alinput_text_netscape4_x {
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 10px;
 vertical-align: middle;
}
.alinput_formelem {
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 9px;
 color: #333333;
 vertical-align: middle;
 border: none;
}
.alinput_button {
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 10px;
 vertical-align: middle;
 color: #000000;
}
.tree_trigger {
 cursor: pointer;
 cursor: hand;
}
.tree_branch {
 display: none;
}
.tree_text {
 cursor: default;
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 10px;
 color: #000000;
 line-height: 14px;
}

.helpbodytext { 
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
 font-size: 10px;
 color: #000000; 
 line-height: 12px;
}
.helpheadertext { 
 font-family: Arial, Geneva, Helvetica, Sans-Serif; 
 font-size: 12px;
 font-weight: bold;
 color: #000000; 
 line-height: 14px;
}
.helpformattedtext { 
 font-family: Courier New, Courier, Sans-Serif, Helvetica; 
 font-size: 11px;
 color: #000000; 
 line-height: 14px;
}
