/* CSS Document */

body {
  color:#FFFFCC;
  font-family:"Verdana";
  background-color:#051010;
  background-position:center;
  background-attachment:fixed;
  background-repeat:repeat; 
}

a:link {color:#DDAA77;text-decoration:none;font-weight:bold;}
a:visited {color:#DDAA77;text-decoration:none;font-weight:bold;}
a:hover {color:#FFEEAA;text-decoration:none;font-weight:bold;}
a:active {color:#FF6666;text-decoration:none;font-weight:bold;}

a:link img {border-color:#FFFFCC;}
a:visited img {border-color:#FFFFCC;}
a:hover img {border-color:#DDAA77;}
a:active img {border-color:#FF6666;}

table { 
margin-left:auto;
margin-right:auto;
}

table.main {
  border:#FFFFCC 1px solid;
  background-color:#100505;
}

table.subtable {
  border:#FFFFCC 1px dotted;
}

td {
  text-align:center;  
}

td.line {
  background-color:#FFFFCC;
  height=1 !important;
}

td.topalign {
  vertical-align:top;
}

td.thumbcell {  
  background-image:url(mbImages/loading_thumb.gif);
  background-position:center;
  background-repeat:no-repeat;
}

hr {
  color:#FFFFCC;
  height:1px;
}

.center { 
text-align: center;
}

.boldtext {
  font-weight:bold;
}

.sectiontitle {
  font-size:large;
  font-weight:bold;
  text-align:left;
  padding:10;
}

.portcell {
  text-align:left;
  vertical-align:top;
  font-size:smaller;
}

.resumecontent {
  text-align:left;
  padding:20;
}

.contentcell {
  text-align:left;
  vertical-align:top;
  font-size:smaller;
  padding:10;
}

.hidemargins {
  margin-top:0px;
  margin-bottom:0px;
}

.leftify {
  text-align:left;
}

.rightify {
  text-align:right;
}

.footer {
  font-size:smaller;
  padding:10;
}

.pad0 {
  padding:0;
}

.pad10 {
  padding:10;
}

.pad20 {
  padding:20;
}