/* These styles help set up the printing properties */
.print_only { 
	display :		block;
	font-family :	Verdana, sans-serif;
	font-size :		8pt;
	text-align : 	center;
	font-weight	:	bolder;
	color :			#000;
}

/* This is used for elements that don't already have a class, but need to be hidden (the top section and footer are examples of this) */
.NoPrint { display: none; } 

BODY { 
	width: auto; 
	margin: 0 15%;
	padding: 0; 
	border: 0;
	float: none !important;
	color: black; 
	background: white;
	font-size:12pt;
}

/*
a:link:after, a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
}
*/

a[href^="/"]:after {
  content: " (http://www.kappelirealty.com/" attr(href) ") ";
}

/*	PAGE MARGINS and BACKGROUND COLOR	*/
.page {
	Margin :					0px 0px 0px 0px;
	margin-width :				0;
	margin-height :				0;
	background-color :			#ffffff;
	scrollbar-3dlight-color :	#eeeeee;
    scrollbar-arrow-color :		#33CC33;
    scrollbar-base-color :		#000000;
	scrollbar-track-color :		#003300;
    scrollbar-highlight-color :	#339933;
	scrollbar-darkshadow-color :#yellow;
    scrollbar-face-color :		#336633;
    scrollbar-shadow-color :	#000000;
}

/*  TOP MENU BAR STYLES  */


.TopMenuTable {
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	font-weight :				bold;
	color :						#eeeeee;
	cursor :					hand;
	background-color : 			#336633;
	border-style :				solid;
	border-color :				#F2CA31;
	border-width :				1px 0px 0px 1px;
	padding :					0px 11px 0px 11px;
}
.TopMenu {
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	font-weight :				bold;
	text-align :				center;
	color :						#eeeeee;
	cursor :					hand;
	background-color : 			#336633;
	border-style :				solid;
	border-color :				#F2CA31;
	border-width :				1px 0px 0px 1px;
	padding :					0px 11px 0px 11px;
}
.TopMenuHL {
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	font-weight :				bold;
	text-align :				center;
	color :						#eeeeee;
	cursor :					hand;
	background-color : 			#339933;
	border-style :				solid;
	border-color :				#f2cc00;
	border-width :				1px 0px 0px 1px;
	padding :					0px 11px 0px 11px;
}
.TopMenuSelect {
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	font-weight :				bold;
	text-align :				center;
	color :						#003300;
	cursor :					hand;
	background-color : 			#ffffff;
	border-style :				solid;
	border-color :				#003300;
	border-width :				1px 0px 0px 1px;
	padding :					0px 11px 0px 11px;
}
.TopMenuHLSelect {
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	font-weight :				bold;
	text-align :				center;
	color :						#003300;
	cursor :					hand;
	background-color : 			#ffffff;
	border-style :				solid;
	border-color :				#003300;
	border-width :				1px 0px 0px 1px;
	padding :					0px 11px 0px 11px;
}
/*	CLOCK	*/
.clockA {
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	text-align :				left;
	color :						#33CC33;
	text-decoration :			none;
	cursor :					default;
	padding :					0px 0px 0px 30px;
}
.clockB {
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	text-align :				right;
	color :						#33CC33;
	text-decoration :			none;
	cursor :					default;
	padding :					0px 0px 0px 0px;
}

