﻿/************* STYLE GUIDE ***************

Dark grey text:     #4f4f4f

*****************************************/

body,html {
    padding: 0;
    margin: 0;
    font-family: Arial, Sans-Serif;
    color: #4f4f4f;
    font-size: 13px;
    }
    
.SSLImage {
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 135px;
    visibility: hidden; /* Per CIO */
    }
    
h1 {
    color: #4f4f4f;
    font-size: 22px;
    padding-top: 10px;
    }
    
h2 {
    font-size: 18px;
    margin: 0;
    padding: 10px 0 2px 0;
    }
    
ul {
    margin: 0 0 0 20px;
    padding: 0 0 0 10px;
    }

/* Use this class in the surrounding div for any legal page, and
    this style will apply to its paragraphs. */
.legalpage {
    padding: 10px 0 0 0;
    }

.legalpage p {
    margin: 0 0 6px 16px;
    }

/* Creates the left padding on the page for larger browsers. */
.leftpane {
    width: 50%;
    background-image: url(metalThemeImages/leftpaneimage.gif);
    background-repeat: repeat-x;
    }

/* Defines the main width of the content of the page. */
.centerpane {
    width: 995px;
    border: none;
    }

/* Creates the right padding on the page for larger browsers. */
.rightpane {
    width: 50%;
    background-image: url(metalThemeImages/rightpaneimage.gif);
    background-repeat: repeat-x;
    }

.header {
    width: 995px; /* Match .centerpane width. */
    }
    
#navcontainer {
    position: relative;
    height: 22px;
    width: 995px;
    }

#search {
    position: absolute;
    top: 0;
    width: 995px;
    background: url(metalThemeImages/navbackground.gif) repeat-x;
    height: 22px;
    text-align: right;
    }
    
#searchender {
    position: absolute;
    top: 0;
    right: 0;    
    width: 995px;
    background: url(metalThemeImages/navrightender.gif) right no-repeat;
    height: 22px;
    }
    
#nav {
    position: absolute;
    top: 0;
    left: 0;
    color: #4f4f4f;
    height: 22px;
    font-family: Arial, Sans-Serif;
    }

/*  The navigation bar requires creative CSS styles to make it appear to
    be buttons. The actual bar itself is a .NET menu control. */
    
#nav .navItem {
    background: url(metalThemeImages/navBtnOff.jpg) no-repeat;
    width: 80px;
    height: 22px;
    color: #4f4f4f;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    text-align: center;
    font-weight: 700;
    line-height: 22px;
    }

#nav .navItemHover {
    background: url(metalThemeImages/navBtnHover.jpg) no-repeat;
    width: 80px;
    height: 22px;
    color: #4f4f4f;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    }

#nav .navItemSelected {
    background: url(metalThemeImages/navBtnOn.jpg) no-repeat;
    width: 80px;
    height: 22px;
    color: #4f4f4f;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    }
    
#nav a, #menu a:visited {
    display: block;
    background: transparent !important;
    }

#nav a:hover, #nav a:active, #nav a:focus {
    display: block;
    background: transparent !important;
    }
    
.navleftstarter {
    height: 22px;
    width: 2px;
    }
    
.underbar {
    position: relative;
    width: 995px; /* Match .centerpane width. */
    height: 5px;
    background: url(metalThemeImages/underbarbackground.gif) repeat-x;
    }

.underbarleftimg {
    position: absolute;
    left: 0;
    }
    
.underbarrightimg {
    position: absolute;
    right: 0;
    }
    
.main {
    width: 995px; /* Match .centerpane width. */
    border: none;
    }

.footer {
    position: relative;
    width: 995px; /* Match .centerpane width. */
    height: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: url(metalThemeImages/footerbackground.jpg) repeat-x;
    }

.footerleftimg {
    position: absolute;
    left: 0;
    }
    
.footerleftcontent {
    position: absolute;
    line-height: 25px;
    left: 10px;
    color: White;
    font-size: 12px;
    }
    
.footerrightcontent {
    position: absolute;
    line-height: 25px;
    right: 10px;
    color: White;
    font-size: 12px;
    }
    
.footerrightcontent a:link, .footerrightcontent a:visited, .footerrightcontent a:active {
    color: White;
    font-size: 12px;
    }
        
.footerrightcontent a:hover {
    text-decoration: underline;
    }
    
.footerrightimg {
    position: absolute;
    right: 0;
    }

