body {
    text-align:center;
    background: #fff;
    width:753px;
    margin:auto;
    font-family:  arial, verdana, san-serif;
    font-size: .8em;
    color:#404040;
}

.UAiemac body {
    width:665px;
    }

#container {
    width:100%;    
    margin:0px auto;
    background: #fff;
    text-align:left;
}

.UAiemac #container{
    width:665px;
    }


a {
    color: #4056FF;
    }
    
a:visited {
    color: purple;
    }

h1{
    font-size: 1.3em;
    color:#3F3F3F;
}

img.cmx-FloatLeft{
    padding-right:5px
}

img.cmx-FloatRight{
    margin-top:20px;
    padding-left:5px
}

/* -----------------Banner Elements-----------------------*/

#banner{
    width: 753px;
    height:177px;
    background: url(/images/banner_bg.gif) no-repeat top;
    font-size:11px;
}

.logo{
    float:left;
    margin-top:18px;
    padding-bottom:12px;
}

.GoogleForm{
    float:right;
    margin: 30px 10px 0px 0px;
    display:block;
    }

.GoogleForm input {
    font-family:arial, verdana, san-serif;
    font-size: 13px;
    height: 13px;
    }

.GoogleForm img {
    position:relative;
    top:3px;
    }

.marketing_message{
    padding-left:9px;
}


.nav{
    background: #DBDBDB;
    color:#000;
    font-weight:bold;
    width:610px;
    display:block;
    margin-left:113px;
    line-height:20px;
    border-bottom:1px solid #fff;
    clear:both;
}

.nav a:link, .nav a:visited, .nav a:active{
    color:#000;
    font-weight: bold;
    text-decoration:none;
    border-right:1px solid #fff;
    padding: 10px 10px 10px 10px;
    font-size:11px;
}

.UAiemac .nav a:link, .nav a:visited, .nav a:active{
    padding:10px 10px 5px 10px;
}

.nav a:hover{
    color:#AA1054;
}

.bread{
    width:746px;
    background: url(/images/bread_bg.gif) no-repeat;
    display:block;
    height:26px;
    padding: 10px 0px 0px 7px;
}


/* -----------------Left Col Elements-----------------------*/


#left{
    float:left;
    background:#fff;
    padding-bottom:10px;
    width:223px;
}

#left h1{
    background:#D7D7D7 url(/images/down_arrow.gif) no-repeat left;;
    color: #000;
    font-size:1em;
    line-height:21px;
    margin-bottom: 5px;
    padding-left: 25px;
}

#left h1 a:link, #left h1 a:active, #left h1 a:visited{
    color: #000;
    text-decoration:none;
    font-weight:bold;
    padding-left:0px;
    font-size:13px;
}


#left h1 a:hover{
    text-decoration: underline;
}



.left_nav a:link,  .left_nav a:visited, .left_nav a:active {
    display:block;
    color:#000;
    padding-left: 22px;
    font-size:11px;
}

.left_nav a:hover{
    color:#AA1054;
}

/* -----------------Main Content Elements-----------------------*/

#main{
    float:left;
    width:315px;
    margin-left:5px;
}

.UAiemac #main {
    margin-left:130px;
    }


/* -----------------Right Content Elements-----------------------*/


#right{
    float:right;
    width:180px;
}

.UAiemac #right {
    margin-right:106px;
    }

#right h1{
    background:#DBDBDB url(/images/arrow.gif) no-repeat left;
    color: #000;
    font-size:12px;
    line-height:26px;
    padding-left:20px;


}

.right_nav a:link,  .right_nav a:visited, .right_nav a:active {
    display:block;
    background:#DBDBDB url(/images/arrow.gif) no-repeat left;
    color: #000;
    font-size:11px;
    line-height:26px;
    border-bottom:2px solid #fff;
    padding-left:20px;
    font-weight:bold;
}

.right_nav a:hover{
    color:#AA1054;
}

.print-link {
    background:#fff;
    }

.print-link a:link,  .print-link a:visited, .print-link a:active {
    background-color:#fff;
    background-image:none;
    display:inline;
    border:0;
    padding:0;
}

.print-link img {
    position:relative;
    top:4px;
    margin-right:10px;
    }

/* -----------------Footer Elements-----------------------*/

#footer{
    width: 738px;
    height: 57px;
    background: #AA1054;
    color:#fff;
    font-size:11px;
    padding: 6px 0px 6px 15px;
    line-height: 20px;
}

#footer a:link, #footer a:visited, #footer a:active{
    font-family: arial, verdana, san-serif;
    color:#fff;
    font-size:11px;
    text-decoration:none;
    padding: 0px 3px 0px 3px;

}

#footer a:hover{
    text-decoration: underline;
}

.print-footer {
    display:none;
    }

.printable-version {
    background:#fff;
    }

.printable-version a {
    background:#fff;
    }

.UAiemac .formfield {
    display:block;
    clear:both;
    float:left;
    }

.UAiemac .formfield .col1 {
    float:left;    
    display:block;
    }

.UAiemac .formfield .col2 {
    float:right;
    display:block;
    }