﻿@charset "UTF-8";
/* CSS Document */

html{}
body {background: #fff; margin:0px; font-family:Verdana; font-size:11px; color:#323232;}

div#enclose{position:relative; margin-left: auto; margin-right: auto; width:100%; text-align:center}

div#content{width: 950px; margin:auto; position:relative; text-align:left;}

h1{color:#666666; font-family:Georgia, Times, serif; font-size:20px; font-weight:lighter; margin:0px; padding:0px 0px 20px 0px; line-height:32px;}
h2{color:#666666;}
p{padding:0px; margin:0px;}
a{color:#90060c; text-decoration:none;}
a:hover{text-decoration:underline;}

img{border:0px;}

form{padding:0px; margin:0px;}

div#header {height:154px; /*background-image:url(images/header.jpg); background-repeat:no-repeat;*/}

/*div#logo {height:67px; padding:5px 0 0 0px; float:left;}*/



div#mainNav{width:950px; height:41px; position:absolute; top:147px; background-image:url(images/nav/bg.png); background-repeat:repeat-x;}
div#mainNav ul{margin:0px; padding:0px; list-style-type:none;}
div#mainNav li{float:left; height:41px;}
div#mainNav a{background-position:left top; background-repeat:no-repeat; overflow:hidden; text-indent:-3000px; display:block; height:41px;}
div#mainNav a:hover{background-position:left bottom;}
div#mainNav a.selected{background-position:left bottom;}

/* Old Nav

div#mainNav a.robinson{background-image:url(images/nav/robinson.png); width:111px;}
div#mainNav a.mjr{background-image:url(images/nav/mjr.png); width:94px;}
div#mainNav a.qei{background-image:url(images/nav/qei.png); width:83px;}
div#mainNav a.verticalT{background-image:url(images/nav/vertical_testing.png); width:113px;}
div#mainNav a.vertivalG{background-image:url(images/nav/vertical_testing_group.png); width:119px;}
div#mainNav a.american{background-image:url(images/nav/american_elevator_testing.png); width:120px;}
div#mainNav a.vertical{background-image:url(images/nav/vertical_av.png); width:148px;}
div#mainNav a.robinsonE{background-image:url(images/nav/robinson_elevator.png); width:162px;}

*/

div#mainNav a.robinson{background-image:url(images/nav/robinsonNew.png); width:135px;}
div#mainNav a.mjr{background-image:url(images/nav/mjrNew.png); width:173px;}
div#mainNav a.qei{background-image:url(images/nav/qeiNew.png); width:181px;}

div#mainNav a.american{background-image:url(images/nav/american_elevator_testingNew.png); width:151px;}
div#mainNav a.verticalT{background-image:url(images/nav/vertical_avNew.png); width:137px;}
div#mainNav a.robinsonE{background-image:url(images/nav/robinson_elevatorNew.png); width:173px;}


div#main{margin:100px 0px 0px 0px;}

div#sideNav{width:174px;margin:0px 0px 70px 0px;}
div#sideNav ul{margin:0px; padding:0px; list-style-type:none; width:174px;}
div#sideNav li.header{background-image:url(images/side_nav/side_nav_header.jpg); background-repeat:no-repeat; color:#666666; text-transform:uppercase; margin:0px; padding:0px; height:42px; text-align:center; line-height:54px; text-indent:0px; font-weight:bold;}
div#sideNav li{background-image:url(images/side_nav/side_nav_item_bg.jpg); background-repeat:no-repeat; height:27px; margin:1px 0px 1px 0px; padding-left:12px; line-height:11px;}

div#howcanhelp{width:190px;}
div#howcanhelp p{padding:3px 0px 10px 5px;}
div#howcanhelp select{margin-left:5px; width:175px;}

div.middle{padding:0px 0px 0px 10px; width:480px;}
div.middle p{padding:0px 0px 15px 0px;}

div.middle div.pressItem p.date{font-family:Arial; font-size:15px; color:#B0B0B0; font-weight:bold; margin:0px; padding:0px;}
div.middle div.pressItem p.title{font-family:Geneva, Verdana; font-size:14px; color:#999900; margin:0px; padding:0px 0px 5px 0px;}
div.middle div.pressItem p{font-size:11px; color:#6B687B; margin:2px 0px 2px 0px; padding:0px 0px 5px 0px;}
div.middle div.dots{background-image:url(images/more_bar/dots.gif); background-repeat:repeat-x; width:480px;  height:1px; margin:25px 0 19px 0px;}
div.middle div.pressItem a.learn{font-family:Arial; font-size:10px; font-weight:bold; color:#6B687B; text-decoration:underline;}

div.middle #contactHolder p{font-size:12px;color:#666666;}
div.middle #contactHolder .contactForm{ float:left; width:240px; padding:10px 0px 0px 0px;}
div.middle #contactHolder .contactForm dt{padding:0px 0px 10px 0px;color:#6B687B;}
div.middle #contactHolder .contactForm input{width:114px;color:#6B687B; font-size:12px;}
div.middle #contactHolder .contactForm option{color:#6B687B; font-size:12px;}
div.middle #contactHolder .contactForm .submit{width:81px; font-size:12px;}
div.middle #contactHolder .contactMap{ float:left;width:240px;padding:10px 0px 0px 0px;}
div.middle #contactHolder .contactMap #map-holder {width:234px; height:233px;}
div.middle #contactHolder .long-dots{background-image:url(images/long_dashes.gif); background-repeat:no-repeat; width:480px; height:2px; margin:25px 0 19px 12px;}

div.middle #job-table {width:484px;}
div.middle #job-table .header{background-image:url(images/grid_header_bg.jpg); height:35px; text-align:center;font-size:12px;}
div.middle #job-table td{ height:30px;}
div.middle #job-table td, div.middle #job-table td a{font-size:12px; color:#999900; }
div.middle #job-table td a{text-decoration:underline;}
div.middle #job-table .alternative, table.classList .alternative, table.techList .alternative{ background-color:#F2F2DE;}

div.middle #job-posting{}
div.middle #job-posting .date{color:#B0B0B0; font-size:14px; }
div.middle #job-posting .market-name{color:#666666; font-size:14px;}
div.middle #job-posting .name{color:#666666; font-size:16px; font-weight:bold; padding:10px 0px 10px 0px;}
div.middle #job-posting h3{ font-size:16px; color:#999900; font-weight:bold;}
div.middle #job-posting p{color:#666666; font-size:12px; padding:0px;}

div.middle #faq-holder {}
div.middle #faq-holder h3{ font-size:14px; color:#999900; font-weight:bold;}
div.middle #faq-holder .faq-item .question{padding:10px 0px 10px 0px;}
div.middle #faq-holder .faq-item .question a{ font-size:11px;color:#6B687B;font-weight:bold;}
div.middle #faq-holder .faq-item .question a:hover{ font-size:11px;color:#6B687B;font-weight:bold; text-decoration:none;}
div.middle #faq-holder .faq-item .answer{display:none; padding:10px 15px 10px 15px; background-color:#F5F5E5;}


div.middle #proposal-form{ padding:10px 0px 0px 0px;}
div.middle #proposal-form td.title{width:130px; height:30px;}
div.middle #proposal-form td input, div.middle #proposal-form td select{width:150px;}
div.middle #proposal-form td span.required{color:Red; padding:0px 3px 0px 0px}
div.middle #proposal-form .checkbox-holder{ float:left; width:170px;}


div.right{background-image:url(images/more_bar/bg.jpg); background-repeat:repeat-y; width:232px; height:857px; margin:0px 0px 0px 30px;}
div.right div.dots{background-image:url(images/more_bar/dots.gif); background-repeat:no-repeat; width:204px; height:1px; margin:25px 0 19px 12px;}
div.right div.release{margin:0px 0px 15px 25px;}
div.right div.release p.date{font-family:Arial; font-size:15px; color:#B0B0B0; font-weight:bold; margin:0px;}
div.right div.release p.title{font-family:Geneva, Verdana; font-size:14px; color:#666666; margin:0px;}
div.right div.release p{font-size:10px; color:#666666; margin:2px 0px 2px 0px; width:180px;}
div.right div.release a.learn{font-family:Arial; font-size:10px; font-weight:bold; text-transform:uppercase; color:#666666; text-decoration:underline;}

div.right div#newsLetter{margin:0px 0px 0px 15px; width:180px;}
div.right div#newsLetter p{padding:3px 0px 10px 0px;}
div.right div#newsLetter input{margin:0px 0px 13px 0px;}

div.right div.testimonial{background-image:url(images/more_bar/qUP.gif); background-repeat:no-repeat; padding:0 14px 0 20px; margin:10px 0px 0px 15px;}
div.right div.testimonial p{font-family:Geneva, Verdana; font-size:10px; color:#666666; background-image:url(images/more_bar/qDown.gif); background-repeat:no-repeat; background-position:right bottom;}
div.right div.testimonial p.name{background:none; font-weight:bold; font-family:Arial; font-size:12px; padding:5px 0px 0px;}
div.right div.testimonial a.learn{font-family:Arial; font-size:10px; font-weight:bold; text-transform:uppercase; color:#666666; text-decoration:underline;}

div.lefty{float:left;}

div.clearIt{clear:both; overflow:hidden; width:0px; height:0px;font-size:0;line-height:0;}

div#footer{margin:30px 0px 30px 0px; border-top:solid 1px #6B687B; text-transform:uppercase;}
div#footer ul{float:left; margin:8px 0px 0px 8px; padding:0px; list-style-type:none; height:11px;}
div#footer li{float:left; padding:0px 9px 0px 9px; border-right:solid 1px #333333; height:11px; line-height:10px;}
div#footer li.last{border:0px;}
div#footer a{font-family:Arial; font-size:10px; color:#333333;}
div#footer ul.terms {float:right; text-transform:none;}
div#footer ul.terms a {text-decoration:underline; font-size:12px;}

div#homeCopy{margin-left:auto; margin-right:auto; width:900px;}
div#homeCopy div#left{float:left;}
div#homeCopy div#right{position: relative; float:left; background-image: url(images/home_copy_right.jpg); width:650px; height:284px;}
div#homeCopy div#right h1 {margin: 30px 0px 0px 18px; line-height:normal; padding-bottom:0px; font-size:26px; margin-bottom:6px;}
div#homeCopy div#right p {margin: 0px 50px 15px 18px;}
div#homeCopy div#right p#lastP {margin-bottom:0px;}
div#homeCopy div#right img#learnMore {position:absolute; bottom:11px; right:72px;}
div#homeBottom {width: 931px; margin: 20px auto 35px auto;}
div#homeBottom div#subContainer {float:left; width: 230px; height:290px; background-image:url(images/home_bg.jpg);}
div#homeBottom div.release{margin:0px 0px 15px 25px;}
div#homeBottom div.release p.date{font-family:Arial; font-size:15px; color:#B0B0B0; font-weight:bold; margin:0px;}
div#homeBottom div.release p.title{font-family:Geneva, Verdana; font-size:14px; color:#666666; margin:0px;}
div#homeBottom div.release p{font-size:10px; color:#666666; margin:2px 0px 2px 0px; width:180px;}
div#homeBottom div.release a.learn{font-family:Arial; font-size:10px; font-weight:bold; text-transform:uppercase; color:#666666; text-decoration:underline;}
div#homeBottom div#newsLetter{margin:0px 0px 0px 15px; width:180px;}
div#homeBottom div#newsLetter p{padding:3px 0px 10px 0px; color:#666666;}
div#homeBottom div#newsLetter input{margin:0px 0px 13px 0px; color:#666666;}
div#homeBottom div.testimonial{background-image:url(images/more_bar/qUP.gif); background-repeat:no-repeat; padding:4px 7px 0 20px; margin:4px 0px 20px 15px;}
div#homeBottom div.testimonial p{font-family:Geneva, Verdana; font-size:10px; color:#666666; background-image:url(images/more_bar/qDown.gif); background-repeat:no-repeat; background-position:right bottom;}
div#homeBottom div.testimonial p.name{background:none; font-weight:bold; font-family:Arial; font-size:12px; padding:5px 0px 0px;}
div#homeBottom div.testimonial a.learn{font-family:Arial; font-size:10px; font-weight:bold; text-transform:uppercase; color:#666666; text-decoration:underline;}
div#homeBottom div.vertDots{float:left; background-image:url(images/more_bar/vertDots.gif); background-repeat:repeat-x; width:3px;  height:201px; margin:10px 7px 19px;}
div#homeBottom div#howcanhelp{float: left;}
#getConnected {position:absolute; bottom:70px; right:18px; }
#getConnected p {color:#666666; font-family:Arial; font-size:11px; margin-bottom:8px;}
#getConnected img#fbIcon{margin-left:30px;}
#getConnected img{float:left; margin-right:10px;}


div#classSize {margin-bottom:6px; text-align:right; color: #cc0000; font-weight:bold;}

table.classList { width: 484px; border-collapse:collapse; margin-bottom: 24px;}
table.classList th { width:484px; height: 35px; background-image: url(images/graphic/class_list_th.gif)}
table.classList td { padding: 6px 0px 6px 10px; text-align:left; vertical-align:top; color: #999900; font-size:12px;}
table.classList td a { color: #999900;}
table.classList td.courseStatus { color: #389B07; font-weight:bold;}
table.classList td.courseStatusInactive { color: #cc0000; font-weight:bold;}
table.classList td.courseName { text-decoration:underline;}

div.largeDots { width: 472px; height: 3px; background-image: url(images/more_bar/largeDots.gif); background-repeat:no-repeat; margin:0px 0px 16px 0px; padding:0px;}

div.subscription { padding: 0px 5px; width:470px; height:auto;}
div.subscription h1 { color: #ff9900; font-size:17px; padding-bottom:7px; line-height: 20px;}
div.subscription img {float:left;}
div.subscription div {float:left; width: 340px; margin-left: 6px;}

table.classDsc { background-color: #f5f5e6; width: 470px; border-collapse: collapse; margin-bottom: 24px;}
table.classDsc td {padding: 6px 0px 6px 10px; text-align:left; vertical-align:top; color: #999900; font-size:12px;}
table.classDsc td.title { font-size:14px; font-weight:bold; color: #b0b0b0; width:85px;}
table.classDsc td.mapIt { vertical-align:middle; width:132px;}
table.classDsc td.mapIt img{ float:left;margin-right:4px;}
table.classDsc td.mapIt a { display:block; color: #999900; margin:10px 0px 0px 0px;}

div.courseHeader { width: 470px; height: 26px; margin-bottom:18px; background-image:url(images/graphic/couse_description.gif)}
div.courseDsc { width: 470px;}
div.courseDsc div { padding: 0px 8px 26px;}

span.red {color: #cc0000;}
span.gray { color: #6b687b; font-weight: bold;}

table.groupEnroll { width: 479px; border-collapse: collapse; margin-bottom: 20px;}
table.groupEnroll td { text-align:left; padding: 3px;}
table.groupEnroll td#copy { vertical-align:top;}
table.groupEnroll td.alignRight { text-align:right; font-size: 10px; width: 155px;}
table.groupEnroll td.rightCol { padding-left:10px; padding-right:20px;}
table.groupEnroll td.comments { vertical-align:top; padding-top:30px; padding-left:25px;}
table.groupEnroll td.submit { text-align: right; padding: 20px 0px 0px 0px;}
table.groupEnroll th { background-image: url(images/more_bar/gray_gradient.jpg); width:479px; height:55px; background-repeat:no-repeat; background-position: left top;}
table.groupEnroll h1 { font-size: 18px; color: #003366; margin:0px 0px 0px 12px; padding: 0px;}
table.groupEnroll input { width:112px;}
table.groupEnroll .large { width:188px;}
table.groupEnroll .medium { width:175px;}
table.groupEnroll .small { width:128px;}
table.groupEnroll .smaller { width:68px;}
table.groupEnroll .smallest { width:45px;}
table.groupEnroll .checkBox {width: auto;}
table.groupEnroll input.submitBtn { width:79px;}
table.groupEnroll input.submitBtnInd { width: 71px; height: 30px; background-image:url(images/graphic/submit_button.jpg); border:0; cursor:pointer;}
table.groupEnroll select { width: 132px;}
table.groupEnroll tr.lastRow td { padding-top: 20px;}
table.groupEnroll tr.cellCenter td { text-align:center;}

table.groupEnroll tr.space td {height:20px;}
table.groupEnroll h1.smallTitle {margin:0px;}
table.groupEnroll tr.tableHead { background-image: url(images/more_bar/gray_gradient.jpg); width:479px; height:55px; background-repeat:no-repeat; background-position: left top;}
table.groupEnroll tr.tableHead2 { background-image: url(images/more_bar/gray_gradient2.jpg); width:479px; height:49px; background-repeat:no-repeat; background-position: left top;}
table.groupEnroll tr.tableHead2 td { text-align:center;}
table.groupEnroll td.comments2 { text-align:center;}
table.groupEnroll input.cusSubmit { background-image: url(images/graphic/submit_button.jpg); background-repeat:no-repeat; height:30px; width:71px; }

#getConnected2 {position:absolute; bottom:90px; right:60px; }
#getConnected2 p {color:#666666; font-family:Arial; font-size:11px; margin-bottom:8px;}
#getConnected2 img#fbIcon{margin-left:30px;}
#getConnected2 img{float:left; margin-right:10px;}

div#thankYou h2 { color:#cc0000; font-family: Verdana, Geneva, sans-serif; font-weight:500; font-size: 20px;}
div#thankYou div.download { border: solid 1px #cc0000; width:476px; height:111px; margin-top:40px;}
div#thankYou div.download div.formContainer { margin-top: 2px; float:left; width: 194px; height:106px; border-right: solid 1px #cc0000;}
div#thankYou div.download div.form { padding: 2px 10px; position:relative;}
div#thankYou div.download div.form p { margin: 30px 20px 0px 20px; padding: 0px;}
div#thankYou div.download div.downloadBtnContainer { float:left; width: 281px; height:111px; background-color: #f5f5e6;}
div#thankYou div.download div.downloadBtn { padding:15px 20px;}
div#thankYou div.download div.downloadBtn img { display:block; float: left; margin-right:10px;}
div#thankYou div.download div.downloadBtn a { display:block; margin-top: 20px; font-size:22px; font-weight:bold; text-decoration: underline;}

.validation-summary-errors { font-weight: bold; color: #ff0000; }

#searchTech { position:relative;width:100%; height:285px; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#323232; border:1px Solid #AAAAAA;}
#searchTech div.logo { width: 100%; height:34px; background-image: url(images/more_bar/orange_bar.gif)}
#searchTech div.logo span { width: 100%; position: absolute; text-align:center; color: #000; font-size:13px; font-weight:bold; top: 8px;}
#searchTech div.content { padding: 13px 22px;}
#searchTech div.content p { width: 310px; font-size: 12px; font-weight: bold; color: #666666;}
#searchTech div.content form { margin-top: 10px; }
#searchTech div.content form table { float:left; margin-right:22px;} 
#searchTech div.content form table.typeselect { margin:10px 30px 0 30px;  font-size:14px;} 
#searchTech div.content form table td { padding: 5px 0px;}
#searchTech div.content form input.textbox { width: 240px; }
#searchTech div.content form input.submit { margin-top:5px; }

table.techList { width: 484px; border-collapse:collapse; margin-bottom: 24px;}
table.techList th { width:484px; height: 35px; background-image: url(images/graphic/technician_list_th.gif)}
table.techList td { padding: 6px 7px 6px 0px; text-align:left; vertical-align:top; color: #999900; font-size:11px;}
table.techList td a { color: #999900;}
table.techList td.status { color: #389B07; font-weight:bold;}
table.techList td.statusInactive { color: #cc0000; font-weight:bold;}
table.techList td.certnum { text-decoration:underline;}

.pager { margin:0 20px;}
.pager a { color:#999900; font-size:12px; font-weight:bold;}

table.techDsc { background-color: #f5f5e6; width: 470px; border-collapse: collapse; margin-bottom: 24px;}
table.techDsc td {padding: 6px 0px 6px 10px; text-align:left; vertical-align:top; color: Black; font-size:12px;}
table.techDsc td.title { font-size:14px; font-weight:bold; color: #b0b0b0; width:110px;}
table.techDsc td.active { color: #389B07;}
table.techDsc td.inactive { color: #cc0000;}
table.techDsc td.certnum { color: #999900;}