.standardcontent {
    padding-right: 10px;
    }
    
.standardcontent h1 {
    margin: 0 0 4px 4px;
    padding-top: 10px;
    }
    
.standardcontent p {
    margin: 0 0 0 8px;
    line-height: 1.3em;
    }
    
.imagefloatleft {
    float: left;
    padding-right: 10px;
    }
    
.captionedimage {
    border: solid 1px silver;
    }
        
/****************************************

    MetalChoiceBar.master STYLES FOLLOW

*****************************************/

.choicebartable {
    width: 995px;
    }

.maincontentcell {
    width: 734px;
    }

.choicebarcontentcell {
    width: 261px;
    }
    
.choicebarcontent {
    background: url(metalThemeImages/choicebarbackground.gif) repeat-y;
    }
    
.choicebarcontentbottom {
    background: url(metalThemeImages/choicebarbottom.gif) no-repeat;
    height: 9px;
    }
    
.optionHeading {
    display: block;
    margin: 0 6px 0 8px;
    padding: 0 0 0 11px;
    border-top: solid 1px gray;
    border-bottom: solid 1px gray;
    background-color: silver;
    color: white;
    font-weight: 700;
    }
    
/****************************************

    MetalBlankPage.master STYLES FOLLOW

*****************************************/

.blankpagetable {
    width: 995px;
    }

.blankpagecell  {
    width: 995px;
    }

/****************************************

    default.aspx STYLES

*****************************************/

.adNavArea {
    position: relative;
    height: 318px;
    width: 995px;
    }

.ad {
    position: absolute;
    }
    
.adNav {
    position: absolute;
    right: 0;
    width: 268px;
    height: 318px;
    }
    
.CSLink {
    background: url(metalThemeImages/btnCS.jpg) no-repeat;
    height: 111px;
    width: 268px;
    display: block;
    }

.CSLink:hover {
    background: url(metalThemeImages/btnCS.jpg) no-repeat;
    background-position: -268px;
    }
    
.TSLink {
    background: url(metalThemeImages/btnTS.jpg) no-repeat;
    height: 106px;
    display: block;
    }

.TSLink:hover {
    background: url(metalThemeImages/btnTS.jpg) no-repeat;
    background-position: -268px;
    }

.AMSLink {
    background: url(metalThemeImages/btnAMS.jpg) no-repeat;
    height: 101px;
    display: block;
    }

.AMSLink:hover {
    background: url(metalThemeImages/btnAMS.jpg) no-repeat;
    background-position: -268px;
    }
    
.editionbar {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 995px;
    height: 21px;
    line-height: 21px;
    font-size: 12px;
    }
    
.editionleft {
    position: absolute;
    left: 20px;
    width: 204px;
    border-top: solid 1px #c0c0c0;
    border-bottom: solid 1px #c0c0c0;
    }
    
.editioncenter {
    position: absolute;
    left: 50%;
    margin-left: -275px;
    width: 550px;
    border-top: solid 1px #c0c0c0;
    border-bottom: solid 1px #c0c0c0;
    text-align: center;
    }
        
.editionright {
    position: absolute;
    right: 20px;
    width: 204px;
    text-align: right;
    border-top: solid 1px #c0c0c0;
    border-bottom: solid 1px #c0c0c0;
    }
    
.editionright a:link, .editionright a:visited, .editionright a:hover {
    text-decoration: none;
    color: #717171;
    } 

.newsheader {
    background: url(metalThemeImages/newsheader.gif) no-repeat;
    width: 995px;
    padding-top: 32px;
    }
    
.newspanel {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 995px;
    height: auto;
    }
    
.newspanel a:link {
    text-decoration: none;
    color: black;
    }
        
.newspanel a:visited {
    text-decoration: none;
    color: Black;
    }

.newspanel a:hover {
    text-decoration: underline;
    }
    
.newspanelleft {
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    width: 458px;
    }
        
.newspanelright {
    float: left;
    padding-left: 20px;
    width: 450px;
    /*border-left: solid 1px #c0c0c0;*/
    position: relative;
    }
    
.newspanelseparator {
    position: absolute;
    left: 0;
    top: 10%;
    width: 1px;
    height: 70%;
    }
    
.newspanelseparator table {
    background-color: #747474;
    }
        
.newstitle {
    color: #747474;
    font-weight: 700;
    margin: 0 4px 0 0;
    font-size: 14px;
    font-family: Times New Roman, Serif;
    font-variant: small-caps;
    }
    
