body, #google_maps_window {
	background-color: #ddd;
	color: #000;
	font-family: Arial;
	font-size: small;	
/*	text-align: left;*/
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-height: 0pt;
/*	scrollbar-base-color:#000;
	scrollbar-3dlight-color:#000;
	scrollbar-arrow-color:#880000;
	scrollbar-darkshadow-color:#000;
	scrollbar-face-color:#000;
	scrollbar-highlight-color:#000;
	scrollbar-shadow-color:#000;
	scrollbar-track-color:#000;*/
}
table.main {
	background-color:#ddd;
}

table.calendar {
	background-color:#000;
}

tr.white_bg {
	background-color:#fff;
	color: #000;
}

.internal:hover {
	background-color: #bbb;
}

th.calendar, td.calendar,td.calendar_blanks {
	width: 110pt;
	height: 60pt;
	text-align: center;
	background-color:#fff;
}

th.calendar {
	height: 20pt;
	background-color: #ccc; 
}

td.calendar_blanks {
	background-color: #ddd;
}

table.day_of_calendar {
}

th.day_of_calendar, th.current_day_of_calendar {
	background-color: #ccc;
	height: 20%;
}

th.day_of_calendar {
	color: #fff;
}

th.current_day_of_calendar {
	background-color: #777;
	color: #eee;
}

td.day_of_calendar {
	margin: 5pt;
}

td.day_of_calendar:hover {
	background-color: #bbb;
}

.calendar-prev, .calender-next, .calendar-month {
	margin: 5pt;
	font-size: larger;
	font-weight: bold;
}

tr.main {
	background-color:#ddd;
}
td.header {
	letter-spacing: 4pt;
	background-color:#fff;
	font-size: xx-large;
	font-weight: bold;
	font-family: Arial;
}

a, a.menu1, a.menu2 {
	color: #333;
	text-decoration: none;
	font-style: italic;
}

a.menu1 {
	font-weight: bold;
}

a:hover,a.menu1:hover,a.menu2:hover {
	text-decoration: underline;}
}

.tooltip span.info{display:none;}
.tooltip:hover span.info{display:block;position:absolute; width:200px; height:200px;}

hr,input,select,option {
	border-width: 1pt;
	border-style: solid;
	border-color: #000;
}

#main_content {
	margin: 5pt;
}

input,select,option ,textarea{
	background-color: #fff;
	color: #000;
}

fieldset {
	border-width:1pt;
	border-color:black;
	border-style:solid;
	padding:10pt;
}

/*   G O O G L E   M A P S   */
#google_maps_window{
  width: 250px;
  height: 80px;
  
  font-size: 12pt;
  font-weight: bold;
  color: #000;
  
  background: url('./images/friendzz_small_white.gif') center no-repeat #ccc;
/*  background-attachment:fixed;*/
	background-position: 50% 30%; 
  filter:alpha(opacity=80);
  opacity:0.8;
}

#google_maps_window_contents{
/*  background-color: #FFF;*/
/*	margin-left: -3pt;
	margin-top: -3pt;*/
/*  border: 3pt double #fff;*/
/*	height: 80px;*/
}
	
#google_maps_window_beak{
  width: 28px;
  height: 38px;
/*  background: url('http://gmaps-utility-library-dev.googlecode.com/svn/trunk/extinfowindow/examples/images/corners/opacity_beak.png') top left no-repeat transparent;*/
}

* html #google_maps_window_beak{
  /* Alpha transparencies hack for IE */
  background-image:none;
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/friendzz_small.gif', sizingMethod='crop');*/
}

#google_maps_window_close {
	background: url('./images/close.gif') ;
	height: 13px;
	width: 13px;
}
 
#google_maps_window_tl,#google_maps_window_tr, #google_maps_window_bl, #google_maps_window_br,
#google_maps_window_t,#google_maps_window_l,#google_maps_window_r,#google_maps_window_b{
  height: 0px;
  width: 0px;
}