#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #dadaa9;
	border-right: 2px solid #dadaa9;
	}
.ter_logo    { position: absolute; left: 0px; bottom: 50% }
.panic       { position: absolute; right: 0px; bottom: 0px }

.panic2       { position: absolute; left: 0px; bottom: 0px }

img          { border: 0 }
.thumbs {border: 1px solid red}
.mobile_icon { position: absolute; right: 0px; top: 0px }
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url("images/blank.gif");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
A		{ color:#dadaa9 }
A:link		{ color:#dadaa9 }
A:visited	{ color:#dadaa9 }
A:hover 	{text-decoration: underline; color: red}
A:active	{ color: red }
A.selected	{ color: red }
A:focus	{ color: red }

BODY
{background:#000000 url('images/meet_virginia14.jpg') fixed left top;  
color:#FFFFFF; font-family:Arial, "san-sarif";  font-size:10pt; text-align:center; line-height:150%; vertical-align: middle}

.main {
	font-family: Arial;
	font-size: 9pt;
	color: #b4b4b4;
; text-align: center}




.header {
	background: #000 url(images/header.jpg) no-repeat;
	height: 240px;
}
.nav {
	font-family: Arial;
	font-size: 11pt;
}
.answerText {
	color: #ff0099;
}
.out {
padding-top: 0px; padding-bottom: 8px; padding-right: 15px; padding-left: 10px; border: 2px outset red;  text-decoration: none; line-height:100% 
; text-align: center}

.over { 
padding-top: 0px; padding-bottom: 8px; padding-right: 15px; padding-left: 10px; border: 2px inset red;  text-decoration: none; line-height:100%  
; text-align: center}

.out a {color: white; text-decoration:none}
.out a:link {color: white; text-decoration:none}
.out a:visited {color: white; text-decoration:none}
.out a:hover {color: #dadaa9; text-decoration:none}

.over a {color: white; text-decoration:none} 
.over a:link {color: white; text-decoration:none}
.over a:visited {color: #FFFFFF; text-decoration:none}
.over a:hover {color: #dadaa9; text-decoration:none}

.menu {width: 850px; text-align: center}

.rates_out { background:#000000;  vertical-align: top; width: 155px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 10px; padding-left: 10px; border: 2px outset red;  text-decoration: none;background-image: url('images/rates.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:  center top; text-align: center; line-height:150%}
.rates_over { background:#000000;  vertical-align: top; width: 155px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 10px; padding-left: 10px; border: 2px inset red;  text-decoration: none;background-image: url('images/rates2.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:  center top; text-align: center; line-height:150%}
.rates_out a:link {color: white;  }
     .rates_out a {color: white; }
    .rates_over a {color: red; }
   
     
.contact_out { background:#000000;  vertical-align: top; width: 155px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 10px; padding-left: 10px; border: 2px outset red;  text-decoration: none;background-image: url('images/contact.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:  center top; text-align: center; line-height:150%}
.contact_over { background:#000000;  vertical-align: top;width: 155px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 10px; padding-left: 10px; border: 2px inset red;  text-decoration: none;background-image: url('images/contact2.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:  center top; text-align: center; line-height:150%}
.contact_out a:link {color: white;  }
     .contact_out a {color: white; }
     .contact_over a {color: red; }
  
     
     
.gallery_out { background:#000000;  vertical-align: top; width: 155px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 10px; padding-left: 10px; border: 2px outset red;  text-decoration: none;background-image: url('images/gallery.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:  center top; text-align: center; line-height:150%}
.gallery_over { background:#000000;  vertical-align: top;width: 155px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 10px; padding-left: 10px; border: 2px inset red;  text-decoration: none;background-image: url('images/gallery2.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:  center top; text-align: center; line-height:150%}
.gallery_out a:link {color: white;  }
     .gallery_out a {color: white; }
       .gallery_over a {color: red; }

     
     .links_out { background:#000000;  vertical-align: top; width: 155px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 10px; padding-left: 10px; border: 2px outset red;  text-decoration: none;background-image: url('images/links.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:  center top; text-align: center; line-height:150%}
.links_over { background:#000000;  vertical-align: top;width: 155px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 10px; padding-left: 10px; border: 2px inset red;  text-decoration: none;background-image: url('images/links2.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:  center top; text-align: center; line-height:150%}
.links_out a:link {color: white;  }
     .links_out a {color: white; }
     
      .links_over a {color: red; }
 
     
     .faq_out { background:#000000;  vertical-align: top; width: 155px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 10px; padding-left: 10px; border: 2px outset red;  text-decoration: none;background-image: url('images/faq.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:  center top; text-align: center; line-height:150%}
.faq_over { background:#000000;  vertical-align: top;width: 155px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 10px; padding-left: 10px; border: 2px inset red;  text-decoration: none;background-image: url('images/faq2.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:  center top; text-align: center; line-height:150%}
.faq_out a:link {color: white;  }
     .faq_out a {color: white; }
      .faq_over a {color: red; }
 
     
     
     .home_out { background:#000000;  vertical-align: top; width: 155px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 10px; padding-left: 10px; border: 2px outset red;  text-decoration: none;background-image: url('images/home.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:  center top; text-align: center; line-height:150%}
.home_over { background:#000000;  vertical-align: top;width: 155px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 10px; padding-left: 10px; border: 2px inset red;  text-decoration: none;background-image: url('images/home2.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:  center top; text-align: center; line-height:150%}
.home_out a:link {color: white;  }
     .home_out a {color: white; }

  .home_over a {color: red; }



      .disagree_out { vertical-align: top; width: 175px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 20px; padding-left: 20px; border: 2px outset #FF0000;  text-decoration: none;background-repeat: no-repeat; 
               background-attachment: scroll; background-position:   center top; text-align: center; line-height:100%; background-color:#000000}
.disagree_over {   vertical-align: top;width: 175px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 20px; padding-left: 20px; border: 2px inset red;  text-decoration: none;background-image: url('images/disagree3.gif'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:   
               center; text-align: center; line-height:100%}
.disagree_out a:link {color: white;  }
     .disagree_out a {color: white; }

  .disagree_over a {color: red; }
  

     .agree_out {  vertical-align: top; width: 175px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 20px; padding-left: 20px; border: 2px outset #FF0000;  text-decoration: none;background-repeat: no-repeat; 
               background-attachment: scroll; background-position:   center; text-align: center; line-height:100%; background-color:#000000}
.agree_over {   vertical-align: top;width: 175px; height: 145px;  padding-top: 0px; padding-bottom: 8px; padding-right: 20px; padding-left: 20px; border: 2px inset red;  text-decoration: none;background-image: url('images/agree3.gif'); background-repeat: no-repeat; 
               background-attachment: scroll; background-position:   
               center; text-align: center; line-height:100%}
.agree_out a:link {color: white;  }
     .agree_out a {color: white; }

  .agree_over a {color: red; }   
     
     
     

               


 .content {width: 400px;  }
 

      
  .center {text-align: center}
  
  h4           { font-size: 10pt; color: #FF0000 }
    h5           { font-size: 8pt; color: #FF0000; font-style:italic }
h2  {font-size: 8pt; color: #dadaa9; font-weight: normal} 

  .third {width: 33%; text-align: center}
  .quarter {width: 25%; text-align: center}
  .fifth {width: 20%; text-align: center}
  
  .full {width: 100%; text-align: center; }
  .half {width: 50%}
  
  iframe       { width: 100%; height: 200px; text-align: center; text-indent: 0; 
               word-spacing: 0; margin: 0;  background-color:#000000  }
               
    .faqmain {
	font-family: Arial;
	font-size: 9pt;
	color: #b4b4b4;
; text-align: left}

.menuhead           { font-size: 14pt; font-family:  Times New Roman;  text-transform: uppercase; 
               letter-spacing: 3pt;  font-weight: bold; text-align: center; line-height:150% }
               
.menucontent {font-family: Times New Roman; font-size: 12pt; letter-spacing: 1pt; 
                text-align: center; font-weight: normal; text-decoration:none; line-height:100%}
                
                div#preload { display: none; }
                
                .menuoption {width: 200px}
                
.copywrite {position: absolute; left: 0px; bottom: 0px; text-align: center; font-size:7pt; font-family:Arial; vertical-align:bottom; letter-spacing:1px }


h1           { font-size: 12pt; text-transform: uppercase; font-weight: bold }