@charset "utf-8";
a:link {
color:#0079C1;
text-decoration:none;
}

a:active {
color:#00F;
text-decoration:none;
}

a:hover {
color:#006;
text-decoration:underline;
}

h1,h2,h3,h4,h5 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#4B92D9;
font-weight:700;
margin:0;
padding:0;
}

.DashBoardTrafficBar {
font-size:1px;
line-height:1px;
margin-left:4px;
}

.DashBoardTrafficNeedle {
float:left;
height:5px;
margin-top:1px;
width:84px;
}

textarea {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
display:inline;
border:1px solid;
border-color:#888;
margin:1px 1px 1px -5px;
}

.nmbox {
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#F2F2F2;
}

.text_menu a {
color:#999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:normal;
}

body {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font:100% Arial,Helvetica,sans-serif;
text-align:center;
color:#000;
background-color:#FFF;
margin:0;
padding:0;
}

td {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}

.heading1 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#4B92D9;
font-weight:700;
}

.bigheading1 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
color:#4B92D9;
font-weight:700;
}

.bodystyle {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#282828;
font-size:0.8em;
}

.small {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666;
}

.big {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#666;
}

.pagetitle {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#3C3;
font-weight:700;
}

.xbig {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
color:#666;
}

.expanded {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
letter-spacing:2px;
}

.justified {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:justify;
color:#666;
}

.box1 {
border-color:#CCC #666 #666 #CCC;
border-style:solid;
border-width:thin;
padding:3px;
}

.box2 {
font-style:italic;
word-spacing:2pt;
border-style:solid;
border-width:thin;
padding:3px;
}

.comment {
color:#999;
display:inline-block;
font-size:14px;
text-align:center;
margin:15px;
}

.newsdate {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
color:#0C0;
}

.newsbody {
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:700;
color:#090;
}

.warning {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:red;
}

.tbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
height:auto;
width:auto;
border:1px solid #999;
margin:1px;
padding:1px;
}

.box3 {
border:thin solid #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#000;
}

.hdblue {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#009;
}

.hdgreen {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#390;
}

.smallhome {
font-family:Tahoma, Arial, Verdana;
font-size:0.9em;
font-weight:400;
color:#282828;
list-style-position:outside;
list-style-image:url(/graphics/icons/arrowlink-small-gray.gif);
}

.table {
border:1px solid #8B8671;
}

.tableHead {
font-family:Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size:11px;
font-weight:700;
color:#FFF;
background:#B9B6AA url('/Templates/ttopgrad.gif');
border:1px solid #4B92D9;
border-left:1px solid #4B92D9;
border-top:1px solid #4B92D9;
padding:3px 5px;
}

.tableCell {
font-family:Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size:11px;
line-height:19px;
color:#65604B;
border:1px solid #4B92D9;
border-left:1px solid #4B92D9;
border-top:1px solid #4B92D9;
background:url('/Templates/tcellgrad.gif') repeat-x;
vertical-align:top;
padding:3px 5px;
}

.smallright {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666;
text-align:right;
}

a.info:hover span {
display:block;
position:absolute;
top:2em;
left:-10em;
width:25em;
border:1px solid #61D0E4;
background-color:#EAEFFF;
color:#000;
text-align:justify;
font-size:10px;
font-weight:400;
line-height:15px;
padding:3px;
}

a.infobig:hover span {
display:block;
position:absolute;
top:2em;
left:-10em;
width:65em;
border:1px solid #61D0E4;
background-color:#EAEFFF;
color:#000;
text-align:justify;
font-size:10px;
font-weight:400;
line-height:15px;
padding:3px;
}

.smallDetail {
font-family:Trebuchet, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
font-size:0.8em;
color:#000;
}

#content {
width:750px;
text-align:left;
margin:0 auto;
}

div.autocomplete {
position:absolute;
width:300px;
background-color:#FFF;
border:1px solid #aaa;
z-index:999;
margin:0;
padding:0;
}

div.autocomplete ul {
list-style-type:none;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
margin:0;
padding:0;
}