.newsdate {
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-size: 14px;
    font-style: italic;
    font-family: Times New Roman, Serif;
    white-space: nowrap;
    font-variant: small-caps;
    }
    
.newsentry {
    margin-bottom: 16px;
    font-size: 13px;
    }
        
.clear {
    clear: both;
    } 

/****************************************

    MetalNewsItem.master STYLES

*****************************************/

.MetalNewsItemBody {
    background: url(../../Images/newsitembackfade.jpg) bottom repeat-x;
    height: 100%;
    }

/****************************************

    newsItemPopup.aspx STYLES

*****************************************/

.newsItemPopup {
    padding: 10px;
    }

.newsItemPopup p {
    margin: 0;
    padding: 0;
    }
    
.newsItemPopupTitle h1 {
    margin: 0;
    padding: 0;
    border-bottom: solid 1px #4f4f4f;
    font-family: Times New Roman, Serif;
    font-variant: small-caps;
    }
    
.newsItemPopupTitle h2 {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: Silver;
    font-style: italic;
    font-family: Times New Roman, Serif;
    font-variant: small-caps;
    }
    
.newsItemPopupContent {
    margin: 14px 12px 0 12px;
    color: Black;
    font-size: 16px;
    line-height: 1.5em;
    }
    
.newsItemPopupContent p {
    text-indent: 1em;
    }
    
/****************************************

    pressItemPopup.aspx STYLES

*****************************************/

.pressItemPopupTitle h2 {
    margin: 0;
    padding: 0;
    font-style: italic;
    color: Silver;
    }

.pressItemPopupTitle h1 {
    padding-top: 0;
    margin-top: 0;
    }
    
.pressItemPopupContent {
    margin-left: 10px;
    }
    
.pressItemPopupContent p {
    text-indent: 1em;
    }
    
.pressReleaseHeader {
    background: url(../../Images/AMPcolorlogo.jpg) top center no-repeat;
    padding: 50px 0 4px 0;
    text-align: center;
    border-bottom: solid 1px gray;
    }
    
.pressNote {
    position: relative;
    font-size: 20px;
    line-height: 100px;
    font-weight: bold;
    height: 100px;
    }
    
.pressContact {
    position: absolute;
    line-height: normal;
    background-color: White;
    font-size: 14px;
    font-weight: normal;
    top: 10px;
    right: 10px;
    border: solid 1px gray;
    padding: 6px;
    }
   
/****************************************

    candidateInformation.aspx STYLES

*****************************************/

.CSMain {
    position: relative;
    height: 145px;
    background: url(../../Images/CSMain.jpg) no-repeat;
    }

.CSMainText {
    position: absolute;
    left: 160px;
    right: 20px;
    top: 42px;
    }
    
.examselector {
    margin: 0 2px 0 20px;
    padding: 0px;
    }
        
.examselector select {
    margin: 0;
    font-size: 14px;
    color: #4f4f4f;
    font-weight: bold;
    }
    
.examselectortable {
    margin-bottom: 10px;
    }

.examselectorchoice1start {
    height: 59px;
    width: 80px;
    background: url(../../Images/examchoice1.jpg) no-repeat;
    }
    
.examselectorchoice1 {
    height: 37px;
    border-top: solid 11px #f0f0f0;
    border-bottom: solid 11px #f0f0f0;
    }
 
.examselectorchoice2start {
    height: 59px;
    width: 80px;
    background: url(../../Images/examchoice2.jpg) no-repeat;
    }
    
.examselectorchoice2 {
    height: 37px;
    border-top: solid 11px #f0f0f0;
    border-bottom: solid 11px #f0f0f0;
    }

.examselectorchoice3start {
    height: 59px;
    width: 80px;
    background: url(../../Images/examchoice3.jpg) no-repeat;
    }

.examselectorchoice3 {
    height: 37px;
    border-top: solid 11px #f0f0f0;
    border-bottom: solid 11px #f0f0f0;
    }
    
.examselectorchoiceend {
    height: 59px;
    width: 80px;
    background: url(../../Images/examchoicerightend.gif) no-repeat;
    }
    
.recentexams p {
    margin: 0;
    padding: 0;
    }
    
.recentexams a:visited, .recentexams a:active, .recentexams a:link, .recentexams a:hover {
    color: Black;
    }

