/* CSS Document */

/* Define Reset Values */
body {
margin: 0px;
padding: 0px;
background: url(../images/ip-bg.jpg) repeat-x #000000;
}

body, table, td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
color: #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 {
width: 790px;
margin: 0px auto;
padding: 0px;
}

.ipheader, .ipnav {
margin: 0px;
padding: 0px;
width: 790px;
}

.ipnav {
height: 30px;
}

.ipnav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.ipnav ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}

.ipmodule {
margin: 0px;
padding: 30px 45px;
width: 700px;
	min-height: 550px;
	height: auto !important;
	height: 550px;
text-align: left;
background: url(../images/ip-module-bg.jpg) repeat-x #000000;
}

.ipfooter {
margin: 0 0 20px 0;
padding: 0px;
width: 790px;
text-align: center;
font-size: 10px;
color: #909090;
}

.ipfooter a{
color: #909090;
text-decoration: none;
}

.ipfooter a:hover{
text-decoration: underline;
}

.ipfooter em{
font-size: 12px;
font-style: normal;
}

.clear {
margin: 0px;
padding: 0px;
clear: both;
}


/* DROPMENU */
#nav, #nav ul {
     padding: 0;
     margin: 0;
     list-style: none;
    line-height: 1; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
 } 

#nav a {
     display: block;
color: #FFFFFF;
text-decoration: none;
 } 

#nav li {
     float: left;
 }

#nav li ul {
     position: absolute;
     width: 150px;
     left: -999em;
 } 

#nav li ul li {
     width: 150px;
	text-align: left;
background-color: #3E3E3E;
border: 1px solid #383838;
padding: 5px;
 } 

#nav li:hover, #nav li.hover {   
    position: static;   
}  


#nav li ul li:hover, #nav li.sfhover {
background-color: #737373;
}

#nav li:hover ul, #nav li.sfhover ul {
     left: auto;
 }

#nav li ul ul {
    /* margin: -1em 0 0 10em;*/
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;
 } 


