/* ****** scroll filters ******* */
/* for Mozilla/Safari/Opera */
/*	tjl removed

*>#content {
 padding-top: 500px;
 min-height: 1px;
}

*>#content div {
 margin-top: -500px;
}		*/

.error {
	color: #FF0000;
}

/* for IE, with IE5/Mac backslash filter \*/
* html #content {	
	height: 500px;
}

* html #content_full {	
	height: 500px;
}

/* ****** end filters ******* */

BODY {
	background-color:#eee;
 	margin:0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	z-index: 0;
}

#introWrapper {
	position:absolute;
	left:50%;
	margin-left: -360px;
	top:50px;
	width:700px;
	height: 550px;
	z-index: 30;
	background-color: #eee;
}

#bannerWrapper {
	position:absolute;
	left:50%;
	margin-left: -360px;
	top:0px;
/*	width:700px;		*/
	width:720px;
/*	height: 334px;
	height: 285px;		*/
	height: 340px;
	z-index: 30;
	background-color: #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}
html>body #bannerWrapper {
	width: 700px;
}

/* logo and panel links */
#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
/*	height:140px;			*/
	height: 80px;
	margin-top: 10px
}

#logo_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:303px;
	height:120px;
}

#logo_02 {
	position:absolute;
	left:303px;
	top:0px;
	width:397px;
	height:120px;
}

#panel_01 {
	position:absolute;
	left:0px;	
	width:700px;
	text-align: center;
}	

#panel_01 img {
	padding-left: 40px;
	padding-right: 40px;
}

/* new logos	*/
#panel_logoVogue {
	position:absolute;
	left:0px;
	top: 0;
	width:170px;
	text-align: left;
}
#panel_logoKF {
	position:absolute;
	right:0px;
	top: 0;
	width:128px;
	text-align: right;
}

#panel_02 {
	position:absolute;
	left: 188px;
/*	left:0px;
	top:80px;			*/
	top: 29px;
	width:200px;
	text-align: left;
}	

#panel_03 {
	position:absolute;
	left: 372px;
/*	right:0px;
	top:65px;			*/
	top: 15px;
	width:200px;
	text-align: right;
}	

#lyst_01 {
	position:absolute;
	left:0px;
	top:90px;
	width:700px;
	height:2px;
}


/* top banner */
#topBanner {
	position:absolute;
	left:0px;
/*	top:147px;			*/
	top: 100px;
	width:700px;
/*	height:159px;			*/
	height: 214px;
}

#banner_l {
	position:absolute;
	left:0px;
	top:0px;
	width:348px;
/*	height:150px;			*/
	height: 205px;
}

#banner_r {
	position:absolute;
	right:0px;
	top:0px;
	width:347px;
/*	height:150px;			*/
	height: 205px;
}

/* butBar */
#buttonsWrapper {
	position:absolute;
	left:0px;
/*	top:302px;
	top: 256px;				*/
	top: 311px;
	width:700px;
	height:27px;
}

#lyst_02 {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:1px;
}

#butBar {
	height: 28px;
	line-height: 28px;
	text-align:center;
}

#lyst_03 {
	position:absolute;
	left:0px;
	top:27px;
	width:700px;
	height:2px;
}

/* content */
#contentWrapper {
	position:absolute;
	left:50%;
	margin-left: -360px;
/*	top:331px;			*/
	top: 280px;
	width:700px;
	z-index: 20;
	background-color: #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}

#content {
	width:520px;
	margin: 0px 0px 0px 180px;
	background-color: #fff;	
}

#content_full {
	width:700px;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
}

#content #childWrapper {
	padding: 40px 10px 40px 40px;
	margin: 0px;
}

#content_full #childWrapper {
	padding: 40px 10px 40px 10px;
	margin: 0px;
}

#copy {
	width:690px;
	height:28px;
	line-height: 28px;
	background-color: #fff;
	text-align:left;
	padding-left: 10px;
}

/* headings */
.h1	{	
	font-family: Times New Roman, Arial, sans-serif;
	font-size:	18px;
	font-weight: bold;
	font-style:	normal;
	text-decoration: none;
	letter-spacing:	normal;
	text-transform:	none;
	color: #175034;
	margin: 0px 0px 0px 0px;
	letter-spacing: 0px;
}
		
.h2	{	
	font-family: Times New Roman, Arial, sans-serif;
	font-size:	15px;
	font-weight: bold;
	font-style:	normal;
	text-decoration: none;
	letter-spacing:	normal;
	text-transform:	none;
	color: #175034;
	margin-top: 0px;
	margin-bottom: 0px;
}	

.h3	{	
	font-family: Times New Roman, Arial, sans-serif;
	font-size:	12px;
	font-weight: bold;
	font-style:	normal;
	text-decoration: none;
	letter-spacing:	normal;
	text-transform:	none;
	color: #175034;
	margin-top: 15px;
	margin-bottom: 0px;
}

/* links */
#panel_02 a:link, #panel_02 a:link, #panel_02 a:visited	{
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 16px; 
	color: #175034;
	margin-right: 15px;
	font-weight: bold;
	text-decoration: underline;
}

#panel_02 a:hover	{
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 16px; 
	color: #333;
	margin-right: 15px;
	font-weight: bold;
	text-decoration: underline;
}

#butBar a:link, #butBar a:link, #butBar a:visited	{
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 16px; 
	color: #333;
	font-weight: bold;
	text-decoration: none;
	padding-left: 12px;
	background-image:url(http://www.vogue-properties.com/images/bullet_01.gif);
	background-repeat:no-repeat;
	background-position:0px;
}

