.text {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;	}.help {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 15px;}.help h3 { margin-top: 2px; }.thick {    font-weight: bold;}.table_vr {    border-left-width: 1px;    border-left-style: solid;    border-left-color: #999999;}a:link, visited {    color: #0033FF;    text-decoration: none;}a:hover {    text-decoration: underline;    color: #000000;    background-color: #f3f3f3;}h1 {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 19px;    font-weight: bold;    margin: 1px;}h2 {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 18px;    font-weight: bold;}.box_title {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #000000;}h4 {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 20px;    color: #000000;    margin-bottom: -17px;    font-weight: bold;}h5 {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 20px;    color: #000000;    margin-bottom: -0px;    font-weight: bold;}h6 {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 20px;    color: #000000;    margin-bottom: 0px;    font-weight: bold;}.globe {    background-image: url(/graphics/slices/long_box_bottom_globe.jpg);    background-repeat: no-repeat;    background-position: bottom;    background-color: #EDEDED;}.right_border {    border-right-width: 1px;    border-right-style: solid;    border-right-color: #CCCCCC;}.navigation_title {    font-family: Arial, Helvetica, sans-serif;    font-size: 18px;    font-weight: bold;    color: #333333;    padding-top: 9px;    padding-bottom: 9px;}.left_border {    border-left-width: 1px;    border-left-style: solid;    border-left-color: #CCCCCC;}.bottom_border {    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #CCCCCC;}.left_nav_back {    background-image: url(/graphics/left_nav_back.png);    background-repeat: repeat-y;}.top_bar {    background-image: url(/graphics/top_bar_slice.png);    background-repeat: repeat-x;    width: 222%;}.left_align {    padding-left: 22px;}ul.topnav {list-style-type:none;margin-left:10px;margin-top:0px;padding: 0px;}ul.topnav li{padding-top: 2px;}#menu a {    display: block;    padding-left:10px;    padding-right:10px;    padding-top:3px;    padding-bottom:3px;	    border: #000000 1px solid;    text-decoration: none;    color: #FFF;     margin-top: 1px;    margin-bottom: 1px;}#submenu a {    padding-left: 25px; }.red_text {    color: #F00;}#notice,#errorExplanation,.red_outline{    background-color: #fff;    color: #F00;    padding: 10px;    font-size: 1.2em;    font-style: bold;}#correct_notice {    color: #1a6718;    padding: 10px;    font-size: 1.2em;    font-style: bold;}#content {    font-family: Verdana, sans-serif;}#content table {    width: 100%;    border: 1px solid #494848;}#content table .header td {    padding: 0;    background-color: #494848;    border-bottom: 1px solid #494848;    font-size: 1em;    line-height: 1.5;    text-align: left;}#content table td {    border-bottom: 1px solid #DBDBDB;    padding: 6px 6px 6px 12px;    font-size: .9em;    line-height: 1.2em;    vertical-align:top;}#content table th {    background-color: #EDEDED;    border-bottom: 1px solid #DBDBDB;}.border {    border: 1px solid black;    padding: 3px;}.check_box_column  {    text-align: center;}.wrong {    color: #F00;}.divider {    clear:both;    height: 10px;    padding:10px;    margin:10px;}#editor_switch {    text-align:right;    font-size: .85em;  }.product {    clear:left;     margin: 10px;}.product_image {    width: 110px;}#cart {    float:right;}.money,.text_right,.percentage {    text-align: right}.hidden {    visibility: hidden;}.course_student_column {    text-align: center}.go_right {    float: right;}.go_left {    float: left;}.payment_info {    float: left;    width: 20%;    margin-right: 50px;}.popup_smarts {    position: absolute;      padding:10px;    border:medium double #000;    border-width: 5px;    background-color: #FFF;    color: #000;    right: 0;    width: 25%;}#smarts a {    color: #000;}.popup_course_list {      position: absolute;      background-color:#eee;    padding:10px;    border:medium double #000;    border-width: 5px;    width: 70%;}.background_group  {    border: medium solid #000;    border-width: 2px;    padding: 10px;    }.center {    text-align: center;}ol#fields_list {    list-style-type:none;    padding-left: 0px;}.fields li {    background-color: #DDD;    border-style: solid;    margin: 3px;    cursor: move;    padding: 4px; }ol#fields_list.fields li.deletable {    background-color: #AAA;}.boxes {    float: left;    background-color: #EEE;    border-style: solid;    margin-right: 20px;    padding: 14px;     }#overlay{    position: absolute;    left: 0px;    top: 0px;        width: 100%;    height: 100%;        background: url(/images/overlay1.gif);        /* Set both opacity and filter, for MSIE and firefox compatability */    opacity: .7;    filter: alpha(opacity=70);        /* z-index sets the layer order, so that the overlay rests on top.    Bear in mind that the popup dialogue needs to be even higher! */    z-index: 1000;}#photo-taker{    position: absolute;        left: 50%;    margin-left: -250px;    top: 100px;        width: 500px;    padding: 20px;        border: 2px solid #0000DD;    background-color: #FFFFFF;        z-index: 2000;}.photos {    text-align: center;    float:left;    margin: 10px;    padding: 3px;    border-style: solid;    border-width: 2px;    border-color: black;}.helpDiv {    background-color: #CCC;     height: 220px;    width: 350px;	    margin-left: 1px;       position: absolute;         z-index:1;    border: 5px solid black;}.helpborder {    overflow: auto;    height: 150px;    width: 335px;    padding: 4px;       border: 1px solid black;    margin: 2px;}.account_details {    background-color: #CCC;     width: 350px;	    padding: 5px;       position: absolute;         z-index:1;    border: 5px solid black;}.toggle_click {    background-color: #CCC;    cursor:pointer;}li .handle, li .edit {    font-size: 12px;    cursor: move;    color: #777;}.not_in_cat {    font-size: 12px;    color: #611;}.toggle_group, .remove_group, .rename_group {    font-size: 12px;    color: #777;    cursor: pointer;}.affiliate_details {    background: #eee;    padding: 2px;    border: solid;    border-color: #000;    }ol#courses {    margin: 20px;}ol#courses, li {    padding: 5px;}#catalog_entries_div {    float:left;    border: 1px solid;    padding: 5px;}#all_courses{    margin-left: 5px;    float: right;    background-color: #ccc;    border: 1px solid;    padding: 5px;    width: 40%;}.catalog_group {   padding-bottom: 1px;   padding-top: 1px;}.hover { background-color: #aaa;}.original_course {    list-style-type:disc;}.group_entry {    font-size: 1.1em;    font-weight:bold;    list-style-type: square;}td.group_item {  font-weight:bolder;}.payment {    padding: 5px;    margin: 5px;    border: 1px solid;}.123desc {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #000000;}.black:link {    color: black;}