/* CSS Document */

/* Define Reset Values */
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
color: #333333;
background: url(../images/ip-bg.jpg) repeat-x #122965;
}

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: 940px;
margin: 0px auto;
padding: 0px;
}

.ipheader {
margin: 0px;
padding: 0px;
height: 121px;
}

.banner {
float: left;
}

ul.ipnav {
margin: 44px 0px 0px 0px;
padding: 0px;
float: right;
list-style: none;
}

ul.ipnav li{
display: inline;
}

.ipmainimg {
margin: 0px;
padding: 0px;
}

.ipcontent {
width: 940px;
margin: 10px 0px 10px 0px;
padding: 0px;
background: url(../images/ip-content-bg.jpg) repeat-y;
text-align: left;
}

.ipleftnav {
margin: 0px;
padding: 0px 0px 20px 0px;
width: 220px;
float: left;
background: url(../images/ip-leftnav-bg.jpg) repeat-x #091846;
text-align: center;
color: #6987D6;
}

.ipleftnav a {
color: #6987D6;
text-decoration: none;
margin-right: 10px;
}

.ipleftnav a:hover {
color: #FFFFFF;
}

a.ipleftnav-on {
color: #FFFFFF;
margin-right: 0px;
}

ul.ipleftnav1 {
margin: 0px auto;
margin-top: 10px;
padding: 5px;
width: 180px;
list-style:none;
text-align: right;
}

ul.ipleftnav1 li{
margin: 0px;
padding: 3px 10px 8px 10px;
background: url(../images/ip-leftnav-div.gif) repeat-x bottom;
}

ul.ipleftnav1 li.last{
background: none;
}

.ipleftnavphoto {
margin: 10px 0px;
}

.ipneedassist {
margin: 0px auto;
padding: 0px;
width: 195px;
background-color: #050D2B;
}

.ipmodule {
margin: 0px 0px 0px 5px;
padding: 0px 25px 20px 25px;
width: 665px;
min-height: 670px;
height: auto !important;
height: 670px;
float: left;
background: url(../images/ip-module-bg.gif) repeat-x #FFFFFF;
}

.ipfooter {
margin: 30px auto;
padding: 0px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #94A6D3;
}

.ipfooter a{
color: #94A6D3;
text-decoration: none;
}

.ipfooter p{
margin: 0px;
padding: 0px;
}

.clear {
margin: 0px;
padding: 0px;
clear: both;
}

/* Drop Dwon Menu */

.anylinkcss{
position:absolute;
visibility: hidden;
/*border: 1px solid #272727; THEME CHANGE HERE*/
border-bottom-width: 0;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: 500;
line-height: normal;
z-index: 100;
width: 220px;
/*
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=3); 
*/
/*Add Shadow in IE. Remove if desired*/
}

.anylinkcss a{
width: 100%;
display: block;
/*text-indent: 3px;*/
border-bottom: 1px solid #101657;
border-right: 1px solid #101657;
border-left: 1px solid #101657;
padding: 3px;
text-decoration: none;
/*font-weight: bold;*/
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
/*text-indent: 5px;*/
color: #ffffff;
/*font-size: 11px;*/
text-indent:5px;
/*background:url(../images/inner_navbg.png);*/
 background-color:#050d29;
text-align: left;
}

.anylinkcss a:hover{ /*hover background color*/
color: #27579e;
/* background:url(../images/inner_navbg_mo.png);*/
 background-color:#050d29;
text-align: left;
}

* html .anylinkcss a{ /*IE only hack*/
width: 100%; }


