div#search {
    position:absolute;
    right:5px;
    top:10px;
}

div#logo {
    bottom: 13px;
}

h4, h4.mw-specialpagesgroup {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 1em;
    padding: 0.2em 10px;
    position: relative;
}

div#toolbox ul, ul#f-list {
    float:left;
    margin:0px;
    padding:0px;
}

div#toolbox ul li, ul#f-list li {
    float:left;
    padding-right:10px;
    padding-left:10px;
    border-left:1px dotted black;
} 

div#toolbox ul li:first-child, ul#f-list li:first-child {
    padding-left:0px;
    border-left:none;
}

ul#f-list {
    float:right;
}


div.column {
    margin-bottom: 20px;
}

#content a.external,
#content a.external[href ^="gopher://"] {
	background: url(external.png) center right no-repeat;
	padding: 0 13px;
}
.rtl #content a.external,
.rtl #content a.external[href ^="gopher://"] {
	background-image: url(external-rtl.png);
}
#content a.external[href ^="https://"],
.link-https {
	background: url(lock_icon.gif) center right no-repeat;
	padding: 0 16px;
}
#content a.external[href ^="mailto:"],
.link-mailto {
	background: url(mail_icon.gif) center right no-repeat;
	padding: 0 18px;
}
#content a.external[href ^="news://"] {
	background: url(news_icon.png) center right no-repeat;
	padding: 0 18px;
}
#content a.external[href ^="ftp://"],
.link-ftp {
	background: url(file_icon.gif) center right no-repeat;
	padding: 0 18px;
}
#content a.external[href ^="irc://"],
.link-irc {
	background: url(discussionitem_icon.gif) center right no-repeat;
	padding: 0 18px;
}
#content a.external[href $=".ogg"], #content a.external[href $=".OGG"],
#content a.external[href $=".mid"], #content a.external[href $=".MID"],
#content a.external[href $=".midi"], #content a.external[href $=".MIDI"],
#content a.external[href $=".mp3"], #content a.external[href $=".MP3"],
#content a.external[href $=".wav"], #content a.external[href $=".WAV"],
#content a.external[href $=".wma"], #content a.external[href $=".WMA"],
.link-audio {
	background: url("audio.png") center right no-repeat;
	padding: 0 13px;
}
#content a.external[href $=".ogm"], #content a.external[href $=".OGM"],
#content a.external[href $=".avi"], #content a.external[href $=".AVI"],
#content a.external[href $=".mpeg"], #content a.external[href $=".MPEG"],
#content a.external[href $=".mpg"], #content a.external[href $=".MPG"],
.link-video {
	background: url("video.png") center right no-repeat;
	padding: 0 13px;
}
#content a.external[href $=".pdf"], #content a.external[href $=".PDF"],
#content a.external[href *=".pdf#"], #content a.external[href *=".PDF#"],
#content a.external[href *=".pdf?"], #content a.external[href *=".PDF?"],
.link-document {
	background: url("document.png") center right no-repeat;
	padding: 0 12px;
}

/* for rtl wikis */
.rtl #content a.external {
	background-position: left;
	padding-right: 0;
}
.rtl a.feedlink {
	background-position: right;
	padding-right: 16px;
	padding-left: 0;
}

/* correction for ltr wikis */
.ltr #content a.external {
	padding-left: 0;
}

h4 .editsection{
    bottom:3px;
}

div.printfooter {
    display:none;
}

.column table#toc ul {
    list-style-type: none;
    margin-left:0px;
}

table#toc .toctext {
    margin-left: 10px;
}

table#toc {
    padding:10px;
    margin-bottom:20px;
    border: 1px dotted #A8A8A8;
    width:auto;
    background-color:#F9F9F9;
}

table#toc tbody td {
    border:none;
}

table#toc ul li {
    line-height:1.5em;
    font-size:1.1em;
    list-style-type: none;
}

table#toc ul li.toclevel-2 {
    padding-left:25px;
    font-size:1em;
    list-style-type: none;
}

table#toc ul li.toclevel-3 {
    line-height:1.5em;
    font-size:1em;
    padding-left:10px;
    list-style-type: none;
}