div.autocomplete ul li.selected {
background-color:#6CF;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
}

div.autocomplete ul li {
list-style-type:none;
display:block;
cursor:pointer;
color:red;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
margin:0 0 5px;
padding:2px;
}

.lblock {
border:1px solid #aaa;
-o-box-shadow:0 3px 8px rgba(0, 0, 0, 0.2);
-icab-box-shadow:0 3px 8px rgba(0, 0, 0, 0.2);
-khtml-box-shadow:0 3px 8px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0 3px 8px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 3px 8px rgba(0, 0, 0, 0.2);
box-shadow:0 3px 8px rgba(0, 0, 0, 0.2);
-o-border-radius:6px 6px 0 0;
-icab-border-radius:6px 6px 0 0;
-khtml-border-radius:6px 6px 0 0;
-moz-border-radius:6px 6px 0 0;
-webkit-border-top-right-radius:6px;
-webkit-border-top-left-radius:6px;
border-radius:6px 6px 0 0;
color:#34413A;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
behavior:url(/includes/PIE.htc);
position:relative;
margin:1px;
padding:5px;
}

.lblock-header {
cursor:default;
color:#444;
font-family:arial;
font-size:11px;
font-weight:700;
padding:3px 0;
}

.rblock {
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
color:#34413A;
font-size:11px;
border:1px solid #AED2FF;
margin:1px;
padding:5px;
}

.rblock-header {
background-color:#12A3EB;
font-weight:700;
color:#FFF;
background-image:url('/templates/boxtopbg.gif');
}

.thrColHybHdr #container {
width:100%;
background:#FFF;
text-align:left;
}

.thrColHybHdr #header {
background-color:#FFF;
height:80px;
padding:15px;
}

.thrColHybHdr #header h1 {
margin:0;
padding:10px 0;
}

.thrColHybHdr #sidebar1 {
float:left;
width:9em;
padding:15px 0 15px 15px;
}

.thrColHybHdr #sidebar2 {
float:right;
width:11em;
padding:15px 15px 15px 0;
}

.thrColHybHdr #sidebar1 h3,.thrColHybHdr #sidebar1 p,.thrColHybHdr #sidebar2 p,.thrColHybHdr #sidebar2 h3 {
margin-left:10px;
margin-right:10px;
}

.thrColHybHdr #mainContent {
margin:0 12.5em 0 10.5em;
padding:0 1em;
}

.thrColHybHdr #footer {
border-bottom:1px solid #DFDFDF;
border-top:1px solid #DFDFDF;
color:#777;
background-color:transparent;
background:url(/images/divide.png) no-repeat center -9px;
padding:0 10px;
}

.thrColHybHdr #footer p {
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding-bottom:5px;
text-align:center;
}

