/* CSS Document */
a{
color: #006699;
font-family: Verdana;
font-size: 10px;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
#imblogo{
height: 138px;
width: 125px;
text-indent: 0px;
overflow: hidden;
background: url(../imb/img/imb_icon.jpg) top left no-repeat;
display: block;
}
#imblogo: hover{
background-position: inherit;
}
input{
margin-bottom: 5px;
}
submit{
text-align: left;
}
#cell_top{
position: relative;
width: 980px;
height: auto; 
float: right;
clear: none;
z-index: 100;
padding-bottom: 30px;
}
#cellright{
position: relative;
text-align: left;
float: right;
clear: none;
width: 780px;
height: auto;
padding-left: 10px;
border-left:dotted 1px #CCCCCC;
}
#news img{
position: relative;
text-align: center;
clear: both;
display: block;
}
#cellright p{
display: block;
width: 450px;
margin-bottom: 10px;
margin-top: 10px;
}
#cellright h1{
display: block;
width: 450px;
}
#cellright li{
width: 450px;
white-space: normal;
}
#cellright ul{
width: 450px;
text-align: left;
margin: 0;
padding: 0;
}
#contact{
position: relative;
width: 430px;
height: 200px;
padding-top: 15px;
}
hr{
border-style:dotted;
border-width:1px;
border-color:#CCCCCC;
width:400px;
}
td{
background-color:#999999;
}
#navleft_cmpy{
position:relative;
float:left;
clear:none;
height:60em;
width:200px;
margin-left:10px;
margin-right:10px;
border-right:dotted 1px #CCCCCC;
}
#navleft{
position:relative;
text-align: left;
float: left;
clear: none;
width: 181px;
height: auto;
overflow: hidden;
}
#imange_txt{
position: relative;
width: 650px;
height: 119px;
overflow: hidden;
}
#imange_txt ul{
position: relative;
top: -100px;
left: 120px;
}
.imanage{
position: relative;
top: 0;
}
.logo{
position:relative;
float:right;
right:30px;
}
body,td,th{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:left;
white-space:normal;
}
p{
width: 500px;
display: block;
text-align: left;
}
.arrow2{
position:relative;
top:3px;
left:1px;
}
b{
font-weight:700;
}
h1{
font-size: 11px;
color:#336699;
}
h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
font-weight:100;
position:relative;
text-align:center;
}
ul{
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
text-align:left;
width: 500px;
line-height:1.5em;
letter-spacing: -1px;
list-style-position:inside;
}
li{
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
left:10px;
font-size:11px;
color:#336699;
width: 500px;
font-weight:100;
list-style-image:url(../img/star.gif);
}
/* Flash Menu*/
#dir{
position: relative;
text-align: left;
top: -20px;
width: 980px;
height: 12px;
margin: 0;
padding: 0;
}
#dir p{
position: relative;
left: 60px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
display: line;
margin: 0;
padding: 0;
}
#dir a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
}
#menu{
position:relative;
width:980px;
height:500px;
clear:both;
top:0;
}
/* Bottom: Featured Partners */
#txtnav{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
display:inline;
height:20px;
width:100%
text-align:left;
}
#txtnav a{
color:#999999;
}
#itptnrs_pos{
position: relative;
margin: 0 auto;
left: 60px;
width: 650px;
}
#gta{
float: left;
clear: right;
}
div.img{
height: 25px;
width: auto;
float: left;
}	
div.img img{
display: inline;
margin: 3px;
}
#twox{
height: 25px;
width: 91px;
text-indent: 0px;
overflow: hidden;
background: url(../img/ptnrs/ptnrs_2x.gif) top left no-repeat;
display: block;
}
#twox:hover{
background-position: bottom left;
}
#hj{
height: 25px;
width: 65px;
text-indent: 0px;
overflow: hidden;
background: url(../img/ptnrs/ptnrs_hj.gif) top left no-repeat;
display: block;
}
#hj:hover{
background-position: bottom left;
}
#hp{
height: 25px;
width: 60px;
text-indent: 0px;
overflow: hidden;
background: url(../img/ptnrs/ptnrs_hp.gif) top left no-repeat;
display: block;
}
#hp:hover{
background-position: bottom left;
}
#mbec{
height: 25px;
width: 80px;
text-indent: 0px;
overflow: hidden;
background: url(../img/ptnrs/ptnrs_mbec.gif) top left no-repeat;
display: block;
}
#mbec:hover{
background-position: bottom left;
}
#ms{
height: 25px;
width: 55px;
text-indent: 0px;
overflow: hidden;
background: url(../img/ptnrs/ptnrs_ms.gif) top left no-repeat;
display: block;
}
#ms:hover{
background-position: bottom left;
}
#st{
height: 25px;
width: 104px;
text-indent: 0px;
overflow: hidden;
background: url(../img/ptnrs/ptnrs_st.gif) top left no-repeat;
display: block;
}
#st:hover{
background-position: bottom left;
}
#sw{
height: 25px;
width: 91px;
text-indent: 0px;
overflow: hidden;
background: url(../img/ptnrs/ptnrs_sw.gif) top left no-repeat;
display: block;
}
#sw:hover{
background-position: bottom left;
}
#st{
height: 25px;
width: 104px;
text-indent: 0px;
overflow: hidden;
background: url(../img/ptnrs/ptnrs_st.gif) top left no-repeat;
display: block;
}
#st:hover{
background-position: bottom left;
}
#download_btn{
height: 14px;
width: 65px;
text-indent: 0px;
overflow: hidden;
background: url(../img/download_btn.gif) top left no-repeat;
display: block;
}
#download_btn:hover{
background-position: bottom left;
}
div.img_dl{
height: 25px;
width: auto;
float: left;
}
/* Footer */
* {
margin: 0;
}
html, body {
height: 100%;
text-align: center;
}
.wrapper {
min-height: 100%;
width: 980px;
height: auto !important;
height: 100%;
margin: 0 auto -55px; /* the bottom margin is the negative value of the footer's height */
}
/* FOOTER CONTENT*/
.footer, .push {
height: 55px; /* .push must be the same height as .footer */
width: 980px;
margin: 0 auto;
}
.footerbtm{
text-align:center;
}
.footerbtm p{
text-align:center;
padding-bottom: 30px;
width: 980px;
}
.footerbtm a{
color:#666666;
text-align:center;
}
