body{
 margin: 0px;
 padding: 0px;
 background-color: #FFFFFF;
 background-image: url('../gfx/bg-top.gif');
 background-position: top;
 background-repeat: repeat-x;
 font: 12px "Trebuchet MS", Verdana, Arial;
 color: #868686;
}



div.break{
 width: 951px;
 height: 16px;
}


div.menucont{
 display: block;
 width: 951px;
 height: 61px;
 overflow: hidden;
}


div.topheader{
 width: 951px;
 height: 139px;
 background-image: url('../gfx/bg-top-header.gif');
}



div.menumain{
 width: 951px;
 height: 30px;
 background-image: url('../gfx/bg-menu-main.gif');
 display: block;
}



div.menusub{
 width: 951px;
 height: 31px;
 background-image: url('../gfx/bg-menu-sub.gif');
 display: block;
}



div.menulinks{
 padding-left: 36px;
 padding-top: 6px;
 font: 13px "Trebuchet MS", Verdana, Arial;
 text-align: left;
 color: #868686;
}



div.menublank{
 width: 951px;
 height: 31px;
 background-image: url('../gfx/bg-menu-blank.gif');
}



div.homemaincontent{
 width: 951px;
 height: 486px;
 background-color: #f9f9f9;
 background-image: url('../gfx/bg-homepage.jpg');
 background-position: bottom;
 background-repeat: repeat-x;
}



div.bgdashboard{
 width: 951px;
 background-color: #f9f9f9;
 background-image: url('../gfx/bg-dashboard.jpg');
 background-position: right top;
 background-repeat: no-repeat;
}



div.homead{
	float: right;
	margin-top: 420px;
	margin-right: 10px;
}


div.bgcontainergraph{
 width: 951px;
 background-color: #f9f9f9;
}


div.userstatus{
	margin-top: 5px;
}


table.tablegraph{
 background-image: url('../gfx/bg-tablegraph.gif');
 background-position: bottom;
 background-repeat: repeat-x;
 margin-top: 9px;
 margin-bottom: 50px;
}



table.tablevisits{
 margin-top: 9px;
 margin-bottom: 50px;
}



div.maincontent{
 width: 951px;
 background-color: #f9f9f9;
 background-image: url('../gfx/bg-bottom.gif');
 background-position: bottom;
 background-repeat: repeat-x;
}



div.modlogin{
 display: block;
 float: left;
 width: 283px;
 text-align: left;
 margin-left: 34px;
}


div.homeinfobox{
	background-color: #D0D0D0;
	border: 1px #B0B0B0 solid;
	color: #000;
	font-size: 11px;
	padding: 5px;
	margin-top: 35px;
	margin-bottom: 10px;
}


div.statscntarea{
 text-align: left;
 width: 951px;
}

div.insidearea{
 margin-left: 34px;
 margin-right: 34px;
}


.title{
 font: 20px arial;
 color: #7DC118;
 margin-bottom: 6px;
}



div.footer{
 width: 951px;
 height: 24px;
 background-image: url('../gfx/bg-bottom-line.gif');
 background-position: top;
 background-repeat: repeat-x;
 padding-top: 4px;
 padding-left: 4px;
 font: 12px "Trebuchet MS", Verdana, Arial;
 text-align: left;
 color: #949494;
}



div.headerlogo{
 margin-top: 18px;
 margin-left: 14px;
 height: 113px;
 width: 320px;
 display: block;
 float: left;
}



div.loginokbutton{
 margin-top: 18px;
 text-align: left;
}



div.langs{
 margin-top: 22px;
 margin-right: 32px;
 height: 20px;
 width: 250px;
 display: block;
 float: right;
 font: 11px "Trebuchet MS", Verdana, Arial;
 color: #949494;
}



div.loggedstatus{
 margin-top: 14px;
 margin-right: 32px;
 width: 400px;
 display: block;
 float: right;
 text-align: right;
}



