body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color: #F1F7FE;
	background-attachment: fixed;
	background-image: url(m/body_bg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10pt;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.footer {
	color: #646464;
	font-size: 8pt;
}

.bgGlobe { background-image : url(m/bgGlobe.gif); background-repeat : no-repeat; }
.bgCables { background-image : url(m/bgCables.gif); background-repeat : no-repeat; }
.bgComputer { background-image : url(m/bgComputer.gif); background-repeat : no-repeat; }
.bgSatellite { background-image : url(m/bgSatellite.gif); background-repeat : no-repeat; }

.menu {
	background-image: url(m/nav_bg.gif);
}

.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
float: right;
margin-top: 2px;
margin-right: 3px;
}

.headers{
width: 100%;
color: #000066;
font-size: 9pt;
font-weight: normal;
background-color: #66CCFF;
}

.switchcontent{
width: 100%;
border-color: #66CCFF;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-width: 0;
border-style: solid;
color: #0033CC;
font-size: 9pt;
}

.cnnclass{
width: 450px;
padding: 5px;
background-color: #F3F3F3;
border: 1px solid black;
margin-bottom: 1em;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}

.cnnclass a{
text-decoration: none;
}

.bbcclass{
width: 400px;
padding: 6px;
background-color: lightyellow;
border: 1px solid #004A00;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
}

A.tnOff:link { background-image : url(m/navOff_bg.gif); background-repeat : no-repeat; color : #246FC3; font-size : 10px; font-weight : bold; text-decoration: none; height: 21px; padding-top: 5px; padding-left: 5px; }
A.tnOff:visited {background-image : url(m/navOff_bg.gif); background-repeat : no-repeat; color : #246FC3; font-size : 10px; font-weight : bold; text-decoration: none; height: 21px; padding-top: 5px; padding-left: 5px; }
A.tnOff:hover {background-image : url(m/navOn_bg.gif); background-repeat : no-repeat; color : #000000; font-size : 10px; font-weight : bold; text-decoration: none; height: 21px; padding-top: 5px; padding-left: 5px; }
A.tnOff:active {background-image : url(m/navOff_bg.gif); background-repeat : no-repeat; color : #000000; font-size : 10px; font-weight : bold; text-decoration: none; height: 21px; padding-top: 5px; padding-left: 5px; }

A.tnOn:link { background-image : url(m/navOn_bg.gif); background-repeat : no-repeat; color : #000000; font-size : 10px; font-weight : bold; text-decoration: none; height: 21px; padding-top: 5px; padding-left: 5px; }
A.tnOn:visited {background-image : url(m/navOn_bg.gif); background-repeat : no-repeat; color : #000000; font-size : 10px; font-weight : bold; text-decoration: none; height: 21px; padding-top: 5px; padding-left: 5px; }
A.tnOn:hover {background-image : url(m/navOn_bg.gif); background-repeat : no-repeat; color : #246FC3; font-size : 10px; font-weight : bold; text-decoration: none; height: 21px; padding-top: 5px; padding-left: 5px; }
A.tnOn:active {background-image : url(m/navOn_bg.gif); background-repeat : no-repeat; color : #000000; font-size : 10px; font-weight : bold; text-decoration: none; height: 21px; padding-top: 5px; padding-left: 5px; }

.nav { background-color : #C5E0A2; background-image : url(m/nav_bg.gif); background-position : top; background-repeat : repeat-x; height: 34px; }

A.hdrBtn:link { color : #FFFFFF; font-size : 10px; font-weight : bold; text-decoration: none; padding: 5px; margin-bottom: 10px; border: 1px solid #FFFFFF; vertical-align: bottom; }
A.hdrBtn:visited { color : #FFFFFF; font-size : 10px; font-weight : bold; text-decoration: none; padding: 5px; margin-bottom: 10px; border: 1px solid #FFFFFF; vertical-align: bottom; }
A.hdrBtn:hover { color : #BFDD98; font-size : 10px; font-weight : bold; text-decoration: none; padding: 5px; margin-bottom: 10px; border: 1px solid #BFDD98; vertical-align: bottom; }
A.hdrBtn:active { color : #FFFFFF; font-size : 10px; font-weight : bold; text-decoration: none; padding: 5px; margin-bottom: 10px; border: 1px solid #000000; vertical-align: bottom; }

.pghdr { color : #646464; font-size : 18px; font-weight: bold;}
.subhdr { color : #246FC3; font-size : 14px; font-weight: bold;}
.hltLg { color : #A0B486; font-size : 16px; font-weight: bold;}

.hostname {
	color: #990000;
	font-weight: bold;
}

.hostrow {
	background-color: #F1F7FE;
}

.hosttable {
	border-style: solid;
	border-width: 1px;
	border-color: #000066;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: yellow;
}

.style1 {font-size: 10px}
.style2 {color: #009900;
	font-weight: bold;
}

.noline{
	text-decoration: none;
}

.smallmain {font-size: 12pt}

.red1 {
	color: #FF0000;
}