/* CSS Document */

a {
    color: #0074bb;
}
#masthead {
    margin: 0;
    padding: 0;
    border-bottom: solid 13px #e4e4e4;
    position: relative;
    height: 0;
    overflow: hidden;
}
#header {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 938px;
    overflow: hidden;
}
#header a:hover {
    text-decoration: underline;
}
.logo_main {
    background: #fff url(/images/logo_main.jpg) no-repeat top left;
    width: 366px;
    height: 38px;
    display: block;
    position: relative;
    float: left;
    padding: 0;
    margin: 17px 0 0 0;
}
.header_right {
    float: right;
    height: 38px;
    width: 540px;
    text-align: right;
    position: relative;
    margin: 17px 0 0 0;
    padding: 0;
}
.header_top_contact {
    display: block;
    clear: both;
    position: relative;
    overflow: hidden;
}
.header_top_contact a {
    color: #0074bb;
    font-family: Arial;
    font-size: 12px;
}
.header_top_contact span.devider {
    padding: 0 8px 0 12px;
}
.header_top_links {
    position: relative;
    display: block;
    margin: -1px 0 0 0;
    padding: 0;
}
.header_top_links span {
    padding: 0 8px 0 8px;
}
.header_top_links img.cart {
    position: relative;
    bottom: -6px;
}
.header_top_links #ShoppingCartHeaderControl_ShoppingCartHeaderUpdatePanel {
    padding: 0;
}
.header_search {
    float: right;
    position: relative;
    margin: 15px 0 15px 0;
    width: 465px;
    padding: 0;
    overflow: hidden;
}
.header_search a {
    color: #0074bb;
}
#header_search_label {
    background: url(/images/search_by_caption.jpg) no-repeat left top;
    float: left;
    height: 22px;
    margin: 0 8px 0 0;
    padding: 0;
    width: 74px;
}
.header_search_border {
    float: left;
    margin: 0;
    padding: 0;
}
.search_area_container {
    float: right;
    margin: 15px 260px 15px 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 390px;
}
.home_search_area_container {
    float: right;
    position: relative;
    margin: 15px 140px 15px 0;
    padding: 0;
    overflow: hidden;
    width: 410px;
}
.homepage_search_area_container {
    float: right;
    position: relative;
    margin: 15px 140px 15px 0;
    padding: 0;
    overflow: hidden;
    width: 385px;
}
.search_by_area_container {
    float: right;
    position: relative;
    margin: 15px 140px 15px 0;
    padding: 0;
    overflow: hidden;
    width: 360px;
}
.search_area {
    background: #e4e4e4 url(/images/search_bg.jpg) repeat;
    float: right;
    padding: 8px 9px 6px 14px;
    position: relative;
    margin: 15px 0 15px 0;
}
.search_area2 {
    background: #efefef;
    height: 22px;
    padding: 0 9px 0 14px;
    position: relative;
    margin: 0;
    overflow: hidden;
}
.search_input {
    background: url(/images/search_input.gif) no-repeat top;
    float: left;
    height: 22px;
    overflow: hidden;
    padding: 2px 0 0 5px;
    margin: 0 4px 0 0;
    width: 240px;
}
.search_area_text, .search_area_text input, .search_area_text input:focus {
    border: 0 none #fff;
    outline: 0 none;
    margin: 1.5px 0 0 3px;
    width: 225px;
    height: 13px;
    font-size: 10px;
    border: 0 !important;
}
.search_btn {
    margin: 0 0 3px 0;
    padding: 0 11px 0 0;
}
.search_icon {
    padding: 2px 0 0 0;
}
#course_finder {
    font-size:  12px;
    display: inline;
    background: url("/images/course-finder-bg.jpg") no-repeat scroll 0 0 transparent;
    width: 84px;
    height: 22px;
    padding: 7px 12px;
    color: #fff;
    position: absolute;
    cursor: pointer;
    left: 693px;
    top: 73px;
    text-decoration: none;
}
#course_finder strong a:hover {
    text-decoration: none;
}
.tagline {
    width: 274px;
    display: block;
    position: absolute;
    left: 40px;
    top: 60px;
    font-weight: bold;
}
.welcome_message_container {
    display: block;
    float: left;
    position: relative;
    margin: 17px 0 15px 0;
    padding: 17px 0 0 4px;
}
.welcome_message a {
    color: #0074bb;
}
.welcome_message a:hover {
    text-decoration: underline;
}
.phone_number {
    position: absolute;
    top: 26px;
    right: 150px;
    width: 200px;
    margin: 4px;
    font-size: 16px;
    font-weight: bold;
}
a.click_to_chat {
    position: absolute;
    top: 26px;
    right: 30px;
    margin: 4px;
}
.center{text-align:center}
.tele_amber_b {
    color: #d08c2a;
    font-weight: bold;
}
#enewsltr {
    position: absolute;
    margin: 28px 0 0 578px;
    top: 58px;
    left: 260px;
}
.enterprise_logo_main {
    background: #fff url(/images/ama-enterprise-logo.jpg) no-repeat top left;
    width: 319px;
    height: 46px;
    display: block;
    position: relative;
    float: left;
    padding: 0;
    margin: 17px 0 0 0;
}
#navigation_top {
    padding: 0;
    width: 938px;
    font-size: 11px;
}
.nav_top {
    width: 938px;
}
.nav_top, .nav_bottom {
    margin: 0;
    padding: 0;
    width: 938px;
    font-size: 11px;
    font-weight: bold;
}
.nav_top a, .nav_bottom a {
    display: block;
    position: relative;
    font-weight: bold;
    color: #fff;
    z-index: 20;
}
.nav_bottom {
    clear: both;
    margin: 0 0 13px 0;
    position: relative;
    height: 24px;
    background: transparent url(/images/top-nav/sub_nav.png) no-repeat left top;
}
.navigation_top ul {
    margin: 0;
    padding: 0;
}
#nav_top_main {
    float: left;
    width: 938px;
    padding: 0;
    margin: 0;
    color: #fff;
    height: 30px;
    z-index: 0;
    position: relative;
}
#nav_top_secondary {
    clear: right;
    float: left;
    width: 150px;
    padding: 0;
    margin: 0;
    color: #fff;
    height: 30px;
    z-index: 0;
    position: relative;
}
#nav_top_main ul, #nav_top_secondary ul {
    padding: 0;
    margin: 0;
}
#nav_top_main li, #nav_top_secondary li {
    height: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    position: relative;
    float: left;
}
#nav_top_main a, #nav_top_secondary a {
    color: #fff;
    display: block;
    text-decoration: none;
    text-align: center;
}
#nav_top_main li.nav_top_nav_cols, #nav_top_secondary li.nav_top_nav_cols {
    padding: 0;
}
#nav_top_main a {
    margin-top: -14px;
}
.nav_top_left {
    width: 5px;
    background-image: url(/images/top-nav/nav_bg_lc_30.png);
}
.nav_top_second_col, .nav_top_nav_cols {
    background-image: url(/images/top-nav/nav_bg_middle_30.png);
    background-repeat: repeat-x;
    background-position: bottom;
}
.nav_top_second_col {
    width: 104px;
    text-align: left;
    padding: 0 8px 0 8px;
}
.nav_top_nav_cols {
    text-align: center;
}
.individual {
    width: 126px;
}
.teams {
    width: 110px;
}
.AMA_Membership {
    width: 140px;
}
.companies {
    width: 100px;
}
.government_agencies {
    width: 146px;
}
.ama_advantage {
    width: 146px;
}
.ama_shift {
    width: 100px;
}
.news {
    width: 65px;
}
.my_ama {
    width: 85px;
}
.individual.ui-tabs-selected {
    background: url(/images/top-nav/sub-tab-126.jpg) no-repeat scroll 0 0 transparent;
}
.AMA_Membership.ui-tabs-selected {
    background: url(/images/top-nav/sub-tab-140.png) no-repeat scroll 0 0 transparent;
}
.companies.ui-tabs-selected {
    background: url(/images/top-nav/sub-tab-100.png) no-repeat scroll 0 0 transparent;
}
.government_agencies.ui-tabs-selected {
    background: url(/images/top-nav/sub-tab-146.png) no-repeat scroll 0 0 transparent;
}
.ama_advantage.ui-tabs-selected {
    background: url(/images/top-nav/sub-tab-146.png) no-repeat scroll 0 0 transparent;
}
.ama_shift.ui-tabs-selected {
    background: url(/images/top-nav/sub-tab-100.png) no-repeat scroll 0 0 transparent;
}
.news.ui-tabs-selected {
    background: url(/images/top-nav/sub-tab-65.png) no-repeat scroll 0 0 transparent;
}
.my_ama.ui-tabs-selected {
    background: url(/images/top-nav/sub-tab-85.png) no-repeat scroll 0 0 transparent;
}
.nav_top_right {
    width: 5px;
    background-image: url(/images/top-nav/nav_bg_rc_30.png);
}
#secondary_sub_navigation, .sub_navigation {
    font-weight: normal;
    background-image: none;
    background-color: Transparent;
    height: 20px;
    margin: 0;
    padding: 0;
    color: #fff;
}
#secondary_sub_navigation {
    float: right;
    width: 800px;
    margin: 6px 10px 0 0;
}
.sub_navigation {
    top: 6px;
    width: 900px;
    position: absolute;
}
.sub_navigation ul {
    padding: 0;
}
#secondary_sub_navigation ul {
    padding: 0 10px 0 0;
    margin: 0;
}
.sub_navigation li, #secondary_sub_navigation li {
    height: 20px;
    position: relative;
    padding: 0 6px 0 6px;
}
.sub_navigation li {
    float: left;
}
#secondary_sub_navigation li {
    float: right;
}
.sub_navigation.line_break, #secondary_sub_navigation.line_break {
    width: 1px;
    height: 60%}
#individual_sub_nav .sub_navigation {
    margin: 0;
    left: 10px;
}
#teams_sub_nav {
    position: absolute;
    left: 110px;
}
#AMA_Membership_sub_nav {
    position: absolute;
    left: 190px;
}
#companies_sub_nav {
    position: absolute;
    left: 160px;
}
#government_agencies_sub_nav {
    position: absolute;
    left: 34px;
}
#ama_shift_sub_nav {
    position: absolute;
    left: 396px;
}
#ama_advantage_sub_nav {
    position: absolute;
    left: 44px;
}
#ama_shift_sub_nav {
    position: absolute;
    left: 396px;
}
#news_sub_nav {
    position: absolute;
    left: 440px;
}
#my_ama_sub_nav {
    position: absolute;
    left: 720px;
}
#news_sub_nav .sub_navigation {
    width: 500px;
}
#ama_shift_sub_nav .sub_navigation {
    width: 500px;
}
#ama_advantage_sub_nav .sub_navigation {
    width: 840px;
}
#my_ama_sub_nav .sub_navigation {
    width: 220px;
}
.ui-tabs-hide {
    display: none;
}
/*\*/#nav_top_main a {
    float: none;
}
/**/.ui-tabs-nav li {
    list-style: none;
}
.ui-tabs-panel li {
    list-style: none;
}
.ui-tabs-selected li {
    list-style: none;
}
#nav_top_main li a, #nav_top_secondary li a {
    padding-top: 12px;
}
#nav_top_main li div {
    padding-top: 12px;
    font-weight: bold;
}
#nav_top_main, .nav_top, .nav_bottom a:link {
    text-decoration: none;
    color: #fff;
}
#nav_top_main, .nav_top, .nav_bottom a:visited {
    text-decoration: none;
    color: #fff;
}
#nav_top_main, .nav_top, .nav_bottom a:active {
    text-decoration: none;
    color: #fff;
}
#nav_top_main, .nav_top, .nav_bottom a:hover {
    text-decoration: none;
    color: #fff;
}
#nav_top_main a:hover {
    text-decoration: underline;
    color: #fff;
}

body {
    background-color: #fff;
    font-size: 14px;
    font-family: Arial, Verdana, Sans-Serif;
    line-height: 18px;
    color: #363636;
    margin: 0;
    padding: 0;
}
ul {
    list-style-type: none;
}
a {
    text-decoration: none;
    color: #0074bb;
}
a:hover {
    text-decoration: underline;
}
img {
    border: 0;
}
table {
    margin: 0;
    padding: 0;
}
th {
    font-size: 12px;
    font-weight: bold;
    color: #555;
    padding: 0;
    margin: 0;
}
tr a:hover {
    background-color:  #E1DCF4;
}
td {
    color: #363636;
    margin: 0;
    padding: 0;
}
.weekend_daterange {
    color: red;
}
.weekend_duration {
    color: red;
}
#main {
    width: 994px;
    margin: 0 auto 0 auto;
    padding: 0;
    position: relative;
}
#main_body {
    color: #363636;
    width: 922px;
    background-color: #efefef;
    border: 0;
    border-color: #efefef;
    padding: 8px 8px 16px 8px;
    margin: 8px auto 0 auto;
    position: relative;
    text-align: left;
    /* overflow: hidden;*/ /* fc */
}
#main_body p {
    line-height: 19px;
    margin: 12px 0 0 0;
    margin-bottom: 0;
}
#main_body2 {
    background-color: #efefef;
    border: medium none #efefef;
    margin: 8px auto 0;
    overflow: hidden;
    padding: 0 0 16px;
    position: relative;
    text-align: left;
    width: 938px;
    _width: 940px;
}
#main_body2 h1 {
    color: #d08c2a;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#main_body2 p {
    line-height: 16px;
    margin: 12px 0 0 0;
    margin-bottom: 0;
}
#one_column {
    width: 922px;
    margin: 0;
    padding: 0;
    position: static;
    overflow: hidden;
}
#one_column p {
    margin: 0 0 18px 0;
}
#one_column .p2 {
    padding: 0;
    margin: 0 0 12px 0;
}
#left_column_2cols {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 684px;
    overflow: hidden;
}
#left_column_2cols h2 {
    color: #555;
    font-size: 16px;
    font-weight: bold;
    margin: 12px 0 0 0;
    padding: 0;
}
#left_column_2cols .date_p {
    margin: 0;
    padding: 0;
}
#left_column_2cols_content {
    background-color: #fff;
    border-left: solid #dbdada 1px;
    border-right: solid #dbdada 1px;
    float: left;
    margin: 0;
    padding: 0 14px 0 14px;
    position: relative;
    width: 654px;
    overflow: hidden;
}
.left_column_2cols_middle {
    background: url(/images/white_top_col_bg.gif) repeat top;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 656px;
}
.left_column_2cols_middle_bottom {
    background: url(/images/white_bottom_col_bg.gif) repeat bottom;
    padding: 0;
    margin: 0;
    height: 14px;
    width: 656px;
    float: left;
}
#right_column_2cols {
    background-color: #e4e4e4;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 18px 24px 0 24px;
    position: relative;
    width: 182px;
}
#right_column_2cols div {
    padding: 2px 0 0 18px;
}
.p2 {
    margin: 0 0 8px 0;
}
.p3 {
    margin: 0;
}
.one_column_middle_section {
    background: url(/images/white_top_col_bg.gif) repeat top;
    padding: 0;
    margin: 0;
    height: 14px;
    width: 894px;
    float: left;
}
#one_column_content {
    background-color: #fff;
    border-left: solid #dbdada 1px;
    border-right: solid #dbdada 1px;
    float: left;
    overflow: hidden;
    width: 892px;
    padding: 0 14px 0 14px;
    position: static;
}
#one_column_content_wide {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    overflow: hidden;
    padding: 0 64px;
    text-align: left;
}
#one_column_content .head_container {
    height: 25px;
    margin: 0 14px 0 14px;
    overflow: hidden;
    position: relative;
}
#one_column_content p {
    margin: 8px 0 0 0;
    padding: 0;
}
#one_column_content .faq_question {
    font-weight: bold;
    padding: 16px 0 4px 0;
}
#one_column_content .faq_answer {
    margin: 0 0 4px 0;
    padding: 0;
}
#one_column_content h2 {
    font-size: 16px;
}
.amber {
    color: #d08c2a;
}
#one_column_content h4 {
    font-size: 12px;
    font-weight: bold;
    color: #d08c2a;
    padding: 0;
    margin: 0;
}
.one_column_middle_bottom {
    background: url(/images/white_bottom_col_bg.gif) repeat bottom;
    padding: 0;
    margin: 0;
    height: 14px;
    width: 894px;
    float: left;
}
#one_column h1, #left_column_2cols h1 {
    font-size: 20px;
    color: #d08c2a;
	line-height: 24px;
    margin: 0 0 14px 0;
}
#one_column h2, #right_column_2cols h2 {
    font-size: 14px;
    color: #343434;
    padding: 0;
    margin: 0 0 8px 0;
}
.div_h3 {
    height: 3px;
    margin: 0;
    padding: 0;
}
.div_h2 {
    height: 2px;
    padding: 0;
    margin: 0;
}
.div_h5 {
    height: 5px;
    margin: 0;
    padding: 0;
}
.div_h8 {
    height: 8px;
    padding: 0;
}
.div_h10 {
    height: 10px;
    margin: 0;
    padding: 0;
}
.div_h12 {
    height: 12px;
    margin: 0;
    padding: 0;
}
.div_h14 {
    height: 14px;
    margin: 0;
    padding: 0;
}
.div_h16 {
    height: 16px;
    margin: 0;
    padding: 0;
}
.div_h18 {
    height: 18px;
    margin: 0;
    padding: 0;
}
.div_h24 {
    height: 24px;
    margin: 0;
    padding: 0;
}
.div_h28 {
    height: 28px;
    margin: 0;
    padding: 0;
}
.div_h34 {
    height: 34px;
    margin: 0;
    padding: 0;
}
.left_top_corner {
    background: url(/images/white_lcol_bg.gif) no-repeat left top;
    padding: 0;
    margin: 0;
    height: 14px;
    width: 14px;
    float: left;
}
.right_top_corner {
    background: url(/images/white_rcol_bg.gif) no-repeat right top;
    padding: 0;
    margin: 0;
    height: 14px;
    width: 14px;
    float: left;
}
.left_bottom_corner {
    background: url(/images/white_blcol_bg.gif) no-repeat bottom;
    background-color: transparent;
    padding: 0;
    margin: 0;
    height: 14px;
    width: 14px;
    float: left;
}
.right_bottom_corner {
    background: url(/images/white_brcol_bg.gif) no-repeat bottom;
    padding: 0;
    margin: 0;
    height: 14px;
    width: 14px;
    float: left;
}
.on_left_nav_page {
    color: #555;
}
.padding_top_6 {
    padding: 6px 0 0 0;
}
.padding_top_12 {
    padding: 12px 0 0 0;
}
.dotted_line {
    margin: 0;
    _margin: 0 0 -12px 0;
    height: 1px;
    border: 0;
    background-image: url(/images/dotted_line.gif);
    background-repeat: repeat-x;
}
#alpha_links a {
    font-size: 14px;
    margin: 0 6px 0 0;
}
#alphabet .p1 {
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}
#alphabet .p1_2 {
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    margin: 20px 0 0 0;
}
#alphabet .p2 {
    padding: 0;
    margin: 0 0 12px 0;
}
.glossary_bold {
    font-weight: bold;
}
.line_with_dashes {
    background: url(/images/table_line_dashes.gif) repeat-x center center;
    height: 3px;
    margin: 0 4px 0 4px;
}
.solid_line {
    clear: both;
    margin: 8px 4px 12px 4px;
    padding: 0;
    border-bottom: solid 1px #bcbcbc;
    position: relative;
    height: 2px;
}
.solid_line2 {
    clear: both;
    margin: 18px 0;
    padding: 0;
    border-bottom: solid 3px #efefef;
    position: relative;
    height: 0;
}
.single_top_line {
    margin: 0 0 8px 0;
    border-top: #666 solid 1px;
}
.single_top_line_0 {
    margin: 0;
    border-top: #666 solid 1px;
}
.text_align_right {
    text-align: right;
}


#bread_crumbs_main {
    width: 924px;
    padding: 0 0 0 14px;
    margin: 0 auto;
    xposition: relative;
    text-align: left;
    overflow: hidden;
    font-size: 11px;
    text-align: left;
    min-height: 28px;
}
#bread_crumbs {
    width: 700px;
    float: left;
    margin: 0;
    padding: 7px 0 0;
    position: absolute;
}
#bread_crumbs_right {
    width: 230px;
    float: right;
    margin: 0;
    padding: 0 0 0 4px;
    xposition: absolute;
    font-size: 12px;
}
#bread_crumbs_right a {
    font-size: 12px;
}
#bread_crumbs ul {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
#bread_crumbs ul li {
    float: left;
    margin: 0 0 0 6px;
    color: #555;
}
#bread_crumbs ul li a:hover {
    text-decoration: underline;
}
#bread_crumbs li.last_bread_cumb {
    float: left;
    color: #363636;
}
#social_share {
    margin: 4px auto;
    padding: 0;
    width: 230px;
    vertical-align: middle;
    height: 30px;
}
#shareit {
    font-size: 11px;
    color: #666;
    font-weight: bold;
    position: relative;
    left: 0;
    top: -2px;
}
#social_share .st_sharethis {
    padding-right: 14px;
}
#plusone {
    position: relative;
    left: 168px;
    top: -38px;
}
#sharefb {
    position: relative;
    left: 62px;
    top: -18px;
}
#bread_crumbs_follow {
    font-size: 11px;
    color: #666;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 220px;
    float: right;
    position: relative;
}
#bread_crumbs_follow ul {
    float: right;
    padding: 0;
    margin: 0;
}
#bread_crumbs_follow li {
    float: right;
    padding: 0 6px;
    vertical-align: middle;
}
#bread_crumbs_follow #followama {
    position: relative;
    left: 0;
    top: 7px;
}
#bread_crumbs_follow .IN-widget {
    margin-right: -4px;
}

@font-face {
    font-family: 'avenir next';
    src: url('/fonts/AvenirNextLTPro-Medium.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {

    font-family: 'avenir next';
    src: url('/fonts/AvenirNextLTPro-Bold.otf');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'avenir next';
    src: url('/fonts/AvenirNextLTPro-Heavy.otf');
    font-weight: 900;
    font-style: normal;
}
#index_main_body {
    background-color: #efefef;
    border: medium none #efefef;
    margin: 8px auto 0;
    padding: 8px 0 16px 8px;
    position: relative;
    text-align: left;
    width: 930px;
}
#index_main_body p {
    margin: 0;
    padding: 0;
    text-align: left;
}
#top_section {
    height: 208px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 922px;
}
#index_graphic_area {
    background-color: #fff;
    float: left;
    height: 180px;
    margin: 0 4px 0 0;
    padding: 1px 0 0;
    position: relative;
    width: 571px;
}
#index_top_section_right_column {
    float: right;
    height: 180px;
    margin: 0;
    padding: 0;
    width: 343px;
}
.index_column_two_top_middle {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 315px;
}
#index_top_column_two_content {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    height: 180px;
    margin: 0;
    overflow: hidden;
    padding: 0 14px;
    width: 313px;
}
#index_top_column_two_content .all_p {
	font-size: 13px;
    margin: 0 0 8px;
    padding: 0;
}
.index_column_two_bottom_middle {
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 315px;
}
#index_bottom_section {
    clear: both;
    margin: 8px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 930px;
}
.index_bottom_section_left_column {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 464px;
}
.index_bottom_middle_section_column {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 429px;
}
.index_bottom_left_section_column {
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 429px;
}
#index_bottom_section_right_column {
    float: right;
    margin: 0;
    padding: 14px 11px 0 0;
    position: relative;
    width: 451px;
}
#index_bottom_section_right_column h2 {
    color: #555;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}
#index_bottom_left_content {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    margin: 0;
    overflow: hidden;
    height: 360px;
    padding: 0 14px;
    position: relative;
    width: 427px;
	height:auto;
}
#index_bottom_left_content .right_div {
    float: right;
    height: 310px;
    margin: 0;
    padding: 0;
    position: relative;
	overflow:hidden;
    width: 205px;
}
#index_bottom_left_content .left_div {
    border-right: 3px solid #efefef;
    float: left;
    height: 310px;
    margin: 0;
    padding: 0 8px 0 0;
    position: relative;
    width: 200px;
}
#index_bottom_left_content .p_top_6 {
    margin: 6px 0 0;
    padding: 0;
}
#index_bottom_right_content {
    margin: 0;
    padding: 14px 0 0 14px;
    position: relative;
    width: 450px;
}
#index_bottom_left_content h3 {
    color: #d08c2a;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#index_top_column_two_content h3 {
    color: #d08c2a;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    margin: 8px 0;
    padding: 0;
}
#index_top_column_two_content ul, #index_bottom_left_content ul {
    display: inline;
    margin: 0;
    padding: 0;
}
#index_top_column_two_content li, #index_bottom_left_content li {
    list-style: none outside none;
    margin: 0 0 1.5px;
    padding: 0;
}
.div_links {
    margin: 0 0 6px;
    padding: 0;
}
#index_main_body .div_links a{ 
font-size:12px;line-height: 15px;
}
.learn_about_container {
    background: #fff none repeat scroll 0 0;
    height: 70px;
    padding: 3px;
}
.learn_about_container img {
    float: left;
    position: relative;
}
.learn_about_container_div {
    float: left;
    height: 72px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 8px;
    width: 334px;
}
.learn_about_container_link {
    margin: 3px 0;
    padding: 0;
}
.learn_about_container_div p {
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: left;
}
.allabout_training_div {
    float: left;
    height: 63px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 8px;
    width: 530px;
}
.subject_div {
    float: left;
    width: 145px;
}
.section_title {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#column_one {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 3px 0 0;
    position: relative;
    width: 690px;
}
#column_one p {
    margin: 0;
    padding: 3px 0;
}
#workshop_links {
    font-size: 12px;
    font-weight: bold;
}
#workshop_links a {
    color: #0074bb;
    text-decoration: none;
}
#workshop_links p {
    padding: 0 0 8px;
}
#home_intro_section {
    color: #fff;
    height: 194px;
    left: 0;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 0;
    width: 684px;
}
#intro_section {
    color: #fff;
    height: 194px;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 680px;
}
#intro_start_up {
    display: block;
    height: 194px;
    overflow: hidden;
    visibility: visible;
    width: 684px;
}
#intro_container, #gov_intro_container {
    left: 11px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 26px;
    width: 650px;
}
#intro_container h2, #gov_intro_container h2 {
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#gov_intro_container h2 {
    background: none repeat scroll 0 0 transparent;
    color: #555;
}
#intro_container .intro_copy2, #gov_intro_container .intro_copy2 {
    margin: 6px 0 0;
}
#intro_rollover1, #intro_rollover2, #intro_rollover3 {
    display: none;
    height: 194px;
    overflow: hidden;
    visibility: hidden;
    width: 684px;
    z-index: 99;
}
#gov_intro_container .intro_copy2, #gov_intro_container h2 {
    text-indent: -3000px;
}
#home_inner_column_one_and_two {
    margin: 0 4px 0 0;
    overflow: hidden;
    padding: 0;
    width: 684px;
}
#home_inner_column_one {
    background-color: transparent;
    float: left;
    margin: 0 4px 0 0;
    width: 456px;
}
.home_inner_column_one_top {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 424px;
}
.home_ic_bottom_middle {
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 424px;
}
#home_inner_column_two {
    background-color: transparent;
    float: right;
    margin: 0;
    padding: 0;
    width: 224px;
}
.home_inner_column_two_top {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 196px;
}
#ic_content {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    height: 380px;
    margin: 0;
    padding: 0 14px;
    position: relative;
    width: 422px;
}
#ic_content h4 {
    color: #d08c2a;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: .5px;
    margin: 0;
    padding: 11px 0 0;
}
.intro_text {
    color: #555;
    font-weight: bold;
    padding: 4px 0 0;
}
#ic_content_p {
    margin: 18px 0 0;
}
#inner_column_one_and_two {
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 686px;
}
#inner_column_one {
    background-color: transparent;
    float: left;
    margin: 0 7px 0 0;
    padding: 0 4px;
    width: 222px;
}
.inner_column_one_top {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 658px;
}
#ic_middle {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    position: relative;
    width: 684px;
}
#ic_middle2 {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    position: relative;
    width: 682px;
}
#ic_middle_confirmation {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    height: 725px;
    position: relative;
    width: 684px;
}
#ic_middle_confirmation h1 {
    color: #d08c2a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 14px 14px;
    padding: 0;
}
#opt_out_msg {
    padding: 0 0 0 14px;
}
#opt_out_msg p {
    margin: 0 0 14px;
}
#ic_middle_confirmation .confirm_message {
    font-weight: bold;
    margin: 0 0 8px;
}
#ic_middle_confirmation .confirm_p {
    margin: 0 0 8px;
}
#ic_middle_confirmation .confirm_last_p {
    margin: 0 0 16px;
}
#ic_middle_confirmation .confirm_links {
    margin: 0 0 6px;
}
.ic_bottom_middle {
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 658px;
}
#inner_column_two {
    background-color: transparent;
    float: left;
    margin: 0;
    padding: 0 12px 0 0;
    width: 433px;
}
#inner_column_two h1, #adv_inner_column_two h1 {
    color: #d08c2a;
    font-size: 18px;
    margin: 0;
    padding: 0 0 8px;
}
#inner_column_two h2, #adv_inner_column_two h2 {
    font-size: 14px;
    margin: 18px 0 0;
    padding: 0;
}
#inner_column_two h3 {
    color: #555;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0 0 10px;
    padding: 0;
}
#inner_column_two .intro {
    color: #555;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3em;
    margin: 8px 0 30px;
    padding: 0;
}
#inner_column_two .intro {
    color: #555;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3em;
    margin: 8px 0 30px;
    padding: 0;
}
#inner_column_two .intro2 {
    color: #555;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.3em;
    margin: -25px 0 20px;
    padding: 0;
}
#inner_column_two .intro3 {
    color: #555;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.3em;
    margin: 8px 0 0;
    padding: 0;
}
#div_intro {
    margin: 0;
    padding: 0;
}
#div_intro p {
    color: #555;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3em;
}
#inner_column_two p {
    margin: 12px 0 0;
    padding: 0;
}
#inner_column_two .columbia_unv_table p {
    margin: 0;
    padding: 6px 0 6px 8px;
    text-align: left !important;
}
#inner_column_two .columbia_unv_table td {
    vertical-align: middle;
}
#inner_column_two .texas_unv_table p {
    margin: 0;
    padding: 4px 0 4px 8px;
    text-align: left !important;
}
#inner_column_two .texas_unv_table td {
    vertical-align: middle;
}
#inner_column_two .emory_unv_table p {
    margin: 0;
    padding: 4px 0 4px 8px;
    text-align: left !important;
}
#inner_column_two .emory_unv_table td {
    vertical-align: middle;
}
#inner_column_two .ucla_hs_table p {
    margin: 0;
    padding: 4px 0 4px 8px;
    text-align: left !important;
}
#inner_column_two .ucla_hs_table td {
    vertical-align: middle;
}
#inner_column_two .first_p {
    padding: 20px 0 10px;
}
#inner_column_two .last_p {
    padding: 10px 0 18px;
}
#inner_column_two ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 4px;
}
#inner_column_two ul li {
    list-style: disc outside none;
    margin: 0 0 0 12px;
    padding: 4px 0 0;
}
.h3_no_bold {
    font-weight: normal;
}
.inner_column_two_top {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 190px;
}
#ic2_middle {
    background-color: #fff;
    float: left;
    position: relative;
    width: 190px;
}
#ic2_content {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    height: 380px;
    padding: 0 14px;
    position: relative;
    width: 194px;
}
.ic2_bottom_middle {
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 196px;
}
#column_two {
    overflow: auto;
}
#column_two_top {
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 194px;
    margin: 0 0 8px 4px;
    padding: 0;
    width: 226px;
}
#home_column_two_top {
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 194px;
    margin: 0 0 8px;
    padding: 0;
    width: 230px;
}
.home_column_two_top_middle {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 202px;
}
.column_two_top_middle {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 201px;
}
.column_two_left_col {
    background: url("/images/white_left_col.gif") repeat-y scroll left center transparent;
    float: left;
    height: 166px;
    width: 14px;
}
.column_two_middle {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    height: 166px;
    margin: 0;
    padding: 0 14px;
    width: 196px;
}
.home_column_two_middle {
    background-color: #fff;
    float: left;
    height: 166px;
    margin: 0;
    padding: 0;
    width: 202px;
}
.column_two_right_col {
    background: url("/images/white_right_col.gif") repeat-y scroll right center transparent;
    float: right;
    height: 166px;
    width: 14px;
}
.home_column_two_bottom_middle {
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 202px;
}
.column_two_bottom_middle {
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 201px;
}
#column_two_top span {
    color: #d08c2a;
}
#contact_btn {
    background: url("/images/contact_btn.gif") no-repeat scroll center top transparent;
    border: medium none;
    cursor: pointer;
    height: 27px;
    width: 160px;
}
#column_two_middle {
    float: left;
    margin: 0 0 8px 4px;
    width: 226px;
}
.column_two_image_content {
    margin: 0 auto 8px 1px;
    width: 230px;
}
#right_column_2cols_container {
    background-color: #efefef;
    float: right;
    margin: 4px 0 0 0;
    overflow: hidden;
    padding: 0;
    width: 230px;
}
#right_column_2cols_container .mid_section {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    overflow: hidden;
    padding: 0 14px;
    width: 200px;
}
#right_column_2cols_container .enter_mid_section {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    overflow: hidden;
    padding: 0 14px;
    width: 200px;
}
#right_column_2cols_container .enter_mid_section ul {
    margin: 0;
    padding: 0;
}
#right_column_2cols_container .enter_mid_section li {
    color: #000;
    font-weight: normal;
    margin: 8px 0;
    padding: 0 0 0 14px;
}
#right_column_2cols_container .enter_mid_section iframe {
    margin: 0 0 0 -10px;
}
#right_column_2cols_container .column_two_top_middle {
    width: 202px;
}
#right_column_2cols_container .column_two_bottom_middle {
    width: 202px;
}
#right_column_2cols_container h3 {
    margin: 0;
    padding: 0;
}
#right_column_2cols_container p {
    margin: 8px 0 0;
    padding: 0;
}
#right_column_2cols_container li {
    margin: 8px 0 0;
    padding: 0;
}
.right_col_image_div {
    margin: 0 auto 12px;
    padding: 0;
    position: relative;
    width: 226px;
}
.right_col_image_smaller_div {
    margin: 0 auto 12px;
    padding: 0 0 0 12px;
    position: relative;
    width: 214px;
}
#column_two_bottom {
    float: left;
    margin: 0 0 0 4px;
    width: 226px;
}
#home_column_two_bottom {
    background-color: #e4e4e4;
    float: right;
    height: 405px;
    padding: 0;
    width: 230px;
}
#case_section {
    background-color: #e4e4e4;
    padding: 14px 0 0 14px;
    width: 216px;
}
#case_section h2 {
    color: #363636;
    font-size: 11pt;
    font-weight: bold;
    margin: 0 0 8px;
    padding: 0;
}
#case_section p {
    margin: 0;
    padding: 0;
}
#testimonial_section {
    background-color: #e4e4e4;
    padding: 0 0 0 14px;
    width: 216px;
}
#h2_frutiger_case_studies {
    color: #363636;
    font-size: 11pt;
    font-weight: bold;
    margin: 0 0 8px;
}
#h3_frutiger_testimonials {
    color: #363636;
    margin: 0 0 8px;
}
.frutiger_11pt {
    color: #555;
    font-size: 11.5pt;
    font-weight: bold;
    margin: 14px 0 12px 14px;
}
#page_image {
    margin: 7px 0 24px 0;
    width: 100%}
