@font-face {
  font-family:'Eurostile Ext';
  font-style:normal;
  font-weight:400;
  src:local('Eurostile Ext'), local('Eurostile Ext'), url(fonts/eurostileextended.woff) format('woff');
}
* {
  font-size:13px;
  font-family:Trebuchet MS,Lucida Sans Unicode,Ubuntu Condensed,Droid Sans,_sans;
  font-weight:normal;
  margin:0;
  padding:0;
  text-decoration:none;
}
b, strong {
  font-weight:bold;
}
u {
  text-decoration:underline;
}
h1 {
  color:#000;
  display:inline-block;
  font-family:'Eurostile Ext';
  font-size:16px;
  line-height:20px;
  margin:0;
  padding:0;
  text-shadow:1px 1px 0px #a0a0a0;
}
html {
  height:100%;
}
input, textarea {
  background:#e0e0e0;
  border:1px solid #000;
  color:#000;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
  padding:10px;
  width:640px;
}
input:focus, textarea:focus {
  background:#f8f8f8;
  border:1px solid #60181C;
  box-shadow:0 0 4px #9A5E53;
  -moz-box-shadow:0 0 4px #9A5E53;
  -webkit-box-shadow:0 0 4px #9A5E53;
}
.inputres {
  width:60px;
}
button {
  background:#eeeeee;
  background:-moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
  background:-webkit-linear-gradient(top, #eeeeee 0%,#dddddd 100%);
  background:-o-linear-gradient(top, #eeeeee 0%,#dddddd 100%);
  background:-ms-linear-gradient(top, #eeeeee 0%,#dddddd 100%);
  background:linear-gradient(top, #eeeeee 0%,#dddddd 100%);
  border:1px solid #606060;
  color:#000;
  cursor:pointer;
  font-size:12px;
  font-weight:normal;
  height:32px;
  padding:0 10px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
button:hover {
  background:#ffffff;
  background:-moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd));
  background:-webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%);
  background:-o-linear-gradient(top, #ffffff 0%,#dddddd 100%);
  background:-ms-linear-gradient(top, #ffffff 0%,#dddddd 100%);
  background:linear-gradient(top, #ffffff 0%,#dddddd 100%);
  border:solid 1px #000;
}
body {
  background:#222;
  color:#000;
  height:100%;
}
#logo {
  background:#60181C;
  height:60px;
}
#logo .center a {
  color:#9A5E53;
  font-family:'Eurostile Ext';
  font-size:24px;
  line-height:60px;
}
#logo .center a:hover {
  color:#c1867b;
}
.center {
  margin:0 auto;
  width:1050px;
}
.marginauto {
  margin:0 auto;
}
.mbottom {
  margin-bottom:8px;
}
.status {
  background:#F2F1D3;
  margin-bottom:20px;
  padding:5px 10px;
  box-shadow:0 0 4px #202020;
  -moz-box-shadow:0 0 4px #202020;
  -webkit-box-shadow:0 0 4px #202020;
}
.status ul {
  list-style:none;
}
.status ul li {
  color:#000;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
  line-height:24px;
}
.logovip {
  color:#9A5E53;
  float:right;
  font-family:'Eurostile Ext';
  font-size:14px;
  line-height:60px;
  text-transform:uppercase;
}
.logovip b {
  color:#9A5E53;
  font-family:'Eurostile Ext';
  font-size:14px;
  font-weight:bold;
  line-height:60px;
  text-transform:uppercase;
}
#nav {
  background:#7C3C33;
  border-top:1px solid #9A5E53;
  height:40px;
}
.navmk {
  float:right;
}
.navmk a {
  color:#d0d0d0;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  font-weight:200;
  line-height:40px;
  text-transform:uppercase;
}
.navmk a:hover {
  color:#fff;
}
#nav ul {
  float:left;
  height:40px;
  line-height:40px;
  list-style:none;
}
#nav ul li {
  float:left;
}
#nav ul li a {
  color:#d0d0d0;
  display:block;
  font-size:12px;
  height:40px;
  line-height:40px;
  padding:0 10px;
  text-transform:uppercase;
  text-shadow:1px 1px 0px #222;
}
#nav ul li a:hover {
  background:#60181C;
  color:#fff;
  -webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}
