html {margin:0;padding:0;}
body {margin:0;padding:0;}
img {border:0;}
.splashimg {border:0 !important;}
.vcb {border:1px solid #000 !important;}
h4 {font:normal bold 16px/16px Verdana, Helvetica, serif;text-align:center;color:#ff0000;}
p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin:0;padding:0;}
.pcenter {font:normal 10px/10px Verdana, Helvetica, serif; text-align:center;}
.pcenter2 {font:bold 32px/32px Verdana, Helvetica, serif; text-align:center;color:#ff0000;}
.tcenter2 {font:normal 24px/24px Verdana, Helvetica, serif; text-align:center;}
.dnc {font:normal 14px/14px Verdana, Helvetica, serif; text-align:center; margin:auto;}
table {text-align:center;margin:auto;}
.tbl {font:normal 10px/12px Verdana, Helvetica, serif;}
.container{margin:auto;padding:0;text-align:center;}
.logo_index {margin:auto;position:relative;top:0;}
#tmone_nav {width:385px;height:125px;background:url(images/index/splash_nav7.jpg);margin:0;padding:0;position:relative;}
html>body #tmone_nav {width:385px;height:125px;background:url(images/index/splash_nav7.jpg);margin:auto;padding:0;position:relative;}
#tmone_nav li {margin:0;padding:0;list-style:none;position:absolute;top:0;}
#tmone_nav li, #tmone_nav a {height:125px;display:block;}
#Marlowe {left:0;width:96px;}
#Burchert {left:96px;width:96px;}
#EDavis {left:192px;width:96px;}
#TMOne {left:288px;width:96px;}
#Marlowe a:hover {background:transparent url(images/index/splash_nav7.jpg) 0 -126px no-repeat;}
#Burchert a:hover {background:transparent url(images/index/splash_nav7.jpg) -96px -126px no-repeat;}
#EDavis a:hover {background:transparent url(images/index/splash_nav7.jpg) -192px -126px no-repeat;}
#TMOne a:hover {background:transparent url(images/index/splash_nav7.jpg) -288px -126px no-repeat;}
.splash_box {padding:5px;margin:auto;background-color:#666;color:#efefef;width:488px;text-align:center;}
.splash_box_top {color:#fff;background:#003399;padding:5px;font-weight:bold;text-align:center;margin:auto;width:488px;border:1px solid #003399;font-size:12px; font-weight:bold;font-family:Verdana, Arial, sans-serif;letter-spacing:2px;}
.splash_box_mid {padding:5px;border:1px solid #000;margin:auto;color:#fff;width:488px;text-align:center;font-size:10px;font-family:Verdana, Arial, sans-serif;background:#666;}
.splash_txt2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:center;color:#fff;text-decoration:none;}	 
a.splash_txt2:link {text-decoration:none;}
a.splash_txt2:visited {text-decoration:none;}
a.splash_txt2:active {text-decoration:none;}
a.splash_txt2:hover {text-decoration:underline;}
.footer {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:center;color:#000;width:100%;margin:auto;position:relative;bottom:0;padding:4px 0 0 0;background-color:#000;border-top:4px solid #003399;}
.footer_splash{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#fff;}
a.footer_splash:link {color:#fff;text-decoration:none;}
a.footer_splash:visited {color:#fff;text-decoration:none;}
a.footer_splash:active {color:#ccc;text-decoration:none;}
a.footer_splash:hover {color:#fff;text-decoration:underline;}
.shtml_box_a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000;margin:auto;padding:5px;border-top:1px dashed #000;border-bottom:1px dashed #000;background:#efefef;text-align:center;}
.shtml_box_b {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000;margin:auto;padding:5px;border-top:1px solid #000;border-bottom:1px solid #000;background:#6699cc;text-align:center;}
.cl {font:normal 12px/12px Verdana, Helvetica, sans-serif;text-decoration:none;color:#000;}	 
a.cl:link {text-decoration:none;}
a.cl:visited {text-decoration:none;}
a.cl:active {text-decoration:none;}
a.cl:hover {text-decoration:none;color:#6699cc;padding:2px;}
.wrap {clear:both;}
.p_pop{margin:auto;padding:2px;font:normal 10px/10px Verdana, Helvetica, serif;background:#efefef;}
.confine {border:1px solid #000;margin:10px;padding:2px;background:#fff;height:100%;}
html>body .confine {border:1px solid #d4d4d4;margin:0;padding:0;background:#d4d4d4;}
.alt {background-color:#f8f8f8;border:1px solid #ddd;margin:0;padding:5px;}
.dos {background-color:#efefef;border:1px solid #ddd;margin:0;padding:5px;}
html>body .alt {background-color:#f8f8f8;border:1px solid #666;margin:4px;padding:5px;}
html>body .dos {background-color:#efefef;border:1px solid #666;margin:4px;padding:5px;} 
.cat {text-align:center;background-color:#666;color:#fff;font-weight:bold;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;padding:5px;}
.linkbars {float:left;width:200px;\width:210px;w\idth:200px;margin:0;padding:0;}
html>body .linkbars {float:left;width:200px;\width:210px;w\idth:200px;margin:2px;padding:2px;}
.linkbarz {float:left;width:98%;margin:0;padding:0;}
html>body .linkbarz {float:left;width:98%;margin:2px;padding:2px;}
.commentlist {padding:0;}
.commentlist li {margin:5px 0 3px;padding:5px 5px 3px;list-style:none;}
.commentlist p {margin:5px 5px 5px 0;}
a.linkage:link {color:rgb(34,98,245);text-decoration:none;}
a.linkage:visited {color:rgb(34,98,245);text-decoration:none;}
a.linkage:hover {color:rgb(34,98,245);text-decoration:underline;}
a.linkage:active {color:rgb(34,98,245);text-decoration:underline;}
.clogin:link {color:#fff;background:#003399;padding:5px;font-weight:bold;text-align:center;margin:auto;width:488px;border:1px solid #003399;font-size:12px;font-weight:bold;font-family:Verdana, Arial, sans-serif;letter-spacing:2px;text-decoration:none;}
.clogin:visited {color:#fff;background:#003399;padding:5px;font-weight:bold;text-align:center;margin:auto;width:488px;border:1px solid #003399;font-size:12px;font-weight:bold;font-family:Verdana, Arial, sans-serif;letter-spacing:2px;text-decoration:none;}
.clogin:hover {color:#000;background:#006699;padding:5px;font-weight:bold;text-align:center;margin:auto;width:488px;border:1px solid #003399;font-size:12px;font-weight:bold;font-family:Verdana, Arial, sans-serif;letter-spacing:2px;text-decoration:none;}
.clogin:active {color:#fff;background:#003399;padding:5px;font-weight:bold;text-align:center;margin:auto;width:488px;border:1px solid #003399;font-size:12px;font-weight:bold;font-family:Verdana, Arial, sans-serif;letter-spacing:2px;text-decoration:none;}

form p {width:250px;padding:5px;display:table;background-color:#efefef;text-align:center;margin:auto;}
form p label {float:left;letter-spacing:2px;}
form p input, form p textarea, form p select {float:right;}

html>body .clogin:link {color:#fff;background:#003399;padding:5px;font-weight:bold;text-align:center;margin:auto;width:600px !important;border:1px solid #003399;font-size:12px;font-weight:bold;font-family:Verdana, Arial, sans-serif;letter-spacing:2px;text-decoration:none;}
html>body .clogin:visited {color:#fff;background:#003399;padding:5px;font-weight:bold;text-align:center;margin:auto;width:600px !important;border:1px solid #003399;font-size:12px;font-weight:bold;font-family:Verdana, Arial, sans-serif;letter-spacing:2px;text-decoration:none;}
html>body .clogin:hover {color:#000;background:#006699;padding:5px;font-weight:bold;text-align:center;margin:auto;width:600px !important;border:1px solid #003399;font-size:12px;font-weight:bold;font-family:Verdana, Arial, sans-serif;letter-spacing:2px;text-decoration:none;}
html>body .clogin:active {color:#fff;background:#003399;padding:5px;font-weight:bold;text-align:center;margin:auto;width:600px !important;border:1px solid #003399;font-size:12px;font-weight:bold;font-family:Verdana, Arial, sans-serif;letter-spacing:2px;text-decoration:none;}

/*Client List on Splash Page*/
.clientboxright {position:absolute;top:0;right:0;height:100%;margin:0;padding-left:10px;}
.clientboxleft {position:absolute;top:0;left:0;height:100%;margin:0;padding-left:10px;}
html>body .clientboxright {position:absolute;top:0;right:0;height:100%;margin:0;padding:0 !important;}
html>body .clientboxleft {position:absolute;top:0;left:0;height:100%;margin:0;padding:0 !important;}
.menu dl {margin: 0 auto; padding: 0 0 70px 0; background: #003399;border:1px solid #003399;border-bottom:0;}
html>body .menu dl {margin: 0 auto; padding: 0 0 0 0; background: #003399;border:1px solid #003399;}
.menu dt {margin:0; padding: 10px; text-align:center;font:bold 12px Verdana, Helvetica, serif; color: #fff; border-bottom:1px solid #fff; background: #003399;letter-spacing:5px;}
.menu dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #fff;}
a img{border:0} a:link img{border:1px solid #fff;} a:visited img {border:1px solid #fff;} a:hover img{border:1px solid #000;} a:active img{border:1px solid #ff0000;}
.gallery a, .gallery a:visited {color:#fff; text-decoration:none; display:block; padding:5px 5px 5px 5px;background: #003399 10px 10px;}
.gallery a:hover {background: #006699 11px 10px; color:#9cf;}

.info {margin:auto;width:500px;}
.t1menu {
  display:table;           /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;      /* keep text on one line */
  border:1px solid #666;   /* add a border to show size of menu */
  color:#000; 
  }
* html .t1menu {
  display:inline-block;    /* for IE only */
  width:1px;               /* IE will expand 1px width to fit menu width */
  padding:0 2px;           /* fix bug in IE to get border spacing correct */
  }  
.t1menu li {
  display:table-cell;      /* ignored by IE */
  }
* html .t1menu li {
  display:inline;          /* for IE only */
  }
.t1menu a, .t1menu a:visited {
  display:block;           /* for all browsers except IE */
  padding:4px 8px;
  color:#fff; 
  background:#003399; 
  border:1px solid #fff;   /* add a 1px white border around each list item */ 
  text-decoration:none;
  }
* html .t1menu a, * html .t1menu a:visited {
  display:inline-block;    /* for IE only */ 
  margin:0 -2px;           /* to correct an IE bug that doubles the border width */  
  }
.t1menu a:hover {
  color:#fff; 
  background:#006699;
  text-decoration:underline;
  }
  
.t2menu {
  display:table;           /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;      /* keep text on one line */
  border:1px solid #666;   /* add a border to show size of menu */
  }
* html .t2menu {
  display:inline-block;    /* for IE only */
  width:1px;               /* IE will expand 1px width to fit menu width */
  padding:0 2px;           /* fix bug in IE to get border spacing correct */
  }  
.t2menu li {
  display:table-cell;      /* ignored by IE */
  }
* html .t1menu li {
  display:inline;          /* for IE only */
  }
.t2menu a, .t2menu a:visited {
  display:block;           /* for all browsers except IE */
  padding:4px 8px;
   color:#fff; 
  background:#006699; 
  border:1px solid #999;   /* add a 1px white border around each list item */ 
  text-decoration:none;
  }
* html .t2menu a, * html .t2menu a:visited {
  display:inline-block;    /* for IE only */ 
  margin:0 -2px;           /* to correct an IE bug that doubles the border width */  
    color:#fff; 
  background:#006699;
  }
.t2menu a:hover {
  color:#fff; 
  background:#006699;
  }

.t3menu {
  display:table;           /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;      /* keep text on one line */
  border:1px solid #666;   /* add a border to show size of menu */
  color:#000; 
  }
* html .t3menu {
  display:inline-block;    /* for IE only */
  width:1px;               /* IE will expand 1px width to fit menu width */
  padding:0 2px;           /* fix bug in IE to get border spacing correct */
  }  
.t3menu li {
  display:table-cell;      /* ignored by IE */
  }
* html .t3menu li {
  display:inline;          /* for IE only */
  }
.t3menu a, .t3menu a:visited {
  display:block;           /* for all browsers except IE */
  padding:4px 8px;
  color:#fff; 
  background:#666; 
  border:1px solid #fff;   /* add a 1px white border around each list item */ 
  text-decoration:none;
  }
* html .t3menu a, * html .t3menu a:visited {
  display:inline-block;    /* for IE only */ 
  margin:0 -2px;           /* to correct an IE bug that doubles the border width */  
  }
.t3menu a:hover {
  color:rgb(34,98,245);
  background:#fff;
  text-decoration:underline;
  }

.cent {text-align:center;}
.lefted {margin:0 auto 0 0;}
html>body .lefted {margin:0 auto;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}

.boxxunder {width:600px;text-align:center;margin:auto;}
.boxxinner {position:relative;top:10px;left:0;}
.button1 {border:1px solid #003399;background-color:#003399;color:#fff;font:normal 12px/1.2em Verdana, Helvetica, serif;}
.pic {border:2px solid #003399;}

.infoboxx {border:4px solid #003399;border-bottom:0;width:600px;margin:auto;background-color:#efefef;}
.infoboxxp {text-align:left;padding:6px;}

.bluebarout {border:2px solid #fff;width:370px;}
.bluebar {width:370px;background-color:#003399;}

html>body .bluebarout {border:2px solid #fff;width:370px;margin:auto;}
html>body .bluebar {width:362px;background-color:#003399;border:4px solid #003399;}

.cassiform {padding:4px;border:1px dashed #006699;width:550px;background-color:#E4ECF7;}

.wrapper {clear:both;}

.pillar1 {height:120px;}