 img, li, div#head_login_bg ,div#content_bg  { behavior: url(/scripts/iepngfix.htc) }

body {
 background-color:#46484A; text-align:center; margin:20px 0 160px 0; font:9pt arial; color:#444;
 }

a:link, a:visited {
 color:#0359F8; text-decoration:none;
 }
 
a:hover {
 text-decoration:underline;
 }

 
div#btn_viewer {
 visibility:hidden; position:absolute; background-color:#fff; padding:20px; border:1px solid #ddd; z-index:5;
 }

div#pri { 
 position:relative; background-color:#fff; width:843px; margin:0 auto; height:auto; text-align:left;
 }

div#pri_bg_top { 
 position:relative; width:843px; top:0; left:0; background: transparent url(../im/core/pri_bg_top.jpg) top left no-repeat;
 }
 
	img#head_logo{
	 position:absolute; top:10px; left:20px; width:179px; height:95px;
	 }

  ul#head_nav {
	 list-style:none; font: 10pt "tahoma small cap","tahoma",san-serif;
   }

  div#head_login { 
   position:absolute; width:226px; height:80px; top:35px; right:0;
   }

  div#head_login h3 { 
   margin:0 3px; color:#fff; font:bold 10pt "tahoma small cap","tahoma",san-serif;
   }

  div#head_login_bg { 
   width:226px; padding:15px 0 20px; background: transparent url(../im/core/pri_bg_login.png) left top no-repeat; border:0;
   }
   
  div#head_login table {  
   font-size:7pt; height:40px; margin-left:10px; width:207px; font-weight:bold;
   }
   
  div#head_login input#user, div#head_login input#pass { 
   font:7pt "arial",san-serif; margin:0; padding:1px; width:85px; height:13px; font-weight:bold; background-color:; border:0; padding:3px 0 0 17px;
   }

  div#head_login input#pass { 
    background:#fff url(../im/core/login_icopass.png) top left no-repeat;   
   }
   
  div#head_login input#user { 
    background:#fff url(../im/core/login_icouser.png) top left no-repeat;   
   }
   
  div#head_login input#loginsubmit { 
   width:auto; height:auto; margin-top:2px;
   }  

   
div#pri_bg_btm { 
 position:relative; width:843px; top:120px; left:0; background: transparent url(../im/core/pri_bg_btm.jpg) bottom left no-repeat;
 }

  div#content_bg { 
  width:843px; top:0; left:1px; padding-top:4px; background: transparent url(../im/core/pri_bg_main.png) top left no-repeat; width:843px;
   }
   
  div#side {
   float:right; margin:15px 12px 0 0; padding:0 0 80px 0; width:200px;
   }

  * html div#side {
   margin-right:6px;
   }
   
  div#side h3 {
   font-size:12pt; font-weight:bold; margin:0; padding:0;
   }
   
  div#side #getecho {
		  margin:0 2px; width:195px; height:192px;
	  }
   
  div#side div.more {
   font:bold 9pt "tahoma small cap","tahoma",san-serif; text-align:right; color:#FB6000; margin-top:9px;
   }
  
  img#echobutton {
   height:94px; width:203px;
   }
  
  div#side div.more a:link, div#side div.more a:visited {
   color:#FB6000;
   }
  
  div#side hr {
   display:block; margin:16px 0; padding:0; height:1px; border:0; background-color:#777;
   }
   
  img.percent {
   display:block; float:left; margin: 0 4px 24px 0; width:30px; height:31px;
   }
  
  div.main {
   margin:-50px 0 0 30px; padding-top:70px; padding-bottom:35px; width:565px; z-index:1; font:10pt/12pt arial;
   }

  div#ind {
   margin-top:0;padding-top:30px;
   }
   
   div.main h2 {
    font-size:22pt; font-weight:normal; margin:0; padding:4px 0;
    }

   div.main h3 {
    font-size:11pt; margin:0; padding-top:8px;
    }


   div.main_splash{
    margin:0px 3px; border-bottom:3px solid #FF4E00; width:610px; height:345px;  z-index:2;
    }
   
   #getecho {
	  margin:0 0 8px 12px; width:195px; height:184px;
	  }
	 
	 img#get_echo_top {
	  width:195px; height:81px; margin-bottom:-3px;
	  }
	 
	 img#get_echo_mid {
	  width:195px; height:76px; margin-bottom:-3px;
	  }
	 
	 img#get_echo_btm {
	  width:195px; height:28px;
	  }
	 
   #getechocards, #getddd {
	  margin:4px 0 0 12px; width:205px; height: 64px;
	  }

   .order {
	  width:91px; height: 22px;
	  }

	  
  div#footer {
   position:relative; height:40px; color:#fff;
   }

  div#footer ul {
   float:left; margin:0; padding: 10px 10px; width:620px; list-style:none; font: 7pt "tahoma small cap","tahoma",san-serif; color:#99E6F6;
   }
   
  div#footer ul li {
   float:left; margin-left:5px;
   }

	div#footer a {
	 color:#fff;
	 }
	 
	div#copy {
	 float:right; padding: 8px 20px 0 0; font: 9pt "tahoma small cap","tahoma",san-serif;
	 }
	 
img{
 border:0; margin-bottom:-2px;
 }

h1#hidden {
 position:absolute; z-index:1;
 }

table {
   border-collapse:collapse; border:0;
  }
  
p { margin: 11px 0;}
form { margin:0; padding:0; }