.recentexams a:hover {
    background: url(../../Images/miniarrow.gif) no-repeat 0 3px;
    padding: 0 0 0 16px;
    display: block;
    }
    
/* All pages that inherit ChoiceBar.master use this style
   for items listed in the ChoiceBar categories.          */   
.sectionData {
    font-size: 12px;
    margin-right: 6px;
    margin-left: 6px;
    padding: 0 6px 6px 16px;
    }
    
.sectionData h1 {
    font-size: 14px;
    margin: 6px 0 2px 0;
    padding: 0;
    }
    
.sectionData p {
    margin: 2px 0 0 6px;
    padding: 0;
    }

.phonebold {
    font-weight: 700;
    }
    
.weatherItem {
    font-weight: 700;
    margin-left: -6px;
    margin-bottom: 10px;
    color: Black;
    }
    
.weatherItemNote {
    font-weight: normal;
    font-style: italic;
    text-indent: 4px;
    color: Gray;
    }
    
.examnewstitle {
    font-weight: 700;
    color: Black;
    }
    
.examnewsdate {
    font-weight: 700;
    color: Black;
    }

.examnewsentry, .examnewsentry a:link, .examnewsentry a:visited, .examnewsentry a:hover, .examnewsentry a:active {
    font-weight: normal;
    font-style: italic;
    text-indent: 4px;
    color: Gray;
    padding-bottom: 10px;
    }
 
/****************************************

    examination.aspx STYLES

*****************************************/

.examinformationpanel {
    margin-top: 10px;
    padding-left: 10px;
    }
    
.examinformationpanel p {
    margin: 0 0 20px 0;
    padding: 0;
    }
  
.clientname {
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    color: Black;
    }
    
.examname {
    padding: 2px;
    display: block;
    margin: 0 20px 14px 0;
    font-size: 20px;
    font-style: italic;
    padding-left: 8px;
    border-bottom: solid 1px #717171;
    }
    
.handbookbtn {
    background: url(../../Images/sectionHandbook.jpg) no-repeat;
    height: 33px;
    width: 261px;
    display: block;
    }
    
.handbookbtn:hover {
    background: url(../../Images/sectionHandbook.jpg) no-repeat;
    background-position: -261px;
    }
    