/*  SIDE MENU BAR STYLES  */
.SideMenuBG {
	display:					none;
	cursor :					default;
	background-color : 			#003300;
}
.SideMenuTitle {
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	font-weight :				bold;
	text-align :				left;
	color :						#fff;
	cursor :					default;
	background-color : 			#339933;
	border-style :				solid;
	border-color :				#003300;
	border-width :				0px 1px 1px 1px;
	padding :					2px 3px 2px 4px;
}
.SideMenu {
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	font-weight :				bold;
	text-align :				left;
	color :						#eeeeee;
	cursor :					hand;
	background-color : 			#006600;
	border-style :				solid;
	border-color :				#003300;
	border-width :				0px 1px 1px 1px;
	padding :					2px 5px 2px 2px;
}
.SideMenuSelect {
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	font-weight :				bold;
	text-align :				left;
	color :						#ff00ff;
	cursor :					hand;
	background-color : 			#FFFFFF;
	border-style :				solid;
	border-color :				#003300;
	border-width :				0px 1px 1px 1px;
	padding :					2px 5px 2px 2px;
}
.SideMenuHL {
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	font-weight :				bold;
	text-align :				left;
	color :						white;
	cursor :					hand;
	background-color : 			#33CC33;
	border-style :				solid;
	border-color :				#003300;
	border-width :				0px 1px 1px 1px;
	padding :					2px 5px 2px 2px;
}

/*	BODY TEXT	*/
.indexbodyarea {
	cursor :					none;
	vertical-align :			text-top;
	border-width :				0px 0px 0px 0px;
	padding :					4px 4px 4px 4px;
}
.bodyarea {
	cursor :					default;
	vertical-align :			text-top;
	border-width :				0px 0px 0px 0px;
	padding :					8px 0px 5px 5px;
}
.bodyimage {
	float :						right;
	position :					relative;
	top :						5px;
	margin-left :				5px;
	display :					block;
}
.title {
	font-family :				Verdana, sans-serif;
	font-size :					14pt;
	font-style :				;
	font-weight :				bold;
	text-align :				left;
	color :						#000000;
	cursor :					default;
} 
.subtitle {
	font-family :				Verdana, sans-serif;
	font-size :					10pt;
	font-weight :				bold;
	text-align :				left;
	text-decoration :			underline;
	color :						#006600;
	cursor :					default;
} 
.body {
	font-family :				Verdana, sans-serif;
	font-size :					8pt;
	text-align :				justify;
	color :						#000;
	cursor :					default;
}
.bodybold {
	font-family :				Verdana, sans-serif;
	font-size :					8pt;
	font-weight :				bold;
	text-align :				left;
	color :						#000;
	cursor :					default;
}

/*	LINKS	*/
A:link	{
color:006600;
font-size:8pt;
font-family:Verdana, sans-serif;
font-style:normal;
font-weight:normal;
text-decoration:underline;
cursor:hand;
font-variant:normal;
text-transform:normal;
	}
A:hover	{
color:blue;
font-size:8pt;
font-family:Verdana, sans-serif;
font-style:normal;
font-weight:normal;
text-decoration: none;
cursor:hand;
font-variant:normal;
text-transform:normal;
	}
A:active	{
color:blue;
font-size:8pt;
font-family:Verdana, sans-serif;
font-style:normal;
font-weight:normal;
text-decoration:underline;
cursor:hand;
font-variant:normal;
text-transform:none;
	}
A:visited	{
color:33CC33;
font-size:8pt;
font-family:Verdana, sans-serif;
font-style:normal;
font-weight:normal;
text-decoration:;
cursor:hand;
font-variant:normal;
text-transform:normal;
}

/*  BOTTOM BAR  */
.BottomBarBG {
	height :					18px;
	width :						100%;
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	font-weight :				bold;
	text-align :				right;
	color :						#eeeeee;
	cursor :					hand;
	background-color : 			#336633;
}
.BottomBar {
	height :					14px;
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	font-weight :				bold;
	text-align :				center;
	color :						#ffffff;
	cursor :					hand;
	background-color : 			#336633;
	border-style :				solid;
	border-color :				#eeeeee;
	border-width :				1px 1px 1px 1px;
	padding :					0px 11px 0px 11px;
}
.BottomBarHL {
	height :					14px;
	font-family :				Verdana, sans-serif;
	font-size :					7pt;
	font-weight :				bold;
	text-align :				center;
	color :						#eeeeee;
	cursor :					hand;
	background-color : 			#339933;
	border-style :				solid;
	border-color :				#eeeeee;
	border-width :				1px 1px 1px 1px;
	padding :					0px 11px 0px 11px;
}
/*  BOTTOM BAR END  */
