* {        font-size: 7pt;        font-family: Verdana, Helvetica, Arial, sans-serif;}
BODY {        scrollbar-face-color: #80A0C0;        scrollbar-highlight-color: #ffffff;        scrollbar-arrow-color: #ffffff;        scrollbar-track-color: #ffffff; }
BODY, TABLE, TABLE.layout TD, TD.layout, TD.body {        margin: 0px 0px 0px 0px;        padding-right: 0px;        padding: 0px 0px 0px 0px;}

/* error logging */
.errorheader { color: red; font-size: 29px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.errorlabel { color: black; font-size: 15px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.errorvalue { color: #000099; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

/*common*/
A,A:link,A:visited { text-decoration: none; }
A { color: #000099;}
A.selected, A.selected:hover { padding: 1px 7px 3px 7px; }
A:hov { text-decoration: none; color:red; }
B { font-weight: bold; }
P { margin: 0px 0px 12px 0px; }

.smalltext_black {        font-size: 9px;        color: black;}
.smalltext_black A{        font-size: 9px;        color: black;}
.smalltext_white { font-size: 9px;        color: white;}
.largeheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;        color: black; FONT-WEIGHT: bold;}
.largeheader A{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;        color: black; FONT-WEIGHT: bold;}

.tablenavpagelabel
{
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;        color: black; FONT-WEIGHT: bold;
}

.tablenavpagelink-active
{
        background-color: rgb(89,140,190);
        border: 1px solid #C2CFDF;
        padding:1px 3px 1px 3px;
        color: white;
        font-size:10px;
        font-weight:bold;
        margin-right:1px;
}

.tablenavpagenolink
{
        background-color: rgb(239,239,239);
        border: 1px solid #CDCDCD;
        padding:1px 3px 1px 3px;
        color: #DCDCDC;
        font-size:10px;
        font-weight:bold;
        margin-right:1px;
}

.tablenavpagelink
{
        background-color: rgb(240,247,251);
        border: 1px solid #C2CFDF;
        padding:1px 3px 1px 3px;
        color: #000;
        font-size:10px;
        font-weight:bold;
        margin-right:1px;
}

.searchfound
{
        background-color: #FFFF33;
        padding:1px 3px 1px 3px;
        color: #000;
        font-size:10px;
        font-weight:bold;
        margin-right:1px;
}

.largetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; FONT-WEIGHT: bold;}
.warningtext { color:green; FONT-WEIGHT: bold;}

/* Used for users listed on last seen and who is online */
.onlinelistmember{        font-family: Verdana, Arial,  Helvetica, sans-serif;         font-size: 9px;         text-decoration: none;        color: #ffffff;}
.onlinelistmember_admin{        font-family: Verdana, Arial,  Helvetica, sans-serif;         font-size: 9px;         text-decoration: none;        color: #FF9900;}
.onlinelistmemberheader{    FONT-WEIGHT: bold;    font-family: Verdana, Arial,  Helvetica, sans-serif;         font-size: 11px;         text-decoration: none;        color: #ffffff;}
.rightbox_smalltext_red{        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none;color: red;}
.rightbox{        font-family: Arial, Helvetica, sans-serif;         font-size: 7pt;        line-height: 11pt;         text-decoration: none;        color: black;}
.rightbox A{        font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 11pt; text-decoration: none;color: navy;}
.rightbox A:hov{        font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 11pt; text-decoration: underline; color:navy;}

/********** TABS *******************************/
.activetab {        font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 7pt;         text-decoration: none;        FONT-WEIGHT: bold;        color: white;}
.activetab A{        font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 7pt;         color: white;}
.activetab A:hover{        font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 7pt;         text-decoration: none; color: white;}
.inactivetab {        font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 7pt;         text-decoration: none;        FONT-WEIGHT: bold;        color: white;}
.inactivetab A{        font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 7pt;         color: white;}
.inactivetab A:hover{        font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 7pt; text-decoration: none; color:rgb(243,179,90);}
/********** END TABS ***************************/

/***********************************************/
/*********   Color Scheme for Tables  **********/
/***********************************************/
TR.optionbar { background-color: rgb(239,239,239); }
TR.header {
  //background-color: rgb(96,141,183);
  background-color: rgb(239,239,239);
  color: black;
  FONT-WEIGHT: bold;
}
TR.header A { color: black; FONT-WEIGHT: bold;}
TR.header A:hover { color: red; FONT-WEIGHT: bold; }
TD.headerSelected { background-color: rgb(214,226,239);}
/*****************************************************/
/* Used for background of action buttons in lists */
TR.actionfooter { background-color: rgb(249,249,249);}
.inner { background-color: rgb(228,234,242); }
.inner_odd { background-color: white; }
.inner_even { background-color: rgb(240,247,251); }
TD.innerSelected { background-color: rgb(247,249,212); }
TD.innerPriorityOne {        background-color: rgb(255,109,109); }
TD.innerPriorityTwo {        background-color: #FFCCCC; }
/***********************************************/


/********** SUMMARY ****************************/
/* Color for items found in the summary output */
.summaryitemheader {        font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 8pt;         FONT-WEIGHT: bold;        text-decoration: none;        color: #ffffff;}
.summaryitem {        font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 7pt;         text-decoration: none;        color: #cccccc}
.summaryitem A{        font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 7pt;         text-decoration: none;        color: #cccccc}
.summaryitem A:hover{        font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 7pt;         text-decoration: none;        color: white}
.summaryitemvalue {        font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 7pt;         text-decoration: none;        FONT-WEIGHT: bold;        color: #DDDDDD;}
/*********  END SUMMARY ****************************/

.body7 {        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; text-decoration: none}
.body7 A{        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; text-decoration: none; color:navy;}
.body7 A:hov{        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; text-decoration: underline; color:red;}
.body7red {        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; text-decoration: none; color: red; font-weight: bold;}
.red {        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; text-decoration: none; color: red;}
.body7green {        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; text-decoration: none; color: green; font-weight: bold;}
.boxtitle {                FONT-WEIGHT: bold; COLOR: white; font-size: 7pt;}
.boxtitle A {        FONT-WEIGHT: bold; COLOR: white; font-size: 7pt;}
.boxtitle A:hov {        FONT-WEIGHT: bold; COLOR: white; font-size: 7pt;}

TD.mainmenu { background-color:rgb(156,183,220);}
TD.activetab {        background-color: rgb(243,179,90);text-transform:lowercase;}
TD.inactivetab {        background-color: rgb(76,139,189);text-transform:lowercase;}
TD.inactivetab A:hover{       }
TR.primarycolor{        background-color: #FFFFFF;}
TR.secondarycolor{        background-color: #f6f6f6;}
TD.secondarycolor {        background-color: #EFEFEF;}
TD.tight {        padding: 0px 0px 0px 0px;        padding-left: 0px;}
TD.spacing {        padding-left: 0px;}
TD.tightredtext {        font-size: 10px;        color: red;        padding: 0px 0px 0px 0px;        padding-left: 0px;}
TD.labelright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; text-align: left;}
TD.labelleft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt;  text-align: left;}


/* Tier 2 contains the list of primary actions available to your selected module */
#tier2             { height: 22px;        background-color: rgb(156,183,220);          font-family: Arial,Verdana, Helvetica, sans-serif;        }
#tier2 A                    { color: black; font-weight: bold; font-size: 7pt; height: 100%; text-decoration: none; padding: 3px 5px 3px 5px; font-family: Verdana, Arial,Helvetica, sans-serif;}
#tier2 A:hover     { color: #4B4B4B; font-weight: bold; font-size: 7pt; background-color: rgb(156,182,217); background-image: url("../images/yarrow.gif"); background-repeat: no-repeat; background-position: -2px 8px;}
#tier2 A.sel              { color: white; font-weight: bold; font-size: 7pt; background-image: url("../images/yarrow.gif"); background-repeat: no-repeat; background-position: -2px 8px;}
#tier2 A.sel:hover { color: white; font-weight: bold; background-color: #9CB7DC;}
#tier2alt                    { height: 22px;        background-color: #9CB7DC; font-family: Arial,Verdana, Helvetica,  sans-serif;        }
#tier2right            { height: 22px; background-color: #4B4B4B;  font-family: Arial,Verdana, Helvetica,  sans-serif;        border-left: 1px solid #000000; }
.date                           { color: white;        font-size: 7pt;        }
/* End Tier 2 styles*/

THEAD, THEAD TD, THEAD TR { color: black; font-weight: bold; }
TH {background-color: #ddeeff;}

INPUT {         font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 9px; }
INPUT.required {         font-family: Verdana, Helvetica, Arial, sans-serif;         font-size: 9px;         background-color:#fde0e0;}
INPUT.submit {         font-family: Verdana, Helvetica, Arial, sans-serif;         font-size: 9px; }
input[type="checkbox"] { 
  position:relative;
  left:0px;
  top:3px;  
}
INPUT.search {        width: 115px; }
FORM {        display: inline; }
TEXTAREA {  padding-bottom: 5px; padding-right: 5px; padding-left: 5px; padding-top: 5px; border: 1px solid #bbb;        background: #eee; font-family: Verdana, Helvetica, Arial, sans-serif;         font-size: 10px;         background-color:#FFFAEF; }

SELECT {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 10px;
        border-color: #acb5b5 #acb5b5 #c4cccc #6f7777;
        border: outset 1px #adff2f;/*for demonstration only*/
}

/*
 INPUT.textfield {
        padding: 2px 0 2px 0.25em;
        border: 1px solid;
        color: black;
        background-color: #fff !important;
        border-color: #acb5b5 #acb5b5 #c4cccc #6f7777;
}
INPUT.textfield:focus,
INPUT.textarea:focus {
        background-color: #fff !important;
        border-color: #6ab94b #94da78 #aedf9a #94da78 !important
}
*/

/* FORM */
.buttonBackground { font-weight: bold; color: #333333; background-color: rgb(209,220,235); }
.formLabelNormal { font-weight: normal; color: #333333; background-color: #DCE0E3; }
.formField { font-weight: normal; color: #333333; background-color: rgb(238,242,247); }
.formFieldBold { font-weight: bold; color: #333333; background-color: rgb(238,242,247); }
.LeftPadding { padding-left: 10px;}
.formFieldPaddLeft { font-weight: normal; color: #333333; background-color: rgb(238,242,247); padding-left: 6px;}
.leftrightpadding { font-weight: normal; padding-left: 16px; padding-right: 16px;}
.formRed { font-weight: normal; color: #ffffff; background-color: rgb(249,250,138); }
.formYellow { font-weight: bold; color: black; background-color: rgb(249,250,138); }
.formLabel { font-weight: bold; color: #333333; background-color: rgb(209,220,235); }

/* Buttons */
.btnActionInactive{
	background-color: #ccccc;
	border: 1px solid #ccc;
	height: 19px;
	font-size: 1em;
	cursor: pointer; cursor: hand;
}

.btnActionActive{
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	height: 19px;
	font-size: 1em;
	cursor: pointer; cursor: hand;
}

.button_small {
    color: #1A659F;
    font-family:'trebuchet ms',helvetica,Arial, Times;
    font-size:9px;
    font-weight:bold;
    background-color: white;
    background-image: url("../images/button_small.gif");
    border: none;
    background-repeat: no-repeat;
    width: 29px;havin
    height: 17px;
    text-transform:uppercase;
    cursor: pointer; cursor: hand;
}

.button_medium {
    color: #1A659F;
    font-family:'trebuchet ms',helvetica,Arial, Times;
    font-size:9px;
    font-weight:bold;
    background-color: white;
    background-image: url("../images/button_medium.gif");
    border: none;
    background-repeat: no-repeat;
    width: 53px;
    height: 17px;
    text-transform:uppercase;
    cursor: pointer; cursor: hand;
}

.button_large {
    color: #1A659F;
    font-family:'trebuchet ms',helvetica,Arial, Times;
    font-size:9px;
    font-weight:bold;
    background-color: white;
    background-image: url("../images/button_large.gif");
    border: none;
    background-repeat: no-repeat;
    width: 87px;
    height: 17px;
    text-transform:uppercase;
    cursor: pointer; cursor: hand;
}


.button_xlarge {
    color: #1A659F;
    font-family:'trebuchet ms',helvetica,Arial, Times;
    font-size:9px;
    font-weight:bold;
    background-color: white;
    background-image: url("../images/button_xlarge.gif");
    border: none;
    background-repeat: no-repeat;
    width: 118px;
    height: 17px;
    text-transform:uppercase;
    cursor: pointer; cursor: hand;
}

/* Calendar colors */
.calPaid { font-weight: bold; color: #ffffff; background-color: #99FF66; }
.calDue { font-weight: bold; color: #ffffff; background-color: #FFCCCC; }
.calPaidAndDue { font-weight: bold; color: #ffffff; background-color: rgb(245,249,169); }

/*Advertising Banner Area colors*/
.advertising { color: #cdcdcd; }
.advertising A{ color: #cdcdcd; }

/*Version Info*/
.version { color: white;font-weight: bold;font-size: 7pt; font-family: Verdana, Helvetica, Sans-Serif;}

/* LISTS */
.listHeaderTitle { color: #504F69; }
.headerBg { background-color: #DCE0E3; }
.colSelectedBg { background-color: #C5CBD0; }
/******/

/* Calendar styles */
.dynCalendar_header{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold;}
.dynCalendar_dayname { background-color: #eeeeee; border: 1px solid #c0c0c0; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt;        text-align: center;}
.dynCalendar_day { background-color: #eeeeee; color: #000000; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; }
.dynCalendar_today { background-color: #ffffff;        border: 1px solid #c0c0c0;        font-family: Arial, Verdana, Helvetica, Sans-Serif;        font-size: 8pt;}
.dynCalendar {        background-color: #c0c0c0;        border: 2px outset white;        visibility: hidden;        position: absolute;        top: 1px;        left: 1px;}


/* Dividers */
//.dividerlogs {        background-color: rgb(77,115,160); color: #ffffff; font-weight: bold;}
.dividerlogs {        background-color: rgb(172,197,238); color: #000000; font-weight: bold;}
.dividermiddleshade {        background-color: rgb(75,115,220); color: #ffffff; font-weight: bold;}

/* Trouble Ticket*/
.ticketclosedstatus { color: red; }
.ticketadmin { font-weight: bold; color: red; }
.tickettech { font-weight: bold; color: green; }
.ticketuser { font-weight: bold; color: black; }

/*quick graphs on home page*/
#quickgraphs {
   margin-top:19px;
   height: 172px;
   margin-left:0px;
   background:#FFFFFF;
   border: 0px solid #ccc;
}

/*drop down menu styles*/

.menu {

}

.menu .options {
    background-image: url("../header_images/sub_bg.gif");
}

.menu .options a {
    display:block;
    padding:1px 20px;
    background-image: url("../header_images/bullet_subnav.gif");
    background-repeat: no-repeat;
    background-position: 5px 2px;
}
.menu .options a:hover {
    display:block;
    padding:1px 20px;
    background-image: url("../header_images/active_bullet_subnav.gif");
    background-repeat: no-repeat;
    background-position: 5px 2px;
    color:rgb(243,179,90);;
}

.menu .options .sel{
    display:block;
    padding:1px 20px;
    background-image: url("../header_images/active_bullet_subnav.gif");
    background-repeat: no-repeat;
    background-position: 5px 2px;
    color:rgb(243,179,90);;
}

.menuoptions{
    background-image: url("../header_images/sub_bg.gif");
}

.yellowbox
{
        padding:8px;
        border:1px solid #DDD;
        background-color:#FFFADD;
        line-height:150%;
}

/* Style for popup notes */
.notesClose {
	MARGIN: 1px; 
	BACKGROUND-COLOR: #cccccc 
    FONT-SIZE: 10pt; 
	CURSOR: hand;
    Z-INDEX: 2; 
    POSITION: absolute; 
	RIGHT: 0px; 
	TOP: 0px; 
}

.notesResize {
	Z-INDEX: 2; 
	RIGHT: 0px; 
    CURSOR: se-resize; 
	COLOR: #333333; 
    BOTTOM: 0px; 
    POSITION: absolute
}

/* Style for views */

.viewLabel{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: black; 
	FONT-WEIGHT: bold;
	margin-bottom: 10px;
	display:block;
}

.viewHead {
    margin-top: 10px;
    border-bottom: 1px solid #aaa;
	margin-bottom: 0px; 
	color: #333;
	width: 100%;
}

.viewHead2 {
    margin-top: 0px;
    padding-top:4px;
    border-top: 1px solid #aaa;
	margin-bottom: 0px; 
	color: #333;
	width: 100%;
	height:1px;
}

#viewSelect {background:#F0F9F6;margin-bottom:5px;vertical-align:middle;padding-top:2px;padding-bottom:2px;height:20px;}

.viewFormRows{
    background-color:#f0f6f5;
    border-bottom: 1px solid #b1d6cd;
    width:400px;    
    padding-left:10px;
}

.viewFormInnerSep {
    height:1px;
    background:#DBECE8;
    border-bottom:1px solid #fff;
    clear:left;
    width:400px;
    margin-bottom:4px;
    margin-top:4px;
}

.viewFormFooter {
    background-color:#f0f6f5;
    border-bottom: 1px solid #b1d6cd;
    padding-top: 3px;
}