.testimonial {
    margin: 0 0 16px;
    padding: 0;
}
.case_studies_table {
    margin: 12px 0 16px;
}
.case_studies_td2 {
    padding: 0 0 0 8px;
    vertical-align: top;
}
.case_studies_body {
    float: left;
    height: 175px;
    width: 50%}
.case_studies_body_225 {
    float: left;
    height: 225px;
    width: 50%}
#case_studies_image1 {
    background-image: url("/images/marta_logo.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 175px;
    width: 50%}
#case_studies_image2 {
    background-image: url("/images/hd_logo.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 175px;
    width: 50%}
#case_studies_image3 {
    background-image: url("/images/powerwell_logo.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 175px;
    width: 50%}
.white_see {
    background-color: #fff;
    height: 24px;
    margin: 0 0 8px;
    padding: 6px 14px 0 0;
    text-align: right;
}
.contact_image {
    padding: 7px 0 0;
}
#gov_ic_content {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    height: 380px;
    margin: 0;
    padding: 0 14px;
    position: relative;
    width: 422px;
}
#gov_ic_content h4 {
    color: #d08c2a;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: .5px;
    margin: 0;
    padding: 11px 0 0;
}
#gov_ic_content_p {
    margin: 18px 0 0;
}
#gov_ic2_content {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    height: 380px;
    padding: 0 14px;
    position: relative;
    width: 194px;
}
#gov_ic_content p, #gov_ic2_content p {
    margin: 0;
}
#gov_home_column_two_bottom {
    background-color: #e4e4e4;
    float: right;
    height: 405px;
    padding: 0;

    width: 230px;
}
#news_one_column_content {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    padding: 0 14px;
    position: relative;
    width: 892px;
}
#news_one_column_content h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#news_one_column_content .pdate {
    margin: 0 0 8px;
    padding: 0;
}
#news_left_column_2cols {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 684px;
}
#news_left_column_2cols p {
    margin: 0 0 8px;
    padding: 0;
}
#news_left_column_2cols h1 {
    color: #d08c2a;
    font-size: 20px;
    margin: 0 0 14px;
}
#news_left_column_2cols h2 {
    color: #d08c2a;
    font-size: 16px;
    font-weight: bold;
    margin: 12px 0 6px 0;
    padding: 0;
}
#news_left_column_2cols .news_h2_frutigar_16px {
    color: #363636;
    font-size: 11pt;
    margin: 0 0 8px;
}
.inthenews_outerdiv {
    margin: 12px 0 24px;
    overflow: hidden;
    position: relative;
    width: 890px;
}
.news_outerdiv {
    margin: 24px 0 8px;
    overflow: hidden;
    position: relative;
    width: 660px;
}
.news_leftDiv {
    float: left;
    margin: auto;
    padding: 36px 0 0;
    position: relative;
    width: 240px;
}
.news_rightDiv {
    float: left;
    margin: 0;
    padding: 0 0 18px;
    position: relative;
    width: 410px;
}
.inTheNews_leftDiv {
    float: left;
    margin: auto;
    position: relative;
    width: 210px;
}
.inTheNews_logo {
    margin: 0 auto;
    padding: 20% 0 0;
    width: 153px;
}
.inTheNews_rightDiv {
    float: left;
    margin: 0;
    padding: 12px 0 0;
    position: relative;
    width: 680px;
}
#news_nav ul {
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
}
#news_nav ul li {
    color: #555;
    float: right;
    margin: 0;
    padding: 0 2px;
}
#news_nav ul li a {
    padding: 0;
}
#news_nav ul li a:hover {
    text-decoration: underline;
}
#news_release {
    font-size: 12px;
    margin: 0;
    padding: 0;
    line-height: 16px;
}
#news_release p {
    margin: 0 0 8px;
}
.news_see_containers {
    margin: 0 0 24px;
    text-align: right;
}
.press_release_date {
    font-size: 11px;
}
.pr_years {
    display: inline;
    font-size: 14px;
    margin: 8px -8px 16px;
    padding: 0;
}
.pr_years li {
    border-right: 1px solid #000;
    display: inline;
    list-style: none outside none;
    margin: 0 0 16px;
    padding: 0 8px;
}
.pr_years li.last_one {
    border-right: medium none;
}
.pr_years a {
    font-size: 14px;
}
#tradeshow_right_column_2cols_container {
    background-color: #e4e4e4;
    float: right;
    height: 1030px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 230px;
}
.tradeshow_calendar_col_one {
    color: #fff;
    float: left;
    font-weight: bold;
    margin: 6px 0 0;
    padding: 0 0 0 12px;
    width: 292px;
}
.tradeshow_calendar_col_two {
    color: #fff;
    float: left;
    font-weight: bold;
    margin: 6px 0 0;
    padding: 0;
    width: 120px;
}
.tradeshow_calendar_col_three {
    color: #fff;
    float: right;
    font-weight: bold;
    margin: 6px 0 0;
    padding: 0;
    width: 175px;
}
.tradeshow_line_with_dashes {
    background: url("/images/table_line_dashes.gif") repeat-x scroll center center transparent;
    height: 3px;
    margin: 0 6px 6px;
}
.tradeshow_schedule_container {
    background: url("/images/tradeshow_sched_bg.jpg") repeat scroll 0 0 transparent;
    clear: left;
    min-height: 100px;
}
.tradeshow_calendar_col_one_content {
    float: left;
    padding: 12px 18px 0 19px;
    width: 274px;
}
.tradeshow_calendar_col_two_content {
    float: left;
    padding: 12px 0 0;
    width: 160px;
}
.tradeshow_calendar_col_three_content {
    float: left;
    padding: 12px 0 0;
    width: 175px;
}
#events_calendar_col_one_content {
    float: left;
    left: 0;
    padding: 12px 18px 0 19px;
    width: 140px;
}
#events_calendar_col_two_content {
    float: left;
    left: 24px;
    padding: 12px 0 0;
    width: 100px;
}
#events_calendar_col_three_content {
    float: left;
    left: 80px;
    padding: 12px 0 0;
    width: 360px;
}
#events_calendar_intro {
    background: url("/images/tradeshow_sched_bg.jpg") repeat scroll 0 0 transparent;
    clear: left;
    float: left;
    min-height: 80px;
    padding: 12px 0 0;
}
#events_calendar_intro p {
    clear: both;
    left: 14px;
    margin: 0 6px 6px 277px;
    width: 370px;
}
#adv_inner_column_one_and_two {
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 686px;
}
#adv_inner_column_one_and_two h1 {
    color: #d08c2a;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    margin: 0;
    padding: 0 0 8px;
}
#adv_inner_column_two {
    background-color: transparent;
    float: left;
    margin: 0 0 0 7px;
    padding: 0 14px 0 0;
    width: 420px;
}
#adv_inner_column_two h3 {
    color: #555;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
}
#adv_inner_column_two p {
    padding: 0;
}
#adv_ic_middle_684 {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    height: 705px;
    position: relative;
    width: 684px;
}
#adv_ic_middle_home {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    height: 200px;
    padding: 0;
    position: relative;
    width: 684px;
}
#adv_ic_middle_home h2 {
    color: #555;
    font-size: 11.5pt;
    font-weight: bold;
    margin: 0 0 16px;
    padding: 0;
}
#adv_right_column_2cols_left {
    background-color: #e4e4e4;
    float: right;
    height: 729px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 230px;
}
.adv_column_two {
    background-color: #f6f6f6;
    background-image: url("/images/s_s_bkgrnd.gif");
    float: right;
    margin: 0;
    padding: 0 14px;
    width: 196px;
}
.adv_ic_middle {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    height: 596px;
    overflow: hidden;
    padding: 0 14px;
    position: relative;
    width: 656px;
}
#adv_ic_middle {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    overflow: visible;
    padding: 0 14px;
    position: relative;
    width: 656px;
}
#adv_ic_middle h2 {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    margin: 14px 0 0;
    padding: 0;
}
#adv_ic_middle h2+ul {
    margin: 2px 0 0 0;
}
#adv_ic_middle p+p {
    margin: 6px 0;
}
#adv_ic_middle p+ul {
    margin: -7px 0 0 0;
}
#adv_ic_middle img+h2 {
    margin: 14px 0 2px;
}
#adv_ic_middle ul {
    margin: 7px 14px;
    padding: 0 0 0 14px;
}
#adv_ic_middle ul li {
    list-style-type: disc;
    line-height: 18px;
}
#adv_intro_container p {
    color: #555;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.5em;
}
.adv_graphic_area, .adv_graphic_area_home {
    height: 194px;
    margin: 0 0 14px;
    padding: 0;
    width: 656px;
}
.adv_graphic_area_home {
    margin: 0 0 14px;
    width: 690px;
}
#adv_right_column_2cols {
    background-color: #e4e4e4;
    float: right;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    width: 230px;
}
#adv_right_column_2cols h3 {
    color: #555;
    font-size: 11.5pt;
    font-weight: bold;
}
#adv_right_column_2cols_2 {
    background-color: #e4e4e4;
    float: right;
    height: 695px;
    margin: 0;
    overflow: hidden;
    padding: 14px 0 0 14px;
    position: relative;
    width: 212px;

}
#adv_right_column_2cols_2 h3 {
    color: #555;
    font-size: 11.5pt;
    font-weight: bold;
}
#adv_right_column_2cols img, #adv_right_column_2cols_2 img {
    margin: 8px 0;
}
#adv_right_column_2cols p, #adv_right_column_2cols_2 p {
    margin: 0 0 8px;
}
#adv_right_column_2cols .last_p {
    margin: 8px 0;
}
.adv_inner_column_top {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 424px;
}
.adv_inner_column_top2 {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 198px;
}
.adv_inner_column_bottom2 {
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 424px;
}
.adv_inner_column_container2 {
    float: left;
    margin: 8px 8px 0 0;
    width: 452px;
}
.adv_inner_column_container3 {
    float: left;
    margin: 8px 0 0;
    width: 226px;
}
.adv_inner_column_bottom3 {
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 198px;
}
#adv_ic_middle_home2 {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    height: 233px;
    padding: 0 14px;
    position: relative;
    width: 422px;
}
#adv_ic_middle_home2 h2 {
    color: #555;
    font-size: 11.5pt;
    font-weight: bold;
    margin: 0 0 16px;
    padding: 0;
}
#adv_ic_middle_home3 {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    height: 233px;
    padding: 0 14px;
    position: relative;
    width: 196px;
}
#adv_ic_middle_home3 h2 {
    color: #555;
    font-size: 11.5pt;
    font-weight: bold;
    margin: 0 0 16px;
    padding: 0;
}
.adv_white_see {
    background-color: #fff;
    height: 24px;
    margin: 8px 0 14px -14px;
    padding: 6px 14px 0 0;
    text-align: right;
}
.special_sales_div {
    border-bottom: 5px solid #dbdada;
    border-top: 5px solid #dbdada;
    height: 68px;
    margin: 24px 8px 0 0;
    padding: 12px 0 12px 8px;
    width: 203px;
}
.spec_sales_btn {
    margin: 8px 0 0;
}
.bulk_amacom_logo {
    margin: 0 8px 0 0;
}
#catalog_request_confirmation {
    height: 624px;
    overflow: hidden;
}
#ic_middle3 {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    position: relative;
    width: 919px;
}
.product_left_column_2cols_middle {
    xborder: 1px solid red;
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 893px;
}
#product_description_container {
    xborder: 1px solid purple;
    float: left;
    margin: 0;
    padding: 0 0 0 30px;
    width: 550px;
}
#product_description_container h1 {
    font-size: 21px;
    line-height: 21px;
    margin: 0;
    padding: 9px 0 0 0;
    color: #d08c2a;
    font-weight: bold;
}
#product_description_container .seminar_num {
    color: #6f6f6f;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
}
#general_container #product_description_container h2 {
    color: #6c6c6c;
    font-size: 14px;
    font-weight: bold;
    line-height: 21px;
    margin: 14px 0 12px;
    padding: 0;
}
#general_container #product_description_container .amber h2 {
    color: #d08c2a;
}
#main_body #product_description_container p {
    color: #363636;
    font-size: 13px;
    text-align: left;
    line-height: 20px;
}
#product_description_container .small_caps_10 {
    font-size: 10px;
    text-transform: uppercase;
}
.product_left_column_2cols_middle_bottom {
    xborder: 1px solid green;
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 893px;
}
#product_left_column_2cols {
    xborder: 1px solid brown;
    float: left;
    margin: 0;
    xoverflow: hidden;
    padding: 0;
    position: relative;
    width: 604px;
}
#product_right_column_2cols_container {
    background-color: #fffff;
    float: right;
    margin: 4px 17px 0 0;
    overflow: hidden;
    padding: 0;
    width: 270px;
}
#customer_review {
    background: #f0f7ff;
    border-top: 1px solid #dbdada;
    float: left;
    position: relative;
    width: 570px;
}
#customer_review .rating_mid_section_content {
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 12px;
    width: 558px;
}
#customer_review .rating_mid_section_content_columna {
    float: left;
    margin: 0 10px 7px 0;
    padding: 7px 7px 7px 0;
    width: 90px;
}
#customer_review .rating_mid_section_content_columnb {
    float: left;
    font-size: 12px;
    line-height: 19px;
    xpadding: 7px 0 0;
    width: 440px;
}
#customer_review .read_more {
    background: url("/images/product_description_read_more.jpg") no-repeat scroll center bottom transparent;
    height: 28px;
    text-align: center;
    width: 565px;
}
#main_body #product_description_container .product_additional_info_register {
    margin: 24px 0 0;
    width: 558px;
}
#main_body #product_description_container .product_additional_info {
    float: left;
    margin: 24px 0 0;
    width: 300px;
}
#main_body #product_description_container .ways_to_register {
    float: right;
    margin: 24px 0 0;
    width: 240px;
}
#main_body #product_description_container .product_additional_info ul, .ways_to_register ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 16px;
}
#main_body #product_description_container .product_additional_info li, .ways_to_register li {
    list-style: disc outside none;
    margin: 0;
    padding: 10px 0 0;
}
#product_right_column_2cols_container .inner_pane {
    padding: 7px;
}
#product_right_column_2cols_container .search-pdu {
    font-size: 9px;
    line-height: 12px;
    margin: 4px 0 0;
}
#product_right_column_2cols_container .search-pdu span {
    font-size: 21px;
    line-height: 12px;
    margin: 4px 0 0;
}
#product_right_column_2cols_container .search-results-prices {
    color: #8e8e8e;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    position: relative;
    width: 190px;
}
#product_right_column_2cols_container .search-results-prices span {
    display: block;
    font-size: 8px;
}
#product_right_column_2cols_container .search-results-prices li {
    float: left !important;
    margin: 4px 7px 0 0;
    padding: 0 9px 0 0;
}
#product_right_column_2cols_container .search-results-prices li {
    float: left !important;
}
#product_right_column_2cols_container .line_with_dashes {
    background: url("/images/table_line_dashes.gif") repeat-x scroll center center transparent;
    height: 3px;
    margin: 0;
    padding: 12px 0 0;
}
#product_right_column_2cols_container .panes p a {
    font-size: 9px;
    margin: 0;
    padding: 0;
}
#product_right_column_2cols_container select {
    width: 219px;
    height: 33px;
    overflow: hidden;
    border: 0 none;
    background: url(/images/product_page_select_bg.png) no-repeat right #ddd;
    border: 1px solid #ccc;
    margin: 0;
    padding: 5px 0;
    vertical-align: middle;
}
#special_offers {
    border-radius: 7px;
    background-color: #fff;
    border-color: #d7d7d7;
    border-style: solid;
    border-width: 1px;
    color: #6c6c6c;
    height: auto;
    padding: 15px 24px;
    width: 220px;
}
#special_offers h3 {
    text-transform: uppercase;
    color: #6c6c6c;
    font-size: 10px;
}
#special_offers span {
    color: #d08c2a;
    font-size: 24px;
}
#passiton {
    position: relative;
    left: 67px;
}
#category_showcase {
    width: 268px;
    height: 71px;
    overflow: hidden;
    border: 0 none;
    background: url(/images/category_showcase_bg.png) no-repeat;
}
#category_showcase .cs_arrow {
    width: 68px;
    height: 20px;
    display: block;
    float: left;
}
#category_showcase .category_showcase_a {
    height: auto;
    left: 18px;
    overflow: hidden;
    position: relative;
    top: 4px;
    width: 170px;
}
.product_live_online_screen {
    display: block;
    float: left;
    padding: 0 12px 0 0;
    position: relative;
}
.product_live_online_screen_text {
    font-size: 9px;
    line-height: 18px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    top: 4px;
    width: 240px;
}
.product_seminar_contact_rep_text {
    color: #454545;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 14px;
    font-style: italic;
    text-align: center;
}
.product_seminar_contact_rep_phone {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    display: block;
}
#main_body #product_description_container #showMeMore p {
    margin: auto 0;
    width: 600px;
    text-align: center;
}
#product_left_column_full_col {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 912px;
}
#description_container {
    float: left;
    margin: 0;
    padding: 0 14px;
    width: 411px;
}
#description_container h2 {
    color: #363636;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 8px;
    padding: 0;
}
#description_container h1 {
    margin: 0;
    padding: 0;
    line-height: 21px;
}
#description_container ul {
    margin: 14px 0 0;
    padding: 0;
}
#description_container li {
    margin: 8px 0 0 28px;
    padding: 0;
}
.seminar_num {
    color: #6f6f6f;
    font-size: 11px;
}
#sd_price {
    float: left;
    margin: 0 0 0 4px;
    width: 225px;
}
#sd_price h3 {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    margin: 4px 0;
    padding: 0;
}
#sd_price ul {
    margin: 0;
    padding: 0;
}
#sd_price li {
    margin: 0;
    padding: 0;
}
#sd_price .dotted_line {
    margin: 8px 0;
}
#sd_price p {
    margin: 0;
    padding: 0;
}
.sd_schedule {
    margin: 20px 14px 12px;
    padding: 0;
    z-index: -1;
}
.sd_schedule p {
    margin: 0;
    padding: 0;
}
.sd_schedule .schedule_list {
    height: 160px;
    overflow: auto;
}
.sd_schedule .schedule_table {
    margin: 12px 0 14px -8px;
    padding: 0;
    width: 670px;
    z-index: -1;
}
.sd_schedule .schedule_table_top {
    height: 25px;
}
.sd_schedule .schedule_table_top_lc {
    background-image: url("/images/topbluebar_lc.gif");
    background-repeat: no-repeat;
    height: 25px;
    width: 7px;
}
.sd_schedule .schedule_table_top_middle {
    background: url("/images/topbluebar.gif") repeat scroll 0 0 transparent;
    height: 25px;
    vertical-align: middle;
    width: 656px;
}
#ProductCreditDisplay1_pnlLoCredits{padding-top:14px;}
.sd_schedule .schedule_table_head, .sd_schedule .schedule_table_head_column1, .sd_schedule .schedule_table_head_column2, .sd_schedule .schedule_table_head_column3, .sd_schedule .schedule_table_head_column4, .sd_schedule .schedule_table_head_column5 {
    color: #fff;
    margin: 6px 0 0;
}
.schedule_table_head_column1 {
    width: 180px;
}
.schedule_table_head_column2 {
    width: 160px;
}
.schedule_table_head_column3 {
    width: 80px;
}
.schedule_table_head_column4 {
    text-align: center;
    width: 100px;
}
.schedule_table_head_column5 {
    width: 130px;
}
.schedule_table_column1, .schedule_table_column2, .schedule_table_column3, .schedule_table_column4, .schedule_table_column5 {
    margin: 12px 0;
}
.schedule_table_column1 {
    padding: 0 0 0 7px;
    width: 176px;
}
.schedule_table_column2 {
    width: 167px;
}
.schedule_table_column3 {
    width: 80px;
}
.schedule_table_column4 {
    text-align: center;
    width: 99px;
}
.schedule_table_column5 {
    margin: 6px 0 12px;
    width: 115px;
}
.sd_schedule .schedule_table_top_rc {
    background-image: url("/images/topbluebar_rc.gif");
    background-position: right center;
    background-repeat: no-repeat;
    height: 25px;
    width: 7px;
}
.schedule_table_bottom {
    height: 5px;
}
.schedule_inner_table {
    margin: 6px 0 0;
    padding: 0;
    width:656px;
}
.schedule_inner_table_head {
    color: #fff;
    font-size: 12px;
    padding: 0 0 0 2px;
}
.schedule_inner_table_head .left_column {
     width:175px;
}
.schedule_td_data_height{
    height: 32px;
    padding: 12px 0 0 7px;
}
.schedule_td_attendee_dropdown {
    margin-left: 25px;
}
.schedule_inner_table_head_print {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
.sd_schedule_print input {
    display: none;
}
.sd_schedule_print .schedule_list {
    overflow: auto;
}
.sd_schedule_print h4 {
    color: Black;
}
.schedule_table_top_lc_print {
    background-image: none;
    height: 25px;
    width: 7px;
}
.schedule_table_top_middle_print {
    background: none repeat scroll 0 0 transparent;
    height: 25px;
    vertical-align: middle;
    width: 656px;
}
.schedule_table_top_rc_print {
    background-image: none;
    height: 25px;
    width: 7px;
}
.schedule_frame {
    background-color: #fafbde;
    height: auto;
    /*margin: 0 0 0 3px;*/
    max-height: 270px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: relative;
    width: 665px;
    z-index: 0;
}
.schedule_frame_short {
    background-color: #fafbde;
    height: 70px;
    margin: 0 0 0 3px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: relative;
    width: 665px;
    z-index: 0;
}
.webevents_td_data_height {
    height: 12px;
    padding: 12px 0 0 7px;
}
.webevents_frame {
    background-color: #fafbde;
    height: 60px;
    margin: 0 0 0 3px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: relative;
    width: 657px;
    z-index: 0;
}
.webevents_table_top_lc {
    background: url("/images/topbluebar_lc.gif") no-repeat scroll 0 0 transparent;
    height: 25px;
    width: 7px;
}
.webevents_table_top_middle {
    background: url("/images/topbluebar.gif") repeat scroll 0 0 transparent;
    height: 25px;
    vertical-align: middle;
    width: 652px;
}
.webevents_table_top_rc {
    background-image: url("/images/topbluebar_rc.gif");
    background-position: right center;
    background-repeat: no-repeat;
    height: 25px;
    width: 7px;
}
.schedule_inner_frame {
    height: 32px;
    margin: 6px 0 12px;
    width: 645px;
}
.schedule_add_btn {
    background: url("/images/add_to_cart.gif") repeat scroll 0 0 transparent;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 83px;
}
.schedule_table_break_line {
    background: url("/images/table_line_dashes.gif") repeat-x scroll center center transparent;
    height: 5px;
    margin: 0 7px;
}
.schedule_table_break_solid_line {
    background: url("/images/table_line_solid.gif") repeat-x scroll center center transparent;
    height: 5px;
    margin: 0 7px;
}
#blue_bottom_bar {
    background-image: url("/images/bottom_bluebar.gif");
    background-position: right center;
    background-repeat: repeat-x;
    height: 6px;
    margin: 4px -7px 12px;
    padding: 0;
    width: 670px;
    z-index: 99;
}
.product_info {
    margin: 18px 14px 0;
}
.product_info h3 {
    color: #555;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 12px 0 0;
}
.product_info ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 4px;
}
.product_info li {
    list-style: disc outside none;
    margin: 8px 0 0 28px;
    padding: 4px 0 0;
}
.product_info ol {
    margin: 0;
    padding: 0 0 0 4px;
}
.product_info ol li {
    list-style: decimal outside none;
    margin: 0 0 0 16px;
    padding: 4px 0 0;
}
.product_info_no_sessions {
    background-color: #f66;
    margin: 18px 14px 0;
}
.book_blast_ul {
    list-style: none outside none;
    margin: 12px 0 16px;
    padding: 0 0 0 8px;
}
.book_blast_ul li {
    list-style: disc outside none;
    margin: 0 0 0 12px;
    padding: 0 0 2px;
}
#last_section {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    margin: 0;
    padding: 6px 14px 0;
    width: 654px;
}
#last_section h3 {
    color: #363636;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#last_section ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 16px;
}
#last_section li {
    list-style: disc outside none;
    margin: 0;
    padding: 4px 0 0;
}
#last_section .dotted_line {
    margin: 8px 0;
}
#column_gray_section {
    background-color: #f6f6f6;
    background-image: url("/images/s_s_bkgrnd.gif");
    margin: 0 auto;
    padding: 14px;
    width: 200px;
}
.dotted_line_full {
    background-image: url("/images/dotted_line.gif");
    background-repeat: repeat-x;
    border: medium none;
    height: 1px;
    margin: 16px -11px;
}
#ProductCreditDisplay1_pnlClassroomCredits{padding-top:14px;}
.pdf_info {
    background: url("/images/pdf_info_bg.gif") no-repeat scroll center top transparent;
    height: 138px;
    margin: 12px 0 0;
    overflow: hidden;
    padding: 0;
    width: 204px;
}
.pdf_info_text {
    padding: 0 9px 0 12px;
     font-size:  12px;
}
.bookmark_container {
    margin: 12px 0;
}
.bookmarks {
    float: left;
    text-align: center;
    width: 24px;
}
.new_product_links {
    float: right;
    margin: 8px 14px;
}
.new_book_container {
    clear: both;
    margin: 0 0 16px;
    position: relative;
}
.book_cover {
    float: left;
    position: relative;
    width: 91px;
}
.book_description {
    float: left;
    position: relative;
    width: 585px;
}
#ic_middle2 .head_container {
    height: 44px;
    margin: 0 14px;
    position: relative;
}
#ic_middle2 h1 {
    font-size: 18px;
    line-height: 22px;
}
#ic_middle2 .float_right {
    float: right;
    margin: 0;
}
#book_subtitle {
    clear: both;
    font-size: 14px;
    margin: 4px 14px 0;
    padding: 0;
}
#book_subtitle h2 {
    color: #555;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#book_detail_container, #anchor_links {
    margin: 14px 14px 0;
    overflow: hidden;
    position: relative;
}
#book_detail_container p, #anchor_links p {
    margin: 0;
    padding: 0;
}
#book_detail_left {
    float: left;
    height: 205px;
    overflow: hidden;
    padding: 0 0 15px;
    width: 55%}
.book_cover_large {
    float: left;
    height: 180px;
    padding: 0 14px 0 0;
    width: 120px;
}
#book_detail_right {
    border-bottom: 5px solid #efefef;
    float: right;
    height: 205px;
    overflow: hidden;
    width: 45%}
.book_detail_right_sub {
    border-top: 5px solid #efefef;
    margin: 60px 0 0;
    padding: 8px;
}
.order_book_btn {
    background: url("/images/order_book_btn.jpg") repeat scroll 0 0 transparent;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 114px;
}
.book_seperator {
    background: url("/images/product_type.jpg") repeat scroll 0 0 transparent;
    height: 4px;
    margin: 16px 0 0;
    overflow: hidden;
    padding: 0;
}
.google_book_search {
    font-size: 14px;
    font-weight: bold;
}
.book_search_btn {
    background: url("/images/book_search_btn.jpg") repeat scroll 0 0 transparent;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 83px;
}
.call_out_full_width {
    margin: 0 -13px;
}
.product_image {
    float: left;
    margin: 0 12px 0 0;
    padding: 0;
    position: relative;
    width: auto;
}
#schedule_detail {
    clear: right;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 510px;
}
#schedule_detail p {
    margin: 0;
    padding: 0;
}
.register_now_btn {
    background: url("/images/register_now.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 98px;
}
.view_now_btn {
    background: url("/images/view_now_btn.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 79px;
}
.download_btn {
    background: url("/images/download_btn.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 79px;
}
.become_member_btn {
    background: url("/images/become_member_btn.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 125px;
}
.register_here {
    border-bottom: 7px solid #efefef;
    border-top: 7px solid #efefef;
    float: right;
    margin: 8px 0;
    padding: 8px 0 8px 8px;
    position: relative;
    width: 370px;
}
.related_reading_main {
    margin: 14px 0;
    padding: 0;
    position: relative;
    width: 654px;
}
.related_reading {
    float: left;
    margin: 7px 0;
    overflow: hidden;
    padding: 0;
    width: 218px;
}
.related_reading_image {
    border: 1px solid #333;
    float: left;
    height: 100px;
    margin: 0 8px 0 0;
    padding: 0;
    position: relative;
    width: 62px;
}
.related_reading_detail {
    clear: right;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 132px;
}
.related_reading_detail p {
    margin: 0;
    padding: 0;
}
#form_container_profile_left {
    float: left;
    margin: 0;
    padding: 0 0 0 14px;
    position: relative;
    width: 207px;
}
#form_container_profile_left p {
    margin: 0 0 6px;
}
.form_container_right select {
    font-size: 11px;
}
.current_box, .not_current_box {
    float: right;
    height: 21px;
    padding: 3px 0 0;
    text-align: center;
    width: 21px;
}
.current_box {
    background: url("/images/current_box.gif") no-repeat scroll left top transparent;
}
.not_current_box {
    background: url("/images/not_current_box.gif") no-repeat scroll left top transparent;
}
.spacer_box {
    float: right;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 6px;
}
#view_all_new1 {
    display: block;
    margin: 0;
    padding: 3px 6px 0 0;
    text-align: right;
}
#view_all_new2, #view_all_new3, #view_all_new4 {
    display: none;
    margin: 0;
    padding: 3px 6px 0 0;
    text-align: right;
}
#myama_one_column_content_container {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    padding: 0 14px 54px;
    position: relative;
    width: 892px;
}
#myama_one_column_content {
    font-size: 12px;
}
#myama_one_column_content h2 {
    margin-bottom: 18px;
}
p #myama_one_column_content {
    margin: 0;
    padding: 0;
}
#myama_one_column_content_msg {
    color: red;
    font-size: 12px;
    margin: -14px 0 0;
    padding: 0;
}
.myama_login_left_box, .myama_login_right_box {
    overflow: hidden;
    position: relative;
}
.myama_login_left_box {
    border-right: solid 1px #efefef;
    margin: 0 0 0 28px;
    float: left;
    width: 430px;
}
.myama_login_right_box {
    float: right;
    margin: 0 0 0 24px;
    padding: 0;
    width: 400px;
}
.myama_login_left_box h2, .myama_login_right_box h2 {
    font-size: 12px;
    font-weight: bold;
}
#LoginControl1_LoginForm_pnlControls label {
    font-size: 12px;
    color: #424242;
    display: inline-block;
    padding-left: 3px;
    position: relative;
    vertical-align: bottom;
  /*  top: -3px;*/
}
#LoginControl1_LoginForm_RecoverPassword {
    font-size: 11px;
}
#myama_login_right_box_ul {
    margin: 0;
    padding: 18px 0 5px 8px;
    line-height: 20px;
    background: url("/images/sign-up-bg.gif") no-repeat scroll 0 0 transparent;
     height: 90px;
}
.myama_login_right_box_li {
    margin: 8px 0 0 0;
    padding: 0;
}
#myama_login_right_box_ul ul {
    list-style: none;
}
#one_column_content .myama_login_right_box_li {
    list-style: none;
    background: url("/images/orange-dot.gif") no-repeat scroll 0 .7em transparent;
    padding-left: 12px;
     font-size:  12px;
    line-height:  24px;
}
.myama_login_right_box img {
    margin: -12px 0 14px 0;
}
.login_form_container {
    margin: 0;
    padding: 0;
}
.login_form_container p {
    margin: 0 0 12px;
    padding: 0;
}
.login_textfield {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #0564bc;
    height: 20px;
    margin: 0 8px 0 0;
    width: 180px;
}
.login_textfield_err {
    background: none repeat scroll 0 0 #ff9;
    border: 1px solid red;
    height: 20px;
    margin: 0 8px 0 0;
    width: 180px;
}
.login_chkbox {
    height: 15px;
    margin: 14px 0 0 0;
    padding: 0;
    width: 15px;
}
.login_btn {
    background: url("/images/login-btn.gif") no-repeat scroll 0 0 transparent;
    border: 0;
    cursor: pointer;
    xfloat: right;
    height: 27px;
    margin: 12px 0 0 0;
    padding: 0;
    width: 150px;
}
.login_btn_roll {
    background: url("/images/login-btn.gif") no-repeat scroll 0 0 transparent;
    border: 1px inset #f2f2f2;
    cursor: pointer;
    xfloat: right;
    height: 27px;
    margin: 12px 0 0 0;
    padding: 0;
    width: 150px;
}
.remember_me {
    font-size: 10px;
}
.login_left {
    float: left;
    margin: 0;
    padding: 4px 0 0;
    position: relative;
    width: 65px;
}
.login_right {
    float: left;
    margin: 0;
    position: relative;
    width: 335px;
}
#myama_inner_column_one {
    background-color: transparent;
    float: left;
    height: 624px;
    margin: 0;
    padding: 0;
    width: 446px;
}
#myama_inner_column_one div {
    margin: 0 0 24px;
}
#myama_inner_column_one p {
    margin: 0;
    padding: 0;
}
#myama_inner_column_two {
    background-color: transparent;
    float: right;
    margin: 0;
    padding: 0 0 0 24px;
    width: 422px;
}
#myama_inner_column_one h2 {
    color: #d08c2a;
    font-size: 14px;
    margin: 24px 0 0;
    padding: 0;
}
#myama_inner_column_two h2 {
    color: #d08c2a;
    font-size: 14px;
    margin: 0 0 16px;
    padding: 0;
}
#myama_inner_column_two ul li {
    margin: 0;
    padding: 0;
}
#myama_inner_column_two li {
    list-style: disc inside none;
}
.div_with_top_bottom_border {
    border-bottom: 5px solid #dbdada;
    border-top: 5px solid #dbdada;
    margin: 0;
    padding: 8px 0 16px 12px;
}
.div_with_top_bottom_border_m36 {
    border-bottom: 5px solid #dbdada;
    border-top: 5px solid #dbdada;
    margin: 60px 0 14px;
    padding: 8px 0 8px 12px;
}
#myama_inner_column_two p {
    margin: 0;
    padding: 12px 0 0;
}
.bestsellers_bar {
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 21px;
    margin: 0 auto;
    padding: .3em 0 0 30px;
    width: 198px;
}
#bestseller_books, #bestseller_podcasts, #bestseller_webcasts {
    background: url("/images/notcurrentBar.jpg") no-repeat scroll center top transparent;
    clear: both;
}
#bs_outer_shell_seminars {
    height: 370px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
#bestseller_seminars {
    background: url("/images/currentBar.jpg") no-repeat scroll center top transparent;
}
#bs_seminars {
    display: block;
    position: absolute;
    top: 0;
    width: 228px;
}
.bestseller_container {
    margin: 13px auto 0;
    position: relative;
    width: 200px;
}
#bs_seminars .bestseller_container {
    height: 357px;
}
#bestseller_container_seminars {
    height: 357px;
    margin: 13px auto 0;
    position: relative;
    width: 200px;
}
#bs_seminars .inner_container {
    border-bottom: 1px dotted #ccc;
    min-height: 75px;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 0 0 4px;
    width: 200px;
}
#bs_outer_shell_books, #bs_outer_shell_podcasts, #bs_outer_shell_webcasts {
    display: none;
    height: 423px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