.applicationbtn {
    background: url(../../Images/sectionApplication.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.applicationbtn:hover,applicationbtn:active {
    background: url(../../Images/sectionApplication.jpg) no-repeat;
    background-position: -261px;
    }
    
.relatedbtn {
    background: url(../../Images/sectionRelated.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.relatedbtn:hover {
    background: url(../../Images/sectionRelated.jpg) no-repeat;
    background-position: -261px;
    }
    
.sponsorbtn {
    background: url(../../Images/sectionSponsor.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.sponsorbtn:hover {
    background: url(../../Images/sectionSponsor.jpg) no-repeat;
    background-position: -261px;
    }
    
.practicebtn {
    background: url(../../Images/sectionPractice.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.practicebtn:hover {
    background: url(../../Images/sectionPractice.jpg) no-repeat;
    background-position: -261px;
    }
    
.locatebtn {
    background: url(../../Images/sectionLocate.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.locatebtn:hover {
    background: url(../../Images/sectionLocate.jpg) no-repeat;
    background-position: -261px;
    }
    
.registerbtn {
    background: url(../../Images/sectionRegister.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.registerbtn:hover {
    background: url(../../Images/sectionRegister.jpg) no-repeat;
    background-position: -261px;
    }
    
.reschedulebtn {
    background: url(../../Images/sectionReschedule.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.reschedulebtn:hover {
    background: url(../../Images/sectionReschedule.jpg) no-repeat;
    background-position: -261px;
    }
    
.examannouncement, .examextrainfo p, .examintro, .examcontactnumber {
    padding-left: 10px;
    }
    
.examannouncement p {
    padding: 0 60px 0 60px;
    background: url(../../Images/exclaim.jpg) no-repeat 26px center ;
    min-height: 61px;
    color: #8b0002;
    }
    
.examextrainfo p {
    margin: 0;
    }
    
/****************************************

    testingServices.aspx STYLES

*****************************************/

.TSMain {
    position: relative;
    height: 117px;
    background: url(../../Images/TSMain.jpg) no-repeat;
    }

.TSQuote {
    position: absolute;
    left: 360px;
    right: 70px;
    top: 32px;
    font-size: 12px;
    color: Black;
    }
    
.TSQuote p {
    margin: 0;
    padding: 0;
    line-height: 1.3em;
    }
    
.TSQuoteBody {
    font-style: italic;
    }
    
.TSQuoteAuthor {
    font-weight: 700;
    text-indent: 10px;
    }
   
.TSContentArea {
    margin: 40px 20px 0 0;
    padding-left: 10px;
    }
    
.TSContentArea p {
    margin: 0;
    padding: 0 0 20px 0;
    }
    
.TSTextEntry1 {
    background: url(../../Images/fullserviceprovidertext.gif) no-repeat;
    margin-top: 30px;
    padding-top: 20px;
    padding-left: 4px;
    margin-right: 20px;
    }
    
.TSTextEntry2 {
    margin-top: 30px;
    margin-left: 20px;
    margin-right: 20px;
    }
    
.TSTextEntry2 img {
    display: inline;
    vertical-align: middle;
    padding-right: 30px;
    }

/* Multiple pages may use this style
   for mailing list buttons.          */   
.mailinglistbtn {
    background: url(../../Images/sectionJoinMailingList.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.mailinglistbtn:hover, .mailinglistbtn:active {
    background: url(../../Images/sectionJoinMailingList.jpg) no-repeat;
    background-position: -261px;
    }

/* Multiple pages may use this style
   for publication link buttons.          */   
.publicationsbtn {
    background: url(../../Images/sectionPublications.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.publicationsbtn:hover, .publicationsbtn:active {
    background: url(../../Images/sectionPublications.jpg) no-repeat;
    background-position: -261px;
    }
 
/* Multiple pages may use .infolink styles
   for informational links.          */
   
.infolink a:link {
    color: Black;
    text-decoration: none;
    font-size: 13px;
    }
   
.infolink a:active,.infolink a:hover {
    background: url(../../Images/miniarrow.gif) no-repeat 0 3px;
    padding-left: 16px;
    text-decoration: none;
    font-size: 13px;
    }
    
.infolink a:focus {
    background: url(../../Images/miniarrow.gif) no-repeat 0 3px;
    padding-left: 16px;
    text-decoration: none;
    font-size: 13px;
    }
    
.infolink a:visited {
    text-decoration: none;
    color: gray;
    font-size: 13px;
    }
    
.infolinkinitial {
    background: url(../../Images/miniarrow.gif) no-repeat 0 3px;
    padding-left: 16px;
    text-decoration: none;
    font-size: 13px;
    }

.TSacnlogo {
    position: absolute;
    background: url(../../Images/acnLogo.gif) no-repeat bottom right;
    width: 690px;
    height: 71px;
    }
    
/****************************************

    associationManagement.aspx STYLES

*****************************************/

.AMSMain {
    position: relative;
    height: 117px;
    background: url(../../Images/AMSMain.jpg) no-repeat;
    }

.AMSQuote {
    position: absolute;
    left: 410px;
    right: 60px;
    top: 32px;
    font-size: 12px;
    color: Black;
    }
    
.AMSQuote p {
    margin: 0;
    padding: 0;
    line-height: 1.3em;
    }
    
.AMSQuoteBody {
    font-style: italic;
    }
    
.AMSQuoteAuthor {
    font-weight: 700;
    text-indent: 10px;
    }
    
.AMSContentArea {
    margin: 40px 20px 0 0;
    padding-left: 10px;
    }
    
.AMSContentArea h2 {
    clear: left;
    }
    
.AMSTextEntry1 {
    background: url(../../Images/proactivetext.gif) no-repeat;
    margin-top: 30px;
    padding-top: 20px;
    padding-left: 4px;
    margin-right: 20px;
    }
    
.AMSTextEntry2 {
    margin-top: 30px;
    margin-left: 20px;
    margin-right: 20px;
    }
    
.AMSTextEntry2 img {
    display: inline;
    vertical-align: middle;
    padding-right: 30px;
    }

/****************************************

    community.aspx STYLES

*****************************************/

.communityheader {
    background: url(../../Images/CommunityMain.jpg) no-repeat;
    width: 495px;
    height: 91px;
    padding: 24px 0 0 200px;
    }
     
.communityentry1, .communityentry2, .communityentry3 {
    width: 935px;
    margin: 20px 0 0 40px;
    letter-spacing: .03em;
    line-height: 1.3em;
    }
        
.communityentry1 p, .communityentry2 p, .communityentry3 p {
    margin: 8px 40px 20px 30px;
    }
    
.charityLeadImage {
    float: left;
    margin: 10px 20px 0 0;
    }

.charityFollowingImage {
    float: right;
    margin: 10px 20px 0 0;
    }

/****************************************

    about.aspx STYLES

*****************************************/

.aboutusimage1 {
    float: left;
    padding: 0 10px 0 0;
    }
    
.locationsbtn {
    background: url(../../Images/sectionLocations.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.locationsbtn:hover, .locationsbtn:active {
    background: url(../../Images/sectionLocations.jpg) no-repeat;
    background-position: -261px;
    }
    
.employmentbtn {
    background: url(../../Images/sectionEmployment.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.employmentbtn:hover, .employmentbtn:active {
    background: url(../../Images/sectionEmployment.jpg) no-repeat;
    background-position: -261px;
    }
    
.regionalbackground {
    background: url(../../Images/mapbackground.jpg) no-repeat;
    padding-left: 270px;
    min-height: 400px;
    }
    
.regionalfirstbtn {
    background: url(../../Images/sectionRegionalFirstInList.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.regionalfirstbtn:hover, .regionalfirstbtn:active {
    background: url(../../Images/sectionRegionalFirstInList.jpg) no-repeat;
    background-position: -261px;
    }
    
.missionstatement {
    padding: 10px 10px 10px 0;
    color: Black;
    }
    
.salesInfoBtn {
    background: url(../../Images/sectionSalesEmail.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.salesInfoBtn:hover, .salesInfoBtn:active {
    background: url(../../Images/sectionSalesEmail.jpg) no-repeat;
    background-position: -261px;
    }
    
.genInfoBtn {
    background: url(../../Images/sectionGeneralEmailtop.jpg) no-repeat;
    height: 33px;
    width: 261px;
    display: block;
    }
    
.genInfoBtn:hover, .genInfoBtn:active {
    background: url(../../Images/sectionGeneralEmailtop.jpg) no-repeat;
    background-position: -261px;
    }
    
/****************************************

    displayTCList.aspx STYLES

*****************************************/

.displayTCListpage {
    background: url(../../Images/earth.jpg) no-repeat top right;
    width: 995px;
    }
    
    
.locationtable {
    }
    
.locationitem {
    border-bottom: solid 1px silver;
    padding-bottom: 10px;
    border-right: solid 1px silver;
    }
    
.locationitemdirections {
    border-bottom: solid 1px silver;
    padding: 10px;
    }
    
.locationtable p {
    margin: 0;
    padding: 0;
    }    

.locationlistdropdown {
    margin: 10px 0 10px 0;
    }

.locationmap {
    text-align: center;
    }
    
.locationlistdropdown select{
    font-weight: 700;
    color: #717171;
    }
    
.locationdirections {
    color: Black;
    }
    
.backbutton {
    clear: both;
    }
    
/****************************************

    publications.aspx STYLES

*****************************************/

.pressreleasesbtn {
    background: url(../../Images/sectionPressReleases.jpg) no-repeat;
    height: 33px;
    width: 261px;
    display: block;
    }
    
.pressreleasesbtn:hover, .pressreleasesbtn:active {
    background: url(../../Images/sectionPressReleases.jpg) no-repeat;
    background-position: -261px;
    }
    
.pressreleasebackground {
    background: url(../../Images/microphone.jpg) 20px left no-repeat;
    padding-left: 160px;
    min-height: 340px;
    }
    
.testingbrochuresbackground {
    background: url(../../Images/TSpuzzlepiece.jpg) top left no-repeat;
    padding-left: 60px;
    min-height: 200px;
    }

.managementbrochuresbackground {
    background: url(../../Images/AMSpeople.jpg) top left no-repeat;
    padding-left: 60px;
    min-height: 200px;
    }
    
.connectionbtn {
    background: url(../../Images/sectionConnections.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.connectionbtn:hover, .connectionbtn:active {
    background: url(../../Images/sectionConnections.jpg) no-repeat;
    background-position: -261px;
    }
    
.regulatorbtn {
    background: url(../../Images/sectionRegulatorReports.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.regulatorbtn:hover, .regulatorbtn:active {
    background: url(../../Images/sectionRegulatorReports.jpg) no-repeat;
    background-position: -261px;
    }
    
.ontheroadbtn {
    background: url(../../Images/sectionOnTheRoad.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.ontheroadbtn:hover, .ontheroadbtn:active {
    background: url(../../Images/sectionOnTheRoad.jpg) no-repeat;
    background-position: -261px;
    }
    
.testingpubsbtn {
    background: url(../../Images/sectionTestingPublications.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.testingpubsbtn:hover, .testingpubsbtn:active {
    background: url(../../Images/sectionTestingPublications.jpg) no-repeat;
    background-position: -261px;
    }
    
.associationmanbtn {
    background: url(../../Images/sectionAssocMan.jpg) no-repeat;
    height: 38px;
    width: 261px;
    display: block;
    }
    
.associationmanbtn:hover, .associationmanbtn:active {
    background: url(../../Images/sectionAssocMan.jpg) no-repeat;
    background-position: -261px;
    }
    
.datalist {
    margin-left: 10px;
    }
    
.ontheroadbackground {
    background: url(../../Images/ontheroadimage.jpg) top left no-repeat;
    padding-left: 220px;
    min-height: 450px;
    }

.ontheroadlist {
    margin: 0 0 0 10px;
    }
    
.ontheroadrepeater p {
    margin: 0;
    padding: 0;
    }
    
.ontheroadtitle {
    font-size: 18px;
    color: #145192;
    display: block;
    border-bottom: solid 1px #145192;
    margin-bottom: 8px;
    margin-right: 20px;
    }
    
.ontheroaddate {
    font-style: italic;
    margin-left: 6px;
    }

.ontheroadlocation {
    font-weight: 700;
    margin-left: 6px;
    }

.ontheroadnotes {
    display: block;
    margin: 0 20px 10px 12px;
    }
    
/****************************************

    contact.aspx STYLES

*****************************************/

.contactbackground {
    background: url(../../Images/stairwell2.jpg) no-repeat;
    padding-left: 270px;
    }

.contactbackground p {
    padding-left: 4px;
    }
    
.regionalbtn {
    background: url(../../Images/sectionRegional.jpg) no-repeat;
    height: 33px;
    width: 261px;
    display: block;
    }
    
.regionalbtn:hover, .regionalbtn:active {
    background: url(../../Images/sectionRegional.jpg) no-repeat;
    background-position: -261px;
    }

/****************************************

    Networkstatus.aspx STYLES

*****************************************/

.networkStatusPanel {
    width: 965px;
    }
    
.networkStatusContentTitle {
    padding: 10px 0 20px 10px;
    }
    
.networkStatusIndicator {
    width: 344px;
    padding: 0 0 30px 150px;
    }

.networkStatusNotes {
    padding: 0 20px 30px 10px;
    }
    
.glasslabel {
    position: absolute;
    line-height: 94px;
    width: 344px;
    text-align: center;
    font-size: 26px;
    font-weight: 700;
    color: black;
    }
    
/****************************************

    ERROR STYLES

*****************************************/

.errorcontent {
    margin: 20px;
    }

/****************************************

    MailingList.aspx STYLES

*****************************************/

.mailinglistcontent {
    margin: 0 10px 0 10px;
    }
    
.mailinglistcontent p {
    margin: 0;
    padding: 0 0 0 10px;
    }

.mailinglistcontentinput {
    margin-left: 10px;
    float: left;
    }
    
.mailinglistcontentfieldtitle {

    }
    
.mailinglistcontenterror {
    clear: right;
    }

/****************************************

    employment.aspx STYLES

*****************************************/

.applicationContent {
    text-align: center;
    }
    
.applicationContent p {
    }
    
.employmentbackground {
    background: url(../../Images/employmentbackground.jpg) no-repeat;
    padding-left: 270px;
    }

/****************************************

    emailSubmission.aspx STYLES

*****************************************/

.emailsubmissionmainarea {
    background: url(../../Images/emailsubmissionbackground.jpg) no-repeat right top;
    width: 985px;
    padding-left: 10px;
    }
    
.emailsubmissiontable {
    margin-left: 10px;
    }
    
/****************************************

    assessmentCenterNetworkLocations.aspx STYLES

*****************************************/

.testcenterlist {
    float: left;
    margin-right: 20px;
    margin-left: 10px;
    width: 300px;
    height: 70px;
    }
    
.acnlogo {
    position: absolute;
    background: url(../../Images/acnLogo.gif) no-repeat bottom right;
    width: 990px;
    height: 76px;
    }