/**************** General rules *********************/
*{font-size:100.01%;	margin:0;	padding:0;	}
html{font-size:100.01%;padding: 0; margin: 0;height:100%; }
body {height:101%;font-size:100.01%;padding: 0; line-height:150%;margin: 2;font-family: Verdana, Arial; color: #aec2e3;  text-align: center; background:#000000 url(logos/carolina_vr_vertical_banner.jpg) left top no-repeat fixed;}
/**************** General Links ***********************************/
a:link 				{ color: #eeeeee; text-decoration: none;border-bottom:1px dotted #eeeeee;}
a:visited 			{ color: #eeeeee; text-decoration: none;}
a:focus, a:hover, a:active	{color: #aec2e3;background-color:#000000;border-bottom:1px dotted #aec2e3; }
/***************** Page Sections *********************/
#outer {width:100%; }
#container {font-size:89%; position:relative; margin:40px auto;text-align:left;  width:920px;}


h1 { color: #aec2e3;;margin:15px 0 15px 0;font:normal 2em Verdana, Arial;}
h2, h3, caption { color:#ffffff; margin: 15px 0 10px 0;font:bold 1.75em Verdana, Arial;text-align:left;}
h4 { color:#ffffff; margin: 15px 0 10px 0;font:normal 1.2em Verdana, Arial;text-align:left;}
h5 { color:#ffffff;margin: 15px 0 10px 0;font:bold 1.5em Verdana, Arial;text-align:left;}
h6 { color:#ffffff;margin: 15px 0 10px 0;font:bold 0.7em Verdana, Arial;text-align:center;}


img.frame {float:left; clear:both;padding:6px;border:1px solid #000000;color:#000000;margin: 0 0 5px 4px;}

ul {list-style:disc;font:normal;padding-left:20px; margin-left:20px; margin-bottom:1.5em;}
#mainbox {clear:both;border:1px solid #aec2e3;background-color:black;}
#mainbox p {margin:10px 0 10px 0;}
#welcome p {margin:10px 0 10px 0;}
#footer {clear:both;height:1em; padding-top:1em;margin-top:5px; margin-left:auto; margin-right:auto;}
#footer .left {float:left; width:40%;text-align:left;}
#footer .right {float:right; width:40%; text-align:right;}

.box h3 {background-color:#aec2e3;margin-left:0;color:#aec2e3;padding-left:1em;font-size:90%;margin-top:0;}
.box {width:90%; height:13em;float:left; margin:20px 20px 20px 0; border:1px solid #aec2e3; background-color: #aec2e3;}

.box p  {padding:0 1em 0 .5em;}


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


td.play {font-weight:bold;}

table {padding:0;}
th {background-color:#000000; font-size:120%;font-weight:; color:#aec2e3;font-family:Verdana, Arial;margin:0;padding:5px;border:0;}
td {padding:2px 5px;}
tr.off {background-color:#aec2e3;}
span.click {color:#aec2e3;}
#welcome {clear:both;padding-bottom:40px;margin:30px 0 20px 0;}

#skills dt, #realtors dt  { color:#aec2e3;font:normal 2em Verdana, Arial;margin-bottom:10px;}
#realtors dt  { color:#aec2e3;font:normal 1.4em Verdana, Arial;margin-bottom:5px;}
#ffffff {clear:both;}



/* General IR statements */

	.replace { 
		position: relative;
		overflow: hidden;
		margin: 0;
		padding: 0;
		font-size: 100%; 	/* Choose a 
         font-size here that will keep 
         the headline small enough to fit
						   completely under the span. */
		}
		
	.replace em {
		display: block;
		position: absolute;
		top: 0; 
/*
left: 0;
*/
		z-index: 1; 		/* for opera5 (?) and o6/mac */
		}


/* General IR statements for IE5.x mac only */

* html>body	.replace { 
		position: static;
		overflow: visible;
		font-size: 10px;
         /* Since overflow: hidden doesn't
						   work with ie5.x/mac, we choose a
						   font-size here that will keep
						   the headline small enough to fit
						   completely under the span.*/
  }
* html>body	.replace em  { 
		position: static;
  }
* html>body	.replace a {
		text-decoration: none; /* ie5.0-5.1.x/mac 
         must have this value or the underline
						   shows through the image. */
  }


/* Each pair of statements per instance of IR */

	
	
		



#contact li {list-style-type:disc;margin-left:0;padding-left:0;}

#contact ul {margin:15px 0 20px 0;padding-bottom:20px;}


#switchcontent a {
cursor:hand;
}

#one, #two, #three, #four, #five, #six, #seven, #eight, #nine{padding:10px 30px 40px 30px;height:1%;background: black}

   #switches {
      float:left;
      width:100%;
      font-size:80%;
       margin:0; padding:0;  
      line-height:normal;
      }
    #switches ul {
          margin:0;
          padding:10px 10px 0 10px;
          list-style:none;
      }
    #switches li {
      display:inline;
      margin:0;
      padding:0;
			background-color:#000000;
      }
    #switches a {border-bottom:none;
      float:left;
      background: #000000;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #switches a span {
      float:left;
      display:block;
      background: black;
      padding:5px 8px 4px 6px;
      color:#aec2e3;font:bold 0.95em Verdana, Arial;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #switches a span {float:none;}
    /* End IE5-Mac hack */
    #switches a:hover span, #switches a:focus span, #switches a:active span   {
      color:#ffffff;
      }
    #switches a:hover, #switches a:focus, #switches a:active    {
      background-position:0% -42px;
      }
    #switches a:hover span, #switches a:focus span, #switches a:active span    {
      background-position:100% -42px;
      }

      #switches #current a {
              background-position:0% -42px;
      }
      #switches #current a span {
              background-position:100% -42px;
      }
			
dd.warning {margin-bottom:10px;}