#bs_books, #bs_podcasts, #bs_webcasts {
    display: none;
    position: absolute;
    top: 0;
    width: 228px;
}
#bs_books .bestseller_container, #bs_podcasts .bestseller_container, #bs_webcasts .bestseller_container {
    height: 410px;
}
#bs_books .inner_container, #bs_podcasts .inner_container, #bs_webcasts .inner_container {
    border-bottom: 1px dotted #ccc;
    height: 74px;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 0 0 4px;
    width: 200px;
}
#bs_seminars .bestseller_left_col {
    color: #d08c2a;
    float: left;
    font-size: 6px;
    font-weight: normal;
    height: 60px;
    width: 1px;
}
#bs_seminars .bestseller_right_col {
    float: left;
    font-weight: normal;
    height: 60px;
    width: 199px;
}
#bs_books .bestseller_left_col, #bs_podcasts .bestseller_left_col, #bs_webcasts .bestseller_left_col {
    color: #d08c2a;
    float: left;
    font-size: 30px;
    font-weight: normal;
    height: 70px;
    width: 46px;
}
#bs_books .bestseller_right_col, #bs_podcasts .bestseller_right_col, #bs_webcasts .bestseller_right_col {
    float: left;
    font-weight: normal;
    height: 70px;
    padding: 0 0 0 10px;
    width: 144px;
}
#seminars_up_down_bar, #books_up_down_bar, #podcasts_up_down_bar, #webcasts_up_down_bar, #seminars_up_down_bar2, #books_up_down_bar2, #podcasts_up_down_bar2, #webcasts_up_down_bar2 {
    background: url("/images/scroll_up_down.gif") no-repeat scroll center top transparent;
    clear: both;
    height: 16px;
    margin: 0 auto;
    width: 214px;
}
#books_up_down_bar, #podcasts_up_down_bar, #webcasts_up_down_bar, #books_up_down_bar2, #podcasts_up_down_bar2, #webcasts_up_down_bar2 {
    display: none;
}
.down_bar, .up_bar {
    cursor: pointer;
    float: left;
    height: 16px;
    width: 50%}
#scrolldown_seminars, #scrollup_seminars, #scrolldown_books, #scrollup_books, #scrolldown_podcasts, #scrollup_podcasts, #scrolldown_webcasts, #scrollup_webcasts, #scrolldown_seminars2, #scrollup_seminars2, #scrolldown_books2, #scrollup_books2, #scrolldown_podcasts2, #scrollup_podcasts2, #scrolldown_webcasts2, #scrollup_webcasts2 {
    cursor: pointer;
    float: left;
    height: 16px;
    width: 50%}
#upd_btn_container_profile {
    padding: 0 0 0 550px;
}
.check_all_container {
    font-size: 11px;
    margin: 0 0 16px;
    padding: 0;
    position: relative;
    width: 612px;
}
.mid_section_container, .mid_section_container_callouts {
    background: url("/images/dotted_line.gif") repeat-x scroll center top transparent;
    margin: 20px auto 0;
    padding: 8px 14px 0;
}
.mid_section_container_callouts {
    padding: 8px 0;
}
#contact_us p {
    margin: 0;
    padding: 0;
}
.contactus_container {
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
    width: 213px;
}
.contactus_container p {
    margin: 0;
    padding: 0;
}
.contactus_container div {
    margin: 0 0 12px;
    padding: 0;
}
.form_690 {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 826px;
}
#form_container {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 678px;
}
#form_container .form_container_password_reset {
    width: 740px;
}
#form_container .field_wide_240 {
    width: 240px;
}
.add_padding {
    padding: 0 0 8px;
}
.error_container {
    height: 14px;
    margin: 0;
    padding: 0;
}
#error_message {
    color: red;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#error_message {
    color: red;
    font-weight: bold;
    margin: 0 0 8px 0;
    padding: 0 0 8px 0;
}
.error_message {
    color: red;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.override_error_summary_height {
    color: red;
    font-weight: bold;
    height: 30px;
    margin: 0;
    padding: 0;
}
.cc_error_message {
    color: red;
    display: none;
    margin: 0;
    padding: 0;
}
.cc_error_message p {
    color: red;
    font-weight: bold;
}
.cc_error_message_visible {
    color: red;
    margin: 0;
    padding: 0;
}
.cc_error_message_visible p {
    color: red;
    font-weight: bold;
}

#form_container h2 {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;
}
#form_container .form_row {
    margin: 12px 0 0;
    position: relative;
    width: 652px;
}
#form_container .required_col {
    color: red;
    float: left;
    height: 20px;
    margin: 0;
    padding: 4px 0 0 8px;
    position: relative;
    width: 9px;
}
#form_container .label_col {
    float: left;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 4px 0 0;
    position: relative;
    width: 168px;
}
#form_container .label_col_err {
    color: red;
    float: left;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 4px 0 0;
    position: relative;
    width: 168px;
}
#form_container .field_col {
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 462px;
}
#form_container .field_col_pr {
    float: none;
}
#form_container .field_col_email {
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 135px;
}
#form_container .field_col_email_error {
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 300px;
}
.question_label {
    font-weight: bold;
    margin: 18px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 580px;
}
.question_label_err {
    color: red;
    font-weight: bold;
    margin: 18px 0 0;
    overflow: hidden;
    padding: 0 0 0 18px;
    position: relative;
    width: 580px;
}
.question_label_11px {
    font-size: 11px;
    margin: 18px 0 0;
    overflow: hidden;
    padding: 0 0 0 18px;
    position: relative;
    width: 575px;
}
#form_container .field_col3 {
    margin: 0;
    padding: 0 0 0 18px;
    position: relative;
}
#form_container .field_col_textarea {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 355px;
}
#form_container .field_err {
    background: none repeat scroll 0 0 #ff9;
    border: 1px solid red;
    color: #363636;
    height: 18px;
    margin: 0;
    padding: 4px 0 0 4px;
}
#form_container .field_err_ajax {
    background: none repeat scroll 0 0 #ff9;
    border: 1px solid #0564bc;
    color: #363636;
    height: 18px;
    margin: 0;
    padding: 4px 0 0 4px;
}
#form_container select, .select_class {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #0564bc;
    color: #363636;
    font-size: 11px;
}
#form_container .select_err {
    background: none repeat scroll 0 0 #ff9;
    border: 1px solid red;
    color: #363636;
}
#form_container .submit_container {
    margin: 8px 0 0;
    padding: 0 0 0 18px;
    position: relative;
}
#form_container .submit_btn_roll {
    background: url("/images/submit_btn.jpg") no-repeat scroll 0 0 transparent;
    border: 1px inset #fff;
    cursor: pointer;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 71px;
}
#form_container .download_ebook_btn {
    background: url("/images/download-ebook-btn.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 114px;
}
#form_container .download_ebook_btn_roll {
    background: url("/images/download-ebook-btn.gif") no-repeat scroll 0 0 transparent;
    border: 1px inset #fff;
    cursor: pointer;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 114px;
}
.submit_btn {
    background: url("/images/submit_bttn.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 71px;
}
.pswrd_recovery_submit_btn {
    background: url("/images/submit_btn.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 71px;
}
.pswrd_reset_submit_btn {
    background: url("/images/submit_btn.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 71px;
}
#form_container .submit_request_btn {
    background: url("/images/submit_request_btn.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 114px;
}
#form_container .red_asterisk, #popup_515x609 .red_asterisk, #tellAcolleague .red_asterisk, #sendToManager .red_asterisk, #gsa_agreement .red_asterisk, #member_pricing_agreement .red_asterisk {
    color: red;
    font-size: 12px;
}
#form_container .equals_required {
    font-size: 11px;
    margin: 12px 0 0;
    padding: 0 0 0 10px;
}
#form_container .row_info {
    font-size: 11px;
}
#form_container p {
    margin: 0 0 8px;
}
.gray_bar {
    background: #eee;
    height: 14px;
    margin: 14px 0;
    padding: 3px 0 0 12px;
}
.fl_left {
    float: left;
    display: block;
}
#mbrship_inner_column_one {
    background-color: transparent;
    float: left;
    margin: 0;
    padding: 0;
    width: 606px;
    xborder: green solid 1px;
}
#member-feature {
    height: 140px;
    left: 0;
    padding: 0;
    position: relative;
    top: 0;
}
#member-corp-image {
    left: 0;
    position: absolute;
    top: 0;
}
#member-corp-text {
    left: 130px;
    margin: -20px 0 0 12px;
    padding: 0 0 0 12px;
    position: absolute;
    top: 20px;
    width: 450px;
}
#member-corp-image {
    left: 0;
    position: absolute;
    top: 0;
}
#member-corp-text {
    left: 130px;
    margin: -20px 0 0 12px;
    padding: 0 0 0 12px;
    position: absolute;
    top: 20px;
    width: 450px;
}
.mtype-col-one {
    float: left;
    padding: 0 0 12px 0;
    width: 290px;
}
.mtype-col-two {
    float: right;
    border-left: #ccc solid 1px;
    padding: 0 0 9px 12px;
    width: 290px;
}
#mbrship_inner_column_one h2 {
    color: #d08c2a;
}
#mbrship_inner_column_one p {
    margin: 0;
}
#mbrship_inner_column_one .mbrship_type_container {
    clear: both;
    margin: 14px 0 0;
    width: 445px;
}
#mbrship_inner_column_one .mbrship_radio {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 25px;
}
#mbrship_inner_column_one .mbrship_desscription {
    float: left;
    margin: 0;
    padding: 0;
    width: 285px;
}
#mbrship_inner_column_one .mbrship_price {
    color: red;
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 134px;
}
#mbrship_inner_column_two_b {
    background-color: transparent;
    float: left;
    margin: 0;
    padding: 0 0 0 24px;
    width: 220px;
}
#mbrship_inner_column_two_b p {
    margin: 0;
    padding: 0 0 0 12px;
    width: 220px;
}
#mbrship_inner_column_two_b ul {
    display: block;
    margin: 0;
    padding: 0 0 0 12px;
}
#mbrship_inner_column_two_b li {
    margin: 0;
    padding: 8px 0 0 2px;
}
#mbrship_inner_column_two_b h2 {
    color: #d08c2a;
    font-size: 14px;
    margin: 0 0 8px;
    padding: 0;
}
.div_with_top_bottom_border_m36 {
    border-bottom: 2px solid #dbdada;
    border-top: 5px solid #dbdada;
    float: right;
    left: 655px;
    margin: 60px 0 14px;
    padding: 12px 0 14px 12px;
    position: absolute;
    top: 143px;
    width: 240px;
}
.grey_watermark {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #999;
    color: #999;
    font-size: 11px;
    height: 18px;
    margin: 0;
    padding: 4px 0 0 4px;
}
.attendees_info{background-color: #fafade; padding: 7px 0 7px 14px; height: auto}
#myama_ic_middle .grey_watermark {
    width: 80%}
.billing_grey_watermark {
    color: #999;
    border: 1px solid grey;
    font-size: 11px;
    height: 18px;
    margin: 10px 0 0;
    padding: 4px 0 0 4px;
    width: 300px;
}
.att_grey_watermark {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #0564bc;
    color: #999;
    font-size: 12px;
    height: 18px;
    margin: 10px 0 0;
    padding: 0 0 0 4px;
    width: 300px;
}
.login_grey_watermark {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #999;
    color: #999;
    font-size: 11px;
    height: 18px;
    margin: 0 0 7px 0;
    padding: 4px 0 0 4px;
    width: 280px;
}
.login_pw_grey_watermark {
    background: url("../images/password_wm.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #999;
    color: White;
    font-size: 11px;
    height: 18px;
    margin: 0 0 7px 0;
    padding: 4px 0 0 4px;
    text-align: left;
    width: 280px;
}
.mbrship_signup_btn {
    background: url("/images/signup_btn.jpg") repeat scroll 0 0 transparent;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 81px;
}
#ic_middle_cs {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0 14px;
    position: relative;
    width: 654px;
}
#ic_middle_cs h2 {
    color: #d08c2a;
    font-size: 14px;
    margin: 24px 0 0;
    padding: 0;
}
#specialSavings {
    background: url("/images/overlay_middle.jpg") repeat-y scroll left top transparent;
    height: 500px;
    margin: 0;
    overflow: auto;
    padding: 0;
    width: 700px;
    z-index: 99;
}
#specialSavings .div_content {
    padding: 0 24px;
}
#specialSavings .specailSavingsContainer {
    height: 1083px;
    overflow: hidden;
    padding: 34px 28px 0 24px;
    position: relative;
    width: 648px;
}
#specialSavings .specialSavingsRow {
    margin: 0;
    padding: 0;
    position: relative;
    width: 648px;
}
#specialSavings .specialSavingsLeftCol {
    float: left;
    margin: 0;
    padding: 12px 10px 0;
    position: relative;
    width: 112px;
}
#specialSavings .specialSavingsRightCol {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 516px;
}
#specialSavings .specialSavingsRightCol p {
    margin: 0;
    padding: 0 0 5px;
}
#specialSavings .specialSavingsdivider {
    border-bottom: .15em solid #b7b7b7;
    height: 3px;
    margin: 0 0 7px;
    padding: 0;
    position: relative;
    width: 648px;
}
#blended_learning_demo {
    background: url("/images/float_bg.gif") repeat scroll 0 0 transparent;
    border: 1px solid #efefef;
    display: none;
    height: 501px;
    left: 212px;
    position: absolute;
    top: 234px;
    visibility: hidden;
    width: 589px;
    z-index: 9001;
}
#bl_close_demo_div {
    font-size: 11px;
    font-weight: bold;
    height: 11px;
    margin: 8px;
    text-align: right;
}
.bl_close_demo_btn {
    font-size: 11px;
    font-weight: bold;
    margin: 2px 8px;
    text-align: right;
}
.bl_demo_bottom_bar {
    background: url("/images/bl_demo_bottom_bar.gif") no-repeat scroll center bottom transparent;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 587px;
}
#parametrics .dotted_line {
    margin: 4px 2px 4px -10px;
}
#parametrics ul {
    margin: 0;
    padding: 0;
}
#parametrics li {
    margin: 0;
    padding: 0;
}
#parametrics ul ul {
    list-style: none outside none;
    margin: 4px 0 0;
    padding: 0 24px;
}
#parametrics .param_ul {
    list-style: none outside none;
    margin: 4px 0 0;
    padding: 0 24px;
}
#parametrics .param_li {
    margin: 0 0 4px;
    padding: 0;
}
.solutions_bar {
    background: url("/images/parametric_bar.jpg") repeat scroll 0 0 transparent;
    font-weight: bold;
    height: 19px;
    padding: 4px 14px 0;
    position: relative;
}
.parameters_bar_caption {
    color: #054c7f;
    float: left;
}
.bar_view_all {
    float: right;
}
.param_list_container {
    font-weight: bold;
    margin: 8px 0 8px 14px;
}
.param_clicable_element {
    color: #0074bb;
    cursor: pointer;
    font-weight: normal;
}
.param_nonclickable_element {
    color: #666;
    font-weight: normal;
}
.param_link_wrapper {
    padding-left: 20px;
    text-indent: -20px;
}
.param_child_link_wrapper {
    padding-left: 30px;
    text-indent: -20px;
}
#param_section_partial1, #param_section_full1, #param_section_partial2, #param_section_full2, #param_section_partial3, #param_section_full3, #param_section_partial4, #param_section_full4, #param_section_partial4, #param_section_full5, #param_section_partial5, #param_section_full6 {
    margin: 0;
    padding: 0;
}
#param_section_full1, #param_section_full2, #param_section_full3, #param_section_full4, #param_section_full5, #param_section_full6 {
    display: none;
}
#line_with_dashes0, #line_with_dashes1, #line_with_dashes2, #line_with_dashes3, #line_with_dashes4, #line_with_dashes5, #line_with_dashes6 {
    background: url("/images/table_line_dashes.gif") repeat-x scroll center center transparent;
    height: 3px;
    margin: 0;
    padding: 12px 0 0;
}
#b_right_column_col2 {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 683px;
}
#b_right_column_col2 .column_two_top_middle {
    width: 655px;
}
#b_right_column_col2 .column_two_bottom_middle {
    width: 655px;
}
#b_right_column_col2 .mid_section {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    overflow: hidden;
    padding: 0 14px;
    position: relative;
    width: 653px;
}
#mid_section {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    height: 2270px;
    overflow: auto;
    padding: 0 14px;
    position: relative;
    width: 653px;
}
#b_right_column_col2 p {
    margin: 8px 0 0;
}
#b_right_column_col2 .line_with_dashes {
    margin: 8px 0 0;
}
#b_right_column_col2 .head_container {
    margin: 0 0 16px;
}
.h1_container {
    float: left;
}
#b_right_column_col2 .float_right {
    margin: 8px 0 0;
}
.param_view, #param_expand, #param_expand1, #param_expand2, #param_expand3, #param_expand4, #param_expand5, #param_expand6, #param_collapse1, #param_collapse2, #param_collapse3, #param_collapse4, #param_collapse5, #param_collapse6 {
    color: #0074bb;
    float: right;
    margin: 16px 0 0;
}
#param_collapse1, #param_collapse2, #param_collapse3, #param_collapse4, #param_collapse5, #param_collapse6 {
    display: none;
}
.param_view ul {
    margin: 0;
    padding: 0;
    position: relative;
}
.param_view li {
    color: #555;
    float: left;
    margin: 0 4px;
}
.product_type_bar, #subject_bar1, #subject_bar2, #subject_bar3, #subject_bar4, #subject_bar5, #subject_bar6 {
    background: url("/images/product_type.jpg") repeat scroll 0 0 transparent;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
    margin: 8px -8px;
    padding: 4px 0 0 8px;
}

.product_type_bar, #most_popular_bar1 {
    background: url("/images/product_type_orange.gif") repeat scroll 0 0 transparent;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
    margin: 8px -8px;
    padding: 4px 0 0 8px;
}
#most_popular_bar1 .mid_section h2 {
    margin: 4px 0 0;
}
.cat_vid{float: right; padding-bottom: 12px; padding-left: 9px;}
#d_right_column_col1 {
    background-color: #efefef;
    border-color: #efefef;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 8px 7px 16px 8px;
    position: relative;
    width: 230px;
}
#d_right_column_col1 .mid_section {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    height: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 227px;
}
#d_right_column_col1 h2 {
    margin: 0 0 8px 14px;
    padding: 0;
}
#d_right_column_col2 {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 449px;
}
#d_right_column_col2 h2 {
    margin: 0;
    padding: 0;
}
#d_right_column_col2 .column_two_top_middle {
    width: 417px;
}
#d_right_column_col2 .mid_section {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    height: 2211px;
    overflow: hidden;
    padding: 0 14px;
    position: relative;
    width: 415px;
}
#d_right_column_col2 .mid_section_a {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    overflow: hidden;
    padding: 0 14px;
    position: relative;
    width: 415px;
}
#d_right_column_col2 .head_container {
    margin: 0 0 12px;
}
#d_right_column_col2 .float_right {
    float: right;
    margin: 4px 0 0;
}
#d_right_column_col2 p {
    margin: 8px 0 0;
}
#d_right_column_col2 .intro {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.2em;
}
#d_right_column_col2 .recommended {
    background: url("/images/recommend_bg.jpg") repeat scroll 0 0 transparent;
    margin: 8px 0 16px;
    padding: 8px;
    position: relative;
    width: 399px;
}
#d_right_column_col2 .recommended_left {
    float: left;
    text-align: center;
    width: 115px;
}
#d_right_column_col2 .recommended_right {
    float: right;
    width: 268px;
}
#d_right_column_col2 .recommended_intor {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#d_right_column_col2 .box_border_top_bottom {
    border-bottom: 5px solid #efefef;
    border-top: 5px solid #efefef;
    margin: 0 -7px 16px;
    padding: 16px 7px 8px;
    position: relative;
}
.box_border_top_bottom p {
    margin: 0 0 0 8px;
    padding: 8px 0 0;
}
.featured_image {
    float: left;
    margin: 0 8px 0 0;
    width: 181px;
}
.featured_content {
    float: right;
    padding: 0;
    width: 226px;
}
.featured_content h2 {
    color: #0564bc;
    font-size: 16px;
}
#d_right_column_col2 .whats_new_top {
    background: url("/images/whats_new_top_w414.jpg") no-repeat scroll left top transparent;
    height: 14px;
    margin: 0 -7px;
    padding: 0;
    width: 429px;
}
#d_right_column_col2 .whats_new_content {
    background-color: #fff;
    border-left: 5px solid #dbdada;
    border-right: 5px solid #dbdada;
    margin: 0 -7px;
    overflow: hidden;
    padding: 0 0 14px;
    position: relative;
    width: 419px;
}
#d_right_column_col2 .myama_whats_new {
    margin: 0;
    padding: 2px 14px 14px;
    position: relative;
    width: 377px;
}
#d_right_column_col2 .whats_new_inside_container {
    display: block;
    position: relative;
    width: 377px;
}
#d_right_column_col2 .whats_new_inside_container p {
    margin: 0;
    padding: 0;
}
#d_right_column_col2 .whats_new_mini_right {
    float: left;
    margin: 8px 0 0;
    padding: 0 0 0 8px;
    width: 279px;
}
#d_right_column_col2 .whats_new_bottom {
    background: url("/images/whats_new_bottom_w414.jpg") no-repeat scroll left bottom transparent;
    clear: left;
    height: 50px;
    margin: 0 -7px;
    padding: 0 14px;
    width: 401px;
}
#d_right_column_col2 .whats_new_nav {
    width: 401px;
}
#d_right_column_col2 .top_div_container {
    margin: 0;
}
#bottom_div_container {
    margin: 8px 0;
}
#d_ic_other_middle {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    padding: 0 14px;
    position: relative;
    width: 415px;
}
#d_ic_other_middle h2 {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#d_ic_other_middle h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 8px;
    padding: 0;
}
#d_ic_other_middle .dotted_line {
    background-image: url("/images/dotted_line.gif");
    background-repeat: repeat-x;
    margin: 8px 0;
    padding: 0;
}
#d_right_column_col2 .column_two_bottom_middle {
    width: 417px;
}
#d_right_column_col3 {
    background-color: #e4e4e4;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 230px;
}
#d_right_column_col3 .dotted_line {
    background: url("/images/dotted_line.gif") repeat-x scroll center bottom transparent;
    border: medium none;
    clear: both;
    height: 3px;
    margin: 0 auto 8px;
    width: 208px;
}
#d_right_column_col3 .mid_section {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 228px;
}
#d_right_column_col3 .column_two_top_middle {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 202px;
}
#d_right_column_col3 .column_two_bottom_middle {
    width: 202px;
}
#d_right_column_col3 .mid_section_container, #d_right_column_col3 .mid_section_container_callouts {
    background: none repeat scroll 0 0 transparent;
    margin: 0 auto;
    padding: 8px 14px 0;
}
#d_right_column_col3 .mid_section_container_callouts {
    padding: 8px 0;
}
.d_content_container {
    float: left;
    overflow: hidden;
    padding: 0;
    width: 693px;
}
.d_bread_crumbs_container {
    height: 26px;
    padding: 14px 8px 0 16px;
    position: relative;
    width: 652px;
}
.d_large_container, .ParametricDisplay {
    background-color: #efefef;
    border-color: #efefef;
    min-height: auto;
    padding: 8px 8px 0 1px;
    position: relative;
    width: 683px;
}
.page_image {
    margin: 8px 0;
    padding: 0;
    width: 415px;
}
#results_subject {
    margin: 0;
    padding: 0;
}
#results_subject h2 {
    margin: 0;
    padding: 0;
}
#results_subject p {
    margin: 0;
    padding: 0;
}
#results_subject ul {
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#results_subject li {
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0 8px;
}
#results_subject .first_li {
    padding: 0 8px 0 0;
}
#results_subject .li_seperator {
    color: #0074bb;
    padding: 0;
}
#results_subject .product_type_bar {
    margin: 16px -8px;
}
#results_subject .line_with_dashes {
    margin: 16px -8px;
}
.next_links {
    float: right;
    padding: 16px;
}
#container {
    margin: 12px 0 0;
    padding: 12px 0 0;
    position: relative;
    width: 95%}
#container h2 {
    color: #d08c2a;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
#container p {
    margin: 0 0 8px;
}
#container .required_col {
    color: red;
    float: left;
    margin: 0;
    padding: 4px 0 0 8px;
    position: relative;
    width: 9px;
}
#container .label_col {
    float: left;
    font-weight: bold;
    margin: 0;
    padding: 8px 0 0;
    position: relative;
    width: 168px;
}
#container .find_my_rep {
    float: left;
    margin: 4px 7px 0 0;
    padding: 0;
    position: relative;
    width: 100px;
}
#container .msg {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
#container .submit_btn {
    background: url("/images/find_my_rep.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 96px;
}
#container .submit_btn_roll {
    background: url("/images/find_my_rep.jpg") no-repeat scroll 0 0 transparent;
    border: 1px inset #fff;
    cursor: pointer;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 96px;
}
#container .form_row {
    margin: 12px 0 0;
    position: relative;
    width: 623px;
}
#container .phone {
    font-size: 14px;
    font-weight: bold;
}
#container form {
    margin: 0;
    padding: 0;
}
#design_container, #general_container {
    margin: 0;
    padding: 0;
}
#design_container h2 {
    color: #d08c2a;
    font-size: 12px;
    font-weight: bold;
    margin: 18px 0 0;
    padding: 0;
}
#general_container h2 {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    margin: 18px 0 7px 0;
    padding: 0;
}
#description_container h2 {
    color: #363636;
    font-size: 14px;
    line-height: 1.3em;
    font-weight: bold;
    margin: 14px 0 12px 0;
    padding: 0;
}
#generic_ic_middle {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    overflow: none;
    padding: 0 14px;
    position: relative;
    width: 654px;
}
#certificate_ic_middle {
    background: #005392;
    float: left;
    overflow: none;
    padding: 18px;
    position: relative;
    width: 646px;
    font-size:  1.3em;
    line-height:  1.4em;
    color: #ffffff;
    border-radius:  9px;
}
#certificate_ic_middle h1 {
    color:  #fad409;
    font-size:  1.6em;
}
.certificate_sub_seminar_area  {
    background-color:  #fff;
    border-radius:  9px;
    border-left:  1px solid #dbdada;
     border-right:  1px solid #dbdada;
    float:  left;
    margin:  0;
    padding:  6px 14px 0;
    width:  654px;
    
}
 .certificate_sub_seminar_area ul li {
    list-style-type:  disc;
}

#orderconfirmation_generic_ic_middle {
    background-color: #fff;
    float: left;
    overflow: none;
    position: relative;
    width: 654px;
}
#myama_generic_ic_middle {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    overflow: none;
    padding: 0 14px;
    position: relative;
    width: 654px;
}
#generic_ic_middle h2 {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    margin: 18px 0 0;
    padding: 0;
}
#generic_ic_middle .book_description {
    width: 550px;
}
.field {
    font-size: 11px;
    height: 18px;
    margin: 0;
    padding: 4px 0 0 4px;
}
.sc_field {
    font-size: 11px;
    height: 18px;
    margin: 0;
    padding: 4px 0 0 4px;
}
.login_field {
    border: 1px solid grey;
    font-size: 11px;
    height: 18px;
    margin: 0 0 7px 0;
    padding: 4px 0 0 4px;
    width: 280px;
}
.att_field {
    border: 1px solid grey;
    font-size: 12px;
    height: 18px;
    margin: 10px 0 0;
    padding: 0 0 0 4px;
    width: 300px;
}
.billing_field {
    border: 1px solid grey;
    font-size: 11px;
    height: 18px;
    margin: 10px 0 0;
    padding: 4px 0 0 4px;
    width: 300px;
}
.two_col_ddl {
    font-size: 12px;
    height: 22px;
    margin: 10px 0 0;
    vertical-align: middle;
    width: 308px;
}
.billing_field_ddl {
    font-size: 12px;
    height: 22px;
    margin: 10px 0 0;
    vertical-align: middle;
    width: 308px;
}
.billing_field_ddl_month {
    font-size: 12px;
    height: 22px;
    margin: 10px 0 0;
    padding: 0 0 0 4px;
    width: 150px;
}
.billing_field_ddl_year {
    font-size: 12px;
    height: 22px;
    margin: 10px 0 0;
    padding: 0 0 0 4px;
    width: 120px;
}
.float_left {
    float: left;
}
.float_right {
    float: right;
}
.left_nav_container {
    margin: 25px 0 0;
    padding: 2px 0 0;
    position: relative;
}
#inner_column_one .left_nav_container .dotted_line {
    background: url("/images/dotted_line.gif") repeat-x scroll center bottom transparent;
    clear: both;
    height: 3px;
    padding: 0;
}
.moveHand {
    cursor: move;
}
.pointer {
    cursor: pointer;
}
.price {
    color: #2d7601;
    font-size: 14px;
}
.ul_left_nav {
    color: #000;
    font-weight: normal;
    margin: 0 0 8px;
    padding: 0 0 0 14px;
}
.ul_left_sub_nav {
    color: #000;
    font-weight: normal;
    margin: 0 0 8px 38px;
    padding: 0;
}
.ul_left_level5_nav {
    color: #000;
    font-size: 12px;
    font-weight: normal;
    list-style: none outside none;
    margin: 0 0 0 24px;
    padding: 0;
}
.ul_left_nav li, .ul_left_sub_nav li, ul_left_level5_nav li {
    margin: 8px 0 0;
    padding: 0 14px 0 0;
}
.ul3 {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ul3 li {
    list-style: disc outside none;
    margin: 0 0 0 12px;
    padding: 4px 0 0;
}
.schedule_top_lc {
    background: url("/images/schedule_bluebar_lc.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 24px;
    width: 7px;
}
.schedule_top_middle {
    background: url("/images/schedule_bluebar_middle.jpg") repeat scroll center top transparent;
    float: left;
    height: 24px;
    width: 640px;
}
.schedule_top_rc {
    background: url("/images/schedule_bluebar_rc.jpg") no-repeat scroll right top transparent;
    float: left;
    height: 24px;
    width: 7px;
}
.schedule_bluebar {
    background: url("/images/blue_bar.jpg") repeat scroll 0 0 transparent;
    height: 6px;
    margin: 0 0 3px;
}
.schedule_last_bluebar {
    background: url("/images/blue_bar.jpg") repeat scroll 0 0 transparent;
    height: 6px;
    margin: 3px 0;
}
select.error, table.error, input.error {
    background-color: #fed;
}
input.error {
    background: url("") repeat scroll 0 0 #fed;
}
label.error {
    color: red;
}
#bl_demo_callout {
    cursor: pointer;
    float: right;
    margin: 0 8px;
    position: relative;
    text-align: center;
}
#inner_column_two_662 {
    background-color: transparent;
    float: left;
    margin: 0 0 0 7px;
    padding: 0;
    width: 662px;
}
#inner_column_two_662 h1 {
    color: #d08c2a;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;
}
#inner_column_two_662 h2 {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    margin: 18px 0 0;
    padding: 0;
}
#inner_column_two_662 p {
    padding: 0;
}
#left_column_2cols_container {
    background-color: #e4e4e4;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 230px;
}
#two_column_wide_right {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    padding: 0 14px 0 0;
    position: relative;
    width: 906px;
}
#two_column_wide_right p {
    margin: 8px 0 0;
    padding: 0;
}
.font_11b {
    font-size: 11px;
    font-weight: bold;
}
#modal_layer {
    display: none;
    background-color: black;
    position: fixed;
    top: 0;
    left: 0;
    width: 1865px;
    height: 1865px;
    filter: Alpha(Opacity=80);
    opacity: .80;
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    visibility: hidden;
    z-index: 90;
}
#solution_finder {
    height: 410px;
    padding: 16px 14px 0 16px;
    position: relative;
    width: 870px;
}
#overlay_container {
    position: relative;
    width: 700px;
}
#company_info, #company_info_msg {
    position: absolute;
    top: 50px;
    visibility: hidden;
    width: 700px;
    z-index: 1000;
}
#priority_code_info {
    position: absolute;
    top: 50px;
    visibility: hidden;
    width: 700px;
    z-index: 99;
}
#priority_code_info .modal_close_btn {
    margin: 8px 0 0;
    padding: 0 18px 0 0;
    text-align: right;
}
#priority_code_info .div_content .image {
    padding: 0 8px 0 0;
}
#overlay_top {
    background: url("/images/overlay_top.jpg") no-repeat scroll left top transparent;
    height: 70px;
    margin: 0;
    position: relative;
    width: 700px;
}
#overlay_top .h1_container {
    padding: 24px 0 0 28px;
}
#overlay_content {
    background: url("/images/overlay_middle.jpg") repeat-y scroll left top transparent;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 700px;
}
#overlay_content .div_content {
    padding: 0 24px;
}
#overlay_content .dotted_line {
    margin: 0 auto;
    width: 93%}
