﻿html {
    height: 100%;
}
body {
    background: #333333 url('/images/bgPage.gif') repeat;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 62.5%;
    height: 100%;
	margin: 0px;
	padding: 0px;
}

form {
	font-size: 1.3em;
}

h1 {
	font-size: 1.39em;
}

h2 {
	font-size: 1.23em;
}

ul, li, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
    font-size: 100%; 
}
ul {
    margin-left: 15px;
}
li {
}
/*CUSTOM ELEMENT STYLES*/
#skip {
    position: absolute;
    visibility: hidden;
}

.aWhite {
    color: White;
}
.aGrey {
    color: #CCCCCC;
}
.aUnderline {
    text-decoration: underline !important;
}
.aNoUnderline {
    text-decoration: none !important;
}
ul.arrowList {
    list-style-type: none;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 0px;
}
ul.arrowList li {
   background: transparent url('/images/bulletArrowSmallBlack.gif') no-repeat 0px 7px;
   padding-left: 36px;
   line-height: 180%;
}

ul.faqList {
    list-style-type: none;
    padding-bottom: 10px;
    margin-left: 0px;
    font-size: 100%;
    padding-top: 0px; 
}
ul.faqList li {
    min-height: 28px;
    font-weight: bold;
    padding-left: 36px;
    padding-bottom: 15px;
    line-height: 130%;
}

dl.faqList {
    list-style-type: none;
    padding-bottom: 10px;
    margin-left: 0px;
    font-size: 100%;
}
dl.faqList dt {
    font-weight: bold;
    padding-left: 36px;
    padding-bottom: 15px;
    line-height: 130%;
}
dl.faqList dd {
    font-weight: normal;
    padding-left: 36px;
    padding-bottom: 25px;
    line-height: 130%;
    margin-left: 0px;
}

/*HEADER STYLES*/
#headerContainer {
    width: 100%;
    height: 100px;
    background-color: White;
    clear: both;
    font-size: 0.85em;
}
    #headerContent {
        border: 0px black solid;
        width: 999px;
        height: 100px;
        margin: auto;
    }
    
        a.headerLogo,
        a.headerLogo:visited {
            float: left;
            margin-top: 0px;
            display: block;
            width: 260px;
	        height: 0px !important;
	        height /**/:100px; /* IE 5/Win hack */ 
            padding-top: 100px;
            overflow: hidden;
            background: url('/images/logoModernApprenticeships.gif') #ffffff no-repeat;
        }

         ul#headerNavbar {
            float: left;
            width: 480px;
            margin-top: 8px;
	        list-style-type: none;
	        padding-left: 10px;
            margin-left: 0px;
            font-size: 100%; 
        }
        ul#headerNavbar li a, 
        ul#headerNavbar li a:visited {
            font-family: Arial Narrow, Arial;
            font-weight: bold;
            font-size: 100%;
            text-decoration: none;
        } ul#headerNavbar li a:hover {
            text-decoration: underline;
            color: #ff6600;
        }
        
        ul#headerSwitcher {
            float: left;
            width: 240px;
            margin-top: 8px;
            padding-top: 14px;
            height : 73px;
            width: 239px;
	        list-style: none;
            margin-left: 0px;
            font-size: 100%; 
        }
        ul#headerSwitcher li {
            float: right;
            text-align: right;
            padding-right: 12px;
            width: 180px;
        }*+html ul#headerSwitcher li {
            padding-bottom: 5px;
        }*html ul#headerSwitcher li {
            padding-bottom: 5px;
        }
        ul#headerSwitcher li a, 
        ul#headerSwitcher li a:visited {
            font-family: Arial Narrow, Arial;
            font-weight: bold;
            font-size: 190%;
            color: #ffffff;
            text-decoration: none;
        }ul#headerSwitcher  li a:hover {
            text-decoration: underline;
        }


