
body { background-image:url(images/bg-stripe.gif); background-repeat:repeat-x; background-color:#e1e1e1; margin:0; font-family:Arial, Helvetica, sans-serif; }
body.framed { background-image:none; background-color:#ffffff;}
#menu_close{
    display: none;
}
  
#mobileBar {
    display:none;
}
#container-IE { 
    max-width:970px;
    min-width:940px;}
#global-top {
    min-width:940px;
    max-width:970px;
    height:109px;
    background-color: white;}
#global-top-logo { float:left; margin:0 10px 0 0; }
#global-top-nav-IE {
    white-space: nowrap;
    overflow: hidden;
float:right; 
    margin:55px 0 0 0; 
font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
font-size:22px;
    position: relative;
    width:87%;
    color: #7e8083;
    
}

ul.nav {
    display: flex;
    flex-direction: row;
    padding: 0;
    margin: 0;
    list-style-type: none;
    flex-flow:row
    
}
#contentFrame{
        margin:0 0 0 0;
        width:675px;
    }
#brandsUL{
    display:none;
}
ul.nav-IE{
    padding: 0;
    padding-bottom:4px;
    margin: 0;
    list-style-type: none;
    float:right;
    display: inline;
}
ul.nav-IE > li{
    display: inline;
    white-space: nowrap;
    overflow: hidden;
    width: auto;
    padding-right: 3px;
    padding-left: 3px;
}
ul.nav > li {
     display: inline;
    white-space: nowrap;
    overflow: hidden;
    width: auto;
    padding-right: 7px;
    padding-left: 7px;
    
}

li > a {
    color: #7e8083;
    text-decoration: none;
    
}

/*
#global-top-nav a:link, #global-top-nav a:active, #global-top-nav a:visited { color:#7e8083; text-decoration:none; }
	#global-top-nav a:hover { color:#52bdec; text-decoration:none; }
	#global-nav-divider { margin:0 8px 0 8px; }
*/
#home-contents { margin:25px 0 15px 0; background-color:#fff; }
	#home-contents p { margin:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9a9b9d; }

#page-title { margin:25px 0 15px 0; padding:10px; background-color:#9a9b9d; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:26px; color:#fff;}

#page-contents { margin:15px 0 15px 0; background-color:#fff; min-height:400px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9a9b9d;}
	#page-contents td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9a9b9d;}
	#page-contents .emphasized {font-size:16px; font-weight: bold;}
	#page-contents a {color:#67b2e8; font-weight:bold;}
	#page-contents a:hover {color:#666666; font-weight:bold;}

#global-footer { height:40px; background-color:#9a9b9d; }
#global-footer-nav { float:left; margin:10px 0 0 15px; font-family:Georgia, Times New Roman, Times, serif; font-size:16px; color:#fff; }
	#global-footer-nav a:link, #global-footer-nav a:active, #global-footer-nav a:visited { color:#fff; text-decoration:none; }
	#global-footer-nav a:hover { color:#ade6ff; text-decoration:none; }
#global-footer-cr { float:right; margin:15px; font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#fff; }

#brands-sub { background-color:#eeeeee; width:25%; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
	#brands-sub a:link, #brands-sub a:active, #brands-sub a:visited { color:#9a9b9d; text-decoration:none; }
	#brands-sub a:hover { color:#67b2e8; text-decoration:none; } 
	
#brands-map { background-color:#eeeeee; width:25%; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#graylink { color:#777; }
#graylink a:link, #graylink a:active, #graylink a:visited { color:#777; }
#graylink a:hover { color:#333; }

#careerNav {background-color:#fdc0bf; padding:10px; font-family:Helvetica,Arial,Sans Serif; font-size:14px; color:#9e0039; text-align:center;}
#careerNav a {color:#9e0039; font-weight:bold;}
#careerNav a:hover {color:#666666; font-weight:bold;}
#careerAJ a {margin-left:15px; font-family:Helvetica, Arial, Sans Serif; font-size:12px;color:#06F; text-decoration:underline;}
#careerAJ a:hover {color:#9e0039; text-decoration:underline;}

      *.formLabel, *.formField {
	font-size: 12px;
	line-height: 13px;
    }

      *.formLabel{
        text-align: right;
        padding-right: 5px;
    }

      *.formLabelError, *.formFieldError {
        text-align: right;
        background-color: #E0E0E0;
        font-size: 12px;
        line-height: 16px;
        color: #800000;    }
#re-intro { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#9a9b9d; padding-top:15px; margin:0;}
#re-contact-hdr { background-color:#747679; padding:10px; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold;}
#re-text {color:#888;}
