* { font-size   : 7pt; font-family : Verdana, Helvetica, Arial, sans-serif; }

/* error logging */
.errorheader { color: #FF0000; font: bold 29px Verdana, Arial, Helvetica, sans-serif; }
.errorlabel { color: #000000; font: bold 15px Verdana, Arial, Helvetica, sans-serif; }
.errorvalue { color   : #000099; font    : bold 13px 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:hover { text-decoration : none; color: #FF0000; }
b { font-weight: bold; }
p { margin: 0 0 12px 0; }
.smalltext_black, .smalltext_black a { font-size: 9px; color: #000000; }
.smalltext_white { font-size   : 9px; color: #FFFFFF; }

.largeheader, .largeheader a {
    font    : bold 11px Verdana, Arial, Helvetica, sans-serif;
    color   : #000000;
}

.tablenavpagelabel
{
    font    : bold 10px Verdana, Arial, Helvetica, sans-serif;
    color   : #000000;
}

.tablenavpagelink-active
{
        background  : #598CBE;
        border      : 1px solid #C2CFDF;
        padding     : 1px 3px 1px 3px;
        color       : #FFFFFF;
        font-size   : 10px;
        font-weight : bold;
        margin-right: 1px;
}

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

.tablenavpagelink
{
        background-color    : #F0F7FB;
        border              : 1px solid #C2CFDF;
        padding             : 1px 3px 1px 3px;
        color               : #000000;
        font-size           : 10px;
        font-weight         : bold;
        margin-right        : 1px;
}

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

.largetext { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:black; }
.warningtext { color: #008000; font-weight : bold; }

/* Used for users listed on last seen and who is online */
.onlinelistmember { font-size: 9px; font-family: Verdana, Arial,  Helvetica, sans-serif; text-decoration: none; color: #000; }
.onlinelistmember_admin { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration : none; color: #FF9900; }
.onlinelistmemberheader { font: bold 11px Verdana, Arial,  Helvetica, sans-serif; text-decoration : none; color: #000; }

.rightbox_smalltext_red { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FF0000; }
.rightbox { font-size:7pt; font-family:Arial, Helvetica, sans-serif; line-height: 11pt; text-decoration: none; color: #000000; }
.rightbox a{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height:11pt; text-decoration:none; color:#000080; }
.rightbox a:hover { font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height:11pt; text-decoration:underline; color:#000080; }

/********** TABS *******************************/
.activetab, .inactivetab { font: bold 7pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; }
.activetab a, .inactivetab a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; }
.activetab a:visited, .inactivetab a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; }
.activetab a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; color: #FFFFFF; }
.inactivetab a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; color: #fa8710; }
/********** END TABS ***************************/

/*********   Color Scheme for Tables  **********/
tr.optionbar {
    background-color: rgb(239,239,239);
}

tr.header {
  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: bold 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000; }
.summaryitem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; color: #000; }
.summaryitem a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; color: #000; }
.summaryitem a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; color:#CC0000; }
.summaryitemvalue { font: normal 7pt Verdana, Arial, Helvetica, sans-serif; text-decoration : none; color: #000; }

/*********  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:hover {
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-size       : 7pt;
    line-height     : 11pt;
    text-decoration : underline;
    color           : red;
}

.body7red {
    font            : bold 7pt/11pt Verdana, Arial, Helvetica, sans-serif;
    text-decoration : none;
    color           : red;
}

.red {
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-size       : 7pt;
    line-height     : 11pt;
    text-decoration : none;
    color           : red;
}

.body7green {
    font            : bold 7pt/11pt Verdana, Arial, Helvetica, sans-serif;
    text-decoration : none;
    color           : green;
}

.boxtitle {
    font-weight : bold;
    color       : white;
    font-size   : 7pt;
}

.boxtitle a {
    font-weight : bold;
    color       : white;
    font-size   : 7pt;
}

.boxtitle a:hover {
    font-weight : bold;
    color       : white;
    font-size   : 7pt;
}

td.activetab { background-color:#fa8710; text-transform:lowercase; }
td.inactivetab { background-color:#5a5a5a; text-transform:lowercase; }

tr.primarycolor { background-color: #FFFFFF; }
tr.secondarycolor { background-color: #f6f6f6; }
td.secondarycolor { background-color: #EFEFEF; }

td.tight {
    padding     : 0;
    padding-left: 0;
}
td.spacing {
    padding-left: 0;
}

td.tightredtext {
    font-size   : 10px;
    color       : red;
    padding     : 0;
    padding-left: 0;
}

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;
    height          : 100%;
    text-decoration : none;
    padding         : 3px 5px 3px 5px;
    font            : bold 7pt 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:#000; 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:0; 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; }

/* 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: #CCCCCC; border: 1px solid #ccc; height: 19px; font-size: 1em; cursor: pointer; }
.btnActionActive{ background-color: #000; border: 1px solid #000; height: 19px; font-size: 1em; cursor: pointer; }
.button_small { color: #fff; font: bold 9px 'trebuchet ms',helvetica,Arial, Times; background-color: #5a5a5a; border:none; width: 29px; height: 17px; text-transform: uppercase; cursor: pointer; }
.button_medium { color: #fff; font: bold 9px 'trebuchet ms',helvetica,Arial, Times; background-color: #5a5a5a; border:none; width: 53px; height: 17px; text-transform: uppercase; cursor: pointer; }
.button_large { color: #fff; font: bold 9px 'trebuchet ms',helvetica,Arial, Times; background-color: #5a5a5a; border:none; width: 87px; height: 17px; text-transform: uppercase; cursor: pointer; }
.button_xlarge { color: #fff; font: bold 9px 'trebuchet ms',helvetica,Arial, Times; background-color: #5a5a5a; border:none; width: 118px; height: 17px; text-transform: uppercase; cursor: pointer; }

/* 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    : bold 7pt Verdana, Helvetica, Sans-Serif;
}

/* LISTS */
.listHeaderTitle {
    color: #504F69;
}

.headerBg {
    background-color: #DCE0E3;
}

.colSelectedBg {
    background-color: #C5CBD0;
}
/******/

/* Calendar styles */
.dynCalendar_header {
    font: bold 10pt Arial, Verdana, Helvetica, Sans-Serif;
}

.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;
}

/* Style for popup notes */
.notesClose {
	margin              : 1px;
	background-color    : #cccccc;
    font-size           : 10pt;
	cursor              : pointer;
    z-index             : 2;
    position            : absolute;
	right               : 0;
	top                 : 0;
}

.notesResize {
	z-index : 2;
	right   : 0;
    cursor  : se-resize;
	color   : #333333;
    bottom  : 0;
    position: absolute
}

/* Style for views */

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

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

.viewHead2 {
    margin-top      : 0;
    padding-top     : 4px;
    border-top      : 1px solid #aaa;
	margin-bottom   : 0;
	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;
}

/* Added version 2.6 */
/* System Announcements */
#announcement_column { width: 350px; }
/* Left column styles */
#announcement_column h3 { border:0; color:#000; font-size: 14px; margin: 0; padding: 7px 11px; /* OLD: 9px 11px */ }
#announcement_column h3 a { color: #000; /* text color */ font-size:14px; text-decoration : none; }
#announcement_column h3 a:hover { color : #000; /* text color */ font-size: 14px; text-decoration: underline; }
#announcement_column p { padding:10px 0; margin: 0 11px; }
#announcement_column a { color: #000; text-decoration:underline; font-size: 10px; }
#announcement_column a:hover { color: #CC0000; text-decoration : underline; }
#announcement_blog { line-height: 1.6em; margin-bottom: 20px; text-align: left; height: 180px; overflow: auto; }
#announcement_blog p { background: url("../images/dashed_line_b.gif") repeat-x top; font-size: 10px; }
#announcement_blog p strong { font-size: 10px; }
#announcementHomeLayer { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; position: relative; left:0; top: 0; width: 350px; height: 180px; z-index: 1; overflow: auto; }
.announcement_tr_odd { background-color: #FFFFFF; }
.announcement_tr_even { background-color: #F0F7FB; }
.announcement_title { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #FA8710; }
.announcement_date { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; }
.announcement_excerpt { font: normal 10px Verdana, Arial, Helvetica, sans-serif; font-style: italic; color: #000000; }
.announcement_post { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.announcement_skin { background-color:#FFF; }

.statusFGCLASS { background-color:#F3B35A; margin:0; padding: 0; }
.statusBGCLASS { }

.statusTEXTFONTCLASS { font: bold 11px Tahoma; color: #FFFFFF; }
.resetstatusFGCLASS { background-color : #FF0000; margin: 0; padding: 0; }
.resetstatusBGCLASS { }
.resetstatusTEXTFONTCLASS { font: bold 11px Tahoma; color : #FFFFFF; }
.unsetstatusFGCLASS { background-color: #F3B35A; margin: 0; padding: 0; }
.unsetstatusBGCLASS { }
.unsetstatusTEXTFONTCLASS { font: bold 11px Tahoma; color: #FFFFFF; }

body { background-color:#ccc; margin:0px; padding:0px; scrollbar-face-color: #fa8710; scrollbar-highlight-color: #ffffff; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #ffffff;  }
.mtab { height:25px; font-family:arial; font-size:12px; padding:5px 0px 5px 10px; cursor:hand; border-top:1px solid #B4B4B4; }
.mtabt { height:25px; font-family:arial; font-size:12px; padding:5px 0px 5px 10px; cursor:hand; }
.mact { background-color:#fff; border-bottom:2px solid #B4B4B4; color:#fa8710; }
.mpas { }
.mm a:link,
.mm a:visited,
.mm a:hover,
.mm a:visited { color:#5a5a5a; text-decoration:none; }
.mm a:hover { color:#fa8710; }
.submenu { padding:0px 0px 5px 20px; font-size:9px; }
.ustmenu { border-bottom:2px solid #fa8710; margin:0px 25px 0px 25px; }
#masterdiv { padding-left:10px; }
.spe1 { display:none; }
.spe2 { display:none; }
.sagust { background-color:#fff; padding:10px 10px 0px 25px; }
.sagust a:link, a:visited { color:#000; }
.sagust a:hover { color:#000; text-decoration:underline; }
.yanbaslik { background-color:#5a5a5a; color:#fff; height:18px; font-size:9px; font-weight:bold; text-align:center;  }