/* CSS Document */

/* Define Reset Values */
body {
background: url(../images/ip-bg-top.jpg) repeat-x #FFFFFF;
}

h1, h2, h3, h4, h5, h6 {
margin: 5px 0px 10px 0px;
font-size: 14px;
font-weight: bold;
}

p {
margin: 0px 0px 10px 0px;
}

ol, ul {
margin: 10px 0px 5px 0px;
padding-left: 15px;
}

li {
margin: 5px 0px 5px 0px;
}



/*DIV styles */

.ipcontainer {
	min-width: 1054px;
	width: 100% !important;
	width: 100%;
margin: 0px;
padding: 0px;
background:url(../images/ip-bg-bottom.jpg) center bottom repeat-x;
}

.ipheader {
width: 1054px;
height: 180px;
margin: 0px auto;
padding: 0px;
}

.ipnav {
width: 1054px;
height: 39px;
margin: 0px auto;
padding: 0px;
text-align: right;
z-index: 700;
}

.ipnav ul {
	list-style: none;
	margin: 0 0 0 24px;
	padding: 0px;
height: 39px;
z-index: 800;
}

.ipnav ul li {
height: 39px;
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}

.ipcontent {
width: 1006px;
margin: 0px auto;
padding: 3px 24px;
}

.ipcontent2 {
width: 1006px;
margin: 0px;
padding: 0px;
background-image:url(../images/ip-content-bg.gif);
}

.ipleftnav{
width: 169px;
margin: 0px;
padding: 12px 34px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
float: left;
color: #FFFFFE;
font-weight: bold;
text-align: left;
}

.ipleftnav a{
color: #FFFFFE;
text-decoration: none;
}

.ipleftnav ul{
width: 169px;
margin: 0px;
padding: 0px;
list-style: none;
}

.ipleftnav li{
margin: 0px;
padding: 5px;
width: 159px;
background:url(../images/ip-leftnav-bg.gif) center top no-repeat;
}

li.ipleftnav-first {
background: none !important;
}

.ipmodule {
width: 710px;
	min-height: 700px;
	height: auto !important;
	height: 700px;
margin: 0px;
padding: 0px 25px;
float: left;
text-align: left;
z-index: 100;
}

.ipsocial {
width: 1006px;
margin: 15px auto 0px auto;
padding: 0px;
font-size: 10px;
color: #036095;
text-align: right;
}

.ipsocial a{
color: #036095;
text-decoration: none;
}


.ipfooter {
width: 1006px;
margin: 10px auto 0 auto;
padding: 10px 0 0 0;
height: 165px;
border-top: solid 1px #DFE2E8;
color: #1F1F1F;
text-align: right;
}

.ipfooter a{
color: #1F1F1F;
text-decoration: none;
}

.clear {
margin: 0px;
padding: 0px;
clear: both;
}

.floatleft {
float: left;
}

.floatright {
float: right;
}


/* CUSTOM PAGE SPECIFIC */

.vrentallink td a{color: #005B92;}


/* DROPMENU */
#nav, #nav ul {
     list-style: none;
    line-height: 1; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
z-index: 900;
 } 

#nav a {
     display: block;
color: #FFFFFF;
text-decoration: none;
 } 

#nav li {
     float: left;
 }

#nav li ul {
     position: absolute;
     width: 170px;
     left: -999em;
border-top: solid 1px #FFFFFF;
margin-left: 0px;
 } 

#nav li ul li {
     width: 150px;
	text-align: left;
background-color:#49A4C7;
margin: 0px;
padding: 7px 10px;
height: auto;
border: 1px solid #FFFFFF;
border-top: none;
	opacity: .85;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
	filter: alpha(opacity=85);	
 } 

#nav li:hover, #nav li.hover {   
    position: static;   
}  


#nav li ul li:hover, #nav li.sfhover {
background-color: #63C0D2;
}



#nav li:hover ul, #nav li.sfhover ul {
     left: auto;
 }

#nav li ul ul {
margin: -18px 0 0 150px;
 } 

#nav li ul ul li{
background-color: #3E3E3E;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
     left: -999em;
 } 

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
     left: auto;
 } 