#overlay_bottom {
    background: url("/images/overlay_bottom.jpg") no-repeat scroll left top transparent;
    height: 82px;
    margin: 0;
    padding: 0 24px;
    position: relative;
    width: 700px;
}
.overlay_bottom {
    background: url("/images/overlay_bottom.jpg") no-repeat scroll left bottom transparent;
    height: 62px;
    padding: 8px 24px 0;
    position: relative;
    text-align: right;
    width: 652px;
}
#registration_fee, #certificateDiscount, #three_seminar, #paymentOptions, #cancellationPolicy, #facultyInfo, #virtualSeminars, #podcast_subscribe, #iTunes, #travelAccomodation, #SeminarHrs, #federalGovt, #membership_pricing, #lxl_express_only {
    background: url("/images/assPop_513x443.jpg") no-repeat scroll left top transparent;
    height: 443px;
    left: 340px;
    margin: auto;
    position: fixed;
    top: 100px;
    visibility: hidden;
    width: 515px;
    z-index: 99;
}
#accreditation {
    background: url("/images/accreditation.jpg") no-repeat scroll left top transparent;
    height: 718px;
    left: 220px;
    margin: auto;
    position: absolute;
    top: 50px;
    visibility: hidden;
    width: 696px;
    z-index: 99;
}
#popup_515x609, #popup_513x367, #add_to_cart, #gsa_agreement, #member_pricing_agreement, #member_enrollment_form, #member_agreement_form, #techRequirements, #order_book, #register_now {
    background: url("/images/assPop_513x609.jpg") no-repeat scroll left top transparent;
    height: 609px;
    margin: 0;
    position: relative;
    visibility: visible;
    width: 515px;
    z-index: 10001;
}
#tellAcolleague, #sendToManager {
    background: url("/images/assPop_513x765.jpg") no-repeat scroll left top transparent;
    height: 765px;
    margin: 0;
    position: relative;
    visibility: visible;
    width: 515px;
    z-index: 10001;
}
#SeminarSavingPass {
    background: url("/images/assPop_629x900.jpg") no-repeat scroll left top transparent;
    height: 900px;
    left: 340px;
    margin: 0 auto;
    position: fixed;
    top: 100px;
    visibility: hidden;
    width: 629px;
    z-index: 99;
}
#training_res_gsa {
    background: url("/images/assPop_629x900.jpg") no-repeat scroll left top transparent;
    height: 900px;
    left: 340px;
    margin: 0 auto;
    position: fixed;
    top: 100px;
    visibility: hidden;
    width: 629px;
    z-index: 99;
}
#showStarRatings {
    background: url("/images/ratingPop_720x820.jpg") no-repeat scroll left top transparent;
    height: 820px;
    margin: 0;
    position: relative;
    visibility: hidden;
    width: 720px;
    z-index: 10001;
}
#techRequirements, #travelAccomodation, #order_book, #facultyInfo, #virtualSeminars, #SeminarHrs {
    background: url("/images/assPop_513x660.jpg") no-repeat scroll left top transparent;
    height: 660px;
}
#registration_fee h2, #three_seminar h2, #certificateDiscount h2, #paymentOptions h2, #facultyInfo h2, #virtualSeminars h2, #cancellationPolicy h2, #podcast_subscribe h2, #order_book h2, #iTunes h2, #travelAccomodation h2, #SeminarHrs h2, #federalGovt h2, #membership_pricing h2, #SeminarSavingPass h2, #showStarRatings h2, #lxl_express_only h2, #training_res_gsa h2 {
    font-size: 18px;
}
#popup_513x367, #add_to_cart, #register_now {
    background: url("/images/overlay_513x367.jpg") no-repeat scroll left top transparent;
    height: 367px;
}
#techRequirements, #order_book, #tellAcolleague, #sendToManager, #gsa_agreement, #member_pricing_agreement, #popup_513x367, #add_to_cart, #order_book, #register_now, #SeminarSavingPass, #training_res_gsa {
    margin: auto;
    position: fixed;
    top: 100px;
    visibility: hidden;
}
#virtualSeminars ul {
    list-style-type: disc;
}
#virtualSeminars li {
    padding-left: 14px;
}
#tell_a_friend h2, #accreditation h2 {
    font-size: 18px;
}
#popup_515x609 .h1_container, #tellAcolleague .h1_container, #sendToManager .h1_container, #gsa_agreement .h1_container, #member_pricing_agreement .h1_container, #member_enrollment_form .h1_container, #popup_513x367 .h1_container, #add_to_cart .h1_container, #registration_fee .h1_container, #three_seminar .h1_container, #certificateDiscount .h1_container, #paymentOptions .h1_container, #facultyInfo .h1_container, #virtualSeminars .h1_container, #cancellationPolicy .h1_container, #techRequirements .h1_container, #podcast_subscribe .h1_container, #order_book .h1_container, #iTunes .h1_container, #travelAccomodation .h1_container, #SeminarHrs .h1_container, #federalGovt .h1_container, #membership_pricing .h1_container, #lxl_express_only .h1_container, #showStarRatings .h1_container {
    padding: 24px 0 0 28px;
}
#register_now .h1_container {
    padding: 0 0 0 28px;
}
#SeminarSavingPass .h1_container, #training_res_gsa .h1_container {
    padding: 40px 0 0 28px;
}
#solution_finder .div_content, #popup_515x609 .div_content, #gsa_agreement .div_content, #member_pricing_agreement .div_content, #member_enrollment_form .div_content, #member_agreement_form .div_content, #popup_513x367 .div_content, #add_to_cart .div_content, #three_seminar .div_content, #certificateDiscount .div_content, #paymentOptions .div_content, #registration_fee .div_content, #facultyInfo .div_content, #virtualSeminars .div_content, #cancellationPolicy .div_content, #techRequirements .div_content, #podcast_subscribe .div_content, #order_book .div_content, #iTunes .div_content, #travelAccomodation .div_content, #SeminarHrs .div_content, #federalGovt .div_content, #register_now .div_content, #membership_pricing .div_content, #lxl_express_only .div_content {
    height: 205px;
    overflow: hidden;
    padding: 16px 24px 0 28px;
    position: relative;
}
#tellAcolleague .div_content, #sendToManager .div_content {
    height: 205px;
    overflow: hidden;
    padding: 16px 24px 0 28px;
    position: relative;
}
#SeminarSavingPass .div_content, #training_res_gsa .div_content {
    height: 700px;
    overflow: hidden;
    overflow-y: scroll;
    padding: 16px 24px 0 28px;
    position: relative;
    width: 580px;
}
#certificateDiscount .div_content, #three_seminar .div_content, #paymentOptions .div_content, #cancellationPolicy .div_content, #federalGovt .div_content, #membership_pricing .div_content, #lxl_express_only .div_content {
    height: 320px;
}
#order_book .div_content {
    height: 485px;
}
#techRequirements .div_content, #travelAccomodation .div_content, #order_book .div_content, #facultyInfo .div_content, #virtualSeminars .div_content, #SeminarHrs .div_content {
    height: 528px;
}
#techRequirements p, #SeminarSavingPass p, #training_res_gsa p {
    margin: 12px 0 0;
    padding: 0;
}
#techRequirements ul, #SeminarSavingPass ul, #training_res_gsa ul {
    list-style: none outside none;
    margin: 4px 0 12px 28px;
    padding: 0;
}
#techRequirements ul li, #SeminarSavingPass ul li, #training_res_gsa ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#cancellationPolicy .left_div {
    float: left;
    width: 18px;
}
#cancellationPolicy .right_div {
    float: left;
    width: 425px;
}
#popup_513x367 .div_content, #add_to_cart .div_content {
    height: 275px;
}
#member_agreement_form h2 {
    font-size: 13px;
}
#member_agreement_form .h1_container {
    padding: 24px 0 0 28px;
}
#popup_513x367 h2, #add_to_cart h2 {
    color: #363636;
    font-size: 14px;
}
#popup_513x367 form, #add_to_cart form {
    margin: 0;
    padding: 0;
}
#popup_513x367 p, #add_to_cart p {
    margin: 5px;
    padding: 0;
}
#three_seminar p, #certificateDiscount p, #paymentOptions p, #registration_fee p, #facultyInfo p, #podcast_subscribe p, #virtualSeminars p, #iTunes p, #travelAccomodation p, #SeminarHrs p, #federalGovt p, #order_book p, #membership_pricing p, #lxl_express_only p {
    margin: 0;
    padding: 12px 0 0;
}
#three_seminar .dotted_line, #certificateDiscount .dotted_line, #paymentOptions .dotted_line, #registration_fee .dotted_line, #facultyInfo .dotted_line, #virtualSeminars .dotted_line, #cancellationPolicy .dotted_line, #podcast_subscribe .dotted_line, #iTunes .dotted_line, #travelAccomodation .dotted_line, #SeminarHrs .dotted_line, #federalGovt .dotted_line, #membership_pricing .dotted_line, #lxl_express_only .dotted_line {
    margin: 0 auto;
    width: 93%}
#in_cart_table {
    margin: 0;
    padding: 0;
    width: 463px;
}
#in_cart_table .checkout_table_top_middle {
    background: url("/images/topbluebar.gif") repeat scroll 0 0 transparent;
    color: #fff;
    float: left;
    font-weight: bold;
    height: 18px;
    padding: 7px 0 0;
    vertical-align: middle;
    width: 449px;
}
#in_cart_table .checkout_summary_container {
    background-color: #fafbde;
    height: 130px;
    margin: 0 3px;
    overflow: auto;
    padding: 7px 0 0 4px;
    position: relative;
    width: 460px;
    z-index: 0;
}
#in_cart_table .checkout_summary_addon_container {
    background-color: #fafbde;
    height: 60px;
    margin: 0 3px;
    overflow: auto;
    padding: 7px 0 0 4px;
    position: relative;
    width: 450px;
    z-index: 0;
}
.in_cart_table_no_loc_col1, .in_cart_table_no_loc_col2, .in_cart_table_no_loc_col3 {
    color: #fff;
    float: left;
    font-size: 11px;
    width: 200px;
}
.in_cart_table_no_loc_detail1, .in_cart_table_no_loc_detail2, .in_cart_table_no_loc_detail3 {
    float: left;
    position: relative;
    width: 200px;
}
.in_cart_table_loc_col1, .in_cart_table_loc_col2, .in_cart_table_loc_col3, .in_cart_table_loc_col4 {
    color: #fff;
    float: left;
    font-size: 11px;
}
.in_cart_table_loc_detail1, .in_cart_table_loc_detail2, .in_cart_table_loc_detail3, .in_cart_table_loc_detail4 {
    float: left;
    position: relative;
    vertical-align: top;
}
.in_cart_table_loc_col1, .in_cart_table_loc_detail1 {
    width: 325px;
}
.in_cart_table_loc_col3, .in_cart_table_loc_detail3 {
    width: 65px;
}
.in_cart_table_loc_col4, .in_cart_table_loc_detail4 {
    width: 55px;
}
.in_cart_table_no_loc_col2, .in_cart_table_no_loc_detail2 {
    width: 149px;
}
.in_cart_table_no_loc_col3, .in_cart_table_no_loc_detail3 {
    width: 100px;
}
.continue_browsing_btn {
    background: url("/images/continue_browsing_btn.jpg") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 28px;
    width: 137px;
}
.checkout_now_btn {
    background: url("/images/view-cart.gif") no-repeat scroll left top transparent;
    height: 28px;
    width: 111px;
}
#overlay1 .div_content {
    overflow: hidden;
    padding: 16px 24px 0 28px;
    position: relative;
}
#solution_finder .div_content {
    height: 335px;
    margin: 0;
    overflow: hidden;
}
#popup_515x609 .div_content, #gsa_agreement .div_content, #member_pricing_agreement .div_content, #member_enrollment_form .div_content, #member_agreement_form .div_content {
    height: 480px;
}
#tellAcolleague .div_content, #sendToManager .div_content {
    height: 620px;
}
#member_agreement_form .left {
    float: left;
    margin: 0 0 6px;
    width: 155px;
}
#member_agreement_form .right {
    float: left;
    margin: 0 0 6px;
}
#popup_515x609 form, #tellAcolleague form, #sendToManager form, #gsa_agreement form, #member_pricing_agreement form {
    margin: 0;
    padding: 0;
}
#accreditation .div_content {
    height: 560px;
    margin: 0 12px 12px 0;
    overflow: auto;
    padding: 8px 12px 0 32px;
}
#overlay_content .left_div {
    float: left;
    width: 18px;
}
#overlay_content .right_div {
    float: left;
    width: 625px;
}
#overlay_content .specialSavingsLeftCol {
    float: left;
    margin: 0;
    padding: 12px 10px 0;
    position: relative;
    width: 112px;
}
#overlay_content .specialSavingsRightCol {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 516px;
}
#overlay_content .specialSavingsRightCol p {
    margin: 0;
    padding: 0 0 5px;
}
#overlay_content .specialSavingsdivider {
    border-bottom: .15em solid #b7b7b7;
    height: 3px;
    margin: 0 0 7px;
    padding: 0;
    position: relative;
    width: 648px;
}
#overlay_content p {
    margin: 0;
    padding: 8px 0 0;
}
#popup_515x609 .modal_close_btn, #tellAcolleague .modal_close_btn, #sendToManager .modal_close_btn, #gsa_agreement .modal_close_btn, #member_pricing_agreement .modal_close_btn, #member_enrollment_form .modal_close_btn, #member_agreement_form .modal_close_btn, #facultyInfo .modal_close_btn, #virtualSeminars .modal_close_btn, #cancellationPolicy .modal_close_btn, #techRequirements .modal_close_btn, #order_book .modal_close_btn, #travelAccomodation .modal_close_btn, #SeminarHrs .modal_close_btn, #federalGovt .modal_close_btn, #certificateDiscount .modal_close_btn, #three_seminar .modal_close_btn, #paymentOptions .modal_close_btn, #membership_pricing .modal_close_btn, #SeminarSavingPass .modal_close_btn, #lxl_express_only .modal_close_btn, #showStarRatings .modal_close_btn, #training_res_gsa .modal_close_btn {
    padding: 0 18px 0 0;
    text-align: right;
}
#company_info .modal_close_btn, #company_info_msg .modal_close_btn, #SeminarSavingPass .modal_close_btn, #training_res_gsa .modal_close_btn {
    margin: 8px 0 0;
    padding: 0 18px 0 0;
    text-align: right;
}
#iTunes .modal_close_btn, #podcast_subscribe .modal_close_btn {
    margin: 115px 20px 0 0;
    text-align: right;
}
#company_info .form_row {
    margin: 12px 0 0;
    position: relative;
    width: 652px;
}
#company_info .required_col {
    color: red;
    float: left;
    height: 20px;
    margin: 0;
    padding: 4px 0 0 8px;
    position: relative;
    width: 9px;
}
#company_info .label_col {
    float: left;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 4px 0 0;
    position: relative;
    width: 168px;
}
#company_info .label_col_err {
    color: red;
    float: left;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 4px 0 0;
    position: relative;
    width: 168px;
}
#company_info .field_col {
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 462px;
}
#company_info .field_col_textarea {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 355px;
}
#company_info .field {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #0564bc;
    color: #363636;
    font-size: 11px;
    height: 18px;
    margin: 0;
    padding: 4px 0 0 4px;
}
#company_info .field_err {
    background: none repeat scroll 0 0 #ff9;
    border: 1px solid red;
    color: #363636;
    height: 18px;
    margin: 0;
    padding: 4px 0 0 4px;
}
#company_info .field_err_ajax {
    background: none repeat scroll 0 0 #ff9;
    border: 1px solid #0564bc;
    color: #363636;
    height: 18px;
    margin: 0;
    padding: 4px 0 0 4px;
}
#company_info select, .select_class {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #0564bc;
    color: #363636;
    font-size: 11px;
}
#company_info .select_err {
    background: none repeat scroll 0 0 #ff9;
    border: 1px solid red;
    color: #363636;
}
#company_info .submit_container {
    margin: 8px 0 0;
    padding: 0 0 0 18px;
    position: relative;
}
#company_info .submit_btn {
    background: url("/images/submit_btn.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 71px;
}
#company_info .red_asterisk {
    color: red;
    font-size: 12px;
}
#company_info .equals_required {
    font-size: 11px;
    margin: 12px 0 0;
    padding: 0 0 0 10px;
}
#company_info p, #company_info_msg p {
    margin: 0 0 8px;
}
#priority_code_info p {
    margin: 0 0 8px;
}
#solution_finder .div_left {
    float: left;
    width: 430px;
}
#solutionFinder_frm .form_row_container1 {
    height: 56px;
    overflow: visible;
    position: relative;
    z-index: 105;
}
#solutionFinder_frm .form_row_container2 {
    height: 86px;
    overflow: hidden;
    position: relative;
}
#solution_finder .form_row {
    margin: 0;
    padding: 0 0 8px;
    position: relative;
    width: 430px;
}
#solution_finder .label_col {
    float: left;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 4px 0 0;
    position: relative;
    width: 110px;
}
#solution_finder .field_col {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 320px;
}
#solution_finder .field {
    width: 310px;
}
#solution_finder .field2 {
    font-size: 11px;
    width: 80px;
}
#solution_finder .find_btn {
    background: url("/images/find_btn.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    float: right;
    height: 29px;
    margin: 8px 24px 0 0;
    overflow: hidden;
    padding: 0;
    width: 85px;
}
#solution_finder_div_right {
    float: right;
    width: 439px;
}
#solution_finder_div_right .form_row {
    margin: 0 0 8px;
    width: 439px;
}
#solution_finder_div_right .label_col {
    width: 80px;
}
#solution_finder_div_right .field_col {
    width: 359px;
}
#solution_finder form {
    margin: 0;
    padding: 0;
}
.pseudo_link {
    color: #0074bb;
}
#popup_515x609 .form_row, #tellAcolleague .form_row, #sendToManager .form_row {
    padding: 8px 0 0;
    position: relative;
    width: 463px;
}
#popup_515x609 .required_col, #tellAcolleague .required_col, #sendToManager .required_col {
    color: red;
    float: left;
    height: 20px;
    margin: 0;
    padding: 4px 0 0 8px;
    position: relative;
    width: 9px;
}
#popup_515x609 .label_col, #tellAcolleague .label_col, #sendToManager .label_col {
    float: left;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 4px 0 0;
    position: relative;
    width: 140px;
}
#popup_515x609 .label_col_err, #tellAcolleague .label_col_err, #sendToManager .label_col_err {
    color: red;
    float: left;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 4px 0 0;
    position: relative;
    width: 140px;
}
#popup_515x609 .field_col, #tellAcolleague .field_col, #sendToManager .field_col {
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 306px;
}
#popup_515x609 .field, #tellAcolleague .field, #sendToManager .field {
    font-size: 11px;
    width: 285px;
}
#popup_515x609 .textarea, #tellAcolleague .textarea, #sendToManager .textarea {
    font-size: 11px;
    height: 130px;
    margin: 12px 0 0;
    padding: 4px;
    width: 440px;
}
#solution_finder p {
    margin: 0;
    padding: 12px 0 24px;
}
#overlay1 p {
    margin: 0;
    padding: 12px 0 0;
}
#overlay1 .dotted_line {
    margin: 0 auto;
    width: 93%}
#popup_515x609 .dotted_line, #tellAcolleague .dotted_line, #sendToManager .dotted_line {
    clear: both;
    margin: 0;
    padding: 0;
}
#popup_515x609 p, #tellAcolleague p, #sendToManager p {
    margin: 12px 0 0;
    padding: 0;
}
#solution_finder .dotted_line {
    clear: both;
    margin: 8px 0 12px;
    overflow: hidden;
}
#accreditation .dotted_line {
    clear: both;
    margin: 12px 0;
    overflow: hidden;
}
.close_icon {
    padding: 18px 25px 0 0;
    text-align: right;
}
#solution_finder .close_icon {
    overflow: hidden;
}
.close_icon a {
    color: #555;
    cursor: pointer;
}
.close_icon_dot_net a {
    color: #555;
    text-decoration: none;
}
#paymentOptions_call {
    padding: 0 24px 0 28px;
    position: relative;
}
#paymentOptions_call p {
    margin: 0;
    padding: 0;
}
.spacer_div {
    height: 75px;
    padding: 0 24px 0 28px;
    position: relative;
}
.modal_logo {
    height: 39px;
    margin: 8px 0;
    width: 463px;
}
#modal_close_btn {
    padding: 43px 18px 0 0;
    text-align: right;
}
#modal_send_and_tellanother_btn {
    float: right;
    margin: 33px 18px 0 0;
}
.tell_a_colleague {
    padding: 0 0 0 21px;
}
.about_ama_books {
    padding: 0 0 0 50px;
}
.modal_send_btn {
    background: url("/images/send_btn.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    cursor: pointer;
    float: right;
    height: 29px;
    margin: 0 38px 0 0;
    padding: 0;
    width: 85px;
}
.modal_send_tell_another_btn {
    background: url("/images/send_tell_another_btn.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    float: right;
    height: 29px;
    margin: 0 18px 0 0;
    padding: 0;
    width: 144px;
}
.note {
    color: #000;
    font-size: 11px;
}
.mid_section h2 {
    font-size: 16px;
    line-height: 21px;
    margin: 4px 0 4px 14px;
}
#most_popular_bar1 .mid_section h2 {
    margin: 4px 0 0;
}
#recently_viewed {
    height: 475px;
    overflow: auto;
    position: relative;
    width: 94%}
.accreditation_image {

    float: left;
    margin: 0;
    padding: 8px 0 0;
    text-align: center;
    width: 140px;
}
.accreditation_text {
    float: left;
    width: 425px;
}
#accreditations p {
    margin: 0;
    padding: 0 0 8px;
}
.accreditation_image img {
    margin: 0 0 6px;
}
#print_main a {
    color: #0074bb;
    font-size: 11px;
    text-decoration: none;
}
#pdf_main a {
    color: #0074bb;
    font-size: 10px;
    text-decoration: none;
}
#print_main a:hover {
    text-decoration: underline;
}
#print_main {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 612px;
}
#pdf_main {
    height: 1020px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 612px;
}
#print_body {
    font-size: 11px;
    margin: 16px 45px 0 55px;
}
#pdf_body {
    font-size: 12px;
    margin: 12px 10px 0;
}
#print_main h1, #pdf_main h1 {
    color: #d08c2a;
    font-size: 13px;
    margin: 0 0 8px;
    padding: 0;
    text-transform: uppercase;
}
#print_main h2, #pdf_main h2 {
    color: #d08c2a;
    font-size: 11px;
    font-weight: bold;
    margin: 8px 0 0;
    padding: 0;
}
#pdf_main h2 {
    font-size: 10px;
    margin: 4px 0 0;
}
#print_main p {
    font-size: 11px;
    margin: 0 0 8px;
    padding: 0;
}
#pdf_main p {
    font-size: 10px;
    margin: 0 0 8px;
    padding: 0;
}
.clear {
    clear: both;
}
#print_main .schedule_table, #pdf_main .schedule_table {
    margin: 8px 0;
    padding: 0;
    width: 512px;
}
#pdf_main .schedule_table {
    margin: 2px 0;
}
#print_main .schedule_table_top, #pdf_main .schedule_table_top {
    height: 25px;
}
#print_main .schedule_table_top_lc, #pdf_main .schedule_table_top_lc {
    background-image: url("/images/topbluebar_lc.gif");
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 7px;
}
#print_main .schedule_table_top_middle, #pdf_main .schedule_table_top_middle {
    background: url("/images/topbluebar.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    vertical-align: middle;
    width: 498px;
}
#print_main .schedule_table_head_column, #pdf_main .schedule_table_head_column {
    color: #fff;
    float: left;
    margin: 6px 0 0;
    width: 166px;
}
#print_main .schedule_table_head_column_small, #pdf_main .schedule_table_head_column_small {
    color: #fff;
    float: left;
    margin: 6px 0 0;
    width: 103px;
}
#print_main .schedule_row {
    margin: 8px 7px 0;
}
#pdf_main .schedule_row {
    margin: 4px 7px 0;
}
#print_main .schedule_column, #pdf_main .schedule_column {
    float: left;
    font-size: 10px;
    margin: 0;
    overflow: hidden;
    width: 166px;
}
#print_main .schedule_column_small, #pdf_main .schedule_column_small {
    float: left;
    font-size: 10px;
    margin: 0;
    overflow: hidden;
    width: 103px;
}
#print_main .schedule_table_top_rc, #pdf_main .schedule_table_top_rc {
    background-image: url("/images/topbluebar_rc.gif");
    background-position: right center;
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 7px;
}
#print_main .schedule_table_bottom, #pdf_main .schedule_table_bottom {
    height: 5px;
}
#print_main .blue_bottom_bar, #pdf_main .blue_bottom_bar {
    background-image: url("/images/bottom_bluebar.gif");
    background-position: right center;
    background-repeat: repeat-x;
    height: 6px;
    margin: 8px 2px;
    padding: 0;
}
#pdf_main .blue_bottom_bar {
    margin: 4px 2px;
    width: 512px;
}
#print_main .price, #pdf_main .price {
    color: #a30234;
    font-size: 10px;
}
h1 {
    color: #555;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.h1_frutiger {
    color: #555;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}
h2 {
    color: #d08c2a;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;
}
#h2_frutiger {
    font-size: 15px;
    font-weight: bold;
    margin: 0;
}
h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#h3_frutiger {
    color: #555;
    font-size: 12pt;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
}
#h3_frutiger_testimonials {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: .5px;
    margin: 0;
}
h4 {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 8px 0 0;
}
.h4_case_studies {
    color: #d08c2a;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
h5 {
    font-size: 12px;
    margin: 8px 0 0;
    padding: 0;
}
#h5_frutigar {
    font-size: 12px;
    letter-spacing: .5px;
    margin: 8px 0 0;
    padding: 0;
}
#frutiger_16px {
    color: #555;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#frutiger_16px2 {
    color: #555;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#frutiger_14px {
    color: #555;
    font-size: 11pt;
    font-weight: bold;
    margin: 0;
}
#site_map_left, #site_map_right {
    float: left;
    padding: 16px 0 0;
    width: 50%}
#site_map_left ul, #site_map_right ul {
    margin: 6px 24px 0;
    padding: 0;
}
#site_map_left .sub_ul, #site_map_right .sub_ul {
    margin: 0 24px 4px;
    padding: 0;
}
#site_map_left li, #site_map_right li {
    margin: 0;
    padding: 0 0 4px;
}
#site_map_left .sub_li, #site_map_right .sub_li {
    list-style: none outside none;
    margin: 2px 8px 2px 0;
    padding: 0;
}
.solution_finder_404 {
    background: url("/images/search_bg_404.jpg") repeat scroll 0 0 transparent;
    margin: 18px 0;
    overflow: hidden;
    padding: 11px 14px 11px 0;
    width: 344px;
}
.search_label_404 {
    color: #0074bb;
    font-weight: bold;
    margin: 0 0 0 14px;
}
.search_field_404 {
    background: url("/images/search_input_404.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0 4px;
    outline: 0 none;
    width: 137px;
}
.sc_container {
    margin: 0 0 0 -8px;
    position: relative;
    width: 908px;
}
.sc_top_middle {
    background: url("/images/topbluebar.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    vertical-align: middle;
    width: 908px;
}
.sc_head_column1, .sc_head_column2, .sc_head_column3, .sc_head_column4, .sc_head_column5 {
    color: #fff;
    float: left;
    font-weight: bold;
    margin: 6px 0 0;
}
.sc_head_column1 {
    margin: 6px 0 0 16px;
    width: 175px;
}
.sc_head_column2 {
    width: 420px;
}
.sc_head_column3 {
    width: 142px;
}
.sc_head_column4 {
    width: 130px;
}
.sc_column1, .apply_column1 {
    float: left;
    margin: 0 0 0 12px;
    position: relative;
    width: 178px;
}
.apply_column1 {
    margin: 6px 0 0 20px;
    width: 158px;
}
.last_row_column1 {
    float: left;
    margin: 0 0 0 20px;
}
.last_row_column2 {
    float: left;
    margin: 0 0 0 20px;
}
.sc_column2 {
    float: left;
    margin: 6px 0;
    position: relative;
    width: 420px;
}
.sc_column3 {
    float: left;
    margin: 6px 0;
    position: relative;
    width: 142px;
}
.sc_column4 {
    float: left;
    margin: 6px 0;
    position: relative;
    width: 120px;
}
.sc_column3_and_4 {
    float: left;
    margin: 6px 0;
    position: relative;
    text-align: center;
    width: 273px;
}
.item_row {
    margin: 0;
    position: relative;
    width: 878px;
}
.item_row2 {
    height: 60px;
    padding: 0 0 0 188px;
    position: relative;
    width: 878px;
}
.apply_code_row {
    height: 30px;
    margin: 12px 0;
    padding: 0;
    position: relative;
    width: 892px;
}
.last_row {
    height: 175px;
    margin: 12px 0;
    padding: 0;
    position: relative;
    width: 908px;
}
.inner_row {
    height: 30px;
}
.qty {
    float: left;
    margin: 4px 0 0;
    width: 95px;
}
.change_qty {
    float: left;
    text-align: center;
    width: 94px;
}
.change_qty a {
    font-size: 11px;
}
.addon_change_qty {
    margin: 6px 0 0;
}
.update_qty_btn {
    background: url("/images/update_qty_btn.jpg") no-repeat scroll left top transparent;
    border: 1px solid #fff;
    float: right;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 92px;
}
.text_box {
    float: left;
    margin: 0 8px 0 12px;
    text-align: right;
    width: 206px;
}
.selections_codes {
    float: left;
    margin: 0;
    width: 600px;
}
.selections_codes a {
    font-size: 11px;
}
.discount_code {
    background: url("/images/search_bg_404.jpg") repeat scroll 0 0 transparent;
    height: 165px;
    margin: 12px 0 8px;
    padding: 12px 20px;
    position: relative;
}
.discount_info {
    float: left;
    font-size: 11px;
    padding: 0 10px 0 0;
    position: relative;
    width: 500px;
}
.apply_code_btn {
    background: url("/images/apply_code_btn.jpg") no-repeat scroll left top transparent;
    border: 1px solid #fafbde;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 92px;
}
.apply_code_btn_container {
    float: right;
    position: relative;
}
.est_total_caption {
    font-size: 14px;
    font-weight: bold;
}
#one_column_content .blue_bottom_bar {
    background-image: url("/images/bottom_bluebar.gif");
    background-position: right center;
    background-repeat: repeat-x;
    height: 6px;
    margin: 10px 0 20px;
    padding: 0;
}
.continue_btn {
    background: url("/images/continue_btn.jpg") no-repeat scroll left top transparent;
    border: 0;
    cursor: pointer;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 92px;
}
.home_btn {
    background: url("/images/home-page-button.gif") no-repeat scroll left top transparent;
    border: 0;
    cursor: pointer;
    height: 32px;
    margin: 0;
    padding: 0;
    width: 90px;
}
.goback_btn {
    background: url("/images/goback_btn.jpg") no-repeat scroll left top transparent;
    border: 1px solid #fff;
    cursor: pointer;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 92px;
}
.gsa_eligible_btn {
    background: url("/images/gsa_eligible_btn.jpg") no-repeat scroll left top transparent;
    border: 1px solid #fff;
    height: 28px;
    margin: 0;
    padding: 0;
    width: 192px;
}
.return_to_cart_btn {
    background: url("/images/returnToCart.jpg") no-repeat scroll center center transparent;
    border: 1px solid #fff;
    cursor: pointer;
    height: 28px;
    margin: 0;
    padding: 0;
    width: 116px;
}
.checkout_btn {
    background: url("/images/checkout_btn.jpg") no-repeat scroll center center transparent;
    border: 1px solid #fff;
    height: 28px;
    margin: 0;
    padding: 0;
    width: 81px;
}
#checkout_container {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 554px;
}
#checkout_container h2 {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;
}
#checkout_container .form_row {
    margin: 12px 0 0;
    position: relative;
    width: 623px;
}
#checkout_container .required_col {
    color: red;
    float: left;
    height: 20px;
    margin: 0;
    padding: 4px 0 0 8px;
    position: relative;
    width: 9px;
}
#checkout_container .label_col {
    float: left;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 4px 0 0;
    position: relative;
    width: 168px;
}
#checkout_container .field_col {
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 360px;
}
#checkout_container .field_col_Buttons {
    float: left;
    height: 30px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 360px;
}
.checkout_form {
    margin: 0;
    padding: 0;
}
#checkout_table {
    float: right;
    margin: 0;
    padding: 0;
    width: 890px;
}
#checkout_table p {
    margin: 0;
    padding: 0;
}
#checkout_table .schedule_table_break_line {
    margin: 8px 0;
}

#checkout_table .blue_bottom_bar {
    background-image: url("/images/bottom_bluebar.gif");
    background-position: right center;
    background-repeat: repeat-x;
    height: 6px;
    margin: 0 3px;
    padding: 0;
}
.checkout_table_top {
    height: 25px;
}
.checkout_table_top_lc {
    background: url("/images/topbluebar_lc.gif") no-repeat scroll left center transparent;
    float: left;
    height: 25px;
    width: 7px;
}
.checkout_table_top_middle {
    background: url("/images/topbluebar.gif") repeat scroll 0 0 transparent;
    color: #fff;
    float: left;
    font-weight: bold;
    height: 18px;
    padding: 7px 0 0;
    vertical-align: middle;
    width: 876px;
}
.checkout_table_top_rc {
    background-image: url("/images/topbluebar_rc.gif");
    background-position: right center;
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 7px;
}
.checkout_summary_container {
    background-color: #fafbde;
    margin: 0 3px;
    padding: 7px 0 0 7px;
    width: 879px;
}
.checkout_table_column1, .checkout_table_column2, .checkout_table_column3, .checkout_table_column4 {
    float: left;
    margin: 12px 0;
}
.checkout_table_column1 {
    padding: 0 0 0 7px;
    width: 176px;
}
.checkout_table_column2 {
    width: 167px;
}
#checkout_confirmation_table {
    margin: 0;
    padding: 0;
    width: 654px;
}
#checkout_confirmation_table p {
    margin: 0;
    padding: 0 0 4px;
}
#checkout_confirmation_table .schedule_table_break_line {
    margin: 8px 0;
}
#checkout_confirmation_table .blue_bottom_bar {
    background-image: url("/images/bottom_bluebar.gif");
    background-position: right center;
    background-repeat: repeat-x;
    height: 6px;
    margin: 0 3px;
    padding: 0;
}
.checkout_confirmation_table_top {
    height: 25px;
}
.checkout_confirmation_table_top_lc {
    background: url("/images/topbluebar_lc.gif") no-repeat scroll left center transparent;
    float: left;
    height: 25px;
    width: 7px;
}
.checkout_confirmation_table_top_middle {
    background: url("/images/topbluebar.gif") repeat scroll 0 0 transparent;
    color: #fff;
    float: left;
    font-weight: bold;
    height: 18px;
    padding: 7px 0 0;
    vertical-align: middle;
    width: 640px;
}
.checkout_confirmation_table_top_rc {
    background-image: url("/images/topbluebar_rc.gif");
    background-position: right center;
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 7px;
}
.checkout_confirmation_table_summary_container {
    background-color: #fafbde;
    margin: 0 3px;
    overflow: auto;
    padding: 7px 0 0 7px;
    position: relative;
    width: 641px;
    z-index: 0;
}
.checkout_confirmation_table_summary_container table {
     width: 640px;
}
.checkout_confirmation_table_summary_container td {
     width: 70%;
     padding:  5px 0 0 0;
}
.checkout_confirmation_table_summary_container td+td {
     width: 30%;
     5px 0 0;
}
.checkout_confirmation_table_summary_container .head_column1 {
    float: left;
    font-weight: bold;
    margin: 12px 0 0;
    width: 129px;
}
.checkout_confirmation_table_summary_container .head_column2 {
    float: left;
    font-weight: bold;
    margin: 12px 0 0;
    width: 177px;
}
.checkout_confirmation_table_summary_container .head_column3, .checkout_confirmation_table_summary_container .head_column5 {
    float: left;
    font-weight: bold;
    margin: 12px 0 0;
    width: 70px;
}
.checkout_confirmation_table_summary_container .head_column4 {
    float: left;
    font-weight: bold;
    margin: 12px 0 0;
    width: 91px;
}
.checkout_confirmation_table_summary_container .head_column6 {
    float: left;
    font-weight: bold;
    margin: 12px 0 0;
    width: 101px;
}
.checkout_confirmation_table_summary_container .column1 {
    float: left;
    margin: 0;
    width: 129px;
}
.checkout_confirmation_table_summary_container .column2 {
    float: left;
    margin: 0;
    width: 177px;
}
.checkout_confirmation_table_summary_container .column3, .checkout_confirmation_table_summary_container .column5 {
    float: left;
    margin: 0;
    width: 70px;
}
.checkout_confirmation_table_summary_container .column4 {
    float: left;
    margin: 0;
    width: 91px;
}
.checkout_confirmation_table_summary_container .column6 {
    float: left;
    margin: 0;
    width: 101px;
}
.checkout_two_col {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
.checkout_two_col_left {
    border-width: 0;
    float: left;
    padding-left: 25px;
    padding-right: 25px;
    width: 400px;
}
.checkout_two_col_right {
    border-width: 0;
    float: right;
    width: 400px;
}
#esd_main {
    width: 600px;
}
#esd_main .inner_container {
    margin: 0 16px;
    position: relative;
}
#esd_main h1 {
    color: #d08c2a;
    font-size: 18px;
}
#esd_main p {
    margin: 8px 0 0;
    padding: 0;
}
#esd_main h2 {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    margin: 8px 0 0;
    padding: 0;
}
#esd_main h3 {
    color: #363636;
    font-size: 12px;
    font-weight: bold;
    margin: 18px 0 0;
    padding: 0;
}
#esd_main ul {
    margin: 4px 0 0;
    padding: 0;
}
#esd_main ul li {
    list-style: disc outside none;
    margin: 0 0 0 16px;
}
#esd_main ul ul li {
    list-style: none outside none;
    margin: 0 0 0 16px;
}
#esd_main .print_container {
    margin: 14px 0;
    text-align: right;
}
#esd_main .blue_bottom_bar {
    background: url("/images/blue_bottom_line.jpg") repeat scroll right center transparent;
    height: 20px;
    margin: 24px 0 0;
    padding: 0;
    position: relative;
}
#bulk_inner_column_one {
    background-color: transparent;
    float: left;
    margin: 0;
    padding: 0;
    width: 410px;
}
#bulk_inner_column_one h1 {
    color: #d08c2a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#bulk_inner_column_one h2 {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 16px;
    padding: 0;
}
#bulk_inner_column_one p {
    margin: 0 0 8px;
    padding: 0;
}
#bulk_inner_column_one .intro_text {
    color: #555;
    font-weight: bold;
    margin: 0 0 14px;
    padding: 0;
}
#bulk_inner_column_two {
    background-color: transparent;
    float: right;
    margin: 0;
    padding: 0;
    width: 222px;
}
#bulk_inner_column_two .example_img {
    margin: 32px 0 6px;
}
.enewsletter_image {
    float: left;
    height: 77px;
    margin: 0;
    padding: 0 0 8px;
    position: relative;
    width: 140px;
}
.enewsletter_description {
    float: left;
    height: 77px;
    margin: 0;
    padding: 0 0 8px;
    position: relative;
    width: 510px;
}
.enewsletter_description p {
    margin: 0;
    padding: 0;
}
.member_container {
    height: 85px;
    margin: 0 0 8px;
    padding: 8px 0 0;
    position: relative;
    width: 678px;
}
#print_main ul, #pdf_main ul {
    margin: 0 9px 8px;
    padding: 0;
}
#print_main li, #pdf_main li {
    list-style: disc outside none;
    margin: 0 8px;
}
ol li {
    list-style: decimal outside none;
}
.modalBackground {
    background-color: black;
    opacity: .8;
    filter: Alpha(Opacity=80);
    //IE -moz-opacity: .80;
}
.modalBackground2 {
    background-color: black;
    opacity: .8;
    filter: Alpha(Opacity=80);
    -moz-opacity: .80;
}
#one_column_content ul li {
    list-style: disc outside none;
    margin: 0 8px;
    //IE;
}
.clarify_search {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.webEventFull {
    background: url("/images/overlay_513x439.jpg") no-repeat scroll left top transparent;
    height: 439px;
    width: 513px;
    z-index: 10001;
}
.webEventFull .h1_container {
    padding: 24px 0 0 28px;
}
.webEventFull .div_content {
    overflow: hidden;
    padding: 16px 24px 0 28px;
    position: relative;
}
.webEventFull .h2 {
    color: #363636;
    font-size: 14px;
}
.webEventFull .close_button {
    padding: 0 24px 0 28px;
    position: relative;
}
.AddToCart {
    background: url("/images/overlay_513x367.jpg") no-repeat scroll left top transparent;
    height: 367px;
    width: 513px;
    z-index: 10001;
}
.AddToCart .h1_container {
    padding: 24px 0 0 24px;
}
.AddToCart .div_content {
    overflow: hidden;
    padding: 16px 24px 0 24px;
    position: relative;
}
.AddToCart .h2 {
    color: #363636;
    font-size: 14px;
}
.AddToCartAddOn {
    background: url("/images/overlay_513x511.jpg") no-repeat scroll left top transparent;
    height: 511px;
    width: 513px;
    z-index: 10001;
}
.AddToCartAddOn .h1_container {
    padding: 24px 0 0 28px;
}
.AddToCartAddOn .div_content {
    overflow: hidden;
    padding: 16px 24px 0 28px;
    position: relative;
}
.AddToCartAddOn .h2 {
    color: #363636;
    font-size: 14px;
}
.ImageFloatLeft {
    float: left;
    margin: 0;
    padding: 0;
}
.ImageFloatLeftClearLeft {
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
}
.AMAAdvantageTopLeftTeaser {
    border-right: 1px solid #dbdada;
    float: left;
    height: 194px;
    padding: 0 14px;
    width: 195px;
}
.AMAAdvantageTopMiddleTeaser {
    border-left: 1px solid #dbdada;
    float: left;
    height: 194px;
    padding: 0 14px;
    width: 195px;
}
.AMAAdvantageTopRightTeaser {
    float: left;
    height: 194px;
    padding: 0 14px;
    width: 200px;
}
.AMAAdvantageTopLeftTeaser p a, .AMAAdvantageTopMiddleTeaser p a, .AMAAdvantageTopMiddleTeaser p a{padding:0 0 24px 0; display:table;}
#column_one p:empty {
    margin: 0;
    padding:0;
}

