html {font-size : 100%;}

body {
	font-style : normal;
	font-weight : normal;
	font-size : 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	}

p, li {
	font-size:12px;
	line-height: 180%;
	color:#666666;
}

img {
	border: none;
}

h1 {
	font-size: 200%;
	font-family: trebuchet ms, arial;
	font-weight: bold;
	color: #013b74;
	font-style: normal;
}

h2 {
	font-family: trebuchet ms, arial;
	font-size: 120%;
	font-weight : bold;
	color:#4eb3d1;
	font-style: normal;
}

h3 {
	font-family: trebuchet ms, arial;
	font-size: 110%;
	font-weight : bold;
	color:#4eb3d1;
	font-style: normal;
}


/*-----------------------------------------------------------------*/

ul {
}


/*-----------------------------------------------------------------*/

hr {
	border-top: 1px solid #4eb3d1;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 100%;
	text-align: left;
	clear:both;
}


input, select, textarea {
	color:#4eb3d1;
	font-size:11px;
	border: 1px solid #7f9db9;
	padding: 1px 1px;
}

/*-----------------------------------------------------------------*/

a {
	text-decoration: underline;
	color: #4eb3d1;
}

a:hover {
	text-decoration: none;
}

.location {
	color: #003366;
}

.embed_image, .gallery_image {
  float:left;
  clear:both;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 8px 0 10px !important;
  margin: 10px 0 0 5px;
}

.embed_image img, .gallery_image img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
  
 /******************* VENDOR PROPERTY VIEW SPECIFIC **********************/

  .vendorPropertyContentWrapper {
  		border-top:20px solid #4eb3d1;
  }
  
  .month .norm {
  	background-color:white;
  }
  .month .alternate {
  	background-color:#e3e3e3;
  }
  
  .month .today {
  	font-weight:bold;
  }
  
  .month .othermonth * {
  	display:none;
  }
  
  .month .event td {
  	background-repeat:no-repeat;
	background-position:bottom left;
  }
  
    /* Nasty block of styles to format the property calendar)/*
   /* av ip ot ov */
  
  .month .avipotov {
  	background-image:url("/images/vicons/avipotov.gif");
  }
  
  .month .avipot {
  	background-image:url("/images/vicons/avipot.gif");
  }
    
  .month .avipov {
  	background-image:url("/images/vicons/avipov.gif");
  }
  
  .month .avip {
  	background-image:url("/images/vicons/norm_av_insp.gif");
  }
  
  .month .avotov {
  	background-image:url("/images/vicons/avotov,gif");
  }
    
  .month .avot {
  	background-image:url("/images/vicons/norm_av_other.gif");
  }
  
  .month .av {
  	background-image:url("/images/vicons/norm_av.gif");
  }
  
  .month .avov {
  	background-image:url("/images/vicons/norm_av_ov.gif");
  }
  
  .month .ipotov {
  	background-image:url("/images/vicons/ipotov.gif");
  }
  
  .month .ipot {
  	background-image:url("/images/vicons/norm_insp_other.gif");
  }
  
  .month .ipov {
  	background-image:url("/images/vicons/norm_ov_insp.gif");
  }
  
  .month .ip {
  	background-image:url("/images/vicons/norm_insp.gif");
  }
  
  .month .otov {
  	background-image:url("/images/vicons/norm_ov_other.gif");
  }
  
  .month .ot {
  	background-image:url("/images/vicons/norm_other.gif");
  }
  
  .month .ov {
  	background-image:url("/images/vicons/norm_ov.gif");
  }
  
  .month .altavipotov {
  	background-image:url("/images/vicons/altavipotov.gif");
  }
  
  .month .altavipot {
  	background-image:url("/images/vicons/altavipot.gif");
  }
    
  .month .altavipov {
  	background-image:url("/images/vicons/altavipov.gif");
  }
  
  .month .altavip {
  	background-image:url("/images/vicons/alt_av_insp.gif");
  }
  
  .month .altavotov {
  	background-image:url("/images/vicons/altavotov.gif");
  }
    
  .month .altavot {
  	background-image:url("/images/vicons/alt_av_other.gif");
  }
  
  .month .altav {
  	background-image:url("/images/vicons/alt_av.gif");
  }
  
  .month .altavov {
  	background-image:url("/images/vicons/alt_av_ov.gif");
  }
  
  .month .altipotov {
  	background-image:url("/images/vicons/altipotov.gif");
  }
  
  .month .altipot {
  	background-image:url("/images/vicons/alt_insp_other.gif");
  }
  
  .month .altipov {
  	background-image:url("/images/vicons/alt_ov_insp.gif");
  }
  
  .month .altip {
  	background-image:url("/images/vicons/alt_insp.gif");
  }
  
  .month .altotov {
  	background-image:url("/images/vicons/alt_ov_other.gif");
  }
  
  .month .altot {
  	background-image:url("/images/vicons/alt_other.gif");
  }
  
  .month .altov {
  	background-image:url("/images/vicons/alt_ov.gif");
  }