body {margin:0px 0px 0px 0px; background-image:url(../images/ui_bg.jpg); background-repeat:repeat-x; background-color:#efefef; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
img {-ms-interpolation-mode:bicubic}
.datetxt {font-size:11px; color:#31C3CD; font-weight:bold }
.maintxt1, .listing, .listing2, .sortableTable {font-size:11px; color:#666; line-height:16px}
.listing2 label {font-weight:400}
.maintxt2 {font-size:18px; color:#464646}
.maintxt3 {font-size:11px; color:#ffffff; line-height:16px}
.maintxt4 {font-size:11px; line-height:16px; color:#f28922}
.maintxt5 {font-size:11px; color:#818181; line-height:16px}
.maintxt6 {font-size:14px; color:#000000; line-height:16px}
.maintxt7 {font-size:13px; color:#333; font-weight:400; margin-bottom:0px}
.maintxtDetails {font-size:11px; color:#666; line-height:16px; margin-bottom:20px}
.maintxtDetails input[type='checkbox']{ margin:0px; vertical-align:middle}
.maintxtGreen {font-size:11px; color:#acaf39; line-height:16px}
.maintxtGreen2 {font-size:18px; color:#acaf39}
.text02 {font-size:11px;color:#ab8251}
.text03 {font-size:11px;color:#000000}
.text04 {font-size:36pt; color:#be607d}
.titletxt {font-size:11px; color:#ffffff; text-align:justify; padding:2px 3px 2px 8px; background-color:#929397}
.title02, .label1, h3 {color:#f57715; text-decoration:none; font-size:11pt; line-height:16px; font-weight:bold}
.title02 {margin-bottom:2px}
.label2 {font-weight:normal; font-size:12px}
.label3 {color:#333; font-size:12px }
.title03 {color:#f57715; text-decoration:none; font-size:11pt; line-height:16px; font-weight:bold; margin-bottom:5px}
.footertd {background-color:#acaf39; height:23px; font-size:11px; color:#ffffff; line-height:16px}
.copytxt {font-size:11px; color:#272324; line-height:16px; padding-top:11px}
a.copylink {font-size:11px; color:#272324; text-decoration:none }
a.copylink:hover {text-decoration:underline }
a.txtlink {font-size:11px; color:#168EC9; text-decoration:underline}
a.txtlink:hover {text-decoration:none }
a.simplelink {font-size:11px; color:#168EC9; text-decoration:none}
.caption {font-size:12px; color:#333; height:30px}
a.link01, a.link01:visited, ol.version_list li.version_work a {color:#818181; text-decoration:none; font-weight:bold; font-size:11px}
a.link01:hover{ color:#333333; text-decoration:none}
a.link02,a.link02:visited {color:#f28922; text-decoration:none; font-weight:bold}
a.link02:hover{ color:#004f6f; text-decoration:none}
a.link03, a.rpxnow {color:#004f6f; text-decoration:none; line-height:16px; text-decoration:none; font-weight:bold}
a.link03b{ background-color:#ADD8E6; color:#004f6f; text-decoration:none; line-height:16px; text-decoration:none; font-weight:bold}
a.link03:hover, a.link03b:hover, a.rpxnow:hover {color:#ff7c00; text-decoration:underline}
a.link04{ color:#f57715; text-decoration:none; font-size:11pt; line-height:16px; font-weight:bold; text-decoration:none}
a.link04:hover{ color:#4095de; text-decoration:underline}
a.link05{ font-size:14px; color:#acaf39; text-decoration:none}
a.link05:hover{ color:#000000; text-decoration:none}
a.link06, a.link06:visited {color:#666; text-decoration:none; font-size:11px}
a.link06:hover{ color:#333; text-decoration:none}
a.link07, a.link07:visited {color:#004F6F; text-decoration:none; font-size:14px}
a.link07:hover{ color:#004F6F; text-decoration:underline}
.imgborder {border:1px solid #cacaca; margin:2px}
.txtfield {font-size:12px; color:#333333; width:140px }
.listbox {font-size:11px;color:#ab8251}
.button {BORDER: none; BACKGROUND-COLOR:#AC8252 ; font-family:Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; CURSOR: hand; color:#ffffff; height:22px;font-weight:bold}
.floatleft{ float:left; margin-right:15px; margin-top:5px; margin-bottom:5px }
.td01{ background-color:#ffffff; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:12px}
.td02{ background-color:#ececec}
.td03{ background-color:#ebebeb}
.td04{ background-color:#d4d4d4}
.padding5px{ padding:5px}
.padding10px{ padding:10px}
.padding15px{ padding:15px}
.table01{ border:1px solid #c7d3df; background-color:#f8f9fb}
.title1, h1 {font-size:11pt; color:#004f6f}
a.title1 {font-size:11pt; color:#004f6f; text-decoration:none; font-weight:bold}
.boldblue, .maintxt1 strong {line-height:16px; color:#004f6f}
.title1b {font-size:12pt; color:#ab8251}
.pageBG{ background-color:#eadfd0}
#errorExplanation {background-color:#ffffd7; padding:5px; border:1px solid #ffe5bf}
#errorExplanation {background-color:#ffffd7; padding:5px; border:1px solid #ffe5bf; font-size:12px}
.fieldWithErrors {display:inline;}
.infobox{ background-color:#ffffd7; padding:5px; border:1px solid #ffe5bf}
.infobox strong , #errorExplanation h2 {font-size:14px; line-height:16px; color:#f28922}
.fsuccess{ background-color:#ff9; border-color:#ccc; padding-left:10px}
.fsuccess strong{ color:#444}
.fsuccess a, .fsuccess a:visited {color:#1B55AC}
.ferror{ background-color:#fcc; border:1px solid #800}
.ferror strong{ color:#444}
.data_row1{ background-color:#fff}
.data_row1 > td{ padding:5px; border-bottom:1px solid #e6e6e5}
.data_row2{ background-color:#f5f5f5}
.data_row2 > td{ padding:5px; border-bottom:1px solid #e6e6e5}
.total_row td {padding-top: 2px !important; padding-bottom: 2px !important; border-top: 2px solid #ccc}
th.r_border, td.r_border {border-right:1px solid #ccc}
.listing2 .actions, .listing .actions {padding:3px;}
.highlight td {background: #ffff99}
table.listing2 {border:1px solid #ccc; border-collapse:collapse}
.listing3 {border:1px solid #ccc !important}
table.listing th, table.listing2 th {font-size:11px; color:#818181; line-height:16px; height:22px; padding:0; text-indent:5px; text-align:left}
table.listing3 th {font-size:11px; color:#818181; line-height:16px; height:22px; padding:0; text-align:center }
table.listing td, table.listing2 td {padding:0;margin:0;text-indent:5px;text-align:left;}
table.listing3 td {padding:0;margin:0;text-align:left}
table.listing3 td div.title_col {margin:0px 3px}
table.listing td img, table.listing2 td img {margin:1px}
table.noindent td {text-indent:0px !important}
td.listing2_empty {border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; border-left:solid 1px #fff; border-right:solid 1px #fff}
td.listing2_empty_first {border-top:solid 1px #fff; border-bottom:solid 1px #ccc; border-left:solid 1px #fff; border-right:solid 1px #fff}
tr.listing2_shared_doc {background-color:#ffffc4}
ol#tmenu {margin:0; padding:0}
ol#tmenu li {list-style-type: none; float:left; text-align:center}
ol#tmenu li, ol#tmenu li a {color:#444; text-decoration:none; font-family:Arial; font-size:12px; font-weight:bold; padding:5px 0}
ol#tmenu li.lg {width:100px}
ol#tmenu li.sm {width:52px}
ol#tmenu li.mid {width:62px}
ol#tmenu li.selected_lg,ol#tmenu li.lg:hover {width:100px; background:url(../images/level2_hover_size4.jpg) no-repeat}
ol#tmenu li.selected_sm,ol#tmenu li.sm:hover {width:52px; background:url(../images/level2_hover_size1.jpg) no-repeat}
ol#tmenu li.selected_mid,ol#tmenu li.mid:hover {width:62px; background:url(../images/level2_hover_size3.jpg) no-repeat}
.large_gray {font-family:Verdana; font-size:20px; font-weight:normal; color:#ccc; padding:40px; text-align:center}
.balance_pos {color: green}
.balance_neg {color: red;}
.balance_none {display:none;}
.disabled_link, .disabled_link b, .disabled_link strong {color:#999 !important;text-decoration:none;}
.c {clear:both}
input[type='radio'] {vertical-align:middle}
.form_padding {padding:15px;}
.tip {font-size:12px; color:#666}
.label1, .label2, .label3, h3{ line-height:30px;}
.help_link {color:#666;font-size:12px;vertical-align:middle;text-decoration:none}
.help_link:hover {text-decoration:underline;}
.buttons {margin-top:30px;border-top:1px solid #ccc; padding-top:20px;}
a.cancel {font-style:italic; color:#333; text-decoration:none;}
a.cancel:hover {text-decoration:underline;}
 #paginator {margin:10px 3px 3px 3px;}
#paginator a, #paginator .pg {background:#d3d3d3;color:#999;border:1px solid #aeaeae;display:inline-block;padding:2px 6px;font-weight:bold;font-size:12px;text-decoration:none;font-family:arial}
#paginator .pg {margin-bottom:2px}
#paginator a:hover, #paginator a.sel {background:#E99F48;color:white;border:1px solid #E99F48;}
 button {padding:0; margin:0; cursor:pointer; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:0}
button span.start {background:url(../images/submit_buttons.gif) no-repeat -206px -194px; height:30px; line-height:30px; padding-left:10px; color:#333; display:inline-block; white-space:nowrap; margin:0px }
button span.end {width:10px; height:30px; line-height:30px; display:inline-block; background:url(../images/submit_buttons.gif) no-repeat -259px -9px; margin:0px }
button:hover span.start {background:url(../images/submit_buttons.gif) no-repeat -12px -194px;color:white}
button:hover span.end {background:url(../images/submit_buttons.gif) no-repeat -152px -194px;color:white;width:10px}
input.b {background:url(../images/submit_buttons.gif) no-repeat -209px -9px;width:60px;height:30px;border:0;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;cursor:pointer;font-size:12px;}
input.b2 {background:url(../images/submit_buttons.gif) no-repeat -209px -61px;width:80px;height:30px;border:0;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;cursor:pointer;font-size:12px;}
input.b3 {background:url(../images/submit_buttons.gif) no-repeat -209px -104px;width:100px;height:30px;border:0;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;cursor:pointer;font-size:12px;}
input.b4 {background:url(../images/submit_buttons.gif) no-repeat -206px -148px;width:120px;height:30px;border:0;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;cursor:pointer;font-size:12px;}
input.b5 {background:url(../images/submit_buttons.gif) no-repeat -206px -194px;width:150px;height:30px;border:0;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;cursor:pointer;font-size:12px;}
input.b3-inactive {width:100px;height:30px;border:0;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#777;cursor:pointer;font-size:12px;}
input.b:hover {background:url(../images/submit_buttons.gif) no-repeat -15px -9px;color:white;}
input.b2:hover {background:url(../images/submit_buttons.gif) no-repeat -15px -61px;color:white;}
input.b3:hover {background:url(../images/submit_buttons.gif) no-repeat -15px -104px;color:white;}
input.b4:hover {background:url(../images/submit_buttons.gif) no-repeat -12px -148px;color:white;}
input.b5:hover {background:url(../images/submit_buttons.gif) no-repeat -12px -194px;color:white;}
.play_link {width:45px;height:43px;display:inline-block;font-size:0px;line-height:45px;font-weight:bold;color:#004f6f;text-decoration:none;}
.play_link:hover {width:45px;height:43px;display:inline-block;}
.play_link_passed {background:url(../images/play_buttons2.png) no-repeat 0px -2px;}
.play_link_passed:hover {background:url(../images/play_buttons2.png) no-repeat -44px -2px;}
.play_link_incomplete {background:url(../images/play_buttons2.png) no-repeat 0px -44px;}
.play_link_incomplete:hover {background:url(../images/play_buttons2.png) no-repeat -44px -44px;}
.play_link_failed {background:url(../images/play_buttons2.png) no-repeat 0px -86px;}
.play_link_failed:hover {background:url(../images/play_buttons2.png) no-repeat -44px -86px;}
.play_link_default {background:url(../images/play_buttons2.png) no-repeat 0px -128px;}
.play_link_default:hover {background:url(../images/play_buttons2.png) no-repeat -44px -128px;}
 a.b {background:url(../images/submit_buttons.gif) no-repeat -209px -9px;width:60px;height:30px;border:0;font-weight:bold;color:#333;cursor:pointer;font-size:12px;display:block;text-decoration:none;text-align:center;padding-top:7px;}
a.b2 {background:url(../images/submit_buttons.gif) no-repeat -209px -61px;width:80px;height:30px;border:0;font-weight:bold;color:#333;cursor:pointer;font-size:12px;display:block;text-decoration:none;text-align:center;padding-top:7px;}
a.b3 {background:url(../images/submit_buttons.gif) no-repeat -209px -104px;width:100px;height:30px;border:0;font-weight:bold;color:#333;cursor:pointer;font-size:12px;display:block;text-decoration:none;text-align:center;padding-top:7px;}
a.b4 {background:url(../images/submit_buttons.gif) no-repeat -206px -148px;width:120px;height:30px;border:0;font-weight:bold;color:#333;cursor:pointer;font-size:12px;display:block;text-decoration:none;text-align:center;padding-top:7px;}
a.b5 {background:url(../images/submit_buttons.gif) no-repeat -206px -194px;width:150px;height:30px;border:0;font-weight:bold;color:#333;cursor:pointer;font-size:12px;display:block;text-decoration:none;text-align:center;padding-top:7px;}
a.b:hover {background:url(../images/submit_buttons.gif) no-repeat -15px -9px;color:white;}
a.b2:hover {background:url(../images/submit_buttons.gif) no-repeat -15px -61px;color:white;}
a.b3:hover {background:url(../images/submit_buttons.gif) no-repeat -15px -104px;color:white;}
a.b4:hover {background:url(../images/submit_buttons.gif) no-repeat -12px -148px;color:white;}
a.b5:hover {background:url(../images/submit_buttons.gif) no-repeat -12px -194px;color:white;}
 ol#menu {list-style-type:none;float:right;margin:0;padding:0px }
ol#menu li {float:left;margin-right:3px;text-align:center;line-height:28px}
ol#menu li a {text-decoration:none;}
ol#menu li.m1 {background:url(../images/submit_buttons.gif) no-repeat -206px -234px;width:130px;height:28px }
ol#menu li.m1:hover,ol#menu li.m1s {background:url(../images/submit_buttons.gif) no-repeat -12px -234px;width:130px;height:28px }
ol#menu li.m2 {background:url(../images/submit_buttons.gif) no-repeat -206px -267px;width:76px;height:28px }
ol#menu li.m2:hover,ol#menu li.m2s {background:url(../images/submit_buttons.gif) no-repeat -12px -267px;width:76px;height:28px }
ol#menu li.m3 {background:url(../images/submit_buttons.gif) no-repeat -206px -300px;width:100px;height:28px }
ol#menu li.m3:hover,ol#menu li.m3s {background:url(../images/submit_buttons.gif) no-repeat -12px -300px;width:100px;height:28px }
ol#menu li a, ol#menu li {color:#555;font-weight:bold;}
ol#menu li.m1s,ol#menu li.m2s,ol#menu li.m3s, ol#menu li:hover, ol#menu li.m1s a,ol#menu li.m2s a,ol#menu li.m3s a, ol#menu li:hover a {color:white;font-weight:bold}
 .loader_content {padding:50px 35%; font-size:24px;line-height:40px; color:#666;white-space:nowrap;}
.loader_content img {vertical-align:middle;}
 a.x,a.x:visited {color: red; text-decoration: none; font-weight: bold;}
#skills_area .auto_complete {position:absolute;width:250px;background-color:white;border:1px solid #888; margin:0px;padding:0px}
#skills_area .auto_complete ul {list-style-type: none; padding:3px;margin:0;}
#skills_area .auto_complete li.selected {background-color: #ffb}
#laf .skin {clear: both}
#laf .theme {width: 205px; float: left; margin: 10px}
.description_box {border:1px dashed #ccc;background:white;padding:3px;}
.document_status img {vertical-align:middle;}
.doc_label_new {font-weight:bold;color:white;background:#ff9900;font-size:10px;font-family:arial}
.doc_label_started {font-weight:bold;color:white;background:#99cc00;font-size:10px;font-family:arial}
ol.version_list {margin:0; padding:0}
ol.version_list li {float:left; list-style-type:none; padding-right: 10px; font-weight:bold}
ol.version_list li a {text-decoration:none }
ol.version_list li.version_sale a {font-size:10px !important; background-color:#bbffbb; padding:2px; color:#333}
ol.version_list li.version_sale:hover a {background-color:#009900; padding:2px; color:#fff}
ol.version_list li.version_free a {font-size:10px !important; background-color:#fefefe; padding:2px; color:#333}
ol.version_list li.version_free:hover a {background-color:#666; padding:2px; color:#fff}
ol.version_list li.version_private a {font-size:10px !important; background-color:#cceeff; padding:2px; color:#333}
ol.version_list li.version_private:hover a {background-color:#000099; padding:2px; color:#fff}
ol.version_list li.version_work:hover a {background-color:#ccc; color:#333333; text-decoration:none !important}
 .dialog_overflow_panel {max-height:300px;  overflow:auto; border-top: none; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC}
.dialog_overflow_panel_small {max-height:200px;  overflow:auto; border-top: none; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC}
.dialog_overflow_panel_small_without_border {max-height:200px;  overflow:auto; border: none}
.dialog_overflow_panel_without_border {max-height:300px; max-width:650px; overflow:auto; border: none}
.dialog_overflow_panel table, .dialog_overflow_panel_without_border table, .dialog_overflow_panel_small table, .dialog_overflow_panel_small_without_border {width:100%; border: none}
.expired {color: #FF0000 !important}
#tw_view {cursor:pointer}
#tw_view:hover {background:lightyellow}
 .requisites {width: 100px; font-family: Verdana; font-size: 12px; font-weight: bold; color: #F28922}
#requestInfoMessage {font-family: Verdana; font-size: 12px; font-weight: bold; color: #008000; float: left; position: relative; margin-bottom: 0px; text-align: center; width: 90%}
 .lmsLoginCellRight {padding:10px 10px 10px 5px; width:50%}
.lmsLoginCellLeft {padding:10px 5px 10px 10px; width:50%}
.hatch{ background-image:url(../images/hatch.jpg)}
 #progress-bar #status-bar {background-image:url(../images/document_wizard/prog_top.gif); display:block; width:0px; height:25px}
#progress-bar #status-text {display:block; padding: 0 15px; line-height:25px; position:absolute; top:0; left:0}
.marker {background-color:#FFFF66; padding:2px 4px}
 .li_padding15px {padding:15px}
.li_box1 {border:1px solid #e1e1e1; padding:20px}
@media screen and (max-width: 768px) {.li_box1, .li_box2 {padding:0px; border:none}
}
.li_box2 {border:1px solid #e1e1e1; padding:10px}
.li_title1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16pt; color:#004f6f}
.li_title2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#5c5c5c}
.li_maintxt5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#818181; line-height:16px}
a.li_link02{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#f28922; text-decoration:none}
a.li_link02:hover{ color:#004f6f; text-decoration:none}
.horz_line{ border-bottom:1px solid #e2e2e2}
.vert_line{ border-left:1px solid #e2e2e2}
.padding5px{ padding:5px}
.li_ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 2em; font-weight: normal; font-variant: normal; text-transform: none; color: #8d8d8d; text-decoration: none; text-indent: 5px; list-style-position: outside; list-style-type:none; padding: 6px; margin: 2px}
.li_ul a {color: #f89b1d; font-weight:bold}
.li_ul a:hover {color: #004f6f; text-decoration:none}
.li_ul2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #8d8d8d; text-decoration: none; list-style-position: outside; list-style-type:none; padding-left:0px; margin-left:0px}
.li_ul2 .li_title {color: #777; font-weight:bold; vertical-align:top}
.li_ul2 li {margin-bottom:18px}
.sortableList {list-style-type:none; margin-left:0px; padding-left:0px}
.sortableItem {margin-top:-1px; margin-bottom:-1px; cursor: move}
.auto_complete {z-index: 1 }
.nodisplay {display: none }
.wide {width: 100% !important}
.defaultCursor {cursor: default !important}
.smalltxt {font-size:9px; font-weight: bold; color:#818181; line-height:12px}
.smalltxt_box {margin-bottom:2px; padding-left:10px; padding-right:10px}
 td.content_item_icon_cell {width:75px; text-align:center !important; vertical-align:top}
td.content_item_title_cell {text-indent:0 !important; vertical-align:top}
table.listing td img.up_down_margin, .up_down_margin {margin-top:10px; margin-bottom:10px}
.img_link {text-decoration:none}
.img_link img {border:none}
.wide80p {width:80%}
.wide90p {width:90%}
.item_r1{padding-bottom:2px !important}
.item_r2{height:22px}
.strikeout {text-decoration:line-through}
.item_r2{height:22px}
.categorySelector {width:300px;margin:2px;}
.warningDetails {border:2px solid #36f; background-color:#d2e0e6; width:80%; padding:10px; font-weight:bold; color:#333; margin:10px auto 20px}
.guide_highlight {border: 1px solid red}
.publish_category_selector {display:block; float:left; width:265px; margin-bottom:5px; margin-right:10px}
 .import_status_Ok {color: #009900}
.import_status_Skip {color: #333333}
.import_status_Warning {color: #ff9800}
.import_status_Pending {color: #0066ff}
.import_status_Fail {color: #cc0000}
a.logo_resize_link {text-decoration:none; color: #333; font-weight:bold}
 #reports_dialog_table .reports_dialog_table_icon {width:50px;vertical-align:top}
.in_place_editor_field {cursor:pointer}
.bold {font-weight: bold}
.help_text {border:1px solid #ccc;padding:15px;color:#333;}
 .cgn_cssnavtyp1 {position: relative; font-family: arial, helvetica, sans-serif; white-space: nowrap; display: block; width: 56px; height: 21px; margin: 0; padding: 0; text-align:center; font-weight:bold; float:left; margin-right:5px}
.cgn_cssnavtyp1 a {background: url(../images/cssbtntype1.jpg) no-repeat; color: #6a2a05; font-size: 11px; width: 56px; height: 21px; line-height: 20px; text-decoration: none; display: block}
.cgn_cssnavtyp1 a:hover{ background-position: 0px -23px}
  .cgn_cssnavtyp2 {position: relative; font-family: arial, helvetica, sans-serif; white-space: nowrap; display: block; width: 26px; height: 21px; margin: 0; padding: 0; text-align:center; font-weight:bold; float:left; margin-right:5px}
.cgn_cssnavtyp2 a {background: url(../images/cssbtntype2.jpg) no-repeat; color: #6a2a05; font-size: 11px; width: 26px; height: 21px; line-height: 20px; text-decoration: none; display: block}
.cgn_cssnavtyp2 a:hover{ background-position: 0px -23px}
  .cgn_cssnavtyp3 {position: relative; font-family: arial, helvetica, sans-serif; white-space: nowrap; display: block; width: 190px; height: 150px; margin: 0; padding: 0; text-align:center; font-weight:normal; float:left; margin:4px}
.cgn_cssnavtyp3 *{ line-height:normal; margin:0px}
.cgn_cssnavtyp3 a {background: url(../images/cssbtntype3.jpg) repeat-x; color: #0076a7; font-size: 11px; width: 190px; height: 150px; text-decoration: none; display: block; border:3px solid #c7c7c7}
.cgn_cssnavtyp3 a:hover{ background-position: 0px -153px; border:3px solid #dc6b00; color: #ffffff}
.cgn_cssnavtyp3 a img{ border:none; margin-top:20px}
.cgn_cssnavtyp3 a h3{ color: #0076a7; font-size:14pt; font-weight:normal; margin:0px; margin-top:10px}
.cgn_cssnavtyp3 a p{ color: #595959 !important; margin-top:5px}
.nav-pills.wiz-create-bar>li+li {margin: 0px}
.wiz-create-bar li {width:120px; padding:5px; background-color:#800; color:#eee}
.wiz-create-bar li.passive {background-color:inherit; color:#111}
@media screen and (max-width: 599px){ .wiz-doc-type-icons {width:220px}
.wiz-doc-type-icons-top {width:220px}
.wiz-upload-block{width:280px}
.wiz-exam-btns{width:280px}
.wiz-create-bar{width:250px}
.wiz-coverpage{width:300px}
}
@media screen and (min-width: 600px){ .wiz-doc-type-icons {width:400px}
.wiz-doc-type-icons-top {width:600px}
.wiz-upload-block{width:400px}
.wiz-exam-btns{width:560px}
.wiz-create-bar{width:490px}
.wiz-coverpage{width:560px}
}
.cgn_cssnavtyp3 a:hover p, .cgn_cssnavtyp3 a:hover h3{ color: #ffffff !important}
  .cgn_cssnavtyp4, .cgn_cssnavtyp4_selected {position: relative; font-family: arial, helvetica, sans-serif; white-space: nowrap; display: block; width: 180px; height: 50px; margin: 0; padding: 0; text-align:center; font-weight:normal; margin-top:5px}
.cgn_cssnavtyp4 *, .cgn_cssnavtyp4_selected *{ line-height:normal; margin:0px; float:left; padding-left:5px; vertical-align:middle; line-height: 50px}
.cgn_cssnavtyp4 a {background: url(../images/cssbtntype4.jpg) repeat-x; color: #464646; font-size: 11px; width: 180px; height: 50px; line-height: 50px; text-decoration: none; display: block; border:1px solid #e2e2e2}
.cgn_cssnavtyp4 a:hover{ background-position: 0px -60px; border:1px solid #c5c5c5; color: #464646}
.cgn_cssnavtyp4_selected a {background: url(../images/cssbtntype4.jpg) repeat-x; background-position: 0px -120px; color: #ffffff; font-size: 11px; width: 180px; height: 50px; line-height: 50px; text-decoration: none; display: block; border:1px solid #e2e2e2}
@media screen and (max-width: 992px){ .cgn_cssnavtyp4, .cgn_cssnavtyp4_selected {float:left; margin-right:2px; width: 160px}
.cgn_cssnavtyp4 a, .cgn_cssnavtyp4_selected a {width:160px}
}
@media screen and (max-width: 768px){ .cgn_cssnavtyp4, .cgn_cssnavtyp4_selected, .cgn_cssnavtyp4 a, .cgn_cssnavtyp4_selected a {width:150px}
}
.cgn_cssnavtyp4 a img, .cgn_cssnavtyp4_selected a img {border:none; vertical-align:middle; margin-top:12px}
.cgn_cssnavtyp4_selected a h3 {font-size:14px; font-weight:bold; color:#fff}
.cgn_cssnavtyp4 a h3 {font-size:14px; font-weight:bold; color:#000}
  .forum_author_box {-moz-box-shadow: 3px 3px 4px #ccc; -webkit-box-shadow: 3px 3px 4px #ccc; box-shadow: 3px 3px 4px #ccc; background: #f8f8f8;border:1px solid #ccc;padding:10px;text-align:center }
.f_data_row1 .lms_post, .f_data_row1 .lms_post_thin {margin-top: 15px;}
.f_data_row1 .lms_post .post_title {background:url(../images/forum_bg.gif) no-repeat;height:20px;width:560px;background-position:0 -20px;padding-left:60px}
.f_data_row1 .lms_post .post_message {background:url(../images/forum_bg2.gif) repeat-y;min-height:50px;padding-bottom:10px;width:560px;padding-left:60px}
.f_data_row1 .lms_post .post_message p, .f_data_row1 .lms_post_thin .post_message p {margin:0;padding-right:25px; text-align:justify}
.f_data_row1 .lms_post .lms_post_top {background:url(../images/forum_bg.gif) no-repeat;height:20px;width:560px}
.f_data_row1 .lms_post .lms_post_bottom {background:url(../images/forum_bg.gif) no-repeat;font-style:italic;color:#99d;height:25px;font-size:10px;padding-left:60px;width:560px;background-position:0 -40px}
.f_data_row2 .lms_post, .f_data_row2 .lms_post_thin {margin-top: 15px;}
.f_data_row2 .lms_post .post_title {background:url(../images/forum_bg.gif) no-repeat;height:20px;width:560px;background-position:0 -84px;padding-left:60px}
.f_data_row2 .lms_post .post_message {background:url(../images/forum_bg3.gif) repeat-y;min-height:50px;padding-bottom:10px;width:560px;padding-left:60px}
.f_data_row2 .lms_post .post_message p, .f_data_row2 .lms_post_thin .post_message p {margin:0;padding-right:25px; text-align:justify}
.f_data_row2 .lms_post .lms_post_top {background:url(../images/forum_bg.gif) no-repeat;height:20px;width:560px;background-position:0 -64px}
.f_data_row2 .lms_post .lms_post_bottom {background:url(../images/forum_bg.gif) no-repeat;font-style:italic;color:#c99;font-size:10px;height:25px;width:560px;padding-left:60px;background-position:0 -104px}
.f_data_row1 .lms_post_thin .post_title {background:url(../images/forum_bg_thin.gif) no-repeat;height:20px;width:420px;background-position:0 -20px;padding-left:60px}
.f_data_row1 .lms_post_thin .post_message {background:url(../images/forum_bg2_thin.gif) repeat-y;min-height:50px;padding-bottom:10px;width:420px;padding-left:60px}
.f_data_row1 .lms_post_thin .lms_post_top {background:url(../images/forum_bg_thin.gif) no-repeat;height:20px;width:480px}
.f_data_row1 .lms_post_thin .lms_post_bottom {background:url(../images/forum_bg_thin.gif) no-repeat;font-style:italic;color:#99d;height:25px;font-size:10px;padding-left:60px;width:420px;background-position:0 -40px}
.f_data_row2 .lms_post_thin .post_title {background:url(../images/forum_bg_thin.gif) no-repeat;height:20px;width:420px;background-position:0 -84px;padding-left:60px}
.f_data_row2 .lms_post_thin .post_message {background:url(../images/forum_bg3_thin.gif) repeat-y;min-height:50px;padding-bottom:10px;width:420px;padding-left:60px}
.f_data_row2 .lms_post_thin .lms_post_top {background:url(../images/forum_bg_thin.gif) no-repeat;height:20px;width:480px;background-position:0 -64px}
.f_data_row2 .lms_post_thin .lms_post_bottom {background:url(../images/forum_bg_thin.gif) no-repeat;font-style:italic;color:#c99;font-size:10px;height:25px;width:420px;padding-left:60px;background-position:0 -104px}
@media screen and (min-width: 766px) and (max-width: 980px) {.f_data_row1 .lms_post .lms_post_top {background-size: 448px; width: 448px; background-position:0 1px}
.f_data_row1 .lms_post .post_title {background-size: 448px; width: 448px; background-position: 0 -18px}
.f_data_row1 .lms_post .lms_post_bottom {background-size: 448px; background-position: 0 -31px; width: 448px}
.f_data_row1 .lms_post .post_message {background-size: 448px; width: 448px}
.f_data_row2 .lms_post .lms_post_top {background-size: 448px; background-position: 0 -50px; width: 448px}
.f_data_row2 .lms_post .post_title {background-size: 448px; background-position: 0 -70px; width: 448px}
.f_data_row2 .lms_post .lms_post_bottom {background-size: 448px; width: 448px; background-position: 0 -79px }
.f_data_row2 .lms_post .post_message {background-size: 448px; background-position: 0 -79px; width: 448px}
}
@media screen and (max-width: 699px) {.f_data_row1 .lms_post .lms_post_top {background-size: 448px; width: 448px; background-position:0 1px}
.f_data_row1 .lms_post .post_title {background-size: 448px; width: 448px; background-position: 0 -18px}
.f_data_row1 .lms_post .lms_post_bottom {background-size: 448px; background-position: 0 -31px; width: 448px}
.f_data_row1 .lms_post .post_message {background-size: 448px; width: 448px}
.f_data_row2 .lms_post .lms_post_top {background-size: 448px; background-position: 0 -50px; width: 448px}
.f_data_row2 .lms_post .post_title {background-size: 448px; background-position: 0 -70px; width: 448px}
.f_data_row2 .lms_post .lms_post_bottom {background-size: 448px; width: 448px; background-position: 0 -79px }
.f_data_row2 .lms_post .post_message {background-size: 448px; background-position: 0 -79px; width: 448px}
}
#content_filters {padding-left:17px; padding-right: 17px; padding-bottom:5px}
.fieldDefaultValue {color:#888; font-style:italic}
.selected_organization {background-color:#FFFFE0;padding:2px}
.organization_item {width:96px;float:left;margin-right:5px;padding:2px}
.sysui_td04 .organization_item:hover{background-color:#ded9df}
.sysui_td05 .organization_item:hover{background-color:#ece7ed}
.selectedAlphabetLink{background-color:#ccc}
.left_offset {padding-left:20px}
.link08 {color:#004f6f; text-decoration:none }
#convert_tp_link img{margin:2px 10px 1px 2px}
#progress_tip {color:#464646;text-align:center;font-size:12px}
.noborder {border: none}
.noborder td {border: none}
.txtfield_pix {border:1px solid #dadada; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#666; margin-top:4px; padding-top:4px; padding-left:4px}
select.txtfield_pix {background-color: #ffffff}
select.txtfield_pix:disabled {background-color: #dedede}
.saleSourceMarketplaceStar {width:19px;height:17px;background-image:url(../images/status_stars.png);margin-left:8px;background-position:17px}
.saleSourceShopStar {width:19px;height:17px;background-image:url(../images/status_stars.png);margin-left:8px;background-position:0px}
.saleSourcePoStar {width:16px;height:14px;background-image:url(../images/status_red_star.png);margin-left:8px;}
.saleSourceTuStar {width:15px;height:15px;background-image:url(../images/status_green_star.png);margin-left:10px;}
.toplinks_box {float:left;padding-bottom:8px;padding-left:8px}
.toplinks_box img {vertical-align:middle}
.report_user_cell img {vertical-align:middle; margin-right:10px !important }
.child_license {padding-left:20px}
.valign_input {vertical-align: middle; margin:1px 3px}
#processing_file_warning {padding-bottom:20px;padding-left:100px;padding-right:100px;text-align:center}
#receipt_table {border:1px solid #ccc; width:100%}
#receipt_table tr {height:30px}
#receipt_table tr.order_row td{border-top: 1px solid #E6E6E5}
#receipt_table tr.drow1{background-color:#fff}
#receipt_table tr.drow2{background-color:#f5f5f5}
.info {float:left; margin-left:5px}
#buymore-link{color:white;text-decoration:none}
#tp_admin_note{color:#f00;padding-top:10px;padding-left:10px;font-size:13px}
#content input[type='file'] {display:inline}
.conf-but{margin-bottom:2px;margin-right:2px}
.header .logout-disabled{color:#999; cursor:default}
.header .logout-disabled:hover{text-decoration:none}
#user_filters #search_email {width: 200px}
#user_filters #search_referrals {width: 190px}
.ptop10 {padding-top:10px}
body {margin:0px 0px 0px 0px; font-family: 'microsoft_new_tai_lueregular'; font-size:14px; color:#404040; margin:0px; font-weight:normal; -webkit-font-smoothing: antialiased !important; background-image:none !important; background-repeat:repeat-x; background-color:transparent !important}
@font-face {font-family:'microsoft_new_tai_lueregular'; src: url('//coggno.com/fonts/ntailu-webfont.eot'); src: url('//coggno.com/fonts/ntailu-webfont.eot?#iefix') format('embedded-opentype'), url('//coggno.com/fonts/ntailu-webfont.woff') format('woff'), url('//coggno.com/fonts/ntailu-webfont.ttf') format('truetype'), url('//coggno.com/fonts/ntailu-webfont.svg#microsoft_new_tai_lueregular') format('svg'); font-weight: normal; font-style: normal}
.prsn_td01{ border:1px solid #cacaca; padding:15px; border-top:none}
.prsn_td02{ border:1px solid #cacaca; background-image:url(../images/prsn/prsn_001.jpg); background-repeat:repeat-x; height:42px; line-height:42px}
.prsn_td03{ border:1px solid #cacaca; padding:3px}
.prsn_text02c{ color:#2c578e; font-size:18pt}
.prsn_text02d{ color:#2c578e; font-size:14pt}
.prsn_text02e{ color:#2c578e; font-size:10pt; line-height:normal}
.prsn_float_left{ float:left; margin-right:15px; margin-bottom:15px}
.prsn_text03{ color:#474747; font-size:12px }
.prsn_hatch{ background-image:url(../images/prsn/hatch.jpg)}
.prsn_cssbtn01{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn01.png); background-position: 0 -0px; margin-left:3px; background-repeat:no-repeat}
.prsn_cssbtn01:hover{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn01.png); background-position: 0 -26px}
#prsn_cssbtn01_div {display:block; height:20px; width:20px; line-height:20px; cursor:pointer; font-size:.75em; color:#ffffff; text-align:center; font-weight:bold; text-decoration:none}
.prsn_cssbtn02{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn02.png); background-position: 0 -0px; margin-left:3px; background-repeat:no-repeat}
.prsn_cssbtn02:hover{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn02.png); background-position: 0 -26px}
#prsn_cssbtn02_div {display:block; height:20px; width:20px; line-height:20px; cursor:pointer; font-size:.75em; color:#ffffff; text-align:center; font-weight:bold; text-decoration:none}
.prsn_cssbtn03{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn03.png); background-position: 0 -0px; margin-left:3px; background-repeat:no-repeat}
.prsn_cssbtn03:hover{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn03.png); background-position: 0 -26px}
#prsn_cssbtn03_div {display:block; height:20px; width:20px; line-height:20px; cursor:pointer; font-size:.75em; color:#ffffff; text-align:center; font-weight:bold; text-decoration:none}
.prsn_cssbtn04{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn04.png); background-position: 0 -0px; margin-left:3px; background-repeat:no-repeat}
.prsn_cssbtn04:hover{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn04.png); background-position: 0 -26px}
#prsn_cssbtn04_div {display:block; height:20px; width:20px; line-height:20px; cursor:pointer; font-size:.75em; color:#ffffff; text-align:center; font-weight:bold; text-decoration:none}
.prsn_cssbtn05{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn05.png); background-position: 0 -0px; margin-left:1px; background-repeat:no-repeat}
.prsn_cssbtn05:hover{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn05.png); background-position: 0 -26px}
#prsn_cssbtn05_div {display:block; height:20px; width:20px; line-height:20px; cursor:pointer; font-size:.75em; color:#ffffff; text-align:center; font-weight:bold; text-decoration:none}
.prsn_cssbtn07{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn07.png); background-position: 0 -0px; margin-left:3px; background-repeat:no-repeat}
.prsn_cssbtn07:hover{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn07.png); background-position: 0 -29px}
#prsn_cssbtn07_div {display:block; height:20px; width:20px; line-height:20px; cursor:pointer; font-size:.75em; color:#ffffff; text-align:center; font-weight:bold; text-decoration:none}
.prsn_cssbtn08{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn08.png); background-position: 0 -0px; margin-left:3px; background-repeat:no-repeat}
.prsn_cssbtn08:hover{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn08.png); background-position: 0 -29px}
#prsn_cssbtn08_div {display:block; height:20px; width:20px; line-height:20px; cursor:pointer; font-size:.75em; color:#ffffff; text-align:center; font-weight:bold; text-decoration:none}
.prsn_cssbtn06{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn06.png); background-position: 0 -0px; margin-left:6px; background-repeat:no-repeat}
.prsn_cssbtn06:hover{ text-decoration:none; float:left; background-image:url(../images/prsn/cssbtn06.png); background-position: 0 -36px}
#prsn_cssbtn06_div {display:block; height:25px; width:66px; line-height:20px; cursor:pointer; font-size:.75em; color:#ffffff; text-align:center; font-weight:bold; text-decoration:none}
.logo_padding {padding-left:5px; padding-right:5px}
.prsn_large_textbox {border:3px solid #cacaca; height:29px; width:600px; padding-left:5px; padding-top:7px; font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#666666 }
.self_registration_fields {margin:0px; padding:0px; list-style-type:none }
.self_registration_fields li {padding:12px 0px}
.self_registration_fields li input[type='text'] {border:3px solid #cacaca; height:24px; width:320px; padding-left:5px; padding-top:3px; padding-bottom:3px; font-size:15pt; font-family:Arial, Helvetica, sans-serif; color:#666666 }
.self_registration_header {text-align:center; color: #464646; font-size: 24px; padding-top:30px; padding-bottom:60px }
.flash_notice {border-color:#ccc; padding:5px 0px; font-size:14px; color:#333 }
#registered_users_box {max-height:400px; overflow:auto }
.registration_form_cell {padding:10px; padding-top:20px; padding-bottom:20px;width:50% }