.TextAlignRight {
    text-align: right;
}
.MarginTop8 {
    margin: 8px 0 0;
}
.FontWeightNormal {
    font-weight: normal;
}
.MarginBottom4 {
    margin: 0 0 4px;
}
.MarginBottom3 {
    margin: 0 0 3px;
}
.TradeShowBGImage {
    background: url("/images/tradeshow_sched_bg.jpg") repeat scroll 0 0 transparent;
}
.FloatLeftPositionRel {
    float: left;
    position: relative;
}
.FloatLeftPositionRelWidth {
    float: right;
    margin: 0 0 0 4px;
    position: relative;
    width: 172px;
}
.Width485FloatLeft {
    float: left;
    width: 485px;
}
.PaddingBottom10 {
    margin: 0;
    padding: 0 0 10px;
}
.PaddingLeft21 {
    padding: 0 0 0 21px;
}
.Padding0Margin0 {
    margin: 0;
    padding: 0;
}
.OverlayBackground {
    background-color: transparent;
}
.TestimonialCopyMargin {
    margin: 8px 0 0;
}
.ProductBodyStyle {
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
}
.seminar_contact_rep_button {
    color: #0074bb;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    width: 200px;
}
.seminar_contact_rep_text {
    color: #454545;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 13px;
}
.seminar_contact_rep_phone {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
}
.vanity_float_left {
    float: left;
    padding-left: 16px;
    width: 425px;
}
.vanity_float_right {
    float: right;
    padding-left: 16px;
    width: 425px;
}
.vanity_recommended_seminar {
    padding-top: 16px;
}
#main_body #inner_column_two .bot_heading {
    background: none repeat scroll 0 0 #85b8e5;
    color: #fff;
    padding: 4px;
}
#main_body #inner_column_two .bot_table {
    width: 100%}
#main_body #inner_column_two .bot_table td {
    padding-bottom: 12px;
    vertical-align: top;
    width: 50%}
#special_savings {
    background: url("/images/assPop_700x1300.jpg") no-repeat scroll left top transparent;
    height: 1080px;
    left: 340px;
    margin: auto;
    position: fixed;
    top: 100px;
    visibility: hidden;
    width: 750px;
    z-index: 99;
}
#special_savings h2 {
    font-size: 18px;
}
#special_savings .h1_container {
    padding: 38px 0 0 28px;
}
#special_savings .div_content {
    height: 900px;
    overflow: hidden;
    padding: 16px 24px 0 28px;
    position: relative;
}
#special_savings p {
    margin: 0;

    padding: 12px 0 0;
}
#special_savings .dotted_line {
    margin: 0 auto;
    width: 93%}
#special_savings .modal_close_btn {
    padding: 0 18px 0 0;
    text-align: right;
}
#solution-webcast-col1 {
    background-image: url("/images/column-bg-blue.gif");
    background-repeat: repeat-x;
    border: 1px solid #fff;
    padding: 12px;
    width: 290px;
}
#solution-webinar-col2 {
    background-image: url("/images/column-bg-green.gif");
    background-repeat: repeat-x;
    border: 1px solid #fff;
    left: 336px;
    padding: 12px;
    position: absolute;
    top: 32px;
    width: 310px;
}
#steps_left_column_2cols {
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 684px;
}
#steps_left_column_2cols h1 {
    color: #d08c2a;
    font-size: 20px;
    margin: 0 0 4px;
}
#steps_left_column_2cols h2 {
    color: #555;
    font-size: 16px;
    font-weight: bold;
    margin: 12px 0 0;
    padding: 0;
}
#steps_left_column_2cols .date_p {
    margin: 0;
    padding: 0;
}
#steps_left_column_2cols_content {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0 14px;
    position: relative;
    width: 654px;
}
.steps_left_column_2cols_middle {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 656px;
}
.steps_left_column_2cols_middle_bottom {
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 656px;
}
#steps_right_column_2cols {
    background-color: #fff;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 18px 24px 0 0;
    position: relative;
    width: 182px;
}
#right_column_2cols div {
    padding: 2px 0 0;
}
#steps_right_column_2cols_container {
    background-color: #fff;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 220px;
}
#steps_ic_middle2 {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    margin: -14px 0 0;
    padding: 0;
    position: relative;
    width: 682px;
}
.steps_inner_column_container2 {
    float: left;
    margin: 8px 8px 0 0;
    width: 310px;
}
.steps_inner_column_container3 {
    float: left;
    margin: 8px 0 0;
    width: 360px;
}
.steps_inner_column_top2 {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 280px;
}
#steps_ic_middle_home2 {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    height: 258px;
    padding: 0 14px;
    position: relative;
    width: 280px;
}
.steps_inner_column_bottom2 {
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 280px;
}
.steps_inner_column_top3 {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 330px;
}
#steps_ic_middle_home2 {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    height: 258px;
    padding: 0 14px;
    position: relative;
    width: 278px;
}
#steps_ic_middle_home2 h2 {
    color: #555;
    font-size: 11.5pt;
    font-weight: bold;
    margin: 0 0 16px;
    padding: 0;
}
#steps_ic_middle_home3 {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    height: 258px;
    padding: 0 14px;
    position: relative;
    width: 328px;
}
#steps_ic_middle_home3 h2 {
    color: #555;
    font-size: 11.5pt;
    font-weight: bold;
    margin: 0 0 16px;
    padding: 0;
}
.steps_inner_column_bottom3 {
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 330px;
}
a[disabled] {
    color: Grey !important;
    text-decoration: none !important;
}
#mid-content-feature {
    height: 110px;
    left: 0;
    padding: 0;
    position: relative;
    top: 0;
}
#mid-content-fcol1 {
    left: 0;
    padding: 6px;
    position: absolute;
    top: 15px;
    width: 300px;
}
#mid-content-fcol2 {
    border-left: 1px dashed #d08c2a;
    left: 330px;
    padding-left: 18px;
    position: absolute;
    top: 20px;
    width: 320px;
}
#mid-content-fcol1 h3, #mid-content-fcol2 h3 {
    color: #d08c2a;
    font-size: 16px;
}
#mid-content-fcol2 li {
    font-family: inherit;
    list-style: none outside none;
    padding: 0 0 0 12px;
}
#d_right_column_col1 .quote_mid_section {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    height: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 227px;
}
#d_right_column_col1 .quote_mid_section blockquote {
    background: url("/images/blockquote.gif") no-repeat scroll 0 2px transparent;
    font-family: Georgia, Geneva;
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 0 9px;
    padding: 9px 0 7px 14px;
    width: 190px;
}
#d_right_column_col1 .quote_mid_section p {
    color: #575757;
    margin: 0 0 0 16px;
    padding: 0 0 0 16px;
}
#d_right_column_col1 .quote_mid_section blockquote p strong {
    display: block;
    font-size: 100%;
    font-weight: 600;
    text-align: right;
}
.quote_column_two_top_middle {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 201px;
}
.quote_column_two_bottom_middle {
    background: url("/images/white_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 201px;
}
#form_middle {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    position: relative;
    width: 919px;
}
.form_inner_column_one {
    float: left;
    height: auto;
    left: 0;
    margin: 0 0 0 14px;
    padding: 0;
    width: 224px;
}
.form_inner_column_two {
    float: right;
    padding: 0;
    width: 580px;
}
#form_middle {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    position: relative;
    width: 919px;
}
.form_inner_column_one {
    float: left;
    height: auto;
    left: 0;
    margin: 0 0 0 14px;
    padding: 0;
    width: 224px;
}
.form_inner_column_two {
    float: right;
    padding: 0;
    width: 580px;
}
#two_col_form_container {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 890px;
}
#two_col_form_container h2 {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;
}
#two_col_form_container table {
    z-index: 50;
}
#two_col_form_container .form_row {
    margin: 12px 0 0;
    position: relative;
    width: 300px;
}
#two_col_form_container .field_col {
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 300px;
}
#two_col_form_container .field_col_email {
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 135px;
}
#two_col_form_container .field_col_email_error {
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 300px;
}
.question_label {
    font-weight: bold;
    margin: 18px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 580px;
}
.question_label_err {
    color: red;
    font-weight: bold;
    margin: 18px 0 0;
    overflow: hidden;
    padding: 0 0 0 18px;
    position: relative;
    width: 580px;
}
.question_label_11px {
    font-size: 11px;
    margin: 18px 0 0;
    overflow: hidden;
    padding: 0 0 0 18px;
    position: relative;
    width: 575px;
}
#two_col_form_container .field_col3 {
    margin: 0;
    padding: 0 0 0 18px;
    position: relative;
}
#two_col_form_container .field_col_textarea {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 355px;
}
#two_col_form_container .field_err {
    background: none repeat scroll 0 0 #ff9;
    border: 1px solid red;
    color: #363636;
    height: 18px;
    margin: 0;
    padding: 4px 0 0 4px;
}
#two_col_form_container .field_err_ajax {
    background: none repeat scroll 0 0 #ff9;
    border: 1px solid #0564bc;
    color: #363636;
    height: 18px;
    margin: 0;
    padding: 4px 0 0 4px;
}
#two_col_form_container .select_err {
    background: none repeat scroll 0 0 #ff9;
    border: 1px solid red;
    color: #363636;
}
#two_col_form_container .submit_container {
    margin: 8px 0 0;
    padding: 0 0 0 18px;
    position: relative;
}
#two_col_form_container .submit_btn_roll {
    background: url("/images/submit_btn.jpg") no-repeat scroll 0 0 transparent;
    border: 1px inset #fff;
    cursor: pointer;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 71px;
}
#two_col_form_container .submit_request_btn {
    background: url("/images/submit_request_btn.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 114px;
}
#two_col_form_container .equals_required {
    font-size: 11px;
    margin: 12px 0 0;
    padding: 0 0 0 10px;
}
#two_col_form_container .row_info {
    font-size: 11px;
}
#two_col_form_container p {
    margin: 0 0 8px;
}
.customCalloutStyle div, .customCalloutStyle td {
    background-color: #fafade;
    border: 1px solid black;
    color: #454231;
    z-index: 1;
}
.customCalloutStyle table {
    z-index: 1000;
}
.ajax__validatorcallout_popup_table {
    width: 200px;/* fc */
    z-index: 1000;
}
.customCalloutStyle .ajax__validatorcallout_popup_table {
    background-color: transparent;
    border: medium none;
    display: none;
    padding: 0;
    z-index: 1000;
}
.customCalloutStyle .ajax__validatorcallout_popup_table_row {
    background-color: transparent;
    height: 100%;
    padding: 0;
    vertical-align: top;
    z-index: 1000;
}
.customCalloutStyle .ajax__validatorcallout_callout_cell {
    background-color: transparent;
    border: medium none;
    height: 100%;
    padding: 0;
    text-align: right;
    vertical-align: top;
    width: 10px;
    z-index: 1000;
}
.customCalloutStyle .ajax__validatorcallout_callout_table {
    background-color: transparent;
    border: medium none;
    height: 100%;
    padding: 0;
    z-index: 1000;
}
.customCalloutStyle .ajax__validatorcallout_callout_table_row {
    background-color: transparent;
    padding: 0;
    z-index: 1000;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell {
    background-color: transparent;
    border: medium none;
    font-size: 1px;
    padding: 0;
    text-align: right;
    vertical-align: top;
    z-index: 1000;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {
    border-bottom: medium none;
    border-right: medium none;
    border-top: medium none;
    height: 1px;
    margin-left: auto;
    overflow: hidden;
    padding: 0;
    z-index: 1000;
}
.customCalloutStyle .ajax__validatorcallout_error_message_cell {
    border-left: medium none;
    border-right: medium none;
    font-family: Tahoma;
    font-size: 11px;
    text-align: center;
    width: 100%!important;/* fc */
    z-index: 1000;
}
.customCalloutStyle .ajax__validatorcallout_icon_cell {
    border-right: medium none;
    z-index: 1000;
}
.customCalloutStyle .ajax__validatorcallout_icon_cell img {
    height: 20px;
    width: 20px;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell {
    border-left: medium none;
    text-align: right;
    vertical-align: top;
    z-index: 1000;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {
    border: medium none;
    cursor: pointer;
    z-index: 1000;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv img {
    height: 10px;
    width: 10px;
}
#multi_pnlMembership #multi_divStepOne .form_indent .form_row .two_col_left {
    float: left;
    padding: 0;
    margin: 0;
    border: pink solid 1px;
    width: 313px;
}
#multi_spnMemberGoto4 {
    margin: 0 0 0 64px;
    display: block;
}
#multi_tbMbrNumber {
    margin: 0 0 7px 64px;
}
.Multi_two_col_wide {
    vertical-align: middle;
}
.Multi_two_col_wide .two_col_left {
    float: left;
    padding: 0;
    margin: 0;
    width: 313px;
}
.Multi_two_col_wide .two_col_right {
    float: right;
    padding: 0;
    margin: 0;
    width: 313px;
}
.Multi_two_col_wide .form_indent {
    padding-left: 65px;
}
.Multi_grey_watermark {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid grey;
    color: #999;
    font-size: 12px;
    height: 24px;
    margin: 10px 0 0;
    padding: 0 0 0 4px;
    width: 98%}
.Multi_grey_watermark_Commt {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid grey;
    color: #999;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    height: 24px;
    margin: 10px 0 0;
    padding: 0 0 0 4px;
    width: 99%}
.mf_pw_grey_watermark {
    background: url("../images/password_wm.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid grey;
    color: White;
    font-size: 12px;
    height: 24px;
    margin: 10px 0 0;
    padding: 0 0 0 4px;
    text-align: right;
    width: 98%}
.mf_pwc_grey_watermark {
    background: url("../images/password_confirm_wm.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid grey;
    color: White;
    font-size: 12px;
    height: 24px;
    margin: 10px 0 0;
    padding: 0 0 0 4px;
    text-align: right;
    width: 98%}
.Multi_one_col_wide .form_indent {
    padding-left: 65px;
}
.Multi_one_col_wide {
    width: 826px;
}
.Multi_field_Textarea {
    border: 1px solid grey;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    height: 18px;
    margin: 10px 0 0;
    padding: 0 0 0 4px;
    width: 100%}
.Multi_field {
    border: 1px solid grey;
    font-size: 12px;
    height: 24px;
    margin: 10px 0 0;
    padding: 0 0 0 4px;
    width: 98%}
.Multi_ddl {
    font-size: 12px;
    height: 28px;
    margin: 10px 0 0;
    vertical-align: middle;
    width: 100%;
    color: #797979;
}
#one_column_content .Multi_ddl select {
    color: #797979;
}
.chkInterests {
    padding-left: 20px;
}
.Multi_two_col_reg {
    vertical-align: middle;
}
.Multi_two_col_reg .two_col_left {
    float: left;
    padding-top: 10px;
    width: 280px;
}
.Multi_two_col_reg .two_col_right {
    float: right;
    padding-right: 20px;
    padding-top: 10px;
    width: 280px;
}
.Multi_two_col_reg .two_col_middle {
    width: 42px;
}
.Multi_two_col_reg .form_indent {
    padding-left: 20px;
}
.Multi_one_col_reg {
    width: 627px;
}
.Multi_one_col_reg .form_indent {
    padding-left: 20px;
}
.Multi_Steps {
    float: left;
}
.divStepOne {
    margin: 0 0 10px 34px;
}
.divStepTwo {
    margin: 0 0 -10px 34px;
}
.divStepThree {
    margin: 0 0 -10px 34px;
}
.imgStepOne, .imgStepTwo, .imgStepThree, .imgStepFour {
    vertical-align: middle;
}
.Multi_dotted_line {
    background-image: url("/images/dotted_line.gif");
    background-repeat: repeat-x;
    border: medium none;
    height: 1px;
    margin: 10px 0;
}
.form_690 .Multi_dotted_line {
    margin: 12px auto 12px 56px;
}
.form_690 .dotted_line {
    margin: 12px auto 12px 56px;
}
.QASOverlay {
    height: 367px;
    width: 670px;
    z-index: 10001;
}
.QASOverlay .h1_container {
    padding: 24px 0 0 28px;
}
.QASOverlay .QASamber {
    color: #d08c2a;
    font-size: 20px;
    font-weight: bold;
}
.verify_overlay_msg {
    background-color: #eaeaea;
    border-color: #333;
    float: left;
    margin: 8px 18px 0;
    overflow: hidden;
    padding: 8px 8px 8px 10px;
    position: relative;
    width: 91%}
.verify_error_msg {
    color: red;
    font-weight: bold;
}
.verify_error_sub_msg {
    font-weight: bold;
}
.QASVerify {
    padding-left: 30px;
}
.QASEnteredLabel {
    font-weight: bold;
}
.QASPickList {
    float: left;
    padding-left: 30px;
    padding-right: 20px;
    width: 320px;
}
.QASList {
    height: 120px;
    overflow-y: auto;
    padding: 5px;
}
.verify_confirm_msg {
    font-weight: bold;
}
.QASConfirm {
    float: left;
    line-height: 16px;
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 15px;
    width: 320px;
}
.btnUseAddressAsEnteredConfirm {
    margin: 10px 0;
}
.btnUseAddressAsEntered {
    margin: 10px 0;
}
.QASLabel {
    float: left;
    font-weight: bold;
}
.divUndeliverable {
    color: #4e4e4e;
    font-size: 8px;
}
.QASEntered {
    float: right;
    line-height: 16px;
    padding-right: 20px;
    width: 223px;
}
.lbNonFound {
    color: red;
    float: left;
    font-weight: bold;
    margin: 20px 0 0 28px;
}
#two_col {
    vertical-align: middle;
}
#two_col .two_col_left {
    float: left;
    padding-left: 60px;
    width: 315px;
}
#two_col .two_col_right {
    float: right;
    padding-right: 60px;
    width: 315px;
}
.two_col {
    vertical-align: middle;
}
.two_col .two_col_left {
    float: left;
    padding-left: 60px;
    width: 315px;
}
.two_col .two_col_right {
    float: right;
    padding-right: 60px;
    width: 315px;
}
.quantity_li, .quantity_rmv {
    float: left;
    padding-left: 5px;
}
.removeItem {
    font-size: 10px;
}
.how_text_box {
    float: left;
}
.whats_this {
    font-size: 12px;
}
.Multi_submit_btn {
    background: url("/images/submit_bttn.gif") no-repeat scroll 0 0 transparent;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 157px;
    border: 0;
}
.Multi_submit_container {
    margin: 20px;
    text-align: center;
}
.emptyShoppingCart {
    color: red;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 20px;
}
#one_column .find_my_rep input {
    width: 286px;
    float: left;
    margin: 0 7px 0 48px;
    padding: 0 7px 0 4px;
}
#one_column .submit_btn {
    background: url(/images/submit_bttn.gif) no-repeat;
    border: 0;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 157px;
    position: absolute;
    left: 390px;
    top: 0;
}
#container .form_row a {
    margin: 1px 0 0 7px;
    position: absolute;
    left: 550px;
    top: 5px;
    width: 200px;
}
#container .form_row label {
    margin: 1px 0 0 7px;
    position: absolute;
    left: 550px;
    top: 5px;
    width: 200px;
}
#one_column_content .Multi_grey_watermark_Commt textarea {
    width: 90%}
.longFormInterestLabel {
    padding: 0 0 0 38px;
}
.cbkFormPoulate {
    padding: 0 0 7px 30px;
}
.divStepOne, .divStepTwo {
    padding: 0 0 7px 0;
    display: block;
}
.lblGovEmployee {
    padding: 7px 0;
}
#shoppingCart_ContinueButton {
    position: absolute;
    top: 0;
    left: 811px;
}
#top_shoppingCart_ContinueButton {
    position: absolute;
    top: 21px;
    left: 826px;
}
.tbwmMbrNumber {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #999;
    color: #999;
    font-size: 11px;
    height: 18px;
    margin: 0 0 7px 0;
    padding: 4px 0 0 4px;
    width: 280px;
}
#maco {
    vertical-align: top;
    display: inline;
    width: 400px;
    padding-left: 9px;
}
.tbwmMbrNumber_submit_btn {
    background: url("/images/submit_btn.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 69px;
    display: inline;
}
.tbwmMbrNumber_submit_btn_roll {
    border: 1px inset;
    #fff;
    cursor: pointer;
    display: inline;
    margin: 0;
    padding: 0;
}
#one_column_content_enterprise {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    padding: 0;
    float: left;
    xoverflow: hidden;
    position: static;
    width: 920px;
}
#enterprise_home_intro_section {
    color: #fff;
    height: auto;
    left: 0;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 0;
    width: 920px;
}
#enterprise_inner_column_one_and_two {
    margin: 0 4px 0 0;
    overflow: hidden;
    padding: 0;
    width: 678px;
    xborder: red solid 1px;
}
#enterprise_inner_column_one {
    background-color: transparent;
    float: left;
    margin: 12px 0 0 10px;
    width: 420px;
    xborder: orange solid 1px;
}
#enterprise_inner_column_one h2 {
    font-size: 18px;
    text-transform: uppercase;
}
#enterprise_inner_column_one p {
    font-size: 12px;
    line-height: 20px;
}
#enterprise_inner_column_two {
    background-color: transparent;
    float: right;
    margin: 12px 0 0 0;
    padding: 0;
    width: 230px;
    xborder: blue solid 1px;
}
#enterprise_inner_column_one_last_main {
    background-color: transparent;
    float: left;
    margin: 14px 0 0 320px;
}
#enterprise_inner_column_one_last {
    background-color: transparent;
    float: left;
    margin: 80px 0 0 80px;
}
#enterprise_inner_column_two_last {
    background-color: transparent;
    float: right;
    margin: 14px 0 0 0;
    padding: 0;
    width: 170px;
    xborder: blue solid 1px;
}
#enterprise_inner_column_one span {
    color: #c33;
}
#enterprise_left_column_1col {
    float: left;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 8px 0 0 14px;
    position: relative;
    width: 220px;
}
#enterprise_left_column_1col p {
    font-size: 12px;
    font-weight: bold;
    line-height: 28px;
    text-transform: uppercase;
}
#enterprise_left_column_1col span {
    color: #c33;
}
.enterprise_red {
    color: #c33;
}
#enterprise_innerbody h1 {
    color: #363636;
    text-transform: uppercase;
}
#enterprise_innerbody h2 {
    margin: 0 0 8px 0;
    color: #363636;
}
#enterprise_innerbody h3 {
    margin: 14px 0 -12px 0;
    padding: 0;
}
#enterprise_innerbody h4 {
    margin: 7px 0 0 0;
    color: #363636;
}
#enterprise_innerbody ul li {
    list-style-type: none;
    margin: 0;
    padding: 0 0 6px;
}
#enterprise_innerbody ul li {
    background: url("/images/enterprise-arrow-trans.gif") no-repeat scroll .18em 28% transparent;
    font-family: inherit;
    list-style: none;
    padding: 4px 0 6px 18px;
}
.div_h34 {
    height: 34px;
    margin: 0;
    padding: 0;
}
#enterprise_inner_column_two .left_top_corner {
    background: url("/ama-enterprise/images/grey_lcol_bg.gif") no-repeat scroll left top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 14px;
}
#enterprise_inner_column_two .right_top_corner {
    background: url("/ama-enterprise/images/grey_rcol_bg.gif") no-repeat scroll right top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 14px;
}
#enterprise_inner_column_two .mid_section {
    background-color: #e4e4e4;
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    xfloat: left;
    xoverflow: hidden;
    padding: 0 4px;
    width: 217px;
}
#enterprise_inner_column_two .column_two_top_middle {
    background: url("/ama-enterprise/images/grey_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 200px;
}
#enterprise_inner_column_two .column_two_bottom_middle {
    background: url("/ama-enterprise/images/grey_bottom_col_bg.gif") repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 199px;
}
#enterprise_inner_column_two .left_bottom_corner {
    background: url("/ama-enterprise/images/grey_blcol_bg.gif") no-repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 14px;
}
#enterprise_inner_column_two .right_bottom_corner {
    background: url("/ama-enterprise/images/grey_brcol_bg.gif") no-repeat scroll center bottom transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 14px;
}
.on_left_nav_page {
    color: #555;
}
.padding_top_6 {
    padding: 6px 0 0;
}

#enterprise_inner_column_two .mid_section ul {
    list-style-type: none;
    margin: 0;
    padding: 6px 0;
}
#enterprise_inner_column_two .mid_section li {
    background: url("/ama-enterprise/images/enterprise-arrow.gif") no-repeat scroll .18em 28% transparent;
    font-family: inherit;
    list-style: none outside none;
    padding: 4px 0 6px 18px;
}
#enterprise-download-whitepaper {
    left: 300px;
    position: absolute;
    top: 470px;
}
#enterprise_step_left_column {
    background-color: #fff;
    float: left;
    width: 230px;
    overflow: visible;
    padding: 0 0 0 7px;
    height: 315px;
    xborder: red solid 1px;
}
#enterprise_step_inner_column_one_and_two {
    background-color: #fff;
    xborder-left: 1px solid #dbdada;
    xborder-right: 1px solid #dbdada;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 0 1px;
    xposition: relative;
    width: 680px;
}
.enterprise_step_inner_column_one {
    float: left;
    width: 400px;
    padding-right: 10px;
    xborder: purple solid 1px;
}
.enterprise_step_inner_column_one ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 6px 0;
}
.enterprise_step_inner_column_one li {
    background: url("/ama-enterprise/images/enterprise-arrow-trans.gif") no-repeat scroll .18em 28% transparent;
    font-family: inherit;
    list-style: none outside none;
    padding: 4px 0 6px 18px;
}
#enterprise_step_inner_column_one_and_two .enterprise_step_inner_column_one p {
    margin: 0 0 6px 0;
}
.enterprise_step_inner_column_two {
    float: right;
    text-align: center;
    width: 230px;
    xborder: orange solid 1px;
}
.enterprise_step_inner_column_one_last {
    float: left;
    width: 400px;
    padding-right: 10px;
    xborder: purple solid 1px;
}
.enterprise_step_inner_column_two_last {
    float: right;
    text-align: center;
    width: 200px;
    xborder: orange solid 1px;
}
#enterprise_box {
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 8px;
    width: 395px;
    xborder: orange solid 1px;
}
.enterprise_box_col1 {
    background-color: #f2f2f2;
    float: left;
    padding: 8px;
    margin: 0;
    width: 280px;
}
.enterprise_box_col1 h4 {
    color: #000;
}
.enterprise_box_col1 a {
    padding-top: 8px;
    text-align: right;
}
.enterprise_box_col2 {
    float: right;
    font-size: 12x;
    padding: 8px;
    margin: 0;
    width: 80px;
    xborder: #0ff solid 1px;
}
#enterprise_img_box {
    width: 188px;
    height: 340px;
    background-image: url('/ama-enterprise/images/enterprise-bubblegum.jpg');
    font-size: 9px;
    color: #fff;
}
#enterprise_img_box ul {
    list-style-type: disc;
    text-align: left;
    color: #fff;
    margin: 0 0 0 8px;
    padding: 10px 0 0 14px;
}
#enterprise_talent_inner_column_one {
    background-color: transparent;
    float: left;
    margin: 0 7px 0 7px;
    padding: 0 7px;
    width: 188px;
    xborder: pink solid 1px;
}
#enterprise_inner_column_twoa {
    background-color: transparent;

    float: left;
    margin: 0;
    padding: 0 12px 0 0;
    width: 450px;
    xborder: #f0f solid 1px;
}
#enterprise_inner_column_twoa h1 {
    font-size: 18px;
    color: #000;
}
#enterprise_inner_column_twoa h2+p {
    padding-bottom: 0;
}
#enterprise_inner_column_twoa ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 6px 0;
}
#enterprise_inner_column_twoa ul li {
    background: url("/ama-enterprise/images/enterprise-arrow-trans.gif") no-repeat scroll .18em 28% transparent;
    font-family: inherit;
    list-style: none outside none;
    padding: 4px 0 6px 24px;
    margin: 0 0 0 14px;
}
ol #enterprise_inner_column_twoa li {
    list-style-type: decimal;
}
x#one_column #enterprise_inner_column_twoa h3 {
    color: #c33;
}
#enterprise_inner_column_three {
    background-color: transparent;
    float: right;
    margin: 7px 0 0 0;
    padding: 0;
    width: 230px;
    xborder: red solid 1px;
}
#one_column #enterprise_talent_inner_column_one .quote {
    width: 160px;
    float: left;
}
#enterprise_inner_column_three ul {
    padding: 6px;
    margin: 0;
}
#enterprise_inner_column_three li {
    padding: 6px 0 0 0;
}
#enterprise_inner_column_three li a {
    xpadding: 6px;
    margin: -3px 0 0 0;
    font-size: 12px;
    line-height: 14px;
}
#enterprise_talent_inner_column_one ul {
    margin: 24px 0 0 7PX;
    padding: 0;
}
#enterprise_talent_inner_column_one li p a {
    color: #c33;
    margin-top: -3px;
    font-size: 12px;
    line-height: 14px;
}
#enterprise_talent_inner_column_one p {
    font-size: 12px;
    line-height: 14px;
}
#enterprise_intro_section {
    color: #fff;
    height: 194px;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 680px;
}
#enterprise_intro_start_up {
    display: block;
    height: 363px;
    overflow: hidden;
    visibility: visible;
    width: 323px;
}
#enterprise_intro_container, #gov_intro_container {
    left: 11px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 26px;
    width: 650px;
}
#enterprise_intro_container h2, #gov_intro_container h2 {
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#enterprise_intro_container h2 {
    background: none repeat scroll 0 0 transparent;
    color: #555;
}
#enterprise_intro_container .enterprise_intro_copy2, #gov_intro_container .intro_copy2 {
    margin: 6px 0 0;
}
#enterprise_intro_rollover1, #enterprise_intro_rollover2, #enterprise_intro_rollover3, #enterprise_intro_rollover4, #enterprise_intro_rollover5, #enterprise_intro_rollover6 {
    display: none;
    height: 363px;
    overflow: hidden;
    visibility: hidden;
    width: 323px;
    z-index: 99;
}
#enterprise_intro_container .intro_copy2, #gov_intro_container h2 {
    text-indent: -3000px;
}
#member_book {
    margin-left: 60px;
    width: 754px;
}
.member_book_col1 {
    margin: 0 14px 0 0;
    float: left;
    width: 310px;
    vertical-align: top;
}
.member_book_col2 {
    xpadding: 9px 0 0 10px;
    width: 310px;
    float: right;
    vertical-align: top;
}
#member_book h2 {
    color: #424242;
}
#member_book .member_book_col1 img {
    margin: 0 14px 0 0;
    float: left;
}
#member_book .member_book_col2 img {
    margin: 0 14px 0 0;
    float: left;
}
#member_book .mbook {
    vertical-align: top;
    margin: 12px 14px 0 14px;
    float: left;
}
#free_book {
    height: auto;
    overflow: hidden;
    width: 880px;
}
#free_book .free_book_col1 {
    width: 252px;
    float: left;
    vertical-align: top;
}
#free_book .free_book_col2, #free_book .free_book_col3 {
    float: left;
    vertical-align: top;
    padding: 0 0 0 14px;
}
#free_book .free_book_col1 {
    border-right: 1px solid #ccc;
    min-height: 320px;
    width: 250px;
}
#free_book .free_book_col2 {
    border-right: 1px solid #ccc;
    min-height: 320px;
    padding: 0 7px 0 14px;
    width: 256px;
}
#free_book .free_book_col3 {
    width: 250px;
}
#free_book h2 {
    color: #424242;
}
#free_book .free_book_col1 p, #free_book .free_book_col2 p, #free_book .free_book_col3 p {
    margin-top: -5px;
    width: 110px;
}
#free_book .free_book_col1 span, #free_book .free_book_col2 span, #free_book .free_book_col3 span {
    color: #424242;
    font-size: 12px;
}
#free_book .free_book_col1 img, #free_book .free_book_col2 img, #free_book .free_book_col3 img {
    margin: 0 1px 0 7px;
    float: right;
}
#free_book .mbook {
    vertical-align: top;
    margin: 12px 14px 0 14px;
    float: right;
}
#p_main_body {
    background-color: #fff;
    color: #363636;
    font-size: 12px;
    margin: 8px auto 0;
    overflow: hidden;
    padding: 8px 8px 16px;
    position: relative;
    text-align: left;
    width: 922px;
}
#p_column_one {
    border: 1px solid #ccc;
    float: left;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0 7px;
    position: relative;
    width: 676px;
}
#p_home_intro_section {
    color: #fff;
    left: 0;
    margin: 0 0 8px;
    padding: 0;
    position: relative;
    top: 0;
}
#p_home_intro_section img {
    margin: 14px 8px;
}
#p_home_intro_section h1 {
    color: #d08c2a;
    font-size: 26px;
    line-height: 21px;
    font-weight: bold;
    margin: 0 0 0 14px;
    padding: 4px 0 0 0;
}
#p_home_intro_section p {
    margin: 0 0 0 14px;
    color: #363636;
}
#p_home_intro_section span {
    font-size: 14px;
    line-height: 21px;
}
#p_home_inner_column_one_and_two {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#p_home_inner_column_one ul, #p_home_inner_column_two ul {
    list-style-type: disc;
}
#p_home_inner_column_one li, #p_home_inner_column_two li {
    padding: 3px 0;
}
#p_home_inner_column_one {
    float: left;
    overflow: none;
    padding: 0 7px 0 0;
    position: relative;
    width: 238px;
    height: auto;
}
#p_home_inner_column_one_last {
    background: url("/images/p_cell.jpg") no-repeat;
    left: 2px;
    padding: 12px;
    width: 428px;
    height: 190px;
    margin: 0 4px 0 0;
    position: absolute;
    top: 300px;
}
.p_home_inner_column_one_content {
    background-color: transparent;
    margin: 110px 8px 8px 8px;
    padding: 0 0 0 40px;
    position: relative;
    width: 330px;
}
#p_main_body p {
    font-size: 12px;
    line-height: 18px;
}
.p_home_inner_column_one_content h4 {
    color: #0067b1;
    margin: 0;
    padding: 0;
}
.p_home_inner_column_one_last_content {
    background-color: transparent;
    xheight: 380px;
    margin: 0 8px 8px 8px;
    padding: 14px;
    position: relative;
    width: 370px;
}
#p_main_body .p_home_inner_column_one_last_content p {
    margin: -7px 0 0 12px;
    padding: 0;
}
.p_rep {
    margin: 0 0 0 60px;
    color: #363636;
    line-height: 18px;
}
div.p_rep_last {
    margin: 0 0 0 80px;
    color: #363636;
    line-height: 18px;
}
#p_home_inner_column_two {
    float: left;
    height: auto;
    left: 255px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 212px;
    width: 426px;
}
.p_home_inner_column_two_content {
    xborder: red solid 1px;
    margin: 64px 0 0 32px;
    width: 180px;
    height: 400px;
}
#p_home_inner_column_two h4 {
    color: #0067b1;
    margin: 4px 0 0 0;
    padding: 0;
    width: 180px;
}
#p_home_inner_column_two p {
    margin: 4px 0 0 0;
    padding: 0;
    width: 360px;
}
#p_home_column_two {
    border: #ccc solid 1px;
    float: right;
    height: auto;
    padding: 0;
    margin: 0;
    width: 216px;
    background-color: #fff;
    margin: 0 0 0 8px;
    overflow: hidden;
    position: relative;
}
.p_home_column_two_content {
    padding: 0;
    width: 210px;
    background-color: #fff;
    margin: 0;
}
.p_home_inner_column_one_content h4+p {
    margin: 2px 0 0 0;
}
.p_home_column_two_inner {
    background: url("/images/p_home_column_two_bottom_bg.jpg") no-repeat;
    margin: 0 0 0 1px;
    padding: 32px 0 0 14px;
    width: 210px;
    height: 240px;
}
.p_home_column_two_inner h4, .p_home_column_two_content h4 {
    font-size: 12px;
    line-height: 21px;
    width: 160px;
    color: #686868;
    padding: 7px 0 4px 18px;
}
#p_home_column_two_bottom .p_home_column_two_inner P {
    color: #363636;
    font-size: 12px;
    line-height: 21px;
    width: 140px;
}
.p_home_column_two_content p {
    color: #363636;
    font-size: 12px;
    line-height: 18px;
    margin: 14px 0 0 14px;
    padding: 0;
    width: 180px;
}
.p_home_column_two_content ol {
    width: 170px;
    margin: 0 8px 0 12px;
    padding: 0 14px 0 24px;
}
.p_home_column_two_content li {
    margin: 0;
    padding: 0 0 7px 0;
}
#p_main_body .p_home_inner_column_two_content p+a {
    font-weight: bold;
}
.pindex_1col {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 426px;
}
.pleft_top_corner {
    background: url("/images/pass_col1top.jpg") no-repeat;
    height: 99px;
    margin: 0;
    padding: 0;
    width: 422px;
}
.pindex_bottom_middle_section_column {
    background: url("/images/pass_col1middle.jpg") repeat;
    height: auto;
    margin: 0;
    padding: 0 24px 14px;
    width: 374px;
}
.pindex_bottom_middle_section_column p {
    width: 480px;
    padding-left: 14px;
}
.pindex_bottom_left_section_column {
    background: url("/images/pass_col1bottom.jpg") no-repeat;
    xfloat: left;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 422px;
}
.pindex_col2 {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    xwidth: 464px;
}
.p_col2_top {
    background: url("/images/pass_col2top.jpg") no-repeat;
    height: 99px;
    margin: 0;
    padding: 0;
    width: 246px;
}
.pindex_col2_middle_column {
    background: url("/images/pass_col2middle.jpg") repeat-y scroll 0 0 transparent;
    height: auto;
    margin: 0;
    padding: 0 24px 14px;
    position: relative;
    width: 200px;
}
.pindex_col2_middle_column ul {
    margin: 0;
    padding: 0 0 0 26px;
}
.pindex_col2_middle_column p {
    width: 190px;
    padding-left: 10px;
}
.pindex_col2bottom_column {
    background: url("/images/pass_col2bottom.jpg") no-repeat;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 246px;
}
.hr {
    background-image: url("/images/dotted_line.gif");
    background-repeat: repeat-x;
    clear: both;
    margin: 4px 12px;
    padding-top: 1px;
    width: 85%}
