      body{
      	margin: 0;
      	width: 100%;
      	height: 100%;
      	font-family: arial, verdana, sans-serif;
      	font-size: 0.8em;
      	background: url(../imgs/all_bg.gif) 0 0 repeat-y;
      }
      div.all_outer{
      	background: url(../imgs/horizontal_bg.gif) 0 0 repeat-x;
      	height: 100%;
      }
      div.all_inner{
      	background: url(../imgs/top_bg.jpg) 0 0 no-repeat;
      	width: 770px;
      	height: 100%;
      }
      div.top_buttons{
      	margin: 0 0 0 570px;
      }
      div.top_buttons img{
      	margin: 0 1px 0 0;
      	border-width: 0;
      }
      div.top_section{
      	padding: 44px 0 60px 17px;
      	height: 35px;
      }
      div.top_section img{
      	border-width: 0;
      }
      div.clear{
      	clear: both;
      	font-size: 1px;
      	height: 1px;
      }
      div.min_height{
      	width: 1px;
      	height: 500px;
      	float: right;
      }
      div.content{
      	margin: 0 0 0 5px;
      	width: 550px;
      	float: right;
      }
      div.lhs{
      	margin: 0;
      	width: 214px;
      	float: right;
      }
      div.nav{
      	padding: 0 0 20px 0;
      	background: url(../imgs/nav_bg.gif) 0 bottom no-repeat;
      }
      ul.nav{
      	margin: 0;
      	padding: 0;
      	list-style-type: none;
      }
      ul.sub_sub_nav{
      	margin: 0 0 6px 0;
      	padding: 0;
      	list-style-type: none;
      }
      li.nav,
      li.sub_sub_nav{
      	margin: 0;
      	padding: 0;
      }
      li.sub_nav{
      	margin: 0 0 0 52px;
      	padding: 0;
      }
      ul.sub_nav{
      	margin: 0 0 16px 0;
      	padding: 0;
      	list-style-type: none;
      }
      a.nav{
      	margin: 0 0 0 0;
      	padding: 8px 0 8px 59px;
      	width: 155px;
      	font-size: 1.1em;
      	font-weight: bold;
      	color: #223d88;
      	text-decoration: none;
      	background: url(../imgs/nav_button.gif) 22px 0 no-repeat;
      	display: block;
      }
      a.nav:hover{
      	background: url(../imgs/nav_button_hover.gif) 22px 0 no-repeat;
      }
      a.sub_nav{
      	padding: 0 0 0 10px;
      	font-size: 0.9em;
      	width: 152px;
      	color: #223d88;
      	text-decoration: none;
      	background: url(../imgs/red_bullet.gif) 0 center no-repeat;
      	display: block;
      }
      a.sub_nav:hover{
      	text-decoration: underline;
      }
      a.sub_sub_nav{
      	padding: 0 0 0 20px;
      	font-size: 0.9em;
      	width: 142px;
      	color: #223d88;
      	text-decoration: none;
      	display: block;
      }
      a.sub_sub_nav:hover{
      	text-decoration: underline;
      }
      a.download_brochure{
      	margin: 30px 0 0 0;
      	padding: 46px 99px 24px 25px;
      	font-size: 0.95em;
      	color: #223d88;
      	width: 79px;
      	background: url(../imgs/download_brochure.gif) 0 0 no-repeat;
      	display: block;
      }
      h1{
        margin: 4px 0 10px 10px;
        padding: 6px 0 5px 38px;
        font-size: 0.85em;
        font-weight: bold;
        color: #fff;
        background-color: #ef3e33;
        background: url(../imgs/h1_bg.gif) 0 0 no-repeat;
      }
      h2{
        margin: 16px 0 10px 40px;
        font-size: 1.3em;
        font-weight: bold;
        color: #223d88;
      }
      h3{
        margin: 10px 0 8px 70px;
        font-size: 1.2em;
        font-weight: bold;
        color: #ef3e33;
        font-style: italic;
      }
      p{
        margin: 0 0 0 40px;
        font-family: verdana, arial, san-serif;
      }
      ul{
        margin: 20px 0 20px 60px;
        font-family: verdana, arial, san-serif;
      }
      li{
        margin: 14px 0;
      }
      
      a{
        color: #ef3e33;
      }
      div.lower{
        margin: 30px 0 0 0;
        padding: 10px 0 10px 209px;
      }
      p.lower{
        margin: 0;
        font-size: 0.95em;
        color: #555;
        font-family: arial, verdana, san-serif;
        text-align: center;
      }
      a.lower{
        color: #555;
      }
      div.top_flash{
        position: absolute;
        top: 39px;
        left: 252px;
      }
      div.contactForm{
	    border:#EF3E33 solid 2px;
	    float:right;
		width:250px;
		padding: 10px;
		margin: 40px 10px 0px 10px;
	  }
	  div.contactForm .myinput{
	    font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#333;
		margin: 1px 0 1px 0;
		width:140px;
	  }	  
	  .required{
	    color:#EF3E33;
	    font-size: 0.8em;
	    margin: 0px;
	    padding 0px;
	  }

#trading-partners{
	width:430px;
	height:auto;
	margin:auto;
}

#trading-partners img{
	float:left;
	display:inline;
	margin-right:10px;
	margin-bottom:15px;	
}

.clear{
	  	clear:both
}
	  
	  