/* CSS Document */



/* Define Reset Values */

body {

background-image: url(../images/ip-bg.gif);

}



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 */



.ipwrapper {

width: 100%;

	min-height: 1010px;

	height: auto !important;

	height: 1010px;

margin: 0px;

padding: 0px;

background: url(../images/ip-wrap-bg.png) no-repeat center top;

}



.ipcontainer {

width: 1004px;

margin: 0px auto;

padding: 0px;

text-align: center;

}



.ipheader {

width: 943px;

margin: 0px auto;

padding: 0px;

}



.ipnav {

width: 943px;

height: 59px;

margin: 0px auto;

padding: 0px;

z-index: 700;

}



.ipnav ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}



.ipnav ul li {

	margin: 0px;

	padding: 0px;

	display: inline;

	float: left;

}



.ipmainimg {

width: 1004px;

margin: 0px;

padding: 0px;

z-index: 100;

}



.ipnavbottom {

width: 1004px;

height: 30px;

margin: 0px;

padding: 0px;

background: url(../images/ip-nav-bottom.png) no-repeat center top;

}



.ipnavbottom ul {

	list-style: none;

	margin: 0 0 0 478px;

	padding: 0px;

}



.ipnavbottom ul li {

	margin: 0px;

	padding: 0px;

	display: inline;

	float: left;

}



.ipcontent {

width: 884px;

	min-height: 400px;

	height: auto !important;

	height: 400px;

margin: 15px auto;

padding: 10px;

text-align: left;

background-image: url(../images/ip-content-bg.png);

}



.ipfooter {

width: 1004px;

margin: 0px;

padding: 0px;

text-align:center;

}



.ipfooter a{

color: #FFFFFF;

text-decoration: none;

}



.ipfooter span {

color: #6391C3;

}



.clear {

margin: 0px;

padding: 0px;

clear: both;

}





/* CSS MENU */





.menu1 {





	background:url(../images/ip-nav.png) no-repeat 0 0;

}

.menu1:hover {



	background: url(../images/ip-nav2.png) no-repeat 0 0;

}

.menu2 {





	background: url(../images/ip-nav.png) no-repeat -169px 0;

}

.menu2:hover {



	background: url(../images/ip-nav2.png) no-repeat -169px 0;

}

.menu3 {



	background: url(../images/ip-nav.png) no-repeat -297px 0;

}

.menu3:hover {



	background: url(../images/ip-nav2.png) no-repeat -297px 0;

}

.menu4 {





	background: url(../images/ip-nav.png) no-repeat -479px 0;

}

.menu4:hover {



	background: url(../images/ip-nav2.png) no-repeat -479px 0;

}

.menu5 {





	background: url(../images/ip-nav.png) no-repeat -633px 0;

}

.menu5:hover {



	background: url(../images/ip-nav2.png) no-repeat -633px 0;

}

.menu6 {



	overflow: hidden;

	background: url(../images/ip-nav.png) no-repeat -766px 0;

}

.menu6:hover {



	background: url(../images/ip-nav2.png) no-repeat -766px 0;

}





/* Drop Menu */



#nav, #nav ul {

     padding: 0;

     margin: 0;

     list-style: none;

    line-height: 1; 

font-family: "Times New Roman", Times, serif;

font-size: 12px;

font-weight: bold;

text-transform: uppercase;

z-index: 800;

 } 



#nav a {

     display: block;

text-decoration: none;

color: #FFFFFF;

 } 



#nav a:hover {

color: #ffffff;

}



#nav li {

     float: left;

 }



#nav li ul {

     position: absolute;

     width: 180px;

     left: -999em;

margin-top: -16px;

	opacity: .9;

-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 

	filter: alpha(opacity=90);

 } 



#nav li ul li {

padding: 10px 10px;

     width: 160px;

	text-align: left;

background-color: #50869d;

border-bottom: 1px solid #C1DBE0;

 } 



#nav li:hover, #nav li.hover {   

    position: static;
	background-color: #335765;
   

}  





#nav li ul li:hover, #nav li.sfhover {

}



#nav li:hover ul, #nav li.sfhover ul {

     left: auto;

 }



#nav li ul ul {

margin: -18px 0 0 160px;

 } 



#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;

 } 



/* SEO footer */

.seo-footer { text-align:center; margin:10px 0; color: #fff}

.seo-footer span { text-decoration:underline; font-weight:bold; text-align:center; color: #fff}

.seo-footer a:link, .seo-footer a:visited, .seo-footer a:active { text-decoration:none;  text-align:center; color: #fff}

.seo-footer a:hover { text-decoration:underline;  text-align:center; color: #fff}

.content {

	text-decoration: none;

	color: #FFFFFF;

}

.content a {

	text-decoration: underline;

	color: #FFFFFF;

}

.content a:hover {

	text-decoration: none;

	color: #FFFFFF;

}