/*SEARCH BAR STYLES*/
#searchContainer {
    height: 100px;
    clear: both;
}
    #searchContent {
        width: 999px;
        height: 100px;
        margin: auto;
    }
    #searchIntroText {
        width: 720px;
        float: left;
        position: absolute;
        padding-top: 18px;
        padding-left: 30px;
        font-size: 1.23em;
        font-family: Arial Narrow, Arial;
        font-weight: bold;
        color: #ffffff;
    }
        span.searchIntroTextContent {
            padding-bottom: 3px;
        }
        span.searchIntroTextHeader {
            font-weight: normal;
            font-size: 1.39em;
        }
        span.searchIntroTextTagline {
            position: absolute;
            width: 470px;
            margin-top: 12px;
        }
    #searchDropdowns {
        float: left;
        padding-top: 5px;
    }
        #searchDropdownIndustry,
        #searchDropdownJobType, 
        #searchDropdownRegion {
            border: 0px blue solid;
	        width: 230px;
	        height: 30px;
            float: left;
            margin-right: 10px;
            background: transparent url('/images/bgRadComboShadow.png') no-repeat;
        }*html #searchDropdownIndustry,
        *html #searchDropdownJobType,
        *html #searchDropdownRegion {
            background: none;
        }
        
        p.searchDefinitions {
            margin-top: 26px;
            padding-left: 18px;
            font-weight: normal;
            font-size: 80%;
        }
           p.searchDefinitions a {
                color: White;
                text-decoration: underline;
            }
            
        div#searchButtonWrapper {
            border: 0px red solid;
            width: 224px;
            height: 54px;
            float: right;
            margin-top: 22px;
            margin-left: 0px;
            margin-right: 18px;
            background: transparent url('/images/bgSearchButtonShadow.png') no-repeat;
        }*+html div#searchButtonWrapper {
            margin-top: 26px;
        }*html div#searchButtonWrapper {
            margin-top: 26px;
            margin-right: 7px;
            background: none;
        }
        
        input.searchSubmitButton {
            border: 1px blue solid;
            width: 224px;
            height: 54px;
            padding: 0px;
            border: 0px;
        }
        
        div#searchButtonErrorBox {
            position: absolute;
            top: 104px;
            padding: 6px;
            width: 215px;
            height: 74px;
            background-color: White;
            border: 3px #ff9900 solid;
            font-family: Verdana;
            font-size: 100%;
            line-height: 110%;
        }*+html div#searchButtonErrorBox {
            margin-left: -230px;
        }*html div#searchButtonErrorBox {
            margin-left: -230px;
        }
        div#searchButtonErrorBox h4 {
            font-size: 120%;
        }
        div#searchButtonErrorBox .closeButton {
            margin-top: 4px;
            font-family: Verdana;
            font-size: 100%;
            display: block;
            text-align: right;
            text-decoration: none;
            color: #ff9900;
            font-weight: bold;
            cursor: pointer;
            cursor: hand;
        }