#main {
  background:#6a6a6a;
  background:-moz-linear-gradient(top, #808080 0%, #6a6a6a 40%, #6a6a6a 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#808080), color-stop(40%,#6a6a6a), color-stop(100%,#6a6a6a));
  background:-webkit-linear-gradient(top, #808080 0%, #6a6a6a 40%, #6a6a6a 100%);
  background:-o-linear-gradient(top, #808080 0%, #6a6a6a 40%, #6a6a6a 100%);
  background:-ms-linear-gradient(top, #808080 0%, #6a6a6a 40%, #6a6a6a 100%);
  background:linear-gradient(top, #808080 0%, #6a6a6a 40%, #6a6a6a 100%);
  border-top:1px solid #B9B9B9;
  min-height:500px;
  padding:30px 0;
}
#phd {
  background:#707070;
  border-top:1px solid #bbb;
  padding:40px 0;
}
.tpc {
  box-shadow:0 0 4px #444;
  -moz-box-shadow:0 0 4px #444;
  -webkit-box-shadow:0 0 4px #444;
}
.prevnext {
  margin-bottom:10px;
}
.prevpic, .nextpic {
  background:#dddddd;
  background:-moz-linear-gradient(top, #dddddd 0%, #cccccc 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#cccccc));
  background:-webkit-linear-gradient(top, #dddddd 0%, ,#cccccc 100%);
  background:-o-linear-gradient(top, #dddddd 0%, #cccccc 100%);
  background:-ms-linear-gradient(top, #dddddd 0%, #cccccc 100%);
  background:linear-gradient(top, #dddddd 0%, #cccccc 100%);
  border-bottom:1px solid #999;
  border:1px solid #606060;
  color:#000;
  display:block;
  font-size:12px;
  line-height:24px;
  padding:0 10px;
  text-align:left;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.nextpic {
  text-align:right;
}
.nextpic:hover, .prevpic:hover {
  background:#e8e8e8;
  background:-moz-linear-gradient(top, #e8e8e8 0%, #d8d8d8 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#d8d8d8));
  background:-webkit-linear-gradient(top, #e8e8e8 0%, ,#d8d8d8 100%);
  background:-o-linear-gradient(top, #e8e8e8 0%, #d8d8d8 100%);
  background:-ms-linear-gradient(top, #e8e8e8 0%, #d8d8d8 100%);
  background:linear-gradient(top, #e8e8e8 0%, #d8d8d8 100%);
  border:1px solid #202020;
}
.mtop {
  margin-top:20px;
}
.fright {
  float:right;
}
.fleft {
  float:left;
}
.divtable {
  display:table;
  height:100%;
  width:100%;
}
.divtablerow {
  display:table-row;
  height:100%;
}
.divtablecell {
  display:table-cell;
  height:100%;
  vertical-align:top;
}
.divtablespacer {
  width:20px;
}
.divtablebgspacer {
  background:#606060;
  height:100%;
  margin:0 auto;
  width:1px;
}
.width49pc {
  width:49%;
}
.width32pc {
  width:32%;
}
.width2pc {
  width:2%;
}
.width300 {
  width:300px;
}
.cb {
  clear:both;
}
.txtbg {
  background:#404040;
  background:-moz-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(30%,#404040), color-stop(70%,#404040), color-stop(100%,#3b3b3b));
  background:-webkit-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:-o-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:-ms-linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  background:linear-gradient(top, #444444 0%, #404040 30%, #404040 70%, #3b3b3b 100%);
  border:1px solid #303030;padding:10px;
}
.txtheader {
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-weight:200;
  color:#cd759c;
  font-size:14px;
  margin-bottom:2px;
}
.txtinfo {
  color:#f0f0f0;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
}
.nrm {
  margin-left:20px;
}
.txtinfo a {
  color:#f0f0f0;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  text-decoration:underline;
}
.txtinfo a:hover {
  color:#ffffff;
  text-decoration:none;
}
.lsst {
  list-style:none;
}
.lsst li {
  border:1px solid #202020;
  color:#ffffff;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:22px;
  margin-bottom:4px;
  text-indent:10px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.lsst li:last-child {
  margin-bottom:0;
}
.lsst li.yes {
  background:#628052;
  background:-moz-linear-gradient(top, #628052 0%, #486938 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#628052), color-stop(100%,#486938));
  background:-webkit-linear-gradient(top, #628052 0%,#486938 100%);
  background:-o-linear-gradient(top, #628052 0%,#486938 100%);
  background:-ms-linear-gradient(top, #628052 0%,#486938 100%);
  background:linear-gradient(top, #628052 0%,#486938 100%);
}
.lsst li.no {
  background:#8a4646;
  background:-moz-linear-gradient(top, #8a4646 0%, #782f2f 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8a4646), color-stop(100%,#782f2f));
  background:-webkit-linear-gradient(top, #8a4646 0%,#782f2f 100%);
  background:-o-linear-gradient(top, #8a4646 0%,#782f2f 100%);
  background:-ms-linear-gradient(top, #8a4646 0%,#782f2f 100%);
  background:linear-gradient(top, #8a4646 0%,#782f2f 100%);
}
.lsst li.maybe {
  background:#a67b35;
  background:-moz-linear-gradient(top, #a67b35 0%, #946d2f 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a67b35), color-stop(100%,#946d2f));
  background:-webkit-linear-gradient(top, #a67b35 0%,#946d2f 100%);
  background:-o-linear-gradient(top, #a67b35 0%,#946d2f 100%);
  background:-ms-linear-gradient(top, #a67b35 0%,#946d2f 100%);
  background:linear-gradient(top, #a67b35 0%,#946d2f 100%);
}
.outpic {
  margin-right:-17px;
}
.pic {
  background:#202020;
  border:1px solid #404040;
  float:left;
  height:200px;
  margin-right:17px;
  margin-bottom:17px;
  position:relative;
  text-align:center;
  width:200px;
  box-shadow:0 0 4px #505050;
  -moz-box-shadow:0 0 4px #505050;
  -webkit-box-shadow:0 0 4px #505050;
}
.pici {
  left:0;
  position:absolute;
  top:0;
  z-index:1;
}
.pici a {
  display:block;
  height:200px;
  min-width:200px;
  width:200px;
}
#footr {
  background:#222222;
  background:-moz-linear-gradient(bottom, #222222 0%, #2a2a2a 100%);
  background:-webkit-gradient(linear, left bottom, left bottom, color-stop(0%,#222222), color-stop(100%,#2a2a2a));
  background:-webkit-linear-gradient(bottom, #222222 0%, #2a2a2a 100%);
  background:-o-linear-gradient(bottom, #222222 0%, #2a2a2a 100%);
  background:-ms-linear-gradient(bottom, #222222 0%, #2a2a2a 100%);
  background:linear-gradient(bottom, #222222 0%, #2a2a2a 100%);
  border-top:1px solid #B9B9B9;
  padding:40px 0;
}
#footr .center, #footr .center a {
  color:#aaaaaa;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:20px;
  font-weight:100;
  letter-spacing:1px;
}
#footr .center a:hover {
  text-decoration:underline;
}
.footr_top {
  margin-bottom:10px;
}
.footr_sub {
  color:#888888;
  font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Myriad Pro',Myriad,Geneva,Arial,'Lucida Grande',sans-serif;
  font-size:14px;
  font-weight:100;
  letter-spacing:0;
}