* {border: 0px solid cyan; margin:0; padding:0;}
html{background:#fff url(../images_bg/bg_body.gif);font-family:'Palatino Linotype', 'Book Antiqua', Palatino, "Liberation Serif","Times New Roman", Times, serif;height:100%;min-height:100%;overflow:auto; border:0px solid orange;}
body{
	background:#fff url(../images_bg/bg_body.gif);
	font-family:'Palatino Linotype';
	/* , 'Book Antiqua', Palatino,"Liberation Serif","Times New Roman", Times, serif;  */
	letter-spacing:0.10em;
	height:100%;min-height:100%; border:0px solid red;font-size:15px;}
a{color:#640}
a:hover{text-decoration:none}
a:active{color:#644}
a:visited{color:#900}
.loud{font-weight:bold; color:#A7070F;}
.bg-light{background:#FFF;color:#000;padding:0 1em .1em;white-space:nowrap}
.bg-dark{background:#000;color:#FFF;padding:0 1em .1em;white-space:nowrap}
.small .bg-light{padding:.15em 1em .25em}
.small .bg-dark{padding:.15em 1em .25em}
.bg-dark a{color:#FA0}
.bg-dark a:hover{color:#FC0}

.bg_verticals{
	background:transparent url(../images_bg/bg_column_2800.gif) repeat-y -59.8em top;
	height:260%;  
	min-height:100%; 
	border:0px solid yellow;
	}
.bg_verticalsPages{
	background:transparent url(../images_bg/bg_column_2800.gif) repeat-y -59.8em top;
	height:160%;
	min-height:100%; 
	border:0px solid yellow;
	position:relative;
	top:-3em
	}
.cands{
	/* background:transparent url(../images_bg/bg_nav_mainj1400x343.gif) no-repeat -14em 1.0em;  */
	min-height:100%;
	padding-top:0em;
	border:0px solid red;
	}
.candsPages {
	background:transparent url(../images_bg/bg_nav_mainj1152x320.gif) no-repeat -10em 0px;
	width:60%; height:60%;
	padding-top:1em
	}

#footer{
	height:1.20em;
	border:0px solid #6ee;
	background:transparent url(../images_bg/bg_footerNONE.gif) no-repeat right -1.8em; 
	position:relative; top:-1.5em;
	}
	
#welcomeBanner {
	position:relative;
	top:0.7em;
	left:0em;
	height:29em;
	background:transparent url(../images_bg/kallogo_b.png) no-repeat 4em 2.94em;  
	border:0px dashed #333;
	color:#000;
}
	
#welcomeBannerPages {
	position:relative;
	top:-3em;
	left:0em;
	height:29em;
	 background:transparent url(../images_bg/bg_nav_mainj1400x343.gif) no-repeat -14em 0.04em;  
	border:0px solid green;
}	

#outercornerHome {
	position:absolute;
	top:0.1em;left:15.9em;
	height:28em;
	border-left:3px solid black;
	border-bottom:4px solid black;
	border-top:3px solid black;
	padding:0 0 .2em .4em;background-color:#450;
	}
#lowercornerHome	{ 
	position:relative;
	top:0.1em;left:0.9em;
	height:29.5em;width:59em;
	background-color:#455;
	border-left:2px solid black;
	border-bottom:4px solid black;
	border-right:12px solid #455;
	border-top:1px solid #450;
}
#outercorner {
	position:relative;top:0.4em;left:0.0em;
	width:53em;
	border-left:2px solid black;
	border-bottom:4px solid black;
	padding:0 0 .2em .0em;
	background-color:#450;	}
#lowercorner	{ 
	position:relative;top:1.6em;left:0.7em;
	border-left:6px solid black;
	border-bottom:4px solid black
}
#mainBanner {}
#banner-img  {
	width:693px; height:214px;
	position:relative; 
	top:2.7em; 
	
	left:1.5em;
	border-bottom:.4em solid black;
	border-left:0.4em solid black;
 }
 #verticalPhoto {
	height:377px;
	width:266px;
	border:3px outset #eeb;
	position:relative;top:.8em;left:.3em;
	padding:0;
	float:left;
 }
#bannerflashImage {
	position:absolute;
	top:-1.0em;
	left:16.5em;
	border-style:solid;
	border-color:black;
	border-width:0em 0em .14em 0.22em;
	width:40em;
	padding:0em 0.0em;
	/* background-image:url(../images_bg/chateaud_avignon_1000x300.jpg no-repeat z-index:100) */
}

 #bannerflash {
	position:absolute;
	top:0.95em;
	left:36.5em;
	border-style:solid;
	border-color:#000;
	border-width:0em 0em .14em 0.6em;
	width:40em;
	padding:0em 0.0em;
	/*  background-image:url(../images_bg/chateaud_avignon_1000x300.jpg no-repeat z-index:100)   */
	
}
 
.heading1 {
font-size:1.1em;
line-height:1.6em;
color:#000;
padding:0px;
position:relative;
top:10.3em;
float:left;
width:14em;
height:auto;
border:0px yellow solid;
/*
 background-color:#886666; 
background: #886666 url("../images_bg/gradient52512291.png") repeat-y left; 
*/
text-align:center;
}
.greenOnVertical { 
	color:#450; 
	font-weight:600;
	} 
.heading1sub { 

border:0px solid orange; 
font-size:.9em;
}
#menuLeft {
	float:left;
	border:0px solid #35b;
	padding:0em;
	position:relative;
	top:-10.9em;
	left:.8em;
	letter-spacing:0.02em;
}
.nav-sec {
	font-size:1.1em; 
	line-height: 170%; 
	width:11em;
	list-style:none; 
	position:relative; 
	top:0em; left:0.0em;
	border:0px solid black;
	text-align:center;
	margin:0em;
	}
.nav-sec a, .nav-sec a:visited  {
	color:#600;
	display:block;
	font-weight:600;
	text-decoration:none
	}
.nav-sec a:hover{font-style:italic; color:#640; font-weight:400;}
 li.currentPage a 
	{ 
	color:#960;font-weight:800; 
	} 
 li.currentPage a:visited
	{ 
	color:#960;font-weight:800; 
	} 
/* */
#contentCenter {
	position:absolute;
	top:18.5em;
	left:18em;
	width:47em;
	height:auto;
	border:0px solid yellow;
}
#contentTop {
	position:relative;
	top:.1em;
	left:.1em;
	width:46em;
	border:0px solid blue;
	
}


#contentTop h1 {
	position:relative;top:1em;
	color:#2A0A0A;
	font-family:papyrus; 
	text-align:center;
}
#contentTop .backToPrev {
	position:absolute;
	top:12em;
	left:4.20em;
	font-size:.75em;
	letter-spacing:0.05em;
	font-weight:bold;
	
	z-index:100;
	margin:0em;
	padding:0em;
	text-docoration:none;
}
#contentMiddle .backToPrev {
	position:absolute;
	left:5.20em;
	
	font-size:1.35em;
	letter-spacing:0.05em;
	font-weight:bold;
	
	
}

#contentMiddle  {
	position:absolute;
	top:9em;
	left:0.0em;
	width:48em;
	border:0px dashed #b00;
} 
#contentMiddleBox { 
	position:absolute;
	top:4.0em;
	left:18.5em;
	width:46em;
	border:2px solid #120;
	background-color:#455;
	padding:.7em 0.4em 0.5em 0.6em;
	width:22em;
} 

/*   EXTRA FIXES */