/*BODY STYLES*/
#bodyContainer {
    width: 100%;
    clear: both;
}
    #bodyContent {
        width: 999px;
        margin: auto;
        display: block;
        position: relative;        
    }
        #bodyContentLine { 
            float: left;
            width: 100%;
            display: block;
            position: relative;
        }
        
    #bodyBoxContainer, #bodySideContainer {
        position: relative;
        float: left;
        left: 100%;
    }
   
    #bodyBoxContainer {
        margin-left: -969px;
        width: 716px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
        .bodyBoxTop {
            width: 716px;
            height: 10px;
        }*html .bodyBoxTop {
            margin-bottom: -8px;
        }
        .bodyBoxMiddle {
            padding-left: 10px;
            min-height: 330px;
        }*html .bodyBoxMiddle {
            height: 340px;
        }
        .bodyBoxBottom {
            width: 716px;
            height: 10px;
            overflow: hidden;
        }
        
        ul.bodyBoxHeader {
            padding-top: 13px;
            float: left;
            width: 200px;
            margin-left: 0px;
            font-size: 100%; 
        }ul.bodyBoxHeader li{
            border: 1px white solid;
            list-style-type: none;
            padding-right: 20px;
            float: right;
            font-family: Arial Narrow, Arial;
            font-weight: bold;
            font-size: 150%;
            clear: both;
            width: 180px;
        }ul.bodyBoxHeader li a {
            float: right;
        }ul.bodyBoxHeader li h1 {
            float: right;
            font-family: Arial Narrow, Arial;
            font-weight: bold;
            font-size: 120%;
            color: #333333;
        }
        
        ul.headingGuideList {
            padding-top: 13px;
            float: left;
            width: 215px;
            margin-left: 0px;
            font-size: 100%; 
            border: 0px blue solid;
            clear: both;
        }
        ul.headingGuideList li{
            border: 1px white solid;
            list-style-type: none;
            padding-right: 0px;
            float: right;
            font-family: Arial Narrow, Arial;
            font-weight: bold;
            font-size: 150%;
            clear: both;
            width: 215px;
        }*+html ul.headingGuideList li{
            border: 0px red solid;
        }
        
        div#headingGuideLanguageDropdown 
        {
			position: absolute;
            bottom: 33px;
            border: 0px blue solid;
	        width: 230px;
	        height: 30px;
            float: left;
            margin-right: 10px;
            background: transparent url('/images/bgRadComboShadowShort.png') no-repeat;
        }*html div#headingGuideLanguageDropdown {
            background: none;
            left: 30px;
        }*+html div#headingGuideLanguageDropdown {
            left: 10px;
        }
        
        /*static homepage/guide navbar */        
        #homePageNav01 a,
        #homePageNav02 a,
        #homePageNav03 a,
        #homePageNav04 a {
            margin-top: 0px;
            display: block;
            height: 0px !important;
            height /**/:26px; /* IE 5/Win hack */ 
            padding-top: 26px;
            overflow: hidden;
            margin-bottom: 6px;
            margin-right: 0px;
            padding-right: 0px;
        }
        #homePageNav01.hoverable a:hover {
            background: transparent url('/images/navGuide01SmallHover.gif') no-repeat;
        }
        #homePageNav02.hoverable a:hover {
            background: transparent url('/images/navGuide02SmallHover.gif') no-repeat;
        }
        #homePageNav03.hoverable a:hover {
            background: transparent url('/images/navGuide03SmallHover.gif') no-repeat;
        }
        #homePageNav04.hoverable a:hover {
            background: transparent url('/images/navGuide04SmallHover.gif') no-repeat;
        }
        
        .bodyBoxContent {
            padding-top: 18px;
            margin-left: 217px;
            width: 450px;
            padding-left: 16px;
            min-height: 325px;
        }
			.bodyBoxContent h1 {
				margin-top: 0px;
			}
			
            .bodyBoxContent ul {
				list-style-type: none;
				padding-top: 10px;
				padding-bottom: 10px;
				margin-left: 0px;
			}
			.bodyBoxContent  ul li {
			   background: transparent url('/images/bulletArrowSmallBlack.gif') no-repeat 0px 7px;
			   padding-left: 36px;
			   line-height: 180%;
			}
            
            .bodyBoxContent h4.heading {
                font-family: Arial Narrow, Arial;
                font-weight: bold;
                font-size: 1.39em;
            }
            
            div#printList {
                display: block;
                color: White; 
                display: none;              
            }
                        
            div.homePageImage {
                width: 455px;
                height: 330px;
                margin-top: -15px;
                position: absolute;
            }
            div#homePageImage01 {
                border: 0px red solid;
                /*background: #ffffff url('/images/imageHomeSub01.jpg') no-repeat;*/
            }
            div#homePageImage02 {
                border: 0px blue solid;
                /*background: #ffffff url('/images/imageHomeSub02.jpg') no-repeat;*/
            }
            div#homePageImage03 {
                border: 0px green solid;
                /*background: #ffffff url('/images/imageHomeSub03.jpg') no-repeat;*/
            }
            div#homePageImage04 {
                border: 0px yellow solid;
                /*background: #ffffff url('/images/imageHomeSub04.jpg') no-repeat;*/
            }
            ul.homePageImageList {
                display: none;
                margin-top: 200px;
                margin-left: 0px;
                float: left;
                font-family: Arial Narrow, Arial;
                font-weight: bold;
                font-size: 140%;
                color: black;
            }
            ul.homePageImageList li {
                display: none;
                width: 350px;
                list-style-image: url('/images/bulletArrowSmallBlack.png');
                list-style-position: inside;
                float: left;
                list-style-type: none;
                padding: 3px 8px 0px 6px;
                margin: -1px 0px;
                background: transparent url('/images/bgWhiteSpacer.png') repeat;
            }
            /*.homePageImageNext {
                width: 40px;
	            height: 50px;
            }
            .homePageImageNext a,
            .homePageImageNext a:visited {
                float: left;
                margin-top: 0px;
                display: block;
                width: 40px;
	            height: 0px !important;
                padding-top: 50px;
                overflow: hidden;
                background: transparent url('/images/arrowHomeWhite.png') no-repeat;
                margin-bottom: 6px;
            } *html .homePageImageNext a, *html .homePageImageNext a:visited {
                background: transparent url('/images/arrowHomeWhite.gif') no-repeat;
            }*/
            
            .bodyBoxContent input.contactButton {
                border: red 0px solid;
                width: 148px;
	            height: 29px;
                background: url('/images/bgButtonQuickContact.gif') #ffffff no-repeat;
                margin-bottom: 15px;
                text-indent: -999em;
                line-height: 0;
            }.bodyBoxContent input.contactButton:hover {
                background: url('/images/bgButtonQuickContactHover.gif') #ffffff no-repeat;
            }*+html .bodyBoxContent input.contactButton {
                display: block;
                margin-left: -220px;
            }*html .bodyBoxContent input.contactButton {
                margin-left: -220px;
                display: block;
            }
            
            
            /*.bodyBoxContent a.contactButton,
            .bodyBoxContent a.contactButton:visited {
                float: left;
                margin-top: 0px;
                display: block;
                width: 148px;
	            height: 0px !important;
                padding-top: 29px;
                overflow: hidden;
                background: url('/images/bgButtonQuickContact.gif') #ffffff no-repeat;
                margin-bottom: 6px;
            }.bodyBoxContent a.contactButton:hover {
                background: url('/images/bgButtonQuickContactHover.gif') #ffffff no-repeat;
            }*/
            .bodyBoxContent .contactPhone 
            {
                width: 138px;
                height: 18px;
                clear: both;
                float: left;
                background: #ffffff  url('/images/iconPhone.gif') no-repeat;
                padding-left: 40px;
                margin-bottom: 6px;
            }
            .bodyBoxContent .contactEmail {
                float: left;
                background: #ffffff  url('/images/iconEmail.gif') no-repeat;
                padding-left: 40px;
                margin-bottom: 6px;
            }
            .bodyBoxContent .contactAddress {
                clear: both;
                background: #ffffff  url('/images/iconAddress.gif') no-repeat;
                padding-left: 40px;
                margin-bottom: 6px;
                line-height: 200%;
            }
            .bodyBoxContent .coordinatorWebsite {
                clear: both;
                background: #ffffff  url('/images/iconWeb.gif') no-repeat;
                padding-left: 40px;
                margin-bottom: 6px;
                line-height: 200%;
            }
            
            .contactFormContainer {
                width: 215px;
                position: absolute;
                left: 6px;
                margin-top: -70px;
                display: none;           
            }
            html>/**/body .contactFormContainer, x:-moz-any-link, x:default { /*FIREFOX 3*/
                margin-top: -70px;
            }*+html .contactFormContainer {
                margin-top: -70px;
            }*html .contactFormContainer {
                margin-top: -30px;
            }
                
                div.contactFormArrow {
                    width: 18px;
                    height: 23px;
                    background: transparent url('/images/bgContactFormArrow.gif') no-repeat;
                    position: absolute;
                    left: 215px;
                    margin-top: 30px;
                }*html div.contactFormArrow {
                    left: 215px;
                }
                .contactFormTop {
                    width: 215px;
                    height: 4px;
                    background: transparent url('/images/bgContactFormTop.gif') no-repeat;
                }
                .contactFormMiddle {
                    padding: 6px 4px;
                    background: #bed730;
                }*html .contactFormMiddle {
                    margin-top: -14px;
                }
                .contactFormBottom {
                    width: 215px;
                    height: 4px;
                    background: transparent url('/images/bgContactFormBottom.gif') no-repeat;
                }*html .contactFormBottom {
                    margin-bottom: -12px;
                }
                input.formField, input.textContact {
                    background: white url('/images/bgInputTextContact.gif') no-repeat;
                    width: 199px;
                    padding-top: 4px;
                    height: 18px;
                    border: 0px transparent solid;
                    font-family: inherit;
                    font-size: 90%;
                    padding-left: 4px;
                }
                textarea.textContact {
                    background: url('/images/bgInputTextAreaContact.gif') no-repeat;
                    width: 199px;
                    height: 60px;
                    border: 0px transparent solid;
                    font-family: inherit;
                    font-size: 90%;
                    padding-top: 4px;
                    padding-left: 4px;
                }
               
                div.contactFormErrorBox {
                    top: 104px;
                    padding: 6px;
                    width: 95%;
                    background-color: White;
                    border: 3px #ff9900 solid;
                    font-family: Verdana;
                    font-size: 90%;
                    margin: 10px 0px;
                }*+html div.contactFormErrorBox {
                    /*margin-left: -230px;*/
                }*html div.contactFormErrorBox {
                    margin-left: -230px;
                }
                div.contactFormErrorBox h4 {
                    font-size: 150%;
                }
                div.contactFormErrorBox a {
                    margin-top: 4px;
                    font-family: Verdana;
                    font-size: 100%;
                    display: block;
                    text-align: right;
                    text-decoration: none;
                    color: #ff9900;
                    font-weight: bold;
                }
            
            .formContainer {
                width: 447px;
                background: #bed730;
            }
                .formTop {
                    width: 447px;
                    height: 4px;
                    background: #bed730 url('/images/bgFormTop.gif') no-repeat;
                }
                .formMiddle {
                    padding: 6px 16px;
                }*html .formMiddle {
                    padding-top: 5px;
                    padding-bottom: 5px;
                }*+html .formMiddle {
                    padding-top: 16px;
                    padding-bottom: 16px;
                }
        
                .formBottom {
                    width: 447px;
                    height: 4px;
                    background: #bed730 url('/images/bgFormBottom.gif') no-repeat;
                }*html .formBottom {
                    margin-bottom: -14px;
                }
                
                .formMiddle div[id*="FormPanel"]>div {
                    border: 0px lime solid;  
                    float: left;
                    width: 100%;
                    display: block;
                    position: relative;
                }
                .formMiddle div[id*="FormPanel"]>div>div {
                    position: relative;
                    float: left;
                    left: 100%;
                }
                .formMiddle div[id*="FormPanel"]>div>div:first-child {
                    margin-bottom: 10px;
                    margin-left: -100%;
                }*+html .formMiddle div[id*="FormPanel"]>div>div:first-child {
                    width: 100px;
                    border: 0px red solid;
                }
                .formMiddle div[id*="FormPanel"]>div>div:last-child {
                    margin-bottom: 10px;
                    margin-left: -75%;
                }*+html .formMiddle div[id*="FormPanel"]>div>div>.formField {
                    border: 0px blue solid;
                    margin-left: -315px !important;
                    margin-bottom: 10px;
                }
                @media screen and (-webkit-min-device-pixel-ratio:0) { /*safari hack*/
                    .formMiddle div[id*="FormPanel"]>div>div>.formField {
                        border: 0px blue solid;
                        margin-left: -315px !important;
                        margin-bottom: 10px;
                    }
                }
                .formMiddle div[id*="FormPanel"]>div input[type="Submit"] {
                    margin-left: 104px;
                }*+html .formMiddle div[id*="FormPanel"]>div input {
                    margin-left: 100px;
                }
                .formMiddle:after { /*inline clearfix*/
                    content: ".";
                    display: block;
                    height: 0;
                    clear: both;
                    visibility: hidden;
                }
                
                .formTitle {
                    font-size: 100%;
                    width: 103px;
                }
                .formValidationReqdField {
                    /*display: none;*/
                    display: inline;
                    color: #ff9900;
                    font-weight: bold;
                }
                .formField input.text {
                    background: white url('/images/bgInputText.gif') no-repeat;
                    width: 220px;
                    padding-top: 4px;
                    height: 18px;
                    border: 0px transparent solid;
                }
                .formField select {
                    background: url('/images/bgInputText.gif') no-repeat;
                    width: 220px;
                    height: 22px;
                    border: 0px transparent solid;
                }
                textarea.formField  {
                    background: white url('/images/bgInputTextArea.gif') no-repeat;
                    width: 310px;
                    height: 100px;
                    border: 0px transparent solid;
                    font-family: inherit;
                    font-size: 120%;
                }
                input.formContactButtonSend {
                    background: url('/images/bgButtonSend.gif') no-repeat;
                    width: 64px;
                    height: 25px;
                    border: 0px transparent solid;
                    float: left;
                    text-indent: -999em;
                    line-height: 0;
                }input.formContactButtonSend:hover {
                    background: url('/images/bgButtonSendHover.gif') no-repeat;
                }
                input.formContactButtonCancel {
                    background: url('/images/bgButtonCancel.gif') no-repeat;
                    width: 64px;
                    height: 25px;
                    border: 0px transparent solid;
                    float: right;
                    text-indent: -999em;
                    line-height: 0;
                }input.formContactButtonCancel:hover {
                    background-image: url('/images/bgButtonCancelHover.gif');
                }
                input.formContactButtonClose {
                    background: url('/images/bgButtonClose.gif') no-repeat;
                    width: 64px;
                    height: 25px;
                    display: block;
                    margin: 0 auto;
                    border-style: none;
                    text-indent: -999em;
                    line-height: 0;
                }input.formContactButtonClose:hover {
                    background-image: url('/images/bgButtonCloseHover.gif');
                }
                input.formContactButtonRetry {
                    background: url('/images/bgButtonRetry.gif') no-repeat;
                    width: 64px;
                    height: 25px;
                    display: block;
                    margin: 0 auto;
                    border-style: none;
                    text-indent: -999em;
                    line-height: 0;
                }input.formContactButtonRetry:hover {
                    background-image: url('/images/bgButtonRetryHover.gif');
                }                
            .bodyHr {
                width: 100%;
                height: 1px;
                margin: 24px 0px;
                overflow: hidden;
            }
            .backToTopLink {
                width: 100%;
                padding-bottom: 15px;
            }
            .backToTopLink a,
            .backToTopLink a:visited {
                padding-left: 360px;
                padding-right: 20px;
                font-weight: bold;
                font-size: 85%;
            }
            
            
    #bodySideContainer {
        top: 0%;
        margin-left: -250px;
        padding-top: 16px;
        width: 240px;
    }
        .bodySideBox {
            clear: both;
        }
        
        .bodySideBoxTop {
            width: 240px;
            height: 10px;
        }
        .bodySideBoxMiddle {
            padding: 4px 5px 1px 12px;
            min-height: 60px;
        }*html .bodySideBoxMiddle {
            margin-top: -8px;
        }
        .bodySideBoxBottom {
            width: 240px;
            height: 10px;
        }*html .bodySideBoxBottom {
            margin-bottom: -8px;
        }
        
        .bodySideImage {
            float: left;
            width: 44px;
            height: 59px;
        }   
            
        .bodySideHeading {
            padding-right: 10px;
            text-align: right;
            margin-left: 48px;
            font-weight: bold;
            font-size: 1.23em;
            line-height: 120%;
        }
            .bodySideHeading a {
                text-decoration: none !important;
            }
        .bodySideThumbnail {
            width: 137px;
            height: 87px;
            position: relative;
            top: -13px;
            left: 80px;
            margin-bottom: -13px;
        }*+html .bodySideThumbnail {
            left: 40px;
        }*html .bodySideThumbnail {
            left: 37px;
        }
            img.bodySideThumbnailImage {
                width: 120px;
                height: 73px;
                position: relative;
                top: -55px;
                left: 9px;
            }*+html img.bodySideThumbnailImage {
                top: 4px;
            }*html img.bodySideThumbnailImage {
                top: 4px;
            }
        .bodySideText {
            padding-right: 10px;
            text-align: right;
            margin-left: 5px;
            font-weight: normal;
            font-size: 0.93em;
            line-height: 125%;
        }
			.bodySideText p {
                margin: 5px;
            }