#butBar a:hover	{
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 16px; 
	color: #175034;
	font-weight: bold;
	text-decoration: none;
	padding-left: 12px;
	background-image:url(http://www.vogue-properties.com/images/bullet_01.gif);
	background-repeat:no-repeat;
	background-position:0px;
}
			
A.links_01:link, A.links_01:visited, A.links_01:active {		
	font-family: Times New Roman, Arial, sans-serif;
	font-size:	16px;
	font-weight: bold;
	font-style:	normal;
	color: #175034;
	text-decoration: underline;
}
	
A.links_01:hover	{	
	font-family: Times New Roman, Arial, sans-serif;
	font-size:	16px;
	font-weight: bold;
	font-style:	normal;
	color: #333;
	text-decoration: underline;
}

A.links_02:link, A.links_02:visited, A.links_02:active {		
	font-family: Times New Roman, Arial, sans-serif;
	font-size:	12px;
	font-weight: bold;
	font-style:	normal;
	color: #175034;
	text-decoration: underline;
}
	
A.links_02:hover	{	
	font-family: Times New Roman, Arial, sans-serif;
	font-size:	12px;
	font-weight: bold;
	font-style:	normal;
	color: #888;
	text-decoration: underline;
}
	
A.links_copy:link, A.links_copy:visited, A.links_copy:active {	
	font-family: Verdana, Helvetica, sans-serif;
	font-size:	10px;
	font-weight: normal;
	font-style:	normal;
	text-transform:	none;
	color: #333;
	text-decoration: none;
	letter-spacing: -1px;
}
	
A.links_copy:hover	{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size:	10px;
	font-weight: normal;
	font-style:	normal;
	text-transform:	none;
	color: #333;
	text-decoration: none;
	letter-spacing: -1px;
}	

/* text */
.text_01_justify {
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 16px; 
	font-weight: normal;
	text-align: justify; 
	color: #333;
	text-decoration: none;
	letter-spacing: 0px;
}

.text_01 {
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 16px; 
	font-weight: normal;
	text-align: left; 
	color: #333;
	text-decoration: none;
	letter-spacing: 0px;
}

.text_01_right {
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 16px; 
	font-weight: normal;
	text-align: right; 
	color: #333;
	text-decoration: none;
	letter-spacing: 0px;
}

.text_01_center {
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 16px; 
	font-weight: normal;
	text-align: center; 
	color: #333333;
	text-decoration: none;
	letter-spacing: 0px;
}

.text_02 {
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	text-align: left; 
	color: #333;
	text-decoration: none;
	letter-spacing: 0px;
}

.text_02_right {
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	text-align: right; 
	color: #333;
	text-decoration: none;
	letter-spacing: 0px;
}

.text_02_center {
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	text-align: center; 
	color: #333;
	text-decoration: none;
	letter-spacing: 0px;
}

.text_copy {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #333;
	text-decoration: none;
	letter-spacing: 0px;	
	letter-spacing: -1px;
}

/* ****** quick search ******* */

#quickSearch {
	position: absolute;
	top: 40px;
	left: 0px;
	background-color: #eee;
	margin: 0px;
	padding: 15px 10px 15px 10px;
	width: 168px;
	/*border: 1px solid #ccc;*/
}

#quickSearch table{
	width: 168px;
	font-family: verdana, arial, sans-serif; 
	font-size: 10px; 
	color: #333; 
	font-weight: normal;
}

.quickSearchTitles {
	width: 68px;
	height: 22px;
	text-align: left;	
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #175034;
	padding-left: 8px;
}

#quickSearchInFrame table {
	margin-top: 17px;
}

/*	#quickSearch select {			*/
#quickSearchInFrame select {
	width: 100px; 
	border: 1px solid #333;
	font-family: verdana, arial, sans-serif; 
	color: #333; 
	font-size: 9px;
}

/*	#quickSearch input {			*/
#quickSearchInFrame input {
	width: 96px;  
	font-size: 9px; 
	border: 1px solid #999;
}

#quickSearchRadio p {
	float: right;
	height: 22px; 
	margin-top: 0px;
}

#quickSearchRadio input{
	float: right;
	width: 20px;
	border: 0px;
}

/* TJL OUTER FRAME */
#quickSearchOutFrame {
	position: absolute;
	top: 40px;
	left: 0px;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	width: 168px;
	/*border: 1px solid #ccc;*/
}

.searchButton {
	margin: 5px 0px 2px 0px;
	font-family: verdana, arial, sans-serif; 
	font-size: 10px; 
	text-align: center;
	background-color: #fff;
}

/* paragraphs */
P { 
 	margin-top: 20px;
	margin-bottom: 0px;
}

.top { 
 	margin-top: 0px;
	margin-bottom: 0px;
}

/* images */
img 	{
	margin: 0px;
}

.b_l 	{
	margin: 0px 12px 2px 0px;
}

.t_l 	{
	margin: 10px 12px 0px 0px;
}

.b_r 	{
	margin: 0px 0px 2px 12px;
}

.t_r 	{
	margin: 10px 0px 0px 12px;
}

/* lines and borders*/
.line_01 {
/*	tjl added	*/
/*	width: 700px;	*/
/*	tjl added	*/
	height: 2px;
	background-color: #175034;
}

.line_02 {
	height: 1px;
	background-color: #ccc;
}

.border_01 {
	border: 1px solid #175034;
}

/* forms */
form {
	margin-top: 0;
	margin-bottom: 0;
}

/* other */
UL, OL {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	text-indent: 0px;
	line-height: 20px;
}

UL LI	{	
	list-style-type: square;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
}	

p#printHeader {
	display: none;
}
img.homeLogo {
	border: 10px solid #FFF;
}
