
* {margin: 0; padding: 0;}

body{
	text-align: center;
	min-width: 960px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#333333;
}

img {	
	display: block;
	border:none;
}



#wrapper {
margin: 0 auto;
text-align: left;
width: 960px;

}

#topTop {
width:960px;
height:150px;
}

#topNav {
width:960px;
height:50px;
font-size:.7em;
font-weight:bold;
text-align:center;
text-transform:uppercase;
color:#FFF;
background-repeat:no-repeat;
}

#topNav p {padding-top:15px;}

#topNav a { 
text-decoration:none; 
color:#FFF; 

}


#topNav a:link, a:visited { 
text-decoration:none; 
color:#FFF; 
filter:alpha(opacity=100);
-moz-opacity:0.99;
opacity:0.99;
 }

#topNav a:hover {
color:#000;
border-top:3px solid #000;
background-color:#FFF;
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
}

.pipeColor { color:#666; }

#topMiddle {
height:150px;
width:960px;

}


#topBottom {
height:250px;
width:960px;

}

#topLeftUteBox {
height: 150px;
width: 175px;
float:left;
display:inline;
font-size:.6em;
text-transform:uppercase;
font-weight:bold;
padding-top:65px;
color:#FFF;

}

#topLeftUteBox p {
margin:0 5px 10px 15px;
}

#topLeftUteBox a, a:link, a:visited { 
text-decoration:none; 
color:#FFF; 
 }

#topLeftUteBox a:hover {
color:#fdbd34;

}

.homeLogo {
width: 135px;
height:75px;
float:left;
margin-top: 175px;
}

#homeTitleBox {
width: 380px;
height:220px;
color:#333;
float:right;
margin-top:20px;
}

#homeTitleBox p {
text-align:left;
text-indent:15px;
font-size:.85em;
line-height:1.35em;
margin: 0 15px 5px 80px;
}

#homeTitleBox a, a:link {
color:#552C00;
font-weight:bold;
text-decoration:none;
}

#homeTitleBox a:hover {
color:#552C00;
font-weight:bold;
text-decoration:underline;
}

#homeTitleBox a:visited {
color:#480477;
font-weight:bold;

}



#topTitleBox {
width:400px;
height:auto;
color:#FFF;
float:right;
margin-top:55px;
}



#topTitleBox p {

font-size:.85em;
line-height:1.35em;
margin: 5px 15px 5px 15px;
}
#topStampBox {
width:430px;
height:auto;
color:#000;
float:right;

}
#topStampBox p {

font-size:.85em;
line-height:1.35em;
margin: 15px 35px 5px 25px;
}
#realEstateBox {
height:225px;
width:343px;
float:right;

}
#realEstateBox p {
font-size:.6em;
line-height:1.15em;

}

.rotator {
visibility: hidden;

}
.noRotator {

}

#ctrLogo {
background-image:url(images/real_CTRLogo.jpg);
height:75px;
width:343px;
border-bottom: 1px solid #996600;
position:relative;
}
#ctrLogo a:link, a:visited {
text-decoration:none;
cursor:pointer;
}

#integrityLogo {
background-image:url(images/real_IntegrityLogo.jpg);
height:75px;
width:343px;
border-bottom: 1px solid #996600;
position:relative;

}
#integrityLogo a:link, a:visited {
text-decoration:none;

cursor:pointer;
}

#palaciosLogo {
background-image:url(images/real_palaciosLogo.jpg);
height:75px;
width:343px;
position:relative;
border-bottom: 1px solid #996600;
}

#palaciosLogo a:link, a:visited {
text-decoration:none;

cursor:pointer;
}

#palaciosLogo p, #ctrLogo p, #integrityLogo p {
position:absolute; top:50%; height:75px; margin-top:-20px;
padding-right:140px;
}


#bottomSection {
width: 960px;
background-image:url(images/bodyBGTile.jpg);
background-repeat:repeat-y;

}
#leftCol {

height:300px;
width:185px;
float:left;
}

#leftList {

line-height:1.15em;
color:#552C00;
text-transform: uppercase;
font-weight:bold;
margin-top:67px;
}

#leftList p {font-size:.65em;
margin: 0 5px 20px 15px;
}

#genericUteLinks {

text-transform:uppercase;
font-weight:bold;
color:#552C00;

}

#genericUteLinks p {
font-size:.55em;
line-height:1.25em;
margin:0 5px 10px 15px;
}

#genericUteLinks a, a:link, a:visited { 
text-decoration:none; 
color:#552C00; 
 }



#contentWrapper {
width:569px;
font-size:.8em;
line-height:1.75em;
float:left;
padding-top:35px;
}

#contentWrapper h2 {
	margin:5px 15px 0 25px;
	font-size:.8em;
	line-height:1.5em;
	text-transform:uppercase;
	
	}

#contentWrapper p {
margin:0 25px 25px 25px;
}
#contentWrapper a:link{
 color:#552C00;
 font-weight:bold;
 text-decoration:none;
 }
 
#contentWrapper a:hover {
  text-decoration:underline;
  
  }
  
 #contentWrapper a:visited {
color:#480477;
font-weight:bold;

}

ul
{
list-style-type: none;
margin: 10px 25px 0 25px;
}

li
{
background-image: url(images/greenDot.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: 1em;
margin-bottom:1em;
}


.paraTitle {
font-weight:bold;
text-transform:uppercase;
}

#rightImgCol {
width:205px;
float:right;
margin-top:35px;
}

.rightImg {
width:205px;
font-size:.55em;
line-height:1.25em;
font-style:italic;
color:#666666;
margin-bottom:20px;
}

.rightImg p {

margin: 5px 10px 5px 10px;
}
.clear {
clear:both;
}

#footer {
width:960px;
height:45px;
background-color:#000000;
font-size:.6em;
color:#FFF;
text-align:center;
padding-top:12px;
line-height:1.5em;
}

#footer a {
text-decoration:none;
font-weight:bold;
color:#FFF;
}

#popBody {
text-align: center;
	min-width: 500px;
	background-color: #333;
	margin-top: 5px;
	}

#popWrapper {
margin: 0 auto;
text-align: center;
width: 500px;
background-image:url(images/pop_BG.jpg);
color:#333333;
height:525px;
}

#popWrapperTall {
margin: 0 auto;
text-align: center;
width: 500px;
background-image:url(images/KVL_POPLayout_tall.jpg);

color:#333333;
height:580px;
}

#popTop {
height:150px;
width:500px;
}
	
#popTitleBox {
	width: 500px;
	font-size: .75em;
	font-weight:bold;
	text-transform:uppercase;
}


#popContent {
	padding: 10px 25px 0px 25px;
	font-size: .75em;
	line-height: 1.35em;
	text-align: left;
}

#closeButton {
height:50px;
width:125px;
margin:0 auto;
	
	
}
	
#popContent p {
margin: 5px 10px 15px 10px;
}

#popFooter {

min-width:500px;
height:75px;
}