/* CSS Midland CD */
/* * {border:0px solid red;} */

/*Default Tags */

body {
background-color: #eae1c6;
/*background-color: #fff;*/
margin:0px;}

td, p, textarea, input, body {
font: 11px arial,sans-serif;}

/* Fix footer at bottom of page */
html, body {
height: 100%;}

#container {
position:relative;
min-height: 100%;
 height:100%;
voice-family: "\"}\"";
voice-family: inherit;
height: auto;}

html>body #container {
height: auto;}

#footer {
padding: 4px;}



/* Backgrounds */
.bgmain {
background: url(../images/tprt.gif) fixed no-repeat 100% 0%;}
.welcome {
background: url(../images/btg.jpg) no-repeat 50% 0%;}
.strip {
background:url(../images/btband.gif) repeat-x 0% 100%;}
.stone {
background:url(../images/bgstone.gif) no-repeat;}
.botst {
background:url(../images/bot.gif) no-repeat;
height:21px;}
.bggrn {
background-color: #0b8509;}


/* Anchors */
a {
color: #f1181c;
text-decoration: none;}
a:hover {
color: #7b7b7b;
text-decoration: none;}

a.nav {
color: #050d52;
text-decoration: none;}
a.nav:hover {
color: #0b8509;}

a.nav2 {
color: #000;
text-decoration: none;
padding: 2px;}
a.nav2:visited {
color: #000;}
a.nav2:hover {
color: #0b8509;
border: 1px solid #a0a0a0;
background-color: #fff;}

a.mini {
font: 10px arial;
color: #f1181c;
text-decoration: none;}
a.mini:hover {
font: 10px arial;
color: #1c1c1c;
text-decoration: underline;}

a.add, input.add {
font: 11px arial,helvetica,sans-serif;
border: 1px solid #000;
background-color: #f1181c;
text-decoration: none;
color: #fff;
padding: 2px 4px;
height:20px;}
a.add:hover, input.add:hover {
background-color: #0b8509;
color: #fff;
cursor:pointer;}

a.add2, input.add2 {
font: 11px arial,helvetica,sans-serif;
border: 1px solid #000;
background-color: #0b8509;
text-decoration: none;
color: #fff;
padding: 2px 4px;
height:20px;}
a.add2:hover, input.add2:hover {
background-color: #f1181c;
color: #fff;
cursor:pointer;}

a.card {
color: #000;
text-decoration: none;
cursor: pointer;}
a.card:hover {
color: #f1181c;
text-decoration: underline;
cursor:pointer;}

/* Fonts */
body,td,input,textarea,p {
font-family: arial,sans-serif;}
.nrow {
font-family: 'arial narrow';}
.modern {
font-family: 'modern880 bt';}
.f6 {
font-size: 6px;}
.f7 {
font-size: 7px;}
.f8 {
font-size: 8px;}
.f9 {
font-size: 9px;}
.f10 {
font-size: 10px;}
.f11 {
font-size: 11px;}
.f12 {
font-size: 12px;}
.f14 {
font-size: 14px;}
.f16 {
font-size: 16px;}
.f18 {
font-size: 18px;}
.f20 {
font-size: 20px;}
.f24 {
font-size: 24px;}
.f30 {
font-size: 30px;}
.f36 {
font-size: 36px;}
.f48 {
font-size: 48px;}
.f60 {
font-size: 60px;}

.bld, .b {
font-weight: bold;}
.em {
font-style: italic;}
.u {
text-decoration: underline;}
.caps {
font-variant: small-caps;}
.c {
text-align: center;}
.l {
text-align: left;}
.r {
text-align: right;}
.j {
text-align: justify;}
.tp {
vertical-align: top;}
.btm {
vertical-align: bottom;}
.nw {
white-space: nowrap;}
sup {
font-size: 80%;}
.uc {
text-transform: uppercase;}
.cpt {
text-transform: capitalize;}
.norm {
font-weight: normal;}
/* Classes */

/* Borders */
.bdrBW {
border-top: 1px solid #050d52;
border-right: 1px solid #ae0f0f;
border-bottom: 1px solid #ae0f0f;
border-left: 1px solid #050d52;}

.bdrWht {
border: 1px solid #fff;}
.bdrMar {
border: 1px solid #ae0f0f;}
.bdrBlu {
border: 1px solid #050d52;}
.bdrGry {
border: 1px solid #7b7b7b;}
.pad10x {
padding-left: 10px;}
.pad20x {
padding-left: 20px;}
.pad30x {
padding-left: 30px;}
.pad40x {
padding-left: 40px;}
input[type='text'], input[type='password'], input[type='file'], textarea {
padding-left:4px;
padding-right: 2px;}

/* Colours */
.wht {
color: #fff;}
.blk {
color: #000;}
.red {
color: #f1181c;}
.mar {
color: #ae0f0f;}
.blu {
color: #007BB4;}
.gry {
color: #7b7b7b;}
.yel {
color: #B49800;}
.grn {
color: #0b8509;}
.pur {
color: #2B3174;}
.grn2 {
color: #104300;}
.grn3 {
color: #007665;}
.bei {
color: #eae1c6;}
/* IDs */



/* Borders */

.bdr {
border: 1px solid #7b7b7b;}

.bdrG {
border: 1px solid #0b8509;}

.bdrR {
border: 1px solid #f1181c;}

.bdrW {
border: 1px solid #fff;}

.box1 {
font: 11px arial,helvetica,sans-serif;
color:rgb(255,255,255);
border: 1px solid rgb(0,0,0);
background-color: rgb(241,24,28);}

.box1:hover {
background-color:rgb(250,207,191);
color: rgb(0,0,0);
cursor:pointer;
}

.box2 {
font: 10pt arial,helvetica,sans-serif;
color: #7B2727;
border-top: 1px solid #7B2727;
border-right: 1px solid #7B2727;
border-bottom: 1px solid #7B2727;
border-left: 1px solid #7B2727;
background-color: #EFECC8;
width: 280px;
}

.pager {
border:1px solid #000;
background-color:#fff;
color:#000;
padding: 2px 4px;
font-weight: bold;
height:20px;}

/* Others */

.pad60x {
padding-left: 60px;}

.pad80x {
padding-left: 80px;}

.pad20r {
padding-right: 20px;}

.pad3t {
padding-top: 3px;}

.pad5t {
padding-top: 5px;}

.sm {
border: 1px solid #000;
padding:2px;
background-color: #EFECC8;
text-align:center;}

input:focus, textarea:focus, select:focus {
background-color: rgb(198,206,231);}


a.navM {
text-decoration: none;
color: rgb(255,255,255);
font: 8pt arial,tahoma,helvetica,sans-serif;
width:120px;
height:25px;
padding-top:5px;
padding-right:4px;
}

a.navM:hover {
text-decoration: none;
color: rgb(0,0,0);
font-weight: normal;
background-color: transparent;
}

td.buttNav {
/*width: 100px;*/
height: 30px;
background-color: rgb(241,24,28);
border-top: 2px solid rgb(255,255,255);
border-bottom: 2px solid rgb(255,255,255);
color: rgb(255,255,255);
}

td.buttNav:hover {
/*width: 100px;*/
background-color: rgb(250,207,191);
color: rgb(0,0,0);
cursor:pointer;
}


div#enterpass  {
margin:10px 20%;
width:300px;
 }
 
html>body div#enterpass {
margin-left: auto;
margin-right: auto;
 }

p.m0 {
margin:0 0 2px 0;}


div.allstuff {
display:none;
visibility:hidden;
}

div.allstuff table tr td, div.allstuff table tr th {
padding: 0 3px;
}

th {
font-size:11px;
}