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

body, table, table.layout td, td.layout, td.body {
    margin          : 0;
    padding         : 0;
}

/* 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           : #ffffff;
}

.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           : #ffffff;
}

.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: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           : #F3B35A;
}
/********** 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;
    text-decoration: underline;
}

tr.header a:hover {
    color       : red;
    font-weight : bold;
}

td.headerSelected {
    background-color: rgb(214,226,239);
}

.client_row {
    height              :2em;
	background-color    : RGB(240,240,240);
    font-weight         : bold;
	border-bottom:1px solid #AAA;
}

/*****************************************************/
/* 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);
}

.invoice_selected {
    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           : #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            : bold 7pt Verdana, Arial, Helvetica, sans-serif;
    text-decoration : none;
    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: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.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;
}

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       : 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      : 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    : #f1f1f1;
    border              : 1px solid #ccc;
    height              : 19px;
    font-size           : 1em;
    cursor              : pointer;
}

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

.button_medium {
    color               : #1A659F;
    font                : bold 9px 'trebuchet ms',helvetica,Arial, Times, sans-serif;
    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;
}

.button_large {
    color               : #1A659F;
    font                : bold 9px 'trebuchet ms',helvetica,Arial, Times, sans-serif;
    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;
}

.button_xlarge {
    color               : #1A659F;
    font                : bold 9px 'trebuchet ms',helvetica,Arial, Times,sans-serif;
    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;
}

/*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;
}

/*drop down menu styles*/
.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              : 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       : #97bd78;
    font-size   : 14px;
    margin      : 0;
    padding     : 7px 11px; /* OLD: 9px 11px */
}

#announcement_column h3 a {
    color           : #97bd78; /* text color */
    font-size       : 14px;
    text-decoration : none;
}

#announcement_column h3 a:hover {
    color           : #97bd78; /* text color */
    font-size       : 14px;
    text-decoration : underline;
}

#announcement_column p {
    padding : 10px 0;
    margin  : 0 11px;
}

#announcement_column a {
    color           : #1081b9;
    text-decoration : none;
    font-size       : 10px;
}

#announcement_column a:hover {
    color           : #1081b9;
    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   : #000099;
}

.announcement_date {
    font    : normal 10px Verdana, Arial, Helvetica, sans-serif;
    color   : #000099;
}

.announcement_excerpt {
    font        : normal 10px Verdana, Arial, Helvetica, sans-serif;
    font-style  : italic;
    color       : #000099;
}

.announcement_post {
    font    : normal 12px Verdana, Arial, Helvetica, sans-serif;
    color   : #000000;
}

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

/* Added version 2.7 */
.newline {
    clear:both;
}

.clearline {
    clear:both;
    height:7px;
}

div.cornersGray {
    background: #eee;
    border: 1px none lime;
}

div.tlGray {
    background:  url("../images/graytl.gif") top left no-repeat;
}

div.trGray {
    background:  url("../images/graytr.gif") top right no-repeat;
}

div.blGray {
    background:  url("../images/graybl.gif") bottom left no-repeat;
}

div.brGray {
    background:  url("../images/graybr.gif") bottom right no-repeat;
}

span.statusMsg{
   font-family      : Tahoma;
   font-size        : 11px;
   font-weight      : bold;
   margin           : 2px 6px;
}

.statusContainer {
   background-color : #ffd363;
   padding-left: 10px;
   padding-right: 10px;
}

.liveupdate {
    border-bottom: dotted 1px #cc0000;
}

/* Used for tabs on home dashboard */
#dashboard_navlist
{
    padding: 3px 0;
    margin-left: 0;
    border-bottom: 1px solid #778;
    font: 12px Verdana, sans-serif;
}

#dashboard_navlist li
{
    list-style: none;
    margin: 0;
    display: inline;
}

#dashboard_navlist li a
{
    padding: 3px 0.5em;
    margin-left: 3px;
    border: 1px solid #778;
    border-bottom: none;
    background: #F5F5F5;
    text-decoration: none;
}

#dashboard_navlist li a:link { color: black; }
#dashboard_navlist li a:visited { color: black; }
#dashboard_navlist li a:hover
{
    color: #000;
    background: #DDE;
    border-color: #227;
}

#dashboard_navlist li a.current
{
    background: white;
    border-bottom: 1px solid white;
    font: bold 9px Verdana, sans-serif;
}

#dashboard_navlist li a.current:hover
{
    background: white;
    border-bottom: 1px solid white;
}

.shadetabs{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	* position:relative; /* Interpreted only by IE */
	* top: 3px; /* Interpreted only by IE */
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.shadetabs li a{
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DCDCDC;
	border-right-color: #DCDCDC;
	border-left-color: #DCDCDC;
	height: 18px;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	background-image: url(../images/bg_bot01.jpg);
	background-repeat: repeat-x;
}

.shadetabs li.selected{
	position: relative;
	top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.shadetabs li.selected a{ /*selected main tab style */
	background-image: url(../images/bg_bot02.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #43698E;
	border-right-color: #43698E;
	border-left-color: #43698E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	position:relative;
	top: 1px;
}

.shadetabs li.selected a:visited{ /*selected main tab style */
	background-image: url(../images/bg_bot02.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #43698E;
	border-right-color: #43698E;
	border-left-color: #43698E;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	position:relative;
	top: 1px;	
}

.shadetabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
}

.contentstyle{
	border: 1px solid #D1D1D1;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#last {
	float: left;
	width: 45%;
	margin-top: 64px;
	padding: 0px;
}

.shadetabs li a:hover{
	text-decoration: none;
	color: #2d2b2b;
}

#last h1 {
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #97C84E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#last small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #757575;
	margin: 0px;
	padding: 0px;
	font-variant: small-caps;
}

#last h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9501;
	margin: 0px;
	padding: 0px;
}

#last p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#graf {
	float: right;
	margin-top: 64px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-image: url(../images/bg_graf.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

/* End tabs on home dashboard */