div.caption{
 margin-left: 0px;
 margin-right: 0px;
 font: 20px "Trebuchet MS", Verdana, Arial;
 color: #7dc118;
 text-decoration: none;
}



div.tablecaption{
 margin-left: 0px;
 margin-right: 0px;
 font: 17px "Trebuchet MS", Verdana, Arial;
 color: #7dc118;
 text-decoration: none;
}



td.tablecaptionunderl{
 padding-top: 8px;
 margin-left: 0px;
 margin-right: 0px;
 font: 23px "Trebuchet MS", Verdana, Arial;
 color: #7dc118;
 text-decoration: none;
 border-bottom: 1px solid #dcdcdc;
 vertical-align: bottom;
 height: 52px;
}



a.alinkziel{
	color: #7dc118;
	font-size: 11px;
	text-decoration: none;
}
a.alinkziel:hover{
	color: #7dc118;
	text-decoration: underline;
}



div.toleft{
 display: block;
 float: left;
}



div.toright{
 display: block;
 float: right;
 font-size: 10px;
 
}



td.tdval{
 font-size: 11px;
 font-weight: bold;
 color: #868686;
 text-align: center;
 vertical-align: middle;
 height: 28px;
}



td.tdbar{
 font-size: 10px;
 height: 177px;
 color: #a6a6a6;
 text-align: center;
 vertical-align: bottom;
}



.sm{
 font-size: 11px;
 color: #868686;
}



.smb{
 font-size: 11px;
 color: #868686;
 font-weight: bold;
}




.smbt{
 font-size: 11px;
 color: #868686;
 font-weight: bold;
 vertical-align: top;
}



.vsm{
 font-size: 10px;
 color: #cbcbcb;
}



.vsmb{
 font-size: 10px;
 color: #cbcbcb;
 font-weight: bold;
}



span.diffminus{
 color: #ff0900;
}



span.diffplus{
 color: #0056af;
}



span.username{
 color: #7DC118;
 font-weight: bold;
 letter-spacing: 0.1em;
 padding: 2px;
}




span.greysmtxt{
 font: 10px "Trebuchet MS", Verdana, Arial;
 color: #666666;
}



a.alogout{
 color: #FF0000;
 font-weight: normal;
 font: 10px "Trebuchet MS", Verdana, Arial;
 text-decoration: none;
}



a.aflagimg:link, a.aflagimg:active, a.aflagimg:visited, a.aflagimg:hover {
 border: 1px solid #868686;
 text-decoration: none;
}



a.afooter:link, a.afooter:active, a.afooter:visited {
 font: 10px "Trebuchet MS", Verdana, Arial;
 color: #949494;
 text-decoration: none;
}
a.afooter:hover{
 font: 10px "Trebuchet MS", Verdana, Arial;
 color: #646464;
 text-decoration: none;
}



a.amenu:link, a.amenu:active, a.amenu:visited {
 margin-left: 8px;
 margin-right: 8px;
 font: 13px "Trebuchet MS", Verdana, Arial;
 color: #333333;
 text-decoration: none;
 display: block;
 float: left;
}
a.amenu:hover {
 margin-left: 8px;
 margin-right: 8px;
 font: 13px "Trebuchet MS", Verdana, Arial;
 color: #7dc118;
 text-decoration: none;
}


.menuspace{
 height: 24px;
 display: block;
 float: left;
}


.menuact{
 margin-left: 8px;
 margin-right: 8px;
 font: 13px "Trebuchet MS", Verdana, Arial;
 color: #01621d;
 text-decoration: none;
 height: 24px;
 display: block;
 float: left;
 background-image: url(../gfx/akt-strz.gif);
 background-repeat: no-repeat;
 background-position: bottom center; 
}