.footer {
color:#000;
font-size:0.7em;
margin:10px;
padding:10px 0;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.tooltip {
cursor:help;
text-decoration:none;
position:relative;
}

.tooltip span {
margin-left:-999em;
position:absolute;
}

.tooltip:hover span {
border-radius:5px 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:5px 5px 5px rgba(0, 0, 0, 0.1);
-webkit-box-shadow:5px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow:5px 5px rgba(0, 0, 0, 0.1);
font-family:Calibri, Tahoma, Geneva, sans-serif;
position:absolute;
left:1em;
top:2em;
z-index:99;
margin-left:0;
width:250px;
}

.tooltip:hover img {
border:0;
float:left;
position:absolute;
margin:-10px 0 0 -55px;
}

.tooltip:hover em {
font-family:Candara, Tahoma, Geneva, sans-serif;
font-size:1.2em;
font-weight:700;
display:block;
padding:0.2em 0 0.6em;
}

.ttclassic {
background:#FFA;
border:1px solid #FFAD33;
padding:0.8em 1em;
}

.ttcustom {
padding:0.5em 0.8em 0.8em 2em;
}

* html a:hover {
background:transparent;
}

.ttcritical {
background:#FCA;
border:1px solid #FF3334;
}

.ttwarning {
background:#FFA;
border:1px solid #FFAD33;
}

.sprite-Livemark {
background-position:0 0;
width:16px;
height:16px;
}

.sprite-bullet_green {
background-position:0 -66px;
width:16px;
height:16px;
}

.sprite-bullet_red {
background-position:0 -132px;
width:16px;
height:16px;
}

.sprite-chart_line {
background-position:0 -198px;
width:16px;
height:16px;
}

.sprite-computer_delete {
background-position:0 -264px;
width:16px;
height:16px;
}

.sprite-control_play_blue {
background-position:0 -330px;
width:16px;
height:16px;
}

.sprite-control_stop_blue {
background-position:0 -396px;
width:16px;
height:16px;
}

.sprite-delete {
background-position:0 -462px;
width:16px;
height:16px;
}

.sprite-email_delete {
background-position:0 -528px;
width:16px;
height:16px;
}

.sprite-email_go {
background-position:0 -594px;
width:16px;
height:16px;
}

.sprite-error {
background-position:0 -660px;
width:16px;
height:16px;
}

.sprite-information {
background-position:0 -726px;
width:16px;
height:16px;
}

.sprite-p {
background-position:0 -792px;
width:20px;
height:20px;
}

.sprite-s {
background-position:0 -862px;
width:20px;
height:20px;
}

.sprite-server_delete {
background-position:0 -932px;
width:16px;
height:16px;
}

.sprite-server_edit {
background-position:0 -998px;
width:16px;
height:16px;
}

.sprite-tick {
background-position:0 -1064px;
width:16px;
height:16px;
}

.sprite-time_delete {
background-position:0 -1130px;
width:16px;
height:16px;
}

.sprite-world_delete {
background-position:0 -1196px;
width:16px;
height:16px;
}

.sprite-world_go {
background-position:0 -1262px;
width:16px;
height:16px;
}

.sprite-wrench {
background-position:0 -1328px;
width:16px;
height:16px;
}

.icon {
display:block;
background-image:url(/graphics/icons/csg-4d7751021f961.png);
height:16px;
width:16px;
margin-left:7px;
float:left;
}

.icon2 {
background:url(/graphics/csg-4e9007fe83805.png) no-repeat top left;
}

.qmmc .qmdivider {
display:block;
font-size:1px;
position:relative;
z-index:1;
border-style:solid;
border-width:0;
}

.qmmc .qmdividery {
float:left;
width:0;
}

.qmmc .qmtitle {
display:block;
cursor:default;
white-space:nowrap;
position:relative;
z-index:1;
}

.qmclear {
font-size:1px;
height:0;
width:0;
clear:left;
line-height:0;
display:block;
float:none !important;
}

.qmmc {
position:relative;
zoom:1px;
z-index:10;
}

.qmmc a,.qmmc li {
float:left;
display:block;
white-space:nowrap;
position:relative;
z-index:1;
}

.qmsh div a {
float:left;
}

.qmmc div {
visibility:hidden;
position:absolute;
}

.qmmc li {
z-index:auto;
}

.qmmc ul {
left:-10000px;
position:absolute;
z-index:10;
}

.qmmc,.qmmc ul {
list-style:none;
margin:0;
padding:0;
}

.qmmc li:hover>ul {
left:auto;
}

#qm0 ul {
top:100%;
}

#qm0 ul li:hover>ul {
top:0;
left:100%;
}

#qm0 {
width:990px;
background-image:url('/templates/menu.gif');
background-repeat:no-repeat;
}

#qm0 a {
color:#FFF;
font-family:Arial;
font-size:12px;
font-weight:700;
padding:5px 4px 5px 5px;
}

body #qm0 .qmactive,body #qm0 .qmactive:hover {
color:#097DC5;
}

#qm0 div,#qm0 ul {
border-style:none;
margin:-2px 0 0;
padding:10px;
}

#qm0 div a,#qm0 ul a {
background-color:transparent;
color:#34413A;
font-size:11px;
border-style:none;
border-width:0;
padding:3px 10px 3px 5px;
}

