/* MPC Data - swiftBox */
/* Zero CSS elements */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
fieldset,img {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}

#footer a, #footer a:visited  { text-decoration: underline; color: white;  }
a, a:visited  { text-decoration: none; color: black;  }
strong { font-weight: bold; }

body {
    font-size:70%;
    color:#000000;
    background-color:#ffffff;
    margin:0px;
    overflow:auto;
}

body,p,h1,h2,h3,h4,table,td,th,ul,ol,textarea,input{
    font-family:verdana,helvetica,arial,sans-serif;
}

html, body, #wrap {height: 100%; }

body > #wrap {height: auto; min-height: 100%;}

#main { 
    margin-right:auto;margin-left:auto; width:900px;background-color:#fafafa;
    padding-bottom: 100px;  /* must be same height as the footer */
}

#heading {
    position: relative; 
    margin: 0px auto 0px auto;
    padding: 0px 10px 10px 10px;
    width: 880px;
    height: 90px ;
    background-color: white;
    border-bottom: 2px solid #479295 ;
}

#footer {
    position: relative;
    margin-top: -100px; /* negative value of footer height */
    margin-right:auto;margin-left:auto;
    width:900px;
    height: 100px;
    clear:both;
    background-color: #479295;
    padding: 0px 10px 0px 10px;
} 
#footer p { color: white;padding-top: 10px; }

/* CLEAR FIX*/
.clearfix:after {content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


ul { padding-left:20px; }
.header { background-color: #eeefef ;  }
.thin {width :420px;}
.wide {width : 860px;}
.left { float: left;}
.right { float: right; padding-left:0px !important;  }
.textbox {  padding: 20px; }
.textbox p { font-size: 120%; margin-bottom: 10px;}
#videobox { margin: 15px 15px 0px 0px ; float: right; width:auto; }

h1,h2,h3,h4,h5,h6 {
    background-color:transparent;
    color:#000000;
}

h1 {font-size:200%;margin-top:0px;font-weight:normal; color:#0b7db3}
h2 {font-size:140%;margin-top:10px;margin-bottom:10px;font-weight:normal; color: #aaa; font-style: italic;}
h3 {font-size:12pt;font-weight:normal; text-align:center; }
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

div {width:100%;}

table,th,td,input,textarea, p
{
font-size:8pt;
}

img#SwiftBootDiag { display: block; margin-left: auto; width: auto; margin-right: auto; }
img#SwiftBootLogo {  position:absolute; right: -18px; top:-5px;}
img.SmallMPCLogo { float: left; margin-right:10px; margin-top:10px; width:76px; height:76px;
    border-style:solid;border-width:2px;border-color:white; }