/*FOOTER STYLES*/
#footerContainer {
    width: 100%;
    background: transparent url('/images/bgFooter.gif') repeat-x;
    clear: both;
}
    #footerContent {
        width: 999px;
        margin: auto;
    }
    #footerTEC {
        padding-top: 10px;
        padding-left: 30px;
        float: left;
    }
        #footerTEC a,
        #footerTEC a:visited {
            background: black url('/images/logoTEC.gif') no-repeat;
            width: 230px;
            margin-top: 0px;
            display: block;
            height: 0px !important;
            height /**/:50px; /* IE 5/Win hack */ 
            padding-top: 50px;
            overflow: hidden;
        }
    #footerPrint {
        padding-top: 26px;
        padding-bottom: 26px;
        padding-left: 850px;
    }
        #footerPrint a,
        #footerPrint a:visited {
            background: transparent url('/images/bgPrint.gif') no-repeat;
            width: 122px;
            margin-top: 0px;
            display: block;
            height: 0px !important;
            height /**/:18px; /* IE 5/Win hack */ 
            padding-top: 18px;
            overflow: hidden;
        }
        
        
        #footerTECNote {
            clear: both;
            padding-left: 30px;
            padding-top: 15px;
            margin-right: 100px;
            width: 493px;
            float: left;
            color: #CCCCCC;
            font-size: 0.93em;
        }
            #footerTECNote h5 {
                font-weight: bold;
                font-size: 1.5em;
                color: #CCCCCC;
            }
        
        .footerNavbar {
            width: 119px;
            float: left;
            padding-top: 15px;
            padding-bottom: 25px;
            font-size: 0.93em;
        }
            .footerNavbar ul {
                list-style-type: none;
                padding-bottom: 10px;
                margin-left: 0px;
                font-size: 100%; 
            }
            .footerNavbar ul li {
                text-align: right;
                padding-bottom: 4px;
            }
            .footerNavbar ul li a,
            .footerNavbar ul li a:visited {
                color: #CCCCCC;
                text-decoration: none;
	            border-bottom: dotted 1px #CCCCCC; 

            }
            .footerNavbar ul li a:hover {
                color: #ffffff;
                text-decoration: none;
	            border-bottom: solid 1px #ffffff; 

            }
            .footerNavbar h5 {
                text-align: right;
                font-weight: bold;
                font-size: 1.5em;
                color: #CCCCCC;
                padding-bottom: 10px;
            }




.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