table#toc ul li ul, table#toc ul li ul li ul {
    padding-bottom:0px;
}

#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {
    text-align: center;
}

#toc #toctitle {
    font-weight:bold;
    font-size:1.25em;
    padding:5px;
}

#toc #toctitle h2 {
    display:inline;
}


table#toc #toctitle .toctoggle {
    display:none;
}

.column ul {
    list-style-type: square;
    margin-left:40px;
    margin-bottom:10px;
}

.column ul li {
    list-style-type: square;
    margin-bottom: 5px;
}

.column #mw-pages ul li{
    margin-bottom:10px;
}

.column #mw-pages ul{
    margin-bottom:0px;
}

div.mw-geshi, div.codeEnclose {
    width: 930px;
    background-color:#F8F8F8;
    margin:10px;
    padding:5px;
    border:1px dotted grey
}

div.codeEnclose p {
    margin-bottom: 0px;
}

table.callTariffs caption {
    border:1px solid black;
    border-width: 1px 1px 0px 1px;
    border-collapse:collapse;
    text-align: center;
    font-weight: bold;
    color:white;
    background-color:black;
    font-size:1.35em;
    padding:5px;
}

table.callTariffs {
    margin:10px;
    width:100%;
    border:1px solid black;
    border-width: 0px 0px 1px 1px;
    border-collapse:collapse;
}

table.callTariffs tr th {
    background-color: #DFDFDF;
    color:black;
}

table.callTariffs tr td, table.callTariffs tr th {
    border:1px solid black;
    border-width: 1px 1px 0px 0px;
    border-collapse:collapse;
}

h6 {
    color: #E52D87;
    font-size:1.15em;
    padding: 0.4em 10px 0.8em
}

code {
    white-space:pre;
    font-family: monospace;
}

div#mw-pages {
    border-top:1px dotted grey;
    margin:15px;
    padding:10px;
}

div#mw-pages p, div#mw-pages h2, div#mw-pages h3 {
    display:none;
}

div#mw-pages ul li {
    list-style-type: none;
}

ul#preftoc {
    background-color: #FFFFFF;
    position: absolute;
    text-transform: none;
    top: 155px;
    margin:0px;
    font-size: 100%;
    border-bottom: 1px dotted #A8A8A8;
    width:960px;
}

ul#preftoc li{
    list-style-type: none;
    float:left;
    display:block;
    border: medium none;
    padding: 0.75em 1em 0.7em;
}

ul#preftoc li a{
    display:block;
    float:left;
    color: #656565;
    text-decoration: underline;
    font-size: 0.85em;
}

ul#preftoc li a:hover{
    color: #000000;
}

ul#preftoc li.selected a{
    text-decoration: none;
    color:#000000;
}

#preferences fieldset legend{
  color:#fff;
  font-size:1.3em;
  padding:0.2em 10px 0.8em 10px;
  font-weight:bold;
  margin-bottom:0.6em;
  background: #000 url(https://portal.infinity-tracking.com/images/arrowSouthBlack.png) no-repeat bottom left;
  width:940px;
}

#preferences fieldset fieldset legend{
  background:none;
  color:#E22784;
  width:940px;
}

body.ltr td.mw-label {
    text-align:left;
}


#content form tr.mw-htmlform-field-HTMLCheckField td label {
    width:150px;
}

#content form .editCheckboxes {
    width:200px;
    height:100px;
}
#content form .editCheckboxes input {
    clear:right;
    float:right;
}

#content form .editCheckboxes label {
    float:left;
    clear:none;
    width:150px;
}

ul#tabOptions {
    float:left;
    display:block;
    border-bottom: 1px dotted grey;
    border-left: 1px solid grey;
    width:960px;
    border-collapse:collapse;
}

ul#tabOptions li {
    float:left;
    border:1px solid grey;
    border-width: 1px 1px 0px 0px;
    padding:5px;
}

ul#tabOptions li.selected {
    background-color:#F5F5F5;
}

#supportFooter{
    clear:both;
    text-align:left;
    padding-top:10px;
}

textarea#wpTextbox1
{
    width:960px;
}

.nav ul li.logout
{
    float:none;
    border-right: 0px;
}