#qm0 .qmtitle {
cursor:default;
color:#097DC5;
font-family:arial;
font-size:11px;
font-weight:700;
padding:3px 0 3px 4px;
}

#qm0 .qmdividerx {
border-top-width:1px;
border-color:#BFBFBF;
margin:4px 0;
}

#qm0 .qmdividery {
border-left-width:1px;
height:15px;
border-color:#AAA;
margin:4px 2px 0;
}

#qm0 .qmritem span {
background-color:#F7F7F7;
border-color:#DADADA;
}

#qm0 .qmritemcontent {
padding:0 0 0 4px;
}

.mtbutton,.mtbutton:visited {
background:#222 url(/Templates/alert-overlay.png) repeat-x;
display:inline-block;
color:#fff;
text-decoration:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
border-bottom:1px solid rgba(0,0,0,0.25);
position:relative;
cursor:pointer;
padding:5px 10px 6px;
}

.mtbutton:hover {
background-color:#111;
color:#fff;
}

.mtbutton:active {
top:1px;
}

.small.mtbutton,.small.mtbutton:visited {
font-size:11px;
}

.mtbutton,.mtbutton:visited,.medium.mtbutton,.medium.mtbutton:visited {
font-size:13px;
font-weight:700;
line-height:1;
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
}

.large.mtbutton,.large.mtbutton:visited {
font-size:14px;
padding:8px 14px 9px;
}

.green.mtbutton,.green.mtbutton:visited {
background-color:#91bd09;
}

.green.mtbutton:hover {
background-color:#749a02;
}

.blue.mtbutton,.blue.mtbutton:visited {
background-color:#2daebf;
}

.blue.mtbutton:hover {
background-color:#007d9a;
}

.red.mtbutton,.red.mtbutton:visited {
background-color:#e33100;
}

.red.mtbutton:hover {
background-color:#872300;
}

.magenta.mtbutton,.magenta.mtbutton:visited {
background-color:#a9014b;
}

.magenta.mtbutton:hover {
background-color:#630030;
}

.orange.mtbutton,.orange.mtbutton:visited {
background-color:#ff5c00;
}

.orange.mtbutton:hover {
background-color:#d45500;
}

.yellow.mtbutton,.yellow.mtbutton:visited {
background-color:#ffb515;
}

.yellow.mtbutton:hover {
background-color:#fc9200;
}

.input {
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:16px;
color:grey;
padding:2px;
}

.logo {
float:left;
background-position:25px 5px;
left:30px;
top:50px;
padding:15px;
}

ul.thumb li {
float:left;
padding-right:25px;
width:122px;
background:url(../images/thumb.gif) no-repeat left top;
height:40px;
}

ul.thumb li img {
position:relative;
top:2px;
padding:4px 5px 0 0;
}

ul.thumb li h5 {
color:#000;
font-size:12px;
text-align:center;
line-height:14px;
padding:0 0 2px;
}

ul.thumb li span {
display:block;
text-align:center;
color:#097ac0;
font-size:10px;
font-weight:700;
}

.odd {
background:#E3FFFF;
}

input,select {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:1px solid;
border-color:#888;
margin:1px;
}

th,.medium,p {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

a.info,a.infobig {
position:relative;
z-index:24;
color:#000;
text-decoration:none;
border-bottom:1px solid #61D0E4;
}

a.info:hover,a.infobig:hover {
z-index:25;
background-color:#EAEFFF;
}

a.info span,a.infobig span {
display:none;
}

a.info:hover b,a.infobig:hover b {
white-space:nowrap;
display:inline;
font-size:small;
}

a.info:hover img,a.infobig:hover img {
float:none;
vertical-align:middle;
border-style:none;
border-width:0;
}

.tthelp,.ttinfo {
background:#9FDAEE;
border:1px solid #2BB0D7;
}

.qmmc div a,.qmmc ul a,.qmmc ul li,.qmmc li a {
float:none;
}

#qm0 div a:hover,#qm0 ul a:hover,body #qm0 div .qmactive,body #qm0 div .qmactive:hover {
background-color:#DADADA;
color:#C00;
}