#con {
    background-color: #efefef;
    background-image: url("/email_promotions/misc/6skills/bg.jpg");
    background-repeat: no-repeat;
    border: medium none #efefef;
    color: #363636;
    font-size: 12px;
    width: 922px;
    height: 720px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    z-index: 10001;
}
#dtabs {
    position: relative;
    top: 64px;
    left: 70px;
    height: 80px;
    width: 780px;
}
UL.tabNavigation {
    list-style: none;
    margin: 0;
    padding: 0;
    border: width:460px;
}
UL.tabNavigation LI {
    display: inline;
}
UL.tabNavigation LI A {
    padding: 60px 0 0 0;
    xbackground-color: #ccc;
    color: #000;
    text-decoration: none;
}
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover {
    xbackground-color: #333;
    color: #fff;
    padding-top: 7px;
}
UL.tabNavigation LI A:focus {
    outline: 0;
}
div.tabs>div {
    padding: 5px;
    margin: 0;
    xborder: 5px solid #333;
}
div.tabs>div h2 {
    margin-top: 0;
}
#first {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    xleft: 14px;
    line-height: 19px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 80px;
    width: 720px;
}
#first_content {
    background-color: #61707f;
    color: #4e5c6b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    margin: 0;
    padding: 18px;
    position: relative;
    width: 360px;
    height: 340px;
    top: 110px;
}
#first_aside {
    position: absolute;
    top: 112px;
    left: 438px;
    background-color: #e9e9e9;
    float: right;
    width: 45%;
    height: 375px;
}
#first_link {
    position: absolute;
    top: 0;
    left: 0;
}
#second_link {
    position: absolute;
    top: 0;
    left: 256px;
}
#third_link {
    position: absolute;
    top: 0;
    left: 524px;
}
#fourth_link {
    position: absolute;
    top: 0;
    left: 260px;
}
#m_manager_img {
    position: absolute;
    top: -48px;
    left: -80px;
}
#m_leader_img {
    position: absolute;
    top: -48px;
    left: 120px;
}
#m_manager_img2 {
    position: absolute;
    top: -48px;
    left: -80px;
}
#m_leader_img2 {
    position: absolute;
    top: -85px;
    left: 510px;
}
A:hover #fourth {
    background-image: url("/email_promotions/misc/6skills/bg_leaders.gif");
}
.skills {
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
}
#first_aside .plus {
    font-size: 10px;
    color: #c25d20;
}
#first .skills {
    background-color: #61707f;
    color: #fff;
    line-height: 17px;
    text-decoration: none;
    font-weight: normal;
}
#first_aside .skills {
    background-color: #e9e9e9;
    color: #61707f;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
}
.skills a {
    color: #61707f;
    margin: 0 0 0 10px;
}
.skills a:hover {
    background: none repeat scroll 0 0 #b9c8d8;
    text-decoration: none;
}
#second {
    background-image: url("/email_promotions/misc/6skills/bg_leaders.gif");
    opacity: .9;
    width: 710px;
    height: 550px;
    position: absolute;
    top: 80px;
}
#second h2 {
    color: #c25d20;
    font-size: 14pt;
    line-height: 18px;
    left: 24px;
    position: absolute;
    top: 30px;
}
#third {
    background-image: url("/email_promotions/misc/6skills/bg_managers.gif");
    filter: alpha(opacity=90);
    opacity: .90;
    width: 710px;
    height: 520px;
    position: absolute;
    top: 80px;
}
#third h2 {
    color: #7c9f33;
    font-size: 14pt;
    line-height: 18px;
    left: 24px;
    position: absolute;
    top: 30px;
}
#fourth {
    background-image: url("/email_promotions/misc/6skills/bg_testimonials.gif");
    filter: alpha(opacity=90);
    opacity: .90;
    width: 653px;
    height: 480px;
    position: absolute;
    top: 80px;
}
.waste {
    min-height: 1000px;
}
#first .skills span {
    font-size: 18px;
    line-height: 23px;
}
#first h2 {
    font-size: 21px;
    color: #ffbc00;
}
.managers_headline {
    color: #4e5c6b;
    font-size: 12px;
    line-height: 18px;
    margin: 20px 0 0 20px;
}
#sixskills_leftcolumn_m {
    float: left;
    width: 44%;
    margin: 0 0 0 20px;
    background: 0;
    position: absolute;
    top: 40px;
}
#sixskills_rightcolumn_m {
    float: right;
    margin: 0 16px;
    width: 46%;
    left: 350px;
    position: absolute;
    top: 40px;
}
#six_leftcolumn {
    float: left;
    width: 44%;
    margin: 0 0 0 20px;
}
#six_rightcolumn_t {
    float: right;
    margin: 0 14px;
    width: 44%;
    position: absolute;
    top: 56px;
    left: 340px;
}
#sixskills_leftcolumn {
    float: left;
    width: 44%;
    margin: 0 0 0 20px;
    background: 0;
    position: absolute;
    top: 40px;
}
#sixskills_rightcolumn {
    float: right;
    margin: 0 16px;
    width: 46%;
    left: 350px;
    position: absolute;
    top: 40px;
}
#second .container p, #third .container p, #fourth .container p {
    color: #61707f;
    font-size: 12px;
    font-weight: normal;
    line-height: 19px;
    margin: 0 0 0 50px;
    width: 280px;
    xborder: red solid 1px;
}
#sixmenu {
    margin: 0 0 18px 18px;
    padding: 0;
    width: 300px;
    background-color: #e9e9e9;
}
.container ul {
    list-style-position: inside;
    margin: 0;
    padding: 0;
}
.clear {
    clear: both;
}
#FreeBookRequest_pnlMessage {
    background-color: #ff7b00;
    border-top: 1px solid #ffbf81;
    border-right: 1px solid #bc5d04;
    border-bottom: 1px solid #bc5d04;
    border-left: 1px solid #ffbf81;
    color: #fff;
    font-weight: bold;
    width: 400px;
    height: 32px;
    margin: 18px 0 0;
    padding: 14px 0 0;
    vertical-align: middle;
}
#one_column_full_a {
    border: 1px solid #dbdada;
    color: #363636;
    font-size: 12px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    width: 922px;
	overflow: hidden;
}
#content_middle_a {
    background: url("/images/top-page-mid-gradient.jpg") no-repeat;
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    color: #363636;
    font-size: 12px;
    text-align: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: static;
    width: 922px;
}
#content_middle_ab {
    font-size: 12px;
    height: auto;
    line-height: 18px;
    margin: 0 40px;
    padding: 0;
    overflow: hidden;
    padding: 0;
    position: static;
    width: 854px;
}
#content_middle_a .content_middle_ab_intro {
    width: 620px;
    margin: 14px 0 14px 224px;
    padding: 0;
    left: 120px;
}
#content_middle_a .content_middle_ab .content_middle_ab_intro h2 {
    font-size: 14px;
    margin: 14px 0 14px 224px;
    padding: 0;
}
#content_middle_a .content_middle_ab .content_middle_ab_intro p {
    font-size: 12px;
    line-height: 19px;
    margin: 14px 0 0 0;
    padding: 0;
}
#content_middle_a .content_middle_ab .content_middle_ab_intro h2+p {
    margin: -1px 0 0 0;
    padding: 0;
}
.btm_left_corner_a {
    background: url("/images/btm-left-corner.gif") no-repeat scroll center bottom transparent;
    float: left;
    height: 4px;
    margin: 0;
    padding: 0;
    width: 4px;
}
.btm_middle_corner_a {
    background: url("/images/btm-mid-corner.gif") repeat scroll center top transparent;
    float: left;
    height: 4px;
    margin: 0;
    padding: 0;
    width: 912px;
}
.btm_right_corner_a {
    background: url("/images/btm-right-corner.gif") no-repeat scroll center bottom transparent;
    float: left;
    height: 4px;
    margin: 0;
    padding: 0;
    width: 4px;
}
#link_first, #link_second, #link_third {
    margin: 0;
    padding: 0;
    float: left;
}
#abc-content {
    margin: 0 auto;
    padding: 10px 10px 0 12px;
    width: 800px;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    text-align: center;
}
img#one_column_full_a .displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#feature_images {
    float: left;
    margin: 0 auto;
    padding: 0 25px;
    width: 740px;
}
#content_middle_ab .imggallery img {
    margin: 10px;
    border: #e2e2e2 1px solid;
    padding: 10px;
    float: left;
}
#content_middle_a .content_middle_ab_intro740 {
    width: 740px;
    margin: 14px 0 14px 40px;
    padding: 0;
    left: 120px;
}
#sixmenu ul {
    margin: 0;
    padding: -4px 0 0 -18px;
}
#sixmenu .xmenu_baby {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 340px;
}
#mbr_column_full {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    color: #363636;
    font-size: 12px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: static;
    text-align: left;
    width: 922px;
}
.mbr_column_full_bg {
    background: url("/images/membership_homepage_top_bg.jpg") no-repeat scroll right top transparent;
}
.m_top_right {
    float: left;
    height: 380px;
    margin: 0;
    padding: 0;
    width: 922px;
}
#mbr_column_full .m_top_right h1 {
    font-size: 32px;
    left: 23px;
    position: relative;
    text-indent: -9999px;
    top: 24px;
}
#mbr_column_full .m_top_right h2 {
    font-size: 16px;
    left: 23px;
    position: relative;
    text-indent: -9999px;
    top: 24px;
}
#mbr_column_full .m_top_right h3 {
    font-size: 18px;
    left: 85px;
    padding-top: 40px;
    position: relative;
    text-shadow: 2px 2px 8px rgba(255, 255, 255, 0.9);
}
#mbr_column_full .m_top_right p {
    font-size: 12px;
    left: 40px;
    line-height: 19px;
    margin: 28px 0 0 4px;
    position: relative;
    width: 400px;
}
.m_bttom_right {
    height: 292px;
    margin: 0;
    padding: 0;
    width: 922px;
}
#m_home_column_one_and_two {
    xborder: purple solid 1px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 846px;
}
#m_home_column_one {
    xborder: green solid 1px;
    float: left;
    height: auto;
    padding: 0;
    position: relative;
    width: 422px;
}
#m_home_column_two {
    xborder: blue solid 1px;
    float: left;
    height: auto;
    padding: 0;
    position: relative;
    width: 422px;
}
.mindex_1col {
    background: url("/images_homepage_top_bg.jpg") no-repeat scroll right top transparent;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 464px;
}
.m_home_column_top {
    background: url("/images/m_home_column_top.png") no-repeat scroll top transparent;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 426px;
}
.m_home_column_top_right {
    background: url("/images/m_home_column_top_right.png") no-repeat scroll top transparent;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 426px;
}
.m_home_column_middle {
    background: url("/images/m_home_column_middle.jpg") repeat-y;
    height: 200px;
    margin: 0;
    padding: 0;
    width: 426px;
}
.m_home_column_middle_right {
    background: url("/images/m_home_column_middle_right.jpg") repeat-y;
    height: 200px;
    margin: 0;
    padding: 0;
    width: 426px;
}
.m_home_column_bottom_left {
    background: url("/images/m_home_column_bottom_left3.jpg") no-repeat scroll left bottom transparent;
    height: 183px;
    margin: 0;
    padding: 0;
    width: 426px;
}
.m_home_column_bottom_right {
    background: url("/images/m_home_column_bottom_right.jpg") no-repeat scroll left bottom transparent;
    height: 183px;
    margin: 0;
    padding: 0;
    width: 426px;
}
#mbr_column_full .m_home_column_middle h3 {
    color: #424242;
    font-size: 22px;
    font-stretch: extra-condensed;
    left: 48px;
    line-height: 17px;
    position: relative;
    top: 14px;
    width: 320px;
    padding: 4px 0 12px 0;
}
#mbr_column_full .m_home_column_middle_right h3 {
    color: #424242;
    font-size: 22px;
    font-stretch: extra-condensed;
    left: 48px;
    line-height: 17px;
    position: relative;
    top: 14px;
    width: 320px;
    padding: 4px 0 12px 0;
}
#mbr_column_full .m_home_column_middle p {
    color: #363636;
    font-size: 12px;
    left: 48px;
    line-height: 21px;
    position: relative;
    width: 320px;
}
#mbr_column_full .m_home_column_middle_right p {
    color: #363636;
    font-size: 12px;
    left: 48px;
    line-height: 21px;
    position: relative;
    width: 320px;
}
#mbr_column_full .m_home_column_middle p a {
    text-decoration: none;
}
#m_bottom {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 922px;
}
.m_home_column_bottom_top {
    background: url("/images/m_bottom_top.jpg") no-repeat scroll top transparent;
    height: 17px;
    margin: 0;
    padding: 0;
    width: 922px;
}
.m_home_column_bottom_middle {
    background: url("/images/m_bottom_middle.jpg") repeat-y;
    height: auto;
    left: 29px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 880px;
}
.m_home_column_bottom_bottom {
    background: url("/images/m_bottom_bottom.jpg") no-repeat scroll top transparent;
    height: 28px;
    margin: 0;
    padding: 0;
    width: 922px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
#m_bottom .m_home_column_bottom_middle h3 {
    color: #363636;
    font-size: 16px;
    font-weight: bold;
    left: 56px;
    line-height: 17px;
    position: relative;
    top: 14px;
    width: 700px;
    padding: 4px 0 6px 0;
}
#m_bottom .m_btm_content_left {
    float: left;
    left: 54px;
    margin: 0;
    position: relative;
    width: 380px;
}
#m_bottom .m_btm_content_right {
    float: left;
    left: 60px;
    margin: 0;
    position: relative;
    width: 390px;
}
#m_bottom .m_btm_content_left img {
    display: block;
    float: left;
    clear: both;
    padding: 0 7px 0 0;
}
#m_bottom .m_btm_content_right img {
    display: block;
    float: left;
    clear: both;
    padding: 0 7px 0 0;
}
#m_bottom .m_index_left {
    float: left;
    left: 5px;
    margin: 0;
    position: relative;
    width: 380px;
}
#m_bottom .m_index_left h3 {
    color: #d08c2a;
    font-size: 18px;
    font-weight: normal;
    left: 50px;
    line-height: 17px;
    padding: 4px 0 6px;
    position: relative;
    width: 320px;
}
#m_bottom .m_index_left p {
    color: #363636;
    font-size: 12px;
    left: 48px;
    line-height: 21px;
    position: relative;
    width: 320px;
}
#m_bottom .m_index_right {
    float: left;
    left: 5px;
    margin: 0;
    position: relative;
    width: 380px;
}
#m_bottom .m_index_right h3 {
    color: #d08c2a;
    font-size: 18px;
    font-weight: normal;
    left: 80px;
    line-height: 17px;
    padding: 4px 0 6px;
    position: relative;
    width: 390px;
}
#m_bottom .m_index_right ul {
    color: #363636;
    font-size: 12px;
    left: 38px;
    line-height: 28px;
    position: relative;
    width: 320px;
}
#m_bottom .m_index_right li {
    background: url("/images/m_chechmark.gif") no-repeat scroll .18em 28% transparent;
    font-family: inherit;
    padding:  14px 0 0 28px;
}
#m_bottom .m_btm_content_left p>span {
    color: #d08c2a;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
#m_bottom .m_btm_content_right p>span {
    color: #d08c2a;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
#m_bottom .m_btm_content_left li>P {
    padding: 14px 0 4px 0;
    margin: 0;
    height: 50px;
}
#m_bottom .m_btm_content_right li>P {
    padding: 14px 0 4px 0;
    margin: 0;
    height: 50px;
}
#m_bottom .m_btm_content_left ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#m_bottom .m_btm_content_right ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#m_bottom .m_btm_content_left li {
    padding: 7px 0 0 0;
}
#m_bottom .m_btm_content_right p {
    padding: 8px 0 0 0;
    width: 360px;
}
#m_bottom .m_btm_content_right li {
    padding: 7px 0 0 0;
}
#m_bottom .m_btm_content_right li>ul>li {
    border: red solid 1px;
    padding: 7px 0 0 0;
}
.mbr_column_full_top {
    height: 170px;
}
.mbr_column_full_intro {
    left: 120px;
    margin: 14px 0 14px 48px;
    padding: 0;
    width: 760px;
}
.mbr_column_full_intro h3 {
    font-size: 21px;
    line-height: 24px;
}
#mbr_column_full .mbr_column_full_intro p {
    font-size: 12px;
    line-height: 20px;
    margin: 9px 0 0 0;
    width: 800px;
}
#m_bottom h3 {
    font-size: 21px;
    line-height: 35px;
    position: relative;
    left: 48px;
    width: 580px;
    color: #363636;
}
#m_bottom h3.before_icons {
    color: #0565bc;
}
#mbr_column_full .m_home_column_bottom_text {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 790px;
}
#mbr_column_full .m_home_column_bottom_text p {
    font-size: 14px;
    margin: 0;
    padding: 8px 0 0 0;
}
.allcaps {
    text-transform: uppercase;
}
#AMAMembershipAddToCart_udpNew {
    left: 146px;
    position: relative;
    top: -60px;
    z-index: 25px;
}
.hr {
    background-image: url("/images/dotted_line.gif");
    background-repeat: repeat-x;
    clear: both;
    margin: 0 auto;
    padding-top: 1px;
    width: 80%}
#lblVariantInfo {
    background: url("/images/tradeshow_sched_bg.jpg") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    margin: 0 0 14px -58px;
    padding: 18px 0 18px 18px;
    width: 870px;
}
#ContinueWithoutLogin {
    border-left: 1px solid #efefef;
    float: left;
    left: 480px;
    position: absolute;
    top: 170px;
}
#ContinueWithoutLogin .WithoutLoginBox {
    margin: 12px;
    padding: 7px 0 0 18px;
}
#ContinueWithoutLogin .WithoutLoginBox p {
    left: 50px;
    position: relative;
    text-align: center;
    width: 230px;
    color: #363636;
}
#ContinueWithoutLoginBttn {
    padding: 0 0 7px 12px;
}
#pnlLogIn {
    margin-top: 14px;
}
#pnlLogIn h3 {
    color: #d08c2a;
    font-size: 14px;
    font-weight: bold;
    margin: 14px 0 -24px 0;
}
#two_col .one_click_two_col_left {
    float: left;
    padding-left: 60px;
    width: 315px;
}
#two_col .one_click_two_col_right {
    float: left;
    xleft: 488px;
    padding-left: 80px;
    position: relative;
    width: 380px;
}
#one_column #two_col .submit_btn {
    background: url("/images/submit_bttn.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 27px;
    margin: 0;
    padding: 0;
    position: relative;
    left: 0;
    width: 157px;
}
#pnlSignInAlready {
    text-align: center;
}
.mem_submit_btn {
    background: url("/images/submit_bttn.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 160px;
}
#one_column_content .rapid_note {
    font-size: 10px;
    font-color: #424242;
    margin-top: 0;
}
#member_pricing_agreement .h1_container h2 {
    margin: 0 0 0 -12px;
}
#MemberPricingPopup_amaLoginControl_LoginForm {
    left: 30px;
    position: relative;
}
#member_pricing_agreement .h1_container h2 {
    margin: 0 0 0 -12px;
}
#MemberPricingPopup_pnlLogIn, #MemberPricingPopup_pnlLogInFailedMsg p {
    margin-left: 14px;
}
#member_pricing_agreement .modal_close_btn {
    left: 400px;
    position: absolute;
    top: 540px;
}
#MemberPricingPopup_pnlMemberNumberMain {
    margin: 0 0 0 28px;
    width: 460px;
}
#MemberPricingPopup_pnlUserInfo, #MemberPricingPopup_pnlMemberNumber {
    margin-left: 28px;
}
#MemberPricingPopup_pnlAssignmentError .error_message {
    width: 460px;
    margin-left: 28px;
}
#MemberPricingPopup_btnInfoOk {
    background: url("/images/close_btn.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 29px;
    left: 400px;
    position: relative;
    top: 42px;
    width: 120px;
}
#member_popup_login_right_box {
    border-top: 1px dashed grey;
    margin: 18px 0 0 24px;
    padding: 18px 0 0;
    width: 400px;
}
#member_popup_login_right_box h2 {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}
#member_popup_login_right_box h3 {
    color: #343434;
    font-size: 14px;
    margin: 0 0 12px 0;
    padding: 0;
}
#member_popup_login_right_box_ul {
    background: url("/images/sign-up-bg.gif") no-repeat scroll 0 0 transparent;
    height: 90px;
    line-height: 20px;
    margin: 7px 0 0;
    padding: 4px 0 8px 14px;
}
#member_popup_login_right_box_ul li {
    background: url("/images/orange-dot.gif") no-repeat scroll 0 .4em transparent;
    list-style: none outside none;
    padding-left: 12px;
}
#add_text_two_col_right {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #d2d2d2;
    float: right;
    margin: 0;
    padding: 8px 12px;
    position: relative;
    top: -82px;
    width: 350px;
}
#MultipurposeForm1_tbMbrNumber {
    left: 65px;
    position: relative;
    top: -14px;
}
#MultipurposeForm1_spnMemberGoto4 {
    left: -228px;
    position: relative;
    top: 12px;
}
#seminar_savings_pass {
    background: url("/images/assPop_754x1078.jpg") no-repeat scroll left top transparent;
    height: 800px;
    margin: 0;
    position: relative;
    visibility: visible;
    width: 515px;
    z-index: 10001;
}
#seminar_savings_pass h2 {
    font-size: 18px;
}
#seminar_savings_pass .h1_container {
    padding: 38px 0 0 28px;
}
#seminar_savings_pass .div_content {
    height: 900px;
    overflow: hidden;
    padding: 16px 24px 0 28px;
    position: relative;
}
#seminar_savings_pass p {
    margin: 0;
    padding: 12px 0 0;
}
#seminar_savings_pass .dotted_line {
    margin: 0 auto;
    width: 93%}
#seminar_savings_pass .modal_close_btn {
    padding: 0 18px 0 0;
    text-align: right;
}
#one_column_content .list-hygiene {
    height: 140px;
    margin: 18px 0 18px 50px;
    width: 860px;
}
.list-hygiene-thank-you-col1 {
    position: relative;
    float: left;
    width: 420px;
}
.list-hygiene-arrow-img {
    position: relative;
    float: left;
    width: 77px;
    height: 47px;
    margin: 50px 0 0 0;
}
.list-hygiene-thank-you-col1 h3 {
    font-size: 14px;
    padding: 9px 0 6px 0;
    color: #424242;
    line-height: 18px;
    font-weight: bold;
}
.list-hygiene-thank-you-col2 {
    position: relative;
    float: right;
    margin: 0 40px 0 0;
    width: 300px;
}
#list-hygiene-thank-you-ul {
    margin: 0;
    padding: 18px 0 5px 8px;
    line-height: 20px;
    background: url("/images/grey-bg-sign-up.jpg") no-repeat scroll 0 0 transparent;
    height: 90px;
    width: 410px;
}
#ResetPassswordControl_btnSetPassword {
    margin-top: 9px;
}
#list-hygiene-terms-conditions {
    font-size: 10px;
    line-height: 16px;
    text-align: left;
    color: #363636;
    width: 800px;
    position: relative;
    margin: 0 0 0 50px;
}
.smaller-grey {
    font-size: 11px;
    color: #363636;
}
.List_hygiene_Multi_dotted_line {
    background-image: url("/images/dotted_line.gif");
    background-repeat: repeat-x;
    border: medium none;
    height: 1px;
    margin: 10px auto;
    width: 780px;
}
.MbrNumberLeftCol {
    padding-left: 65px;
    margin: -14px 0 0 0;
}
#one_column .continue_browsing_bttn {
    float: right;
    position: relative;
    right: 114px;
}
#one_column .shoppingCart_pnlMembershipPricingButton {
    float: right;
    position: relative;
    right: 114px;
}
#top_continue_browsing_bttn {
    left: 626px;
    position: absolute;
    top: 21px;
}
.sck_top_middle {
    background: url("/images/topbluebar.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    vertical-align: middle;
    width: 888px;
}
.sck_head_column1, .sck_head_column2, .sck_head_column3 {
    color: #fff;
    float: left;
    font-weight: bold;
    margin: 6px 0 0;
}
.sck_head_column1 {
    margin: 6px 0 0 60px;
    width: 175px;
}
.sck_head_column2 {
    left: 260px;
    position: relative;
    width: 420px;
}
.sck_head_column3 {
    width: 142px;
}
.sck_column1 {
    float: left;
    left: 48px;
    margin: 6px 0 0 12px;
    position: relative;
    width: 400px;
}
.sck_column2 {
    float: left;
    left: 80px;
    margin: 6px 0;
    position: relative;
    width: 140px;
}
.sck_column3 {
    float: left;
    left: 102px;
    margin: 6px 0;
    position: relative;
    width: 142px;
}
.sck_2column_wide {
    background: url("/images/tradeshow_sched_bg.jpg") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    left: 70px;
    padding: 6px 12px;
    position: relative;
    top: 15px;
    width: 300px;
}
.sck_2column_wide span {
    color: red;
}
.ssp_callout {
    text-align: center;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: white;
    font-weight: normal;
    letter-spacing: 1.5px;
    font-size: 23px;
    text-shadow: 1px 1px #666;
    padding: 15px 0 15px 25px;
    background: #e64a00;
    background: -moz-linear-gradient(top, #f38316 0, #e64a00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f38316), color-stop(100%, #e64a00));
    background: -webkit-linear-gradient(top, #f38316 0, #e64a00 100%);
    font-size: 18px;
    background: -o-linear-gradient(top, #f38316 0, #e64a00 100%);
    background: -ms-linear-gradient(top, #f38316 0, #e64a00 100%);
    background: linear-gradient(top, #f38316 0, #e64a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f38316', endColorstr='#e64a00', GradientType=0);
    font-size: 18px;
}
#multi_recaptcha_div_tell {
    position: relative;
    margin: 14px 9px 0 0;
    width: 40%;
    clear: both;
    content: ".";
    left: 340px;
}
#multi_recaptcha_div_tell p {
    color: #363636;
    font-weight: bold;
    margin: 0 0 0 -20px;
}
#multi_recaptcha_div_tell input {
    margin: 5px 0 0 0;
    height: 14px;
}
#pnlCreatePassword .resources_ul {
    background: url("/images/sign-up-bg.gif") no-repeat scroll 0 0;
    height: 90px;
    line-height: 20px;
    margin: 0;
    padding: 9px 0 5px 0;
    width: 390px;
}
#pnlCreatePassword .resources_ul li {
    background: url("/images/orange-dot.gif") no-repeat scroll 0 .4em;
    list-style: none outside none;
    padding-top: 0;
    padding-left: 12px;
    width: 33%;
    float: left;
    display: inline;
}
.Multi_grey_watermark_PW {
    background: url("/images/password_wm.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid grey;
    color: #999;
    font-size: 12px;
    height: 24px;
    margin: 10px 0 0;
    padding: 0 0 0 4px;
    width: 98%}
.Multi_grey_watermark_CPW {
    background: url("/images/password_confirm_wm.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid grey;
    color: #999;
    font-size: 12px;
    height: 24px;
    margin: 10px 0 0;
    padding: 0 0 0 4px;
    width: 98%}
#pdfVersion_main {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 816px;
}
#pdfVersion_body {
    font-size: 1em;
    line-height: 1.3333em;
    margin: 12px 10px 0 24px;
    width: 740px;
}
#pdfVersion_body p, ul li {
    font-size: 1em;
    line-height: 1.3333em;
}
#pdfVersion_body h1 {
    color: #d08c2a;
    font-size: 1.5em;
    line-height: 1.5833em;
}
#pdfVersion_body h2 {
    color: #424242;
    font-size: 1.3333em;
    line-height: 1.5833em;
    padding: 18px 0 0 0;
}
#pdfVersion_body h3 {
    color: #d08c2a;
    font-size: 1.1667em;
    line-height: 1.5em;
    padding: 18px 0 0 0;
}
#pdfVersion_body h1 .break {
    page-break-before: always;
}
#pdfVersion_body strong {
    font-weight: bold;
}
#pdfVersion_body ul {
    padding-left: 48px;
}
#pdfVersion_body li {
    list-style: disc outside none;
    margin: 0 8px;
}
#right_column_2cols_container .ssp_box {
    background-color: #f2f2f2;
    border: 4px solid #d08c2a;
    min-height: 200px;
    padding: 9px;
    width: 204px;
}
#right_column_2cols_container .ssp_box h3 {
    color: #d08c2a;
    font-size: 28px;
    line-height: 28px;
    text-transform: uppercase;
    font-family: 'avenir next', Arial;
    src: url('/fonts/AvenirNextLTPro-Heavy.otf');
    text-decoration: none;
}
#right_column_2cols_container .ssp_box p {
    color: #29567c;
    font-family: 'avenir next' Arial;
    src: url('/fonts/AvenirNextLTPro-Heavy.otf');
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
}
#right_column_2cols_container .CallMeNow_box {
    background-color: #edeae3;
    font-family: 'avenir next', Arial;
    font-style: bold;
    src: url('/fonts/AvenirNextLTPro-Heavy.otf');
    border: 4px solid #8d8d8d;
    min-height: 108;
    width: 204px;
    font-weight: bold;
    padding: 9px;
}
.CallMeNow_box #callgirl {
    background: url("/images/call-me-now-girl.png") no-repeat scroll 0 0 Transparent;
    height: 113px;
    position: absolute;
    right: 3px;
    top: 12px;
    width: 88px;
    z-index: 2;
}
#CallMeNow_box_text .phone {
    color: #000;
    font-size: 18px;
    font-family: 'avenir next', Arial;
    font-style: bold;
    src: url('/fonts/AvenirNextLTPro-Heavy.otf');
    line-height: 18px;
    margin: 5px 0 2px;
}
#CallMeNow_box_text .callclick {
    font-size: 16px;
    font-weight: bold;
    margin: 2px 0;
    text-transform: uppercase;
}
#CallMeNow_box_text .text {
    font-size: 14px;
    font-family: 'avenir next', Arial;
    font-style: bold;
    src: url('/fonts/AvenirNextLTPro-Heavy.otf');
    -padding-bottom: 5px;
    text-align: center;
    width: 180px;
    margin: 0 0 0 -14px;
    padding: 0;
}
#right_column_2cols_container .CallMeNow_box p {
    color: #000;
    font-size: 21px;
    line-height: 28px;
}
#right_column_2cols_container .iconrow {
    width: 200px;
    min-height: 60px;
}
#right_column_2cols_container .iconrow img {
    float: right;
    margin-right: 10px;
}
#right_column_2cols_container .icon {
    display: inline-block;
    padding: 0 2px 0 9px;
}
#right_column_2cols_container .icontext {
    position: absolute;
    font-family: 'avenir next', Arial;
    src: url('/fonts/AvenirNextLTPro-Heavy.otf');
    font-style: bold;
    font-size: 1.1667em;
    float: left;
    display: inline-block;
    xmargin: 14px 0 14px 0;
    width: 160px;
}
#right_column_2cols_container .icontext p {
    margin: 0;
}
#right_column_2cols_container .related_seminar_box {
    background-color: #f2f2f2;
    color: #29567c;
    min-height: 200px;
    padding: 9px;
    width: 204px;
    border: #d08c2a solid 4px;
}
#right_column_2cols_container .related_seminar_box h3 {
    color: #d08c2a;
    font-family: 'avenir next', Arial;
    font-size: 18px;
    line-height: 28px;
    text-decoration: none;
    text-transform: uppercase;
}
#right_column_2cols_container .related_seminar_box p {
    color: #29567c;
    font-family: 'avenir next' Arial;
    src: url('/fonts/AvenirNextLTPro-Heavy.otf');
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
}
#inner_column_one label, #toggle{display:none}
#sideMenu{display:none}
.menu{margin: 0; padding: 0 0 0 24px;padding-left: 0px;}
.ul_left_nav {
    color: #000;
    font-weight: normal;
    margin: 0 0 8px;
    padding: 0 0 0 14px;
}
.on_left_nav_page{  color: #555; margin: 8px 0 0; padding: 14px;}
.on_left_nav_page li{ padding: 0 0 0 14px;    margin: 0;}
/**** Footer ****/
#footer {
    margin: 24px auto 0 auto;
    padding: 0;
    font-size: 13px;
    color: #616161;
    font-size: 10px;
    border-top: solid 2px #d2d2d2;
    background-color: #e4e4e4;
    width: 994px;
}
#footer ul {
    float: right;
    padding: 0;
    margin: 14px 28px 0 0;
}
#footer ul li {
    float: right;
    padding: 0 6px 0 6px;
}
.border_right {
    border-right: solid 1px #666;
}
.no_border_right {
    border-right-width: 0;
    padding: 0 0 0 6px !important;
}
#footer li a {
    color: #363636;
    font-size: 10px;
}
#footer a:hover {
    text-decoration: underline;
}
.copyright {
    clear: both;
    text-align: right;
    padding: 8px 0;
    margin: 0 34px 0 0;
}

