body{
    padding: 0;
    margin: 0;
    background: url(../Images/banner_bg.gif) repeat-x;
    }

p, h1, h2, h3, h4, h5, h6{
    padding: 0;
    margin: 0;
    }

#container{
    width: 820px;
    margin: 0 auto;
    font-family: Arial, Helvetica, Sans-serif;
    position: relative;
    }

#banner{
    }

.bannernavigation{
    font-family: Verdana;
    font-size: 11px;
    display: block;
    margin-bottom: 11px;
    }

.UAmac .bannernavigation{
    font-family: "Trebuchet MS";
    font-size: 11px;
    }

.bannernavigation img{
    float: left;
    }

.bannernavigation a{
    color: #FFF;
    text-decoration: none;
    width: 79px;
    height: 22px;
    padding: 15px 0 0 0;
    text-align: center;
    display: block;
    float: left; 
    position: relative;
    top: -7px;
    }

.UAmac .bannernavigation a{
    height: 20px;
    padding: 10px 0 0 0;
    }

#banner_current{
    background: url(../Images/tab_top.gif) top no-repeat #0d004c;
    }

.UAmac #banner_current{
    background: #0d004c;
    }

.bannernavigation a.industry{
/*    padding: 2px 0 0 0;*/
    padding: 9px 0 0 0;
    height: 28px;
    width: 78px;
    }

.UAmac .bannernavigation a.industry{
    height: 26px;
    padding: 4px 0 0 0;
    }

.breadcrumbs{
    display: block;
    padding: 0 10px 15px 10px;
    font-size: 12px; 
    }

.breadcrumbs a{
    color: #0035ad;
    }

#left{
    width: 180px;
    float: left;
    margin-right: 30px;
    }

#left h2{
    display: block;
    background: #dadada;
    font-family: Arial;
    letter-spacing: -1px;
    font-size: 17px;
    padding: 10px;
    }

#left h2 a{
    color: #000;
    text-decoration: none;
    }

#left h2 a:hover{
    text-decoration: underline;
    }

.left_bucket{
    display: block;
    margin: 0 0 35px 0;
    border: solid 1px #bfbfbf;
    }

.left_links{
    display: block;
    font-size: 11px;
    }

.left_links a{
    display: block;
    color: #000;
    text-decoration: none;
    padding: 10px 10px 10px 20px;
    background: url(../Images/arrow_right_blue.gif) no-repeat 10px 15px;
    }

.left_links a:hover{
    background-color: #E0F5FD;
    }

#left_current{
    font-weight: bold;
    color: #0035AD;
    }

.left_links a.noborder{
    background: none;
    }

#main{
	width: 500;
	float: right;
	font-size: 0.9em;
	line-height: 1.7;
	padding: 0 0 50px 0;
    }

#main h1{
    font-family: Tahoma, "Trebuchet MS";
    font-size: 2em;
    color: #0035ad;
    font-weight: normal;
    margin: 0 0 1em 0;
    line-height: 1.3;
    }

#main h2{
    font-size: 1.4em;
    }

#main h3{
    font-size: 1.1em;
    }

#main p{
    margin: 1.2em 0;
    }

#right{
    width: 180px;
    float: right;
    margin: 0 0 15px 15px;
    font-family: Verdana, "Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    }

#right a.action{
    display: block;
    background: url(../Images/arrow_right_white.gif) 6px 50% no-repeat #3f67c1  !important;
    background: url(../Images/arrow_right_white.gif) 13px 50% no-repeat #3f67c1;
    border: solid #0035ad;
    border-width: 1px 1px 1px 7px;
    margin: 0 0 5px 0;
    padding: 5px 5px 5px 20px;
    color: #FFF;
    text-decoration: none;
    }

#right a.action:hover{
    text-decoration: underline;
    }

#right a.print{
    display: block;
    padding:  0 0 0 25px;
    background: url(../Images/print.gif) 0 50% no-repeat; 
    margin: 20px 0 0 0;
    }

#footer{
    width: 820px;
    clear: both;
    background: url(../Images/footer_border_top.gif) repeat-x top;
    padding: 20px 0 ;
    font-size: 0.85em;
    text-align: center;
    line-height: 2;
    }

#footer a{
    color: #000;
    text-decoration: underline;
    }

table.ProductTable{
    width: 100%;
    margin: 0 0 15px 0;
    background: url(../Images/home_border.gif) repeat-x bottom;
    }

table.ProductTable td{
    vertical-align: top;
    padding: 0 0 15px 0;
    }

table.ProductTable td.ProductImage{
    width: 150px;
    }

table.ProductTable td.ProductDescription{
    padding: 0 0 15px 15px;
    }

#main table.ProductTable h2{
    font-size: 1.3em;
    }

.alignLeft{
    display: block;
    float: left;
    margin: 0 15px 0 0;
    width: 45%;
    }

.alignRight{
    display: block;
    float: right;
    }

#main img.cmx-Block,
#main img.cmx-Center,
#main img.cmx-FloatLeft,
#main img.cmx-FloatRight
    {
    padding: 1px;
    border: solid 3px #05228B;
    }

#main img.cmx-FloatLeft{
    margin: 0 10px 0 0;
    }

#main img.cmx-FloatRight{
    margin: 0 0 0 10px;
    }

.UAiemac #contactform .dropdown select{
    width: 250px;
    }

