body { margin: 0px; padding: 0px; background-color: #000; background-image: url(/images/bg2011-01.png); background-repeat: repeat-y; background-position: center; }
a:link {text-decoration:none;}
a:hover {color:#CCC; text-decoration:none;}
.subheader {background-image:url(/images/tbl/subheadbg.gif); background-repeat:repeat-x; background-position:left top; text-align:center; vertical-align:middle; height:92px; width:100%; border-right-width:20px; border-left-width:20px; border-right-style:solid; border-left-style:solid; border-right-color:#272727; border-left-color:#272727; padding:10px;}
.content {background-image:url(/images/tbl/contentbg.gif); background-repeat:repeat-y; background-position:center top; padding-right:30px; padding-left:30px; border-right-width:20px; border-left-width:20px; border-right-style:solid; border-left-style:solid; border-right-color:#272727; border-left-color:#272727;}
/* HEADINGS */
h1 {font-family:Arial, Helvetica, sans-serif; font-size:28px; margin:0px; padding:0px; font-weight:bold; word-spacing: 3px;}
h2 {font: 20px Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-weight: bold; word-spacing: 3px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0px; padding:0px; }
h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px; font-weight:normal;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size:12px;  line-height: 20px; margin:0px; padding:0px; font-weight:normal; text-decoration:none;}
h6 {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 19px; margin:0px; padding:0px; font-weight:normal;}
p {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px; font-weight:normal;}
/* CELLS */
.cellh5 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0px;font-weight:normal;}
table.h5bw { border:0px; padding:0px;}
table.h5bw td { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0px;font-weight:normal; border-bottom:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC; text-align:center}
/* COLOURS */
.dgrey {color:#666666;}
.dgrey:hover {color:#999999;}
.lgrey {color:#CCCCCC;}
.lgrey:hover {color:#FFF;}
.lorange {color:#ffcc33;}
.lgreen {color:#00CC33;}
.dgreen {color:#006600;}
.yellow {color: #FFFF66;}
.lorange:hover {color:#FFCC66;}
.dorange {color:#ff9900;} !important
.dorange:hover {color:#FFCC00;} !important
a:link.dorange {color:#ff9900;}
a:hover.dorange {color:#FFF;}
.red {color:#FF0000;}
/* WHITE */
.white {color:#FFF;}
a:link.white {color:#FFF; text-decoration:none;}
a:hover.white {color: #CCC; text-decoration:underline;}
a:active.white {color:#FFF; background-color:#555; text-decoration:none;}
a:visited.white { color:#CCC;}
/* BLACK */
.black {color:#000; text-decoration:none;}
.black:hover {color: #333333; text-decoration:none;}
a:link.black {color:#000;}
a:hover.black {color:#FFF; background-color:#000; text-decoration:none;}
a:active.black {color:#000; background-color:#555; text-decoration:none;}
a:visited.black {text-decoration: none;}
/* SIDEBAR */
.sidebarleft { background-color: #333333; border-right: 1px dashed #5a5a5a; width:225px; padding-top:10px; vertical-align:top; text-align:center;}
.sidebarleft2 { background:url(/images/sidebar-bg-dark.gif) repeat-y center; width:225px; padding-top:10px; vertical-align:top; text-align:center;}
/* BOXOVER CSS */
.tttop {background:#000;border-top:3px solid #666666; border-bottom:3px solid #666666;padding:2px;width:320px;font:bold 12px arial;color:#FFF;}
.ttbot {background:#FFF;font-family:arial;font-size:11px;border:1px solid #333;padding:2px;width:320px;text-align:justify;}
/* NEWS ITEMS */
ul{margin:1px; padding-left:10px; }
ul.nt li {color:#FFF; text-decoration:none; background:url(/images/miscbullet.gif) left no-repeat; list-style:none; font-size:11px; text-align:left; padding:2px 0px 2px 6px; line-height:16px; font-family:Arial, Helvetica, sans-serif; background-image:url(/images/feedbrdr.png); background-position:bottom; background-repeat:repeat-x;}
a:link.nt {color:#FFF; text-decoration:none;}
a:hover.nt {color:#000; background-color:#FFF; text-decoration:none;}
a:active.nt {color:#FFF; background-color:#555; text-decoration:none;}
a:visited.nt {text-decoration:none; color:#CCCCCC;}
/* .ac { border-bottom:1px solid #000; background-image:url(/images/acbg.gif); background-position:bottom; background-repeat:repeat-x; padding-top:3px; padding:3px; color:#FFF; font-family:Arial, Helvetica, sans-serif;} */
.acr { border-bottom:1px solid #000; background-image:url(/images/acbgr.gif); background-position:bottom; background-repeat:repeat-x; padding-top:3px; padding:3px; color:#FFF; font-family:Arial, Helvetica, sans-serif; background-color:#400000;}
.acb {background-color:#3B5998; padding-top:3px; padding:3px; color:#FFF; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.acw { border-bottom:1px solid #000; background-image:url(/images/acbgw.gif); background-position:bottom; background-repeat:repeat-x; padding-top:3px; padding:3px; color:#000000; font-family:Arial, Helvetica, sans-serif; background-color:#d6d6d6;}
.nd {font-size:12px; color:#999; margin:0px; padding:0px; font-weight: normal; vertical-align: middle; }
/* ISP LISTING */
.ispl { border-bottom:1px solid #666666; border-right:1px dashed #333333; background-image:url(/images/acbg.jpg); background-position:bottom; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; height:32px; text-align:center; padding:2px; font-size:11px;}
.isphdr {border-bottom:2px solid #666666;}
.icons {background-color:#000; text-align:center; border-top:2px solid #666666; border-bottom:2px solid #666666;}
.ac { border-bottom:1px solid #666666; background-image:url(/images/acbg.gif); background-position:bottom; background-repeat:repeat-x; padding: 4px; color:#FFF; font-size:11px; background-color:#272727;}
.infoleft { background:url(/directory/fader.png) repeat-x bottom; border-bottom:2px solid #666666;}
.inforight { font:normal 11px Arial, Helvetica, sans-serif; background:url(/directory/fader.png) repeat-x bottom; color:#FFF; text-align:left; padding-bottom:8px; padding-top:8px; border-bottom:2px solid #666666;}
.button {font:bold 16px Arial, Helvetica, sans-serif; color:#FFF; background:#000000; border:1px solid #FFF;}
.typeheader { border-bottom: 8px solid #999999; height:40; color:#FFF; background-color:#333333; padding:7px; text-align:center; cellspacing:1; font:bold 22px Arial, Helvetica, sans-serif; text-transform: capitalize; text-shadow: #000 2px 2px 2px;}
.notice { font:12px Arial, Helvetica, sans-serif; color:#FFF; background:#5e0505 url(images/temp-notice.gif) repeat-x bottom; text-align:center; height:32px; }
/* HIGHLIGHT BLOCK STYLE LINKS */
.blocklink {display:block; float:left; margin:5px; vertical-align:middle; width:30px; height:15px; border:1px solid #7E7E7E; text-decoration:none; text-align:center; font: 11px Arial, Helvetica, sans-serif;}
a:hover.blocklink {color:#FFF; background-color:#990000;}
a:link.blocklink {color:#FFF;}
a:visited.blocklink {color:#CC0033;}
.blocklinkactive {display:block; float:left; margin:5px; vertical-align:middle; width:30px; height:15px; border:1px dashed #FFF; text-decoration:none; text-align:center; font: 11px Arial, Helvetica, sans-serif bold; background-color:#FFF; color: #000000;}
.articlebody { font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:justify; margin:0px; padding:8px; line-height:16px;}

.obox1 {font-family:Arial, Helvetica, sans-serif;color:#000;font-size:11px;background-color:#FFF1BB;vertical-align:middle;border:1px solid #FFCC00; text-align:center;}
.obox2 {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; background-color:#FFFCF0; text-align:center; vertical-align:middle; border-right:1px dotted #FFCC00; border-bottom:1px dotted #FFCC00; border-left:1px dotted #FFCC00;}
.lbbox {font-family:Arial, Helvetica, sans-serif;color:#000;font-size:11px;background-color: #F2F8FF;vertical-align:middle;border:1px solid #B0D3FF; text-align:center;}
/* VARIOUS */
.textboxblack {background-color:#333333; border:1px solid #FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF;}
.textboxwhite {background-color:#FFF; border:1px solid #000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; padding:3px;}
p { margin:0px; font-family:Arial, Helvetica, sans-serif;}
div.txt {color:#FFF; width:180px; font:12px Arial, Helvetica, sans-serif;}
div.txt a { width:170px;display:block; text-align:left;padding:5px; text-decoration:none;}
div.txt a:link { color:#FFF; text-decoration:none; vertical-align:top;}
div.txt a:hover {color: #CCC; text-decoration: underline;}
div.txt a:active {color:#FFF; text-decoration:none; text-decoration:none; background:url(/images/tabg.png) bottom;}
div.txt a:visited { color:#FFF; }
.txturl { color: #999;; font: 10px Arial, Helvetica, sans-serif;}
.imagediv { height: 90px; width: 153px;}
.imagediv:hover { height: 90px; width: 153;}
.notes1 { font: 12px Arial, Helvetica, sans-serif normal; border-bottom: 1px dashed #666666;}
.notes2 { font: 12px Arial, Helvetica, sans-serif normal; border-bottom: 1px dashed #666666;}
.bltitle { background-color: #000; color: #FFF; margin: 2px; padding: 2px;}
.whtitle { background-color: #FFF; color: #000; padding: 2px;}
.brtitle { background-color: #A69783; color: #FFF; padding: 4px;}
.retitle { background-color: #CC0000; color: #FFF; padding: 4px;}
.cellh4 { font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:normal; margin:0px; font-weight:normal; }
table.cellh4 { border:0px; padding:0px;}
table.cellh4 td { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin:0px; font-weight:normal; text-align:center }
table.cellh4 tr:hover { background-color: #D8DFEA; }
table.cellh5 { border:0px; padding:0px;}
table.cellh5 td { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:0px; font-weight:normal; color: #000000; }
/* CELL COMPARISON GRAPH */
.cellbar { background: url(/cellular-comparison/bar.png) left center no-repeat #990000; height:32px; font: 10px Arial, Helvetica, sans-serif; color:#FFF; }
.tiny { font: 10px Arial, Helvetica, sans-serif; }
#MTNouterdiv { width:556px; height:786px; overflow:hidden; position:relative; }
#MTNinneriframe { position:absolute; top:-250px; left:-249px; width:830px; height:950px; }
.social{background-color:#FFF;height:35px;vertical-align:middle;text-align:left;border-bottom:1px solid #cfcfcf;}
.csc{ border: 1px dashed #CCCCCC; vertical-align:top; width: 300px; }
.csl{ background-color: #FFF; border: 1px dashed #CCCCCC; vertical-align: middle; }
.phonecell { width: 1; vertical-align: top; background-color: #FFFFFF; border: 1px solid #ccc; text-align:center; }
.fplink { width: 33%; height: 22px; padding-left: 18px; background: url(/images/fparrow.png) left no-repeat; }