#index_bottom_section_right_column_search {
    float: left;
    margin: 0;
    padding: 0 0 0 3px;
    position: relative;
    width: 461px;
}
.search_left_top_corner {
    background: url('/images/ezsearch_sprite.png') no-repeat left top;
    padding: 0;
    margin: 0;
    height: 14px;
    width: 14px;
    float: left;
}
.search_index_column_two_top_middle {
    background: url('/images/ezsearch_sprite.png') no-repeat -14px 0;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 426px;
}
#search_index_top_column_two_content {
    background: url('/images/ezsearch_sprite.png') no-repeat 0 -16px;
    xborder-left: 1px solid #dbdada;
    xborder-right: 1px solid #dbdada;
    font-weight: bold;
    float: left;
    min-height: 233px;
    margin: 0;
    overflow: hidden;
    padding: 0 14px;
    width: 426px;
}
#seminar_search_header {
    background: url('/images/ezsearch_sprite.png') no-repeat -14px -16px;
    width: 240px;
    height: 28px;
    text-indent: -9999px;
}
#search_index_top_column_two_content label {
    color: #d08c2a;
    font-size: 11px;
    padding-right: 7px;
    width: 98px;
    display: inline-block;
    text-align: right;
}
x#search_index_top_column_two_content .inputStartDate {
    width: 136px;
    background-image: url(/images/Calendar_schedule.png);
    background-position: 68px 4px;
    background-repeat: no-repeat;
}
#EzFromDate, #hdEzFromDate {
    background: #fff url(/images/Calendar_schedule.png) Right 4px no-repeat;
    background-position: 118px 4px;
    background-repeat: no-repeat;
    border: #ccc solid 1px;
    color: #666;
    padding: 3px 6px;
    width: 128px;
}
#s_right_column_col1 .ezFrom {
    background: url("/images/Calendar_schedule.png") no-repeat scroll 76px 4px transparent;
    border: 1px solid #ccc;
    color: #666;
    padding: 3px 6px;
    width: 84px;
}
#EzToDate, #hdEzToDate {
    background: #fff url("/images/Calendar_schedule.png") Right 4px no-repeat;
    background-position: 115px 4px;
    background-repeat: no-repeat;
    border: #ccc solid 1px;
    color: #666;
    padding: 3px 6px;
    width: 125px;
}
#hdEzToDate {
    background: #fff url("/images/Calendar_schedule.png") Right 4px no-repeat;
    background-position: 105px 4px;
    width: 116px;
}
#s_right_column_col1 .ezTo {
    background: url("/images/Calendar_schedule.png") no-repeat scroll 76px 4px transparent;
    border: 1px solid #ccc;
    color: #666;
    padding: 3px 6px;
    width: 84px;
}
#EzClassroom {
    left: 230px;
}
#search_index_top_column_two_content .inputOnline, #search_index_top_column_two_content .inputClassroom {
    border: medium none;
    color: #666;
    padding: 6px;
    left: 106px;
    position: relative;
}
.hm_search_inputEndDate {
    color: #d08c2a;
    font-size: 11px;
    padding-right: 5px;
    width: 21px;
    display: inline-block;
    text-align: right;
}
.search_right_top_corner {
    background: url('/images/ezsearch_sprite.png') no-repeat right top;
    padding: 0;
    margin: 0;
    height: 14px;
    width: 14px;
    float: left;
}
.search_left_bottom_corner {
    background: url(/images/brown_blcol_bg.gif) no-repeat bottom;
    background-color: transparent;
    padding: 0;
    margin: 0;
    height: 14px;
    width: 14px;
    float: left;
}
.search_right_bottom_corner {
    background: url(/images/brown_brcol_bg.gif) no-repeat bottom;
    padding: 0;
    margin: 0;
    height: 14px;
    width: 14px;
    float: left;
}
.search_left_bottom_corner {
    background: url("/images/ezsearch_sprite.png") no-repeat -0 -242px transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 14px;
}
.search_index_column_two_bottom_middle {
    background: url("/images/ezsearch_sprite.png") no-repeat -14px -242px transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 426px;
}
.search_right_bottom_corner {
    background: url("/images/ezsearch_sprite.png") no-repeat -444px -242px transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 14px;
}
#search_index_top_column_two_content h3 {
    color: #fff;
    font-size: 28px;
    font-weight: normal;
    font-stretch: condensed;
}
#search_index_top_column_two_content #smalltext {
    color: #f7e9d3;
    float: left;
    font-size: 10px;
    font-weight: bold;
    left: 236px;
    padding: 0;
    position: absolute;
    top: 18px;
}
#search_index_top_column_two_content .hm_search {
    color: #666;
    background: none repeat scroll 0 0 #fff;
    border: #ccc solid 1px;
    padding: 3px 6px;
}
#search_index_top_column_two_content .inputCity {
    color: #666;
    margin: 0 0 0 7px;
    padding: 3px 6px;
    width: 206px;
    border: #ccc solid 1px;
}
#search_index_top_column_two_content .HomeSubmitbutton {
    left: 154px;
    margin-top: 21px;
    position: absolute;
    width: 208px;
    height: 30px;
    border: 0;
}
#search_index_top_column_two_content .HomeSubmitbutton img {
    background: url("/images/homepage_search_submit.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    left: 180px;
    position: absolute;
    width: 208px;
    height: 30px;
    border: 0;
}
#search_index_top_column_two_content .hm_date_search {
    float: left;
    border: 0;
    font-size: 9px;
    padding: 5px;
    display: inline;
}
#search_index_top_column_two_content label.hm_date_search {
    border: 0;
    color: #d08c2a;
    display: inline-block;
    font-size: 95%;
    font-weight: 700;
    line-height: 150%;
    padding: 0 0 1px;
    width: 30%;
    float: left;
}
#search_index_top_column_two_content .hm_date_input {
    float: left;
    width: 200px;
    margin: 7px 0;
    display: block;
}
.hm_date_input_line {
    border-left: 1px solid #e89d28;
    padding: 0 0 0 20px;
}
#search_index_top_column_two_content .hm_date_input span {
    color: #fff;
    font-size: 75%}
#search_index_top_column_two_content .hm_date_search textarea {
    float: left;
    border: red solid 1px;
    font-size: 9px;
    padding: 5px;
    display: inline;
}
.brown_line_with_dashes {
    ;
    height: 3px;
    margin: 0 4px;
}
.s_content_container {
    margin: 8px 0 0 0;
    float: left;
    overflow: hidden;
    padding: 0;
    width: 690px;
}
#s_right_column_col1 {
    background-color: #efefef;
    border-color: #efefef;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 8px 7px 16px 8px;
    position: relative;
    width: 230px;
}
#s_right_column_col2 {
    background: #fff;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 680px;
}
#s_right_column_col1 .mid_section {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    height: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 227px;
}
.right_column_wrapper_padding {
    padding-left: 15px;
    xtext-indent: 15px;
}
#s_right_column_col1 .search_results_ddl {
    color: #797979;
    font-size: 12px;
    height: 28px;
    margin: 0;
    vertical-align: middle;
}
#s_right_column_col1 .search_results_label {
    float: left;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 4px 0 0 0;
    position: relative;
    width: 168px;
}
.full_column_top_middle {
    background: url("/images/white_top_col_bg.gif") repeat scroll center top transparent;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
}
.mid_section_wrapper_padding {
    padding-left: 20px;
    text-indent: -20px;
}
#d_right_column_col1 .mid_section_wrapper_padding h3 {
    margin-left: 14px;
    xtext-indent: -14px;
}
#s_right_column_col2 .column_two_top_middle {
    width: 652px;
}
#s_right_column_col2 .mid_section_a {
    background-color: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    overflow: hidden;
    padding: 0 14px;
    position: relative;
    width: 650px;
}
#s_right_column_col2 .mid_section_b {
    xbackground: url("/images/mid_section_b_bg.jpg") no-repeat transparent;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    border-top: 1px solid #dbdada;
    border-bottom: 1px solid #dbdada;
    float: left;
    height: 24px;
    xoverflow: hidden;
    padding: 0;
    position: relative;
    width: 678px;
}
#s_right_column_col2 .mid_section_c {
    background: url("/images/search-results-gradient.jpg") repeat scroll 0 0 transparent;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    float: left;
    min-height: 250px;
    overflow: hidden;
    padding: 0 0 0 14px;
    position: relative;
    width: 664px;
}
#s_right_column_col2 .per_page_nav {
    background: #fff;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    overflow: hidden;
    padding: 7px;
    position: relative;
    width: 664px;
    float: right;
}
#s_right_column_col2 .per_page_nav table {
    float: right;
}
#seminar_results_subject {
    float: right;
    margin: 0 52px 0 0;
    padding: 0;
}
#seminar_results_subject li {
    float: left;
}
#seminar_results_subject li {
    display: inline-block;
    padding: 0 5px;
}
#s_right_column_col2 .column_two_bottom_middle {
    width: 652px;
}
h1 span#EzSearchDisplayControl_lbQtyResults {
    font-size: 66px;
    display: inline-block;
}
#s_right_column_col2 .mid_section_a h1 {
    font-size: 36px;
    padding: 8px 0 7px 14px;
    text-transform: uppercase;
}
#s_right_column_col2 .mid_section_a h1 span {
    font-size: 36px;
}
#s_right_column_col2 .mid_section_a h1 span span {
    font-size: 12px;
    line-height: 1.8em;
}
#s_right_column_col2 .mid_section_c .mid_section_content {
    position: absolute;
    margin: 18px 0;
    width: 650px;
    display: table;
}
#s_right_column_col2 .mid_section_c .mid_section_content h2 {
    color: #363636;
    text-align: left;
}
#s_right_column_col2 .mid_section_c .mid_section_content .photo {
    height: 94px;
    margin: 0;
    width: 140px;
}
#s_right_column_col2 .mid_section_c #mid_section_content_column_img {
    margin: 6px 0;
    Xpadding: 6px;
    float: left;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columna {
    margin: 0 7px 7px 0;
    padding: 7px;
    float: left;
    width: 282px;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columna h3 {
    font-size: 12px;
    line-height: 18px;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columna p {
    font-size: 12px;
    color: #363636;
    font-weight: bold;
    padding: 0;
    margin: 5px 0 0;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columnb {
    border-left: #c2c0c0 solid 1px;
    xmargin: 0 0 0 14px;
    padding: 0 0 0 14px;
    float: left;
    width: 190px;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columnb .search-results-prices {
    color: #8e8e8e;
    font-size: 12px;
    font-weight: bold;
    xleft: 80px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 190px;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columnb .search-results-prices ul {
    list-style-type: none;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columnb .search-results-prices li {
    float: left !important;
    margin: 4px 7px 0 0;
    padding: 0 9px 0 0;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columnb .search-results-prices span {
    font-size: 8px;
    display: block;
}
.dashed_line {
    border-right: 1px dashed #c2c0c0;
}
.results-information {
    color: #d08c2a;
    font-size: 18px;
    font-weight: bold;
    margin-right: 7px;
    overflow: hidden;
    padding-right: 7px;
    position: relative;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columnb .search-pdu {
    font-size: 12px;
    line-height: 12px;
    margin: 4px 0 0;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columnb p {
    font-size: 11px;
    color: #d08c2a;
    line-height: 18px;
    font-weight: bold;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columnb a {
    font-size: 9px;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columnb .dates {
    font-size: 14px;
    color: #8e8e8e;
    font-weight: bold;
}
#EzState, #EzCity {
    height: 25px;
    margin: -2px 8px 0 0;
    outline: medium none;
    vertical-align: middle;
}
.search_inputCity {
    padding: 3px 6px;
    width: 113px;
}
.right_column_wrapper_padding #EzState {
    width: 196px;
    height: 28px;
}
#EzSubjectArea, #hdEzSubjectArea {
    width: 310px;
}
#EzCredits, #hdEzCredits {
    width: 310px;
}
.search_for_seminar_bttn {
    background: url("/images/search-results-search-for-seminar-bttn.jpg") no-repeat scroll left top transparent;
    border: 1px solid #fff;
    height: 40px;
    margin: 0;
    padding: 0;
    width: 198px;
}
.search_results_to_label {
    float: right;
    left: -14px;
    position: relative;
    top: -16px;
}
.filter_results_bttn {
    background: url("/images/search-results-filter_results-bttn.jpg") no-repeat scroll left top transparent;
    border: 1px solid #fff;
    height: 40px;
    margin: 0;
    padding: 0;
    width: 50px;
}
#SearchResults_txtZipCode {
    margin: -7px 0 0 0;
}
x#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .5;
    filter: alpha(opacity=50);
}
#modal {
    position: absolute;
    background: url(tint20.png) 0 0 repeat;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 14px;
    padding: 8px;
}
#content {
    border-radius: 8px;
    background: #fff;
    padding: 20px;
    display: block;
    left: 480px;
    margin: 0 auto;
    text-align: center;
    top: 104.5px;
    height: 680px;
    width: 990px;
}
#close {
    position: absolute;
    background: url(/images/overlay/close.png) 0 0 no-repeat;
    width: 24px;
    height: 27px;
    display: block;
    text-indent: -9999px;
    top: -7px;
    right: -7px;
}
.ezsearchButton {
    background: url("/images/ezsearch_sprite.png") no-repeat scroll -119px -266px transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    Xmargin-top: 12px;
    text-indent: -999em;
    width: 210px;
}
#s_right_column_col1 .ezsearchButton {
    margin-left: -7px;
}
.ezsearchButton_roll {
    background-image: url(/images/search-results-search-for-seminar-bttn.jpg);
    background-repeat: no-repeat;
    background-color: transparent;
    height: 34px;
    width: 198px;
    border: 0;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    border: 1px inset #f2f2f2;
    cursor: pointer;
}
#HomeSearchButton {
    background: url("/images/search-results-search-for-seminar-bttn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    position: relative;
    cursor: pointer;
    text-align: center;
    width: 197px;
}
.search_lol_checkbox {
    position: relative;
    float: right;
    top: -19px;
    padding: 0 6px 0 0;
}
.ssC_seminarOption {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}
.ssCitem {
    display: inline;
}
.sr_mid_to {
    position: relative;
    left: 54px;
}
.mid {
    padding-left: 18px;
}
.ssC_fromTo {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}
.ssC_fromTo_mid {
    display: inline;
    padding: 0;
}
#s_right_column_col2 .mid_section_b #results-tab {
    width: 507px;
    height: 25px;
    margin: 0;
    float: left;
    background: url("/images/seminar-search_tabs.gif") no-repeat scroll 0 0 transparent;
    overflow: hidden;
    border-bottom: 1px solid #fff;
    left: -4px;
    position: absolute;
}
#results-tab ul.nav {
    color: #464646;
    height: 20px;
    left: 80px;
    margin: 0;
    padding: 5px 0 0;
    position: relative;
}
#results-tab ul.nav li {
    display: inline-block;
    float: left;
    height: 23px;
    list-style-type: none;
    margin: 0;
    padding: 0 12px;
}
#results-tab ul.nav .results-tab-dates {
    width: 70px;
    font-weight: bold;
}
#results-tab ul.nav .results-tab-title {
    width: 40px;
    color: #fff;
    font-weight: bold;
}
#results-tab ul.nav .results-tab-subjects {
    width: 90px;
    color: #fff;
    font-weight: bold;
}
#results-tab ul.nav .results-tab-popular {
    width: 80px;
    color: #fff;
    font-weight: bold;
}
#results-tab ul.nav .results-tab-dates a {
    color: #fff;
    font-weight: bold;
}
#results-tab ul.nav .results-tab-title a {
    color: #fff;
    font-weight: bold;
}
#results-tab ul.nav .results-tab-subjects a {
    color: #fff;
    font-weight: bold;
}
#results-tab ul.nav .results-tab-popular a {
    color: #fff;
    font-weight: bold;
}
#results-tab ul.nav .selected {
    color: #424242;
}
#EzAccredDisplay_sr_title ul.results-tab-title, #EzAccredDisplay_sr_subjects ul.results-tab-title {
    width: 40px;
    color: #fff;
    font-weight: bold;
}
.NFSelectRight {
    background: #d08c2a url("/images/select-right.png") no-repeat scroll 100% 0 transparent;
    color: #fff;
    cursor: pointer;
    font: 12px/21px Arial, Helvetica, sans-serif;
    height: 21px;
    margin-left: 3px;
    padding-left: 3px;
    width: auto;
}
.mystyles {
    background: none repeat scroll 0 0 #d08c2a;
    border: 1px solid #000;
    color: #fff;
    font-size: 14px;
    padding: 5px;
}
#listingNav {
    clear: both;
    height: 25px;
    position: relative;
    width: 730px;
    z-index: 1;
}
#listingViews, #EzSearchDisplay_sr_date, #EzSearchDisplay_sr_title, #EzSearchDisplay_sr_subject, #EzSearchDisplay_sr_popular {
    background-image: url("/images/seminar-search-results_tabs.gif");
    background-position: left 0;
    background-repeat: no-repeat;
    height: 25px;
    width: 550px;
}
#EzAccredDisplay_sr_title, #EzAccredDisplay_sr_subjects, #EzAccredDisplay_sr_popular {
    background-image: url("/images/seminar-search_ez_accred_tabs.gif");
    background-position: left 0;
    background-repeat: no-repeat;
    height: 25px;
    width: 420px;
}
.date {
    left: 2px;
    position: relative;
}
.title {
    left: -8px;
    position: relative;
}
.subject {
    left: -18px;
    position: relative;
}
.popular {
    left: 10px;
    position: relative;
}
#EzSearchDisplay_sr_date {
    background: url("/images/seminar-search-results_tabs.gif") 0 0 no-repeat;
    xtransform: rotate(14deg);
}
#EzSearchDisplay_sr_title {
    background: url("/images/seminar-search-results_tabs.gif") 0 -25px no-repeat;
}
#EzSearchDisplay_sr_subject {
    background: url("/images/seminar-search-results_tabs.gif") 0 -50px no-repeat;
}
#EzSearchDisplay_sr_popular {
    background: url("/images/seminar-search-results_tabs.gif") 0 -75px no-repeat;
}
#EzAccredDisplay_sr_subjects {
    background: url("/images/seminar-search_ez_accred_tabs.gif") 0 -25px no-repeat;
}
#EzAccredDisplay_sr_popular {
    background: url("/images/seminar-search_ez_accred_tabs.gif") 0 -50px no-repeat;
}
#listingViews ul, #EzSearchDisplay_sr_date ul, #EzSearchDisplay_sr_title ul, #EzSearchDisplay_sr_subject ul, #EzSearchDisplay_sr_popular ul, #EzAccredDisplay_sr_title ul, #EzAccredDisplay_sr_subjects ul, #EzAccredDisplay_sr_popular ul {
    list-style: none outside none;
    margin: 0 0 0 110px;
    padding: 0;
}
#listingViews li, #EzSearchDisplay_sr_date li, #EzSearchDisplay_sr_title li, #EzSearchDisplay_sr_subject li, #EzSearchDisplay_sr_popular li, #EzAccredDisplay_sr_title li, #EzAccredDisplay_sr_subjects li, #EzAccredDisplay_sr_popular li {
    display: block;
    float: left;
    font-weight: bold;
    height: 25px;
    margin: 0;
    padding: 0;
    padding: 5px 0 0;
}
#listingViews a, #EzSearchDisplay_sr_date a, #EzSearchDisplay_sr_title a, #EzSearchDisplay_sr_subject a, #EzSearchDisplay_sr_popular a, #EzAccredDisplay_sr_title a, #EzAccredDisplay_sr_subjects a, #EzAccredDisplay_sr_popular a {
    color: #fff;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-right: 1px;
    text-align: center;
    text-decoration: underline;
    width: 90px;
}
#listingViews a.on, #EzSearchDisplay_sr_date a.on, #EzSearchDisplay_sr_title a.on, #EzSearchDisplay_sr_subject a.on, #EzSearchDisplay_sr_popular a.on, #EzAccredDisplay_sr_title a.on, #EzAccredDisplay_sr_subjects a.on, #EzAccredDisplay_sr_popular a.on {
    color: #000;
    text-decoration: none;
}
#listingViews a:hover, #EzSearchDisplay_sr_date a:hover, #EzSearchDisplay_sr_title a:hover, #EzSearchDisplay_sr_subject a:hover, #EzSearchDisplay_sr_popular a:hover, #EzAccredDisplay_sr_title a:hover, #EzAccredDisplay_sr_subjects a:hover, #EzAccredDisplay_sr_popular a:hover {
    xcolor: #000;
    text-decoration: none;
    height: 25px;
    padding: 0;
    margin-right: 1px;
    width: 90px;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columnb .search-results-prices {
    color: #8e8e8e;
    font-size: 12px;
    font-weight: bold;
    xleft: 80px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 190px;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columnb .search-results-prices ul {
    list-style-type: none;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columnb .search-results-prices li {
    float: left !important;
    margin: 4px 7px 0 0;
    padding: 0 9px 0 0;
}
#s_right_column_col2 .mid_section_c #mid_section_content_columnb .search-results-prices span {
    font-size: 8px;
    display: block;
}
#parametric_display_rating {
    float: left;
    width: 120px;
}
#parametric_display_rating a {
    display: block;
    float: left;
}
#parametric_display_rating .ui-rating a {
    cursor: default !important;
}
#parametric_display_rating div.ui-rating .ui-rating-star a {
    border: red solid 1px;
}
#s_right_column_col2 .ezaccreditation {
    background: url("/images/search-results-gradient.jpg") repeat scroll 0 0 transparent;
    border-top: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    border-left: 1px solid #dbdada;
    margin: 0;
    overflow: hidden;
    padding: 12px 0 12px 12px;
    width: 666px;
}
#s_right_column_col2 .ezaccreditation_a {
    float: left;
    margin: 0 7px 7px 40px;
    padding: 7px;
    width: 400px;
}
#s_right_column_col2 .ezaccreditation_a h3 {
    font-size: 12px;
    color: #000;
    line-height: 18px;
}
#s_right_column_col2 .ezaccreditation_a h3 a {
    font-size: 14px;
    line-height: 18px;
    display: block;
    margin: -12px 0 0 0;
}
#s_right_column_col2 .ezaccreditation_a h3 span {
    font-size: 12px;
    text-transform: uppercase;
    color: #888;
}
#s_right_column_col2 .ezaccreditation_a h3+P {
    font-size: 12px;
    line-height: 18px;
    margin: -24px 0 0 0;
}
#s_right_column_col2 .ezaccreditation_b {
    border-left: 1px solid #c2c0c0;
    float: left;
    margin: 0;
    padding: 7px;
    width: 180px;
}
#s_right_column_col2 .ezaccreditation_b img {
    margin: auto;
    position: relative;
    top: 3px;
    left: -5px;
}
#s_right_column_col2 .ezaccreditation_b p {
    margin: -7px 0 0 0;
}
#s_right_column_col2 .ezaccreditation_b a {
    font-size: 11px;
    font-weight: bold;
    color: #0074bb;
    padding: 0 0 0 14px;
}
#s_right_column_col2 .ezaccreditation_b .duration-credits {
    padding: 0 0 0 14px;
    margin: 0;
}
#s_right_column_col2 .ezaccreditation_b ul.duration-credits {
    list-style-type: none;
}
#s_right_column_col2 .ezaccreditation_b .duration-credits li {
    color: #888;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
}
#s_right_column_col2 .ezaccreditation_b .duration-credits span {
    color: #d08c2a;
}
.add_to_cart_for_discount_code {
    color: #a33823;
    line-height: 12px;
    padding: 8px 12px;
    width: 130px;
}
#parametrics .lms_sign_up {
    padding: 6px;
}
#main_body2 .s_content_container h3 {
    color: #363636;
    font-size: 32px;
    font-weight: bold;
    line-height: 24px;
    margin: 0;
    padding: 12px 0;
}
#main_body2 .s_content_container p {
    color: #363636;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    padding: 12px 0;
}

/*! jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css,  jquery.ui.accordion.css,  jquery.ui.autocomplete.css,  jquery.ui.button.css,  jquery.ui.datepicker.css,  jquery.ui.dialog.css,  jquery.ui.menu.css,  jquery.ui.progressbar.css,  jquery.ui.resizable.css,  jquery.ui.selectable.css,  jquery.ui.slider.css,  jquery.ui.spinner.css,  jquery.ui.tabs.css,  jquery.ui.tooltip.css,  jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors;
     Licensed MIT */.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix {
    zoom: 1;
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}
.ui-state-disabled {
    cursor: default !important;
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    zoom: 1;
}
.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
    padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
    zoom: 1;
}
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}
* html .ui-autocomplete {
    width: 1px;
}
.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    text-decoration: none;
}
.ui-button-icon-only {
    width: 2.2em;
}
button.ui-button-icon-only {
    width: 2.4em;
}
.ui-button-icons-only {
    width: 3.4em;
}
button.ui-button-icons-only {
    width: 3.7em;
}
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
input.ui-button {
    padding: .4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}
.ui-buttonset {
    margin-right: 7px;
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-cover {
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}
.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    width: 300px;
    overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: 0;
    overflow: auto;
    zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}
.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: 0;
}
.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute;
}
.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    width: 100%}
.ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    zoom: 1;
    font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}
.ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: .4em 0 .2em;
    line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
    cursor: default;
}
.ui-menu-icons {
    position: relative;
}
.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em;
}
.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em;
}
.ui-menu .ui-menu-icon {
    position: static;
    float: right;
}
.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.ui-slider-horizontal {
    height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    width: .8em;
    height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}
.ui-spinner-input {
    border: 0;
    background: 0;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px;
}
.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}
.ui-spinner a.ui-spinner-button {
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
}
.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
}
.ui-spinner-up {
    top: 0;
}
.ui-spinner-down {
    bottom: 0;
}
.ui-spinner .ui-icon-triangle-1-s {
    background-position: -65px -16px;
}
.ui-tabs {
    position: relative;
    padding: .2em;
    zoom: 1;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom: 0;
    padding: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: 0;
}
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}
* html .ui-tooltip {
    background-image: none;
}
body .ui-tooltip {
    border-width: 2px;
}
.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    border: 1px solid #aaa;
    background: #fff url(/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222;
}
.ui-widget-content a {
    color: #222;
}
.ui-widget-header {
    border: 1px solid #aaa;
    background: #ccc url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222;
    font-weight: bold;
}
.ui-widget-header a {
    color: #222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #999;
    background: #dadada url(/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff url(/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}
.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
}
.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(/images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
    background-image: url(/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
    background-image: url(/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
    background-image: url(/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
    background-image: url(/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
    background-image: url(/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(/images/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}
.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-on {
    background-position: -96px -144px;
}
.ui-icon-radio-off {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-start {
    background-position: -80px -160px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
    background: #aaa url(/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

div.rating-cancel, div.star-rating {
    float: left;
    width: 17px;
    height: 15px;
    text-indent: -999em;
    cursor: pointer;
    display: block;
    background: transparent;
    overflow: hidden;
}
div.rating-cancel, div.rating-cancel a {
    background: url(/images/delete.gif) no-repeat 0 -16px;
}
div.star-rating, div.star-rating a {
    background: url(/images/star.gif) no-repeat 0 0;
}
div.rating-cancel a, div.star-rating a {
    display: block;
    width: 16px;
    height: 100%;
    background-position: 0 0;
    border: 0;
}
div.star-rating-on a {
    background-position: 0 -32px !important;
}
div.star-rating-hover a {
    background-position: 0 -16px;
}
div.star-rating-readonly a {
    cursor: default !important;
}
div.star-rating {
    background: transparent !important;
    overflow: hidden !important;
}
.parametric_display_rating label a {
    display: block;
}
.star-rating-table {
    display: table;
    position: relative;
    width: 650px;
    overflow: visible;
    padding: 0;
    margin-top: 7px;
}
.star-rating-table-col-left {
    position: relative;
    width: 530px;
    float: left;
    padding: 0;
}
.star-rating-table-col-right {
    position: relative;
    width: 100px;
    float: right;
    margin-left: 10px;
    padding: 0;
}
.search-results-table {
    display: table;
    position: relative;
    width: 650px;
    overflow: visible;
    padding: 0;
    margin-top: 7px;
}
.search-results-table-col-left {
    position: relative;
    width: 440px;
    float: left;
    padding: 0;
}
.search-results-table-col-right {
    position: relative;
    width: 180px;
    float: right;
    margin-left: 10px;
    padding: 0;
}
.ui-rating .ui-rating-star, .ui-rating .ui-rating-cancel {
    background-image: url("/js/star_rating/star.gif");
    background-repeat: no-repeat;
    float: left;
    font-size: 2px;
    height: 16px;
    text-decoration: none;
    vertical-align: bottom;
    width: 16px;
}
#ic_middle2 .product_info blockquote{padding:0; margin:0;}
blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
#ic_middle2 div.contentWrap {
    background-color: #fff;
    border-left: 0;
    border-right: 0;
    float: left;
    position: relative;
    width: 620px;
}
div.contentWrap h1 {
    font-size: 18px;
    color: #d08c2a;
}
div.contentWrap .ui-rating .ui-rating-star, .ui-rating .ui-rating-cancel {
    background-image: url("/js/star_rating/star.gif");
    background-repeat: no-repeat;
    float: left;
    font-size: 2px;
    height: 16px;
    text-decoration: none;
    vertical-align: bottom;
    width: 16px;
}
div.contentWrap .ui-rating a {
    cursor: pointer;
}

.ui-rating a {
    cursor: pointer;
}
.ui-rating-full {
    background-position: left top;
}
.ui-rating .ui-rating-star, .ui-rating .ui-rating-cancel {
    width: 16px;
    height: 16px;
    font-size: 2px;
    float: left;
    text-decoration: none;
    vertical-align: bottom;
    background-image: url(/js/star_rating/star.gif);
    background-repeat: no-repeat;
}
.ui-rating a {
    cursor: pointer;
}
.ui-rating-full {
    background-position: left top;
}
.ui-rating-half {
    background-position: left -16px;
}
.ui-rating-empty {
    background-position: left -32px;
}
.ui-rating-cancel-empty {
    background-position: left -64px;
}
.ui-rating-cancel-full {
    background-position: left -80px;
}
.ui-rating-hover {
    background-position: left -48px;
}
.ui-selected-value {
    background-color: #eee;
    margin-left: 150px;
    text-align: center;
    width: 60px;
}
.star_ratings {
    margin: 14px 0 14px 32px;
}
.star_ratings p {
    width: 500px;
    margin: 14px 0 14px 32px;
}
.small_10 {
    font-size: 10px;
}
.color_olive {
    color: #652;
}
.valign {
    vertical-align: middle;
}
IMG.preview_your_review {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
div.contentWrap .rating_mid_section_content {
    border-top: 1px solid #dbdada;
    background: url("/images/search-results-gradient.jpg") repeat scroll 0 0 transparent;
    border-top: 1px solid #dbdada;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 12px;
    width: 670px;
}
x.rating_border {
    border-top: 1px solid #dbdada;
}
div.contentWrap .rating_mid_section_content_columna {
    float: left;
    margin: 0 10px 7px 14px;
    padding: 0 0 7px 0;
    width: 140px;
}
div.contentWrap .rating_mid_section_content_columnb {
    font-size: 12px;
    line-height: 19px;
    float: left;
    padding: 7px 0 0 14px;
    width: 440px;
}
div.contentWrap .rating_mid_section_content_columnb p {
    padding: 0 0 14px 0;
}
div.contentWrap .div_h14 {
    height: 7px;
    width: 600px;
    margin: 0;
    padding: 0;
}
.parametric_dispalay_rating {
    display: inline-block;
    float: right;
}
.apple_overlay {
    display: none;
    xbackground-image: url(/images/overlay/thewhite.png);
    width: 640px;
    padding: 35px;
}
.apple_overlay .close {
    background-image: url(/images/overlay/close-original.png);
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    height: 35px;
    width: 35px;
}
#topNav_overlay {
    background-image: url(/images/overlay/ez_search_overlay_bg.jpg);
    width: 512px;
    height: 319px;
    padding: 0;
    margin: 48px 0 0 0;
}
#topNav_overlay .close {
    right: 14px;
    top: -44px;
}
#membership_price {
    background-image: url(/images/overlay/ez_search_overlay_bg.jpg);
    width: 512px;
    height: 319px;
    padding: 14px 7px 0 7px;
    margin: 14px;
}
#membership_price .close {
    right: 14px;
    top: -14px;
}
#special_saving {
    background-image: url(/images/overlay/savings_bg_white.png);
    width: 786px;
    height: 576px;
    padding: 21px 7px 0 7px;
    margin: 21px 14px;
}
#special_saving .contentWrap {
    overflow: hidden;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 580px;
}
#special_saving .close {
    right: 14px;
    top: -14px;
}
#seminar_option {
    background-image: url(/images/overlay/ez_search_overlay_bg.jpg);
    width: 512px;
    height: 319px;
    padding: 14px 9px 0 9px;
    margin: 14px;
}
#seminar_option .close {
    right: 14px;
    top: -14px;
}
#certificate_discount {
    background-image: url(/images/overlay/ez_search_overlay_bg.jpg);
    width: 512px;
    height: 319px;
    padding: 14px 9px 0 9px;
    margin: 14px;
}
#seminar_cancellation_policy {
    background-image: url(/images/overlay/thewhite.png);
    width: 512px;
    height: 319px;
    padding: 16px;
    margin: 14px 0 0 0;
}
#seminar_cancellation_policy .close {
    right: 14px;
    top: -14px;
}
#seminar_federal_government {
    background-image: url(/images/overlay/ez_search_overlay_bg.jpg);
    width: 600px;
    height: 680px;
    padding: 21px 7px 0 7px;
    margin: 21px 14px;
}
#seminar_faculty_info {
    background-image: url(/images/overlay/ez_search_overlay_bg.jpg);
    width: 600px;
    height: 680px;
    padding: 7px 4px 0 4px;
    margin: 14px;
}
#seminar_payment_options {
    background-image: url(/images/overlay/ez_search_overlay_bg.jpg);
    width: 600px;
    height: 680px;
    padding: 21px 7px 0 7px;
    margin: 21px 14px;
}
#seminar_hours {
    background-image: url(/images/overlay/thewhite.png);
    width: 600px;
    height: 680px;
    padding: 7px 4px 0 4px;
    margin: 14px;
}
#travel_accomodations {
    background-image: url(/images/overlay/thewhite.png);
    width: 600px;
    height: 680px;
    padding: 21px 7px 0 7px;
    margin: 21px 14px;
}
#overlay {
    background-image: url(/images/overlay/thewhite.png);
    width: 680px;
    height: 600px;
    padding: 21px 7px 0 7px;
    margin: 21px 14px;
}
#overlay .contentWrap {
    overflow: hidden;
    position: relative;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 600px;
}
#overlay .close {
    right: 14px;
    top: -21px;
}
#pmi_telent_triangle {
    margin: 14px 0;
     width:  222px;
     border-bottom:  1px solid rgba(0,  0,  0,  0.15);
    padding:  0 0 18px;
}
#pmi_telent_triangle h3 {
    color: #000;
     font-weight: bold;
}
#pmi_telent_triangle p  {
}
#pmi_telent_triangle img {
    float: left;
    padding-right: 7px;
}
#pmi_telent_triangle p + P span  {
    display:  inline-block;
    font-size:  9px;
    line-height:  12px;
    padding-top:  7px;
}
.confirm_info_center{margin: 14px 0px 0px 236px}
.confirm_info_center img{margin: 0 0 0 -210px}
.mobile_only{display:none}