a.amenuact:link, a.amenuact:active, a.amenuact:visited {
 margin-left: 8px;
 margin-right: 8px;
 font: 13px "Trebuchet MS", Verdana, Arial;
 color: #01621d;
 text-decoration: none;
 height: 24px;
 display: block;
 float: left;
 background-image: url(../gfx/akt-strz.gif);
 background-repeat: no-repeat;
 background-position: bottom center; 
}
a.amenuact:hover {
 margin-left: 8px;
 margin-right: 8px;
 font: 13px "Trebuchet MS", Verdana, Arial;
 color: #7dc118;
 text-decoration: none;
}



input.login{
 width: 283px;
 height: 22px;
 border: #BFBFBF 1px solid;
 background-image: url('../gfx/bg-input-login.gif');
 font: 11px "Trebuchet MS", Verdana, Arial;
 font-weight: bold;
 padding-top: 2px;
 padding-left: 4px;
 padding-right: 4px;
 letter-spacing: 0.1em;
}



select.chsite{
 width: 230px;
 height: 18px;
 font: 11px "Trebuchet MS", Verdana, Arial;
}



.chsitegr{
 background: #565656;
 font-weight: bold;
 color: #F6F6F6;
}



.chsitel{
 background: #F6F6F6;
 font-weight: normal;
 color: #565656;
}



form.std{
 padding: 0px;
 margin: 0px;
}


#dhtmltooltip{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #004700;
position: absolute;
left: -300px;
width: 220px;
border: 1px solid black;
padding: 2px;
background-color: #e0ffe0;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}



.tiptxt{
	font-size: 10px;
	color: #000;
}

td.tdbrowsver{
	background-repeat: no-repeat;
	background-position: center center;
	padding-bottom: 14px;
	vertical-align: bottom;
	height: 110px;
}

td.tdscreenres{
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	height: 110px;
}

td.tdtimeact{
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	height: 110px;
}


span.spbrowsver{
	margin: 2px;
	display: inline;
	font-weight: bold;
	font-size: 19px;
	padding: 2px;
	background-color: #ffffff;
	color: #003200;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

span.timeact{
	margin: 2px;
	display: inline;
	font-weight: bold;
	font-size: 11px;
	line-height: 19px;
	padding: 2px;
	background-color: #ffffff;
	color: #003200;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}

a.abluecrab{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-decoration: none;
	color: #0066FF;
	font-weight: bold;
}
a.abluecrab:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-decoration: underline;
	color: #0066FF;
	font-weight: bold;
}


span.colsunday{
	color: red;
	font-weight: bold;
}


span.colsaturday{
	color: black;
	font-weight: bold;
}


a.ahomeemail{
	text-decoration: none;
	color: #01621d;
	padding: 2px;
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial;
}
a.ahomeemail:hover{
	text-decoration: none;
	background-color: #01621d;
	color: #ffffff;
	padding: 2px;
}


div.homemailbox{
	margin-top: 20px;
	font-size: 14px;
	
}


span.resscreen{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	
}


span.lastactago{
	color: #999999;
	font-size: 11px;
	padding-left: 10px;
}



span.hostnameval{
	font-size: 17px;
	font-weight: bold;
	color: #000000;
}


span.ipval{
	font-size: 13px;
	color: #606060;
}


div.searchform{
	background: url(../0gfx/logo/search-form.jpg) no-repeat left;
	width: 300px;
	height: 40px;
}


a.searchphrase{
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin-left: 13px;
	margin-top: 20px;
	text-decoration: none;
	padding: 3px;
	background-color: #66ff66;
}

a.searchphrase:hover{
	text-decoration: underline;
}


span.lastacitivityhour{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


span.lastacitivityago{
	font-size: 12px;
	color: #a0a0a0;
}


a.smlink{
	font-size: 11px;
	text-decoration: none;
	color: #00621d
}

h2.txt{
	padding: 10px 0px 20px 0px;
	font-size: 12px;
	width: 450px;
}

textarea.tacode{
	width: 450px;
	height: 160px;
	border: 1px #909090 solid;
	font-size: 10px;
	font-family: Andale Mono, Monaco, Courier New, Courier;
}