/* classroom schedule display */
#ScheduleDisplay_WebPanel .schedule_table table table td:nth-child(1).schedule_inner_table_head{width:175px;}
#ScheduleDisplay_WebPanel .schedule_table table table td:nth-child(2).schedule_inner_table_head{width:156px;}
#ScheduleDisplay_WebPanel .schedule_table table table td:nth-child(3).schedule_inner_table_head{width:83px;}
#ScheduleDisplay_WebPanel .schedule_table table table td:nth-child(4).schedule_inner_table_head{width:100px;}
#ScheduleDisplay_WebPanel .schedule_table table table td:nth-child(5).schedule_inner_table_head{width:0px;}

#ScheduleDisplay_WebPanel .schedule_table table table td:nth-child(1).schedule_td_data_height{width:180px;}
#ScheduleDisplay_WebPanel .schedule_table table table td:nth-child(2).schedule_td_data_height{width:160px;}
#ScheduleDisplay_WebPanel .schedule_table table table td:nth-child(3).schedule_td_data_height{width:80px;}
#ScheduleDisplay_WebPanel .schedule_table table table td:nth-child(4).schedule_td_data_height{width:100px;}
#ScheduleDisplay_WebPanel .schedule_table table table td:nth-child(5).schedule_td_data_height{width:130px;}

/* lol schedule display */
#ScheduleDisplay_pnlLOSchedule .schedule_table table table td:nth-child(1).schedule_inner_table_head{width:175px;}
#ScheduleDisplay_pnlLOSchedule .schedule_table table table td:nth-child(2).schedule_inner_table_head{width:116px;}
#ScheduleDisplay_pnlLOSchedule .schedule_table table table td:nth-child(3).schedule_inner_table_head{width:178px;}
#ScheduleDisplay_pnlLOSchedule .schedule_table table table td:nth-child(4).schedule_inner_table_head{width:45px;}
#ScheduleDisplay_pnlLOSchedule .schedule_table table table td:nth-child(5).schedule_inner_table_head{width:0px;}

#ScheduleDisplay_pnlLOSchedule .schedule_table table table td:nth-child(1).schedule_td_data_height{width:180px;}
#ScheduleDisplay_pnlLOSchedule .schedule_table table table td:nth-child(2).schedule_td_data_height{width:120px;}
#ScheduleDisplay_pnlLOSchedule .schedule_table table table td:nth-child(3).schedule_td_data_height{width:155px;}
#ScheduleDisplay_pnlLOSchedule .schedule_table table table td:nth-child(4).schedule_td_data_height{width:90px;}
#ScheduleDisplay_pnlLOSchedule .schedule_table table table td:nth-child(5).schedule_td_data_height{width:105px;}

/* onDemand display */
#CertificatesAddToCart1_udpSchedule td:nth-child(1).schedule_inner_table_head{width:414px;}
#CertificatesAddToCart1_udpSchedule td:nth-child(2).schedule_inner_table_head{width:100px;}
#CertificatesAddToCart1_udpSchedule td:nth-child(3).schedule_inner_table_head{width:;}
#CertificatesAddToCart1_udpSchedule td:nth-child(4).schedule_inner_table_head{width:;}
#CertificatesAddToCart1_udpSchedule .schedule_table table table td:nth-child(1).schedule_td_data_height{width:180px}
#CertificatesAddToCart1_udpSchedule .schedule_table table table td:nth-child(2).schedule_td_data_height{width:240px}
#CertificatesAddToCart1_udpSchedule .schedule_table table table td:nth-child(3).schedule_td_data_height{width:100px}
#CertificatesAddToCart1_udpSchedule .schedule_table table table td:nth-child(4).schedule_td_data_height{width:130px;} 

#dvProgressWaiting {
    position:   fixed;
    top:        0;
   left:       0;
    height:     100%;
    opacity:    0.8;
    overflow-y: scroll;
    z-index:    680;
    width:      100%;
    background: rgba( 000, 000, 000, .95 ) 
                url('/images/spiffygif_spinner1.gif') 
                50% 50% 
                no-repeat;
}
/* six skills */
#six_skills_one_column_full {
    border: 1px solid #dbdada;
    color: #363636;
    font-size: 12px;
    margin: 14px auto 0;
    padding: 0;
    position: relative;
    text-align: left;
    width: 922px;
	overflow:hidden;
}
#content_six_skills{background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    float: none;
    padding: 0;
    width: 922px;}
.six_skills_top_banner{width: 926px; height: 66px; position: relative; left: 0px; top: -20px; font-size: 18px; color: rgb(255, 255, 255); text-align: center; background-color: rgb(208, 140, 42);}
.six_skills_top_banner p{position: relative; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: bold;}
.six_skills_top_content{overflow: hidden; padding: 0 8px 14px;  position: relative;  margin:  0 auto;    width: 820px;}
#content_six_skills .six_skills_top_content_left{float:left;
    font-size: 14px;
    font-weight: normal;
    line-height: 150%;
    padding: 14px 0; width: 401px;
}
.six_skills_video{float:right; height: auto;  width: 390px; text-align: center;}

.feature_tabs_content{margin:0; padding: 28px 0 0 19px; width: 800px;}
.six_skills_col1, .six_skills_col2{float: left;
    height: auto;
     margin: 0 5px 0 0;
    padding: 0 24px 0 0;
    width: 355px;}
	
.six_skills_col1 li, .six_skills_col2 li{
    list-style: outside none disc;
}
.six_skills_col1 > p, .six_skills_col2 > p {
    margin-bottom: 28px;
}
#one_column_full_a {
    background-color: #efefef;
    border: medium none #efefef;
    margin: 8px auto 0;
    overflow: hidden;
    padding: 14px 7px;
    position: relative;
    text-align: left;
    width: 100%;
}
 
#feature_tabs {
    height: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    overflow: hidden;
    width: 860px;
}
#feature_tabs ul {
    margin: 0;
    padding: 9px;
}
#content_six_skills .feature_tabs_top {
    height: 68px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 860px;
}
#content_middle_a #feature_tabs_top ul {
    margin: 0;
    padding: 0;
}
#content_middle_a #feature_tabs_top li {
    margin: 0;
    padding: 0;
}
#deetabs {
    height: 64px;
    left: 0;
    position: relative;
    top: 1px;
    width: 861px;
}
.tabheadings {
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 24px 0 0 0;
    text-align: center;
    text-decoration: none;
}
#tab_one {
    left: 0px;
    position: absolute;
    top: 0;
    width: 295px;
    height: 68px;
}
.tab_one_on {
    background: url("/images/tab-one-selected.gif") no-repeat scroll 0 0 transparent;
}
.tab_one_off {
    background: url("/images/tab-one-unselected.gif") no-repeat scroll 0 0 transparent;
}
#tab_second {
    float: left;
    left: 291px;
    position: absolute;
    top: 0;
    width: 291px;
    height: 68px;
}
.tab_second_on {
    background: url("/images/tab-two-selected.gif") no-repeat scroll 0 0 transparent;
}
.tab_second_off {
    background: url("/images/tab-two-unselected.gif") no-repeat scroll 0 0 transparent;
}
#tab_third {
    float: left;
    height: 68px;
    left: 566px;
    position: absolute;
    top: 0;
    width: 295px;
}
.tab_third_on {
    background: url("/images/tab-three-selected-tab.jpg") no-repeat scroll 0 0 transparent;
}
.tab_third_off {
    background: url("/images/tab-three-unselected-tab.gif") no-repeat scroll 0 0 transparent;
}
#feature_tabs_middle {
    background: url("/images/tabs_middle.jpg") repeat-y scroll 0 0 transparent;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 34px;
}
#feature_tabs_bottom {
    background: url("/images/tabs_bottom.jpg") no-repeat scroll center bottom transparent;
	height: 13px;
    margin: 0 auto 14px;
    padding: 0;
    width: 850px;
    overflow: hidden;
    position: static;
}
.six_skills_see_more{ color: rgb(0, 116, 187);
    font-size: 18px;
    height: 35px;
     padding: 24px 0 14px;
    position: relative;
    text-align: center;
    z-index: 2;}	
.form_intro{margin-left: 46px}

#one_column_content .form_intro_inner{margin: 0 0 0 180px; padding: 14px 0 0; width: 450px;}

/* public seminar listing */
.public_seminar_listing{position: relative;}
.public_seminar_listing ul{float: left; list-style-type: disc; margin: 14px 12px 14px 24px; padding: 7px 40px 0 0;}
.banner_one{float: left;  position: relative;  margin: 14px 0 136px 0; width: 310px;}
.banner_two{float: right; position: relative;  margin: 14px 0 0 0; width: 320px;}
/* worldwide */
#BrowseAMA h2 {
     background-color: #fbfbfb;
    border-bottom: 1px dotted #cccccc;
    border-top: 1px dotted #cccccc;
    clear: both;
    margin: 18px 0 6px 0;
    padding: 5px 0;
    color: #4d4f53;
    font-size: 125%;
    font-weight: bold;
    line-height: 140%;
}
#BrowseAMA .navWorldwide { background-image: url('/images/ama_worldwide_logos_blue_line.gif'); margin: 0 auto; padding: 14px 0 0 0; overflow: hidden;  text-align: center;background-position:top center;}
#BrowseAMA .navWorldwide ul {list-style-type: none; text-align: center; width: 540px; margin:0 auto; padding: 0;}
#BrowseAMA .navWorldwide ul li{	float: left; margin:0; padding:0; list-style-type: none;}
/* annual pass */
.ama-annual-pass-mini-img{ xbackground:url('/images/ama-annual-pass-header.jpg')!important; width 457px; height:180px;}
.annual_pass_promo_box{ background: #003b6e;border-top: 4px solid #008ac7;margin: 0 0 14px; padding: 8px 12px 8px 14px; position: relative;} 
.annual_pass_promo_box h3{color:#fff; font-size:18px; text-align:center;} 
#b_right_column_col2 .annual_pass_promo_box p{color:#fff;  text-align:center; padding-bottom:9px; line-height: 21px; width: 96%;} 
.annual_pass_promo_box_col2{color: #fff; float: left; margin-bottom: 1em; margin-left: 0; margin-right: 1.0% !important; overflow: none; padding: 0.2em 0 0.2em .8em; 
width: 46%;} 
.annual_pass_promo_box_col1{background: #d9dbdc none repeat scroll 0 0;
    border-radius: 3px;
    border-top: 1px solid #ddd;
    box-shadow: 0 1px 2px 0 #888888;
    color: #000;
    float: left;
	min-height: 146px;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 1.0% !important;
    xmargin-top: 14px;
    overflow: auto;
    padding: 1.5em;
    width: 38%;} 
.annual_pass_promo_box_col1 h3, .annual_pass_promo_box_col2 h3{ font-size: 28px;line-height: 28px; font-style: italic;text-align: center; padding-top: 7px;}
.annual_pass_promo_box_col1 span, .annual_pass_promo_box_col2 span{ font-weight:normal;} 
.annual_pass_promo_box_col1 p, .annual_pass_promo_box_col2 p{ color: #000; font-size: 12px; padding: 0 0 0 6px; position: relative;} 
.annual_pass_promo_box_col1 ul, .annual_pass_promo_box_col2 ul{ font-size: 11px; font-weight: bold; margin: 0 0 0 -12px; padding: 0 0 0 9px;}
.annual_pass_promo_box_col1 li, .annual_pass_promo_box_col2 li{ font-size: 11px;}
 
.annual_pass_promo_box_col1 li:before, .annual_pass_promo_box_col2 li:before { /* the bullets */
  background-color: #14CCBB;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 5px;
  margin-right: 5px;
  margin-bottom: 2px;
  width: 5px;
}
.annual_pass_promo_box_col1_alone{ clear: both; display: block;  padding: 12px; text-align: center;} 
  #b_right_column_col1 .mid_section ul{list-style-type: disc;}
.annual_pass_promo_box_col2{ 
	background: #d9dbdc url('/images/AnnualPass-red-new.gif') no-repeat -14px -12px;
    border-radius: 3px;
    border-top: 1px solid #ddd;
    box-shadow: 0 1px 2px 0 #888888;
    color: #000;
    float: right;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    xmargin-top: 14px;
    overflow: auto;
    padding: 1.5em;
    width: 45%;} 
.corner-ribbon{
	background: #e43 none repeat scroll 0 0;
	color: #f0f0f0;
	font-weight:bold;
	left: -100px;
	letter-spacing: 1px;
	line-height: 50px;
	text-align: center;
	top: -25px;
	width: 200px;
  box-shadow: 0 0 3px rgba(0,0,0,.3);
  position: relative;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
/* accreditations */

#one_column_content .accreditations_content{margin: 0px auto;width: 800px;}

#one_column_content .accreditations_content_col1{width: 370px; float: left; margin: 0px}

#one_column_content .accreditations_content_col2{width: 370px; float: left; padding-bottom: 0pt; padding-top: 0pt; padding-left: 18px; margin: 0pt 0pt 0pt 18px; border-left: #efefef 1px solid; padding-right: 0pt}

/* certificates */
.certificate_main_intro{background: #e6f3f9; padding-bottom: 12px; padding-top: 12px; padding-left: 12px; padding-right: 12px}
.certificate_main_intro_col1{width: 300px; padding-right: 12px}
.certificate_main_intro_col2{width: 310px; position: absolute; padding-bottom: 0px; padding-top: 16px; padding-left: 14px; left: 344px; top: 394px; padding-right: 14px}

/* enterprise landing page */
#column_one { 
float: left; 
margin: 0; 
overflow: hidden; 
padding: 3px 0 0; 
position: relative; 
} 
.column_one_wide { 
font-family: 'Istok Web', sans-serif; 
background-color: #fff; 
border-image: none; 
border-left: 1px solid #dbdada; 
border-right: 1px solid #dbdada; 
padding: 0; 
width: 920px; 
} 
.btn-start-now { 
background: rgba(120, 184, 62, 1); 
color: white; 
display: inline; 
font-size: 14px; 
padding: 7px 14px; 
text-align: center; 
text-shadow: 1px 1px #666; 
width: 60px; 
} 
.row { 
clear: both; 
} 
.one-line h2 { 
background: #797979; 
color: #ffffff; 
font-family: 'Oswald', sans-serif; 
font-weight:bold; 
font-size: 15px; 
line-height: 22px; 
padding: 18px 0; 
text-align: center; 
} 
.one-line-banner { 
background: #797979; 
color: #ffffff; 
padding: 18px 0; 
text-align: center; 
} 
.uppercase { 
text-transform:uppercase; 
} 
.one-line-banner h3 { 
color: #ffffff; 
font-family: 'Istok Web', sans-serif; 
font-weight:bormal; 
font-size: 17.5px; 
line-height: 22px; 
margin: 0 auto; 
} 
.six-items ul { 
margin: 0; 
overflow: hidden; 
padding: 0 0 0 12px; 
width: 100%; 
} 
.six-items li { 
background-color: #ececec; 
border: 2px solid #78797d; 
float: left; 
list-style: outside none none; 
margin: 26px 7px 24px; 
height: 100px; 
overflow: hidden; 
padding: 0; 
position: relative; 
width: 207px; 
} 
.six-items ul li img { 
margin: 0 0.75em 0.5em 0; 
float: left; 
} 
.six-items ul li p { 
margin:0; 
padding: 0; 
color: #005492; 
font-size: 18px; 
line-height: 21px!important; 
} 
#main_body .six-items li a { 
color: #005492; 
font-size: 14px; 
line-height: 24px; 
} 

.btn-download-now { 
background: rgba(120, 184, 62, 1) none repeat scroll 0 0; 
color: white; 
font-size: 22px; 
line-height: 24px; 
margin: 32px 0 0 129px; 
padding: 12px 7px; 
text-align: center; 
text-shadow: 1px 1px #666; 
text-transform: uppercase; 
width: 255px; 
} 
.btn-getStarted-now { 
background: rgba(120, 184, 62, 1) none repeat scroll 0 0; 
color: white; 
font-size: 22px; 
line-height: 24px; 
margin: 48px 24px 48px 76px; 
padding: 12px 7px; 
text-align: center; 
text-shadow: 1px 1px #666; 
text-transform: uppercase; 
width: 255px; 
} 
.btn-learn-more a, .btn-download-now a, .btn-contact-me-now a, .btn-start-now a, .btn-getStarted-now a { 
color: white; 
} 
.col-md-6 { 
width: 50%; 
} 
.col-md-12 { 
width: 100%; 
} 
.enterInfoColLeft, .enterInfoColRight { 
background: #efefef; 
min-height: 367px; 
} 
.enterInfoColLeft { 
float: left; 
width: 504px; 
} 
.enterInfoColLeft h3 { 
color: #003b6e; 
font-size: 18px; 
padding: 44px 0 14px 64px; 
} 
.enterInfoColLeftVideo { 
border: #005492 6px solid; 
text-align:center; 
margin: 0 0 0 11px; 
padding:0; 
} 
.enterInfoColRight { 
color: #003b6e; 
float: left; 
width: 418px; 
} 
#main_body .enterInfoColRight p { 
color: #003b6e; 
font-size: 22px; 
line-height: 30px; 
padding: 70px 14px 14px 24px; 
width: 400px 
} 
#main_body .enterInfoColRight p+p { 
padding: 20px 0 0 24px; 
line-height: 26px; 
} 
#main_body .enterInfoColRight p strong a { 
text-decoration:underline; 
color: #003b6e; 
} 
#main_body .modelColFull p { 
color: #003b6e; 
font-size: 18px; 
line-height: 26px; 
padding: 80px 20px 0 48px; 
} 
#main_body .modelColFull ul { 
color: #003b6e; 
font-size: 18px; 
line-height: 26px; 
list-style: outside none disc; 
margin: 12px 20px 0 48px; 
} 
.modelColLeft { 
float: left; 
} 
.modelColLeft p { 
color: #003b6e; 
font-size: 18px; 
line-height: 26px; 
padding: 44px 60px 14px 50px; 
text-align:left 
} 
.modelColRight { 
float: left; 
width: 49%; 
} 
.enterInfoColFull { 
text-align: center; 
} 
#main_body .enterInfoColFull p { 
color: #003b6e; 
font-size: 18px; 
line-height: 26px; 
padding: 4px 90px; 
} 
.client-success-stories { 
overflow:hidden; 
margin:0 0 10px 0; 
padding:0; 
position:relative; 
} 
.client-success-stories ul { 
margin: 64px 0; 
} 
.client-success-stories li { 
display:inline; 
} 
.client-success-stories li a { 
display:inline-block; 
} 
.coda-slider-wrapper .coda-slider { } 
.coda-slider-wrapper .coda-slider { 
background: #ffffff none repeat scroll 0 0!important; 
height: 300px; 
text-align: center; 
width: 910px!important; 
} 
.coda-slider-wrapper .coda-slider .panel { 
height: 300px; 
margin: 65px 0; 
width: 910px!important; 
} 
.coda-nav-left a { 
margin: 0 0 0 14px; 
top: 140px!important; 
} 
.coda-nav-right a { 
margin: 0 14px 0 0; 
top: 140px!important; 
} 
.enterWhitePaperDownload { 
background: #ffffff none repeat scroll 0 0; 
color: #777572; 
margin: 0; 
min-height: 320px; 
padding: 44px 0 24px; 
} 
#main_body .enterWhitePaperDownloadColLeft { 
float: left; 
xwidth: 504px; 
} 
#main_body .enterWhitePaperDownloadColLeft .white-paper-banner { 
background: #2670a5 url("images/enterprise-whitepaper-bg.png") no-repeat scroll center center; 
color: #fff; 
height: 274px; 
margin-left: 32px; 
width: 280px; 
} 
#main_body .enterWhitePaperDownloadColLeft .white-paper-banner h4 { 
color: #ffffff; 
font-size: 26px; 
font-weight: bold; 
line-height: 28px; 
padding: 18px 0 0; 
text-align: center; 
} 
#main_body .enterWhitePaperDownloadColLeft .white-paper-banner h4 em { 
color: #ffffff; 
font-size: 32px; 
font-weight: normal; 
line-height: 40px; 
} 
#main_body .enterWhitePaperDownloadRight { 
background: #ffffff none repeat scroll 0 0; 
color: #003b6e; 
float: left; 
margin-left: 32px; 
min-height: 347px; 
} 
#main_body .enterWhitePaperDownloadRight p { 
color: #003b6e; 
font-size: 17px; 
line-height: 26px; 
text-align: center; 
width: 540px; 
} 
#enterprise { 
background: rgba(0, 0, 0, 0) url("/images/Enterprise_talent_mgnt_model_bg.png") no-repeat scroll 0 0; 
height: 384px; 
overflow: hidden; 
padding: 24px 0; 
; 
width: 446px; 
} 
#enterprise ul { 
margin: 0; 
padding:0 0 0 14px; 
} 
#enterprise ul li { 
float: left; 
list-style: outside none none; 
} 
#enterprise li a { 
height: 120px; 
} 
#enterprise ul li img { 
display: block; 
width: 100%; 
} 
#img-one { 
left: 160px; 
position: relative; 
top: -12px; 
} 
#img-two { 
left: -90px; 
position: relative; 
top: 42px; 
} 
#img-three { 
left: 80px; 
position: relative; 
top: 52px; 
} 
#img-four { 
left: -320px; 
position: relative; 
top: 180px; 
} 
#img-five { 
left: 320px; 
position: relative; 
top: 76px; 
} 
#img-six { 
left: -12px; 
position: relative; 
top: 168px; 
} 
#img-seven { 
left: 8px; 
position: relative; 
top: 165px; 
} 

#img-one, #img-two, #img-three, #img-four, #img-five,#img-six, #img-seven{ 
    height: 109px;
    width: 107px;
}
.tooltip { 
display:none; 
position:absolute; 
border:1px solid #333; 
background-color:#ffffff; 
border-radius:5px; 
padding:10px; 
color:#424242; 
font-size:12px Arial; 
} 
.col-md-6 { 
width: 50%; 
} 
/* HOVER STYLES */ 
.TooltipBox, .TooltipBox2, .TooltipBox3, .TooltipBox4, .TooltipBox5, .TooltipBox6, .TooltipBox7 { 
z-index:1000; 
width: 260px; 
height:auto; 
position: absolute; 
color:#000; 
top: 1220px; 
left: 570px; 
padding: 5px; 
background: #fff; 
-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); 
-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); 
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); 
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
-ms-border-radius: 5px; 
-o-border-radius: 5px; 
border-radius: 5px; 
} 
.TooltipBox ul, .TooltipBox2 ul, .TooltipBox3 ul, .TooltipBox4 ul, .TooltipBox5 ul, .TooltipBox6 ul, .TooltipBox7 ul { 
list-style-type: disc; 
} 
.TooltipBox h3, .TooltipBox2 h3, .TooltipBox3 h3, .TooltipBox4 h3, .TooltipBox5 h3, .TooltipBox6 h3, .TooltipBox7 h3 { 
padding: 14px 0 0 14px; 
} 

/* talent triangle */
.column_one_wide {
	font-family: 'Istok Web', sans-serif;
	background-color: #fff;
	border-image: none;
	border-left: 1px solid #dbdada;
	border-right: 1px solid #dbdada;
	padding: 0;
	width: 920px;
	overflow: hidden;
}
.col-md-3 {
	width: 30%;
}
.col-md-6 {
	width: 50%;
}
.col-md-9 {
	width: 70%;
}
.col-md-12 {
	width: 100%;
}
.row {
	clear: both;
}
.pmi_tri_column_one_wide{
    border-image: none;
    border-left: 1px solid #dbdada;
    border-right: 1px solid #dbdada;
    font-family: "Istok Web",sans-serif;
	height:118px;
    overflow: hidden;
    padding: 0;
    width: 920px;}
#main_body .pmi_main_banner{background: #fff url('/images/pmi-header-banner-image.jpg') no-repeat center 0; width: 920px; height:243px;}
#main_body .pmi_main_banner h1{ font-size: 40px;color: #000; letter-spacing: -3px; line-height: 64px; margin: 0;  padding: 80px 0 0 300px;  position: relative;}
#main_body .pmi_main_banner h1 > span { font-size: 96px; display:block;}
#main_body .pmi_main_banner h1 > strong { font-size: 59px;}
#main_body .pmi_leadership_bg{ background: #fff url('/images/PMI-Leadership-banner.jpg') no-repeat center 0;}	
#main_body .pmi_technical_bg{ background: #fff url('/images/PMI-TP-Management-banner.jpg') no-repeat center 0;}
#main_body .pmi_strategic_bg{ background: #fff url('/images/PMI-SB-Management-banner.jpg') no-repeat center 0;}
#main_body .pmi_tri_column_one_wide h1{ color: #000; float: left;  margin: 0;  padding: 44px 0 0 180px;  position: relative;}	
#main_body .pmi_tri_column_one_wide h1.pmi_leadership{font-size: 64px;}	
#main_body .pmi_tri_column_one_wide h1.pmi_tech, #main_body .pmi_tri_column_one_wide h1.pmi_biz{font-size: 60px; line-height: 40px; padding: 14px 0 0 180px;}	
#main_body .pmi_tri_column_one_wide h1 span.pmi_tech, #main_body .pmi_tri_column_one_wide h1 span.pmi_biz{font-size: 56px; padding: 44px 0 0 180px;}	
#main_body .pmi_tri_column_one_wide h1 > span {
    font-size: 28px; display:block;
}
.one-line-banner {
	background: #797979;
	color: #ffffff;
	padding: 18px 0;
	text-align: center;
}
.pmi_tri_logo{height: 114px;    padding: 0 0 0 42px;    position: absolute;    width: 124px;;}
.pmi_tri_logo img{height:auto; width: 124px;}
.pmi_tri_IntroCopy{
	background: #fff none repeat scroll 0 0;
    margin: 0;
    padding: 18px 0 0 44px;
    text-align: left;
    width: 880px;}
.pmi_tri_IntroCopy h3{font-size: 21px;
    font-weight: bold;
    line-height: 22px;}
#main_body .pmi_tri_IntroCopy p{font-size: 16px;  line-height: 22px;    width: 820px;}	
.whiteBackground{background:#fff;}
.pmi_tri_one-line h2 {
	background: #000 none repeat scroll 0 0;
	color: #ffffff;
	font-family: "Oswald", sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 22px;
	padding: 12px 0 12px 44px;
	text-align: left;
}
#main_body .pmi_tri_InfoColRight p {
	color: #000;
	font-size: 28px;
	font-weight:bold;
	line-height: 32px;
	padding: 18px 14px 0 24px;
	width: 560px;
}
#main_body .pmi_tri_InfoColRight p + p {
	font-size: 18px;
	line-height: 24px;
	padding: 20px 0 0 24px;
	width: 500px;
}
.pmi_tri_InfoColLeft {
	float: left;
	width: 315px;
}
.pmi_tri_InfoColRight {
	color: #003b6e;
	float: left;
	width: 600px;
}
.pmi_tri_InfoColLeft, .pmi_tri_InfoColRight {
	background: #fff none repeat scroll 0 0;
	min-height: 180px;
}
.pmi_tri_bttns ul {
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 12px;
	width: 100%;
}
.pmi_tri_bttns li {
	float: left;
	list-style: outside none none!important;
	margin: 26px 15px 18px 24px;
	padding: 0;
	position: relative;
	width: 250px;
}
.pmi_tri_bttns ul li img {
	float: left;
	margin: 0.4em 0 0.5em 0.4em;
}
#pmi_most_popular {
	background-color: #e9e9e9;
	display: block;
	margin: 0 auto 14px;
	padding: 0;
	width: 856px;
	    position: relative;
	overflow:hidden;
}
#pmi_most_popular h2 {
	background:#008943;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	padding: 12px;
}
#leadership h2 span, #strategic_business h2 span,  #technical_project h2 span {
     color: #000;
    float: right;
    font-size: 16px;
    font-weight: normal;
    padding-right: 124px;
}
 #pmi_most_popular ul, #leadership ul, #technical_project ul, #strategic_business ul{
	margin:0;
	padding:0;
}
.pmi_most_popular li, .leadership li, .technical_project li,.strategic_business li {float: left; line-height: 28px; padding: 5px 0 3px 0; width: 856px;}
.pmi_most_popular li a, leadership li a, .technical_project li a, .strategic_business li a{ color: #666; margin: 7px 0 0 18px; padding: 0 0 0 28px;width: 450px;}
.leadership li:hover,  .technical_project li:hover, .strategic_business li:hover{ background:#e9e9e9;}
.pmi_most_popular li:nth-child(odd) { background: #e9e9e9;}
.pmi_most_popular li:nth-child(even){ background: #d0d0d0;}
.pmi_most_popular .pdus_span, .leadership .pdus_span, .technical_project .pdus_span, .strategic_business .pdus_span {float: right;
    padding: 0;
    position: relative;
    width: 160px;}
.pmi_most_popular .pdus_span span, .leadership .pdus_span span , .technical_project .pdus_span span, .strategic_business .pdus_span span {
   color: #000;
    display: inline-block;
    font-size: 14px;
    white-space: pre;
    width: 40px;}	
	
.pmi_most_popular li a{background-image: url('/images/PMI-star-icon.gif'); background-position: 0 -4px; background-repeat: no-repeat;  color: #666; }
	
.leadership li a{background-image: url('/images/PMI-green-arrow-icon.gif'); background-position: 0 0; background-repeat: no-repeat; margin: 7px 0 0 18px; padding: 0 0 0 28px; color: #666;}
.technical_project li a{background-image: url("/images/PMI-blue-arrow-icon.gif"); background-position: 0 0; background-repeat: no-repeat; margin: 7px 0 0 18px; padding: 0 0 0 28px; color: #666;}
.strategic_business li a{background-image: url("/images/PMI-purple-arrow-icon.gif");  background-position: 0 0;  background-repeat: no-repeat; color: #666;}
#leadership {
	background-color: #fff;
	display: block;
	margin: 14px auto 0 auto;
	overflow: hidden;
	padding: 20px 0;
	width: 856px;
	border-bottom: 1px solid #000;
}
#leadership h2 {
	color:#008943;
	text-align:left;
	font-size:24px;
	font-weight:bold;
	padding: 12px 0 0 12px;
}
#technical_project {
	background-color: #fff;
	display: block;
	margin: 0px auto 0 auto;
	overflow: hidden;
	padding: 20px 0;
	width: 856px;
	border-bottom: 1px solid #000;
}
#technical_project h2 {
	color:#12b0e9;
	text-align:left;
	font-size:24px;
	font-weight:bold;
	padding: 12px 0 0 12px;
}
#strategic_business {
	background-color: #fff;
	display: block;
	margin: 0px auto 0 auto;
	overflow: hidden;
	padding: 20px 0;
	width: 856px;
}
#strategic_business h2 {
	color:#6c4da0;
	text-align:left;
	font-size:24px;
	font-weight:bold;
	padding: 12px 0 0 12px;
}
.see_more_link {
	font-size:12px;
	font-variant:small-caps;
	display:block;
	clear:both;
	padding:0 0 0 38px;
}
audio {
  position: relative;
  width: 300px;
  height: 28px;
  margin: 14px 0 7px 0;
  background: #0565bc;
  background: -webkit-linear-gradient(top, #3e8bd3 0%, #0565bc 100%);
  background: -moz-linear-gradient(top, #3e8bd3 0%, #0565bc 100%);
  background: -o-linear-gradient(top, #3e8bd3 0%, #0565bc 100%);
  background: -ms-linear-gradient(top, #3e8bd3 0%, #0565bc 100%);
  background: linear-gradient(top, #3e8bd3 0%, #0565bc 100%);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#calendar_upcoming_event{ 
background: #e64a00; /* Old browsers */
background: -moz-linear-gradient(top,  #e64a00 0%, #f06d06 46%, #f06d06 50%, #f06d06 53%, #f06d06 76%, #e64a00 87%, #e64a00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e64a00), color-stop(46%,#e64a00), color-stop(50%,#f06d06), color-stop(53%,#f06d06), color-stop(76%,#f06d06), color-stop(87%,#f06d06), color-stop(100%,#f06d06)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e64a00 0%, #f06d06 46%, #f06d06 50%, #f06d06 53%, #f06d06 76%, #e64a00 87%, #e64a00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e64a00 0%, #f06d06 46%, #f06d06 50%, #f06d06 53%, #f06d06 76%, #e64a00 87%, #e64a00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e64a00 0%, #f06d06 46%, #f06d06 50%, #f06d06 53%, #f06d06 76%, #e64a00 87%, #e64a00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e64a00 0%, #f06d06 46%, #f06d06 50%, #f06d06 53%, #f06d06 76%, #e64a00 87%, #e64a00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64a00', endColorstr='#f06d06',GradientType=0 ); /* IE6-9 */
	 border-radius: 6px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: white;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1.5px;
    line-height: 21px;
    margin: 14px 0 -32px;
    padding: 9px 0 9px 12px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px #666;
    width: 280px;}
.color_white{color:#ffffff}