/* x33566 - [_def_general] Generic Detail () */
.horiz_img {
        margin: 35px 0 0;
}
.horiz_img .img_1 {
        float: left;
        width: 425px;
        border: 2px solid #ccc;
}
.horiz_img .img_2 {
        margin: 0 0 0 478px;
        width: 425px;
        border: 2px solid #ccc;
}
/* x33571 - [_def_heading_list] Heading Only List () */
/* Requires the images to be cropped to 78px x 84px square */
.list_2cols {
	background: url('../i/dots.gif') 439px 0 repeat-y;
}
.listitemrow {
	background: url('../i/dots.gif') top left repeat-x;
	padding: 10px 0;
}
.listitemleft {
	float: left;
	width: 419px;
	padding: 0 10px;
}
.listitemright {
	margin-left: 439px;
	padding: 0 10px;
}
* html .listitemleft {
	margin-right: -3px;
}
* html .listitemright {
	margin-left: 436px;
}
.listitemrow .img_float {
	float: left;
	width: 78px;
}
.listitemrow .img_wrap {
	margin: 0 0 0 82px;
	padding: 25px 0 15px 12px;
	min-height: 44px;
}
* html .listitemrow .img_float {
	margin-right: -3px;
}
* html .listitemrow .img_wrap {
	margin: 0 0 0 79px;
	height: 44px;
}
/* x33589 - [_def_list] Default List () */
/* Requires the images to be cropped to 78px x 84px square */
.list_item {
	margin-bottom: 3px;
	margin-top: 3px;
	padding-top: 10px;
	background: url('../i/dots.gif') top left repeat-x;
}
.list_item h5 {
	font-size: 8pt;
	font-weight: normal;
	margin: 0 0 6px 0;
	padding: 0;
}
.list_item_body {
	padding: 1px 14px 2px 7px;
}
.list_item .img_float {
	float: left;
	width: 78px;
}
.list_item .img_wrap {
	margin: 0 0 0 82px;
	padding: 0 0 0 12px;
}
* html .list_item .img_float {
	margin-right: -3px;
}
* html .list_item .img_wrap {
	margin: 0 0 0 79px;
}
.list_item_details {
	min-height: 62px;
}
* html .list_item_details {
	height: 62px;
}
.list_item_info1 {
	min-height: 26px;
}
* html .list_item_info1 {
	height: 26px;
}
.list_item .read_more, .list_item .price, .list_item .comments, .list_item .edit_controls  {
	float: left;
	padding-top: 8px;
	height: 18px;
}
.list_item .price {
	font-size: 9pt;
	color: #222;
}
.list_item .read_more  {
	padding-right: 10px;
}
.list_item .price  {
	padding-left: 8px;
	padding-right: 10px;
}
.list_item .comments  {
	padding-left: 10px;
	padding-right: 10px;
}
.list_item .edit_controls  {
	padding-left: 10px;
}
/* x33590 - [pc_list] Product Category List (Sub-Section) */
.pc_list {
	background: url('/i/dots.gif') top left repeat-x;
	margin: 8px 0 0 0;
	padding: 8px 0 0 0;
}
.pc_list .item div.c_thm img {
	border: 1px #9fe1fa solid;
}
.pc_list .item {
	cursor: pointer;
	float: left;
	width: 168px;
	margin: 0 11px 11px 0;
	padding: 0;
	background: url('../i/pc_item_bgx.png') top left repeat-y;
}
.pc_list .item1 {
	background: url('../i/pc_item_top.png') top left no-repeat;
}
.pc_list .item2 {
	background: url('../i/pc_item_btm.png') bottom left no-repeat;
	text-align: center;
	padding: 8px 4px;
	height: 152px;
}
.pc_list h4 {
	margin: 6px 0 0 0;
	padding: 0;
}
.pc_list h4, .pc_list h4 a:link, .pc_list h4 a:active, .pc_list h4 a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.pc_list h4 a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
/* x33591 - [shared] Shared Item List (Sub-Section) */
#shared_resource_box .listitemrow {
background:none;
padding: 0 0 10px;
}
#shared_resource_box .listitem {
float:left;
margin:0px 15px 15px 15px;
}
#shared_resource_box .listitem0 {
background:#ebebeb url(../i/Other-Resources_grey_bg.gif) repeat-y left top;
}
#shared_resource_box .listitem1 {
background:url(../i/Other-Resources_grey_top.gif) no-repeat left top;
}
#shared_resource_box .listitem2{
background:url(../i/Other-Resources_grey_bottom.gif) no-repeat left bottom;
width:281px;
padding: 10px 5px;
white-space: normal;
}
#shared_resource_box .edit_controls {
    margin: 5px;
}
#shared_resource_box .listitem_grey .listitem0{
background:url(../i/Other-Resources_dark_bg.gif) repeat-y left top;
}
#shared_resource_box .listitem_grey .listitem1{
background:url(../i/Other-Resources_dark_top.gif) no-repeat left top;
}
#shared_resource_box .listitem_grey .listitem2{
background:url(../i/Other-Resources_dark_bottom.gif) no-repeat left bottom;
}

.listitem2 h4{
margin:0;
}
#shared_resource_box .listitem2 h4 a:link, #shared_resource_box .listitem2 h4  a:active, #shared_resource_box .listitem2 h4  a:visited {
padding:10px;
color:#4c4c4c;
font-family:"Helvetica Neue",Arial,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
#shared_resource_box .listitem_grey .listitem2 h4 a:link, #shared_resource_box .listitem_grey .listitem2 h4  a:active, #shared_resource_box .listitem_grey .listitem2 h4  a:visited {
color:#fff;
}

/* x33598 - [cart] Cart Page (Order) */
p.note {
    color: #DB2F2F;
}
/* x33612 - [simplepdflist] Simple PDF List () */
#simple_pdf .box_inner {
    padding: 3px;
}
/* x33614 - [list] Member Area List (Member Area Subsite) */
.ch_1 {

}
.ch_2 {
    width: 113px;
}
.ch_3 {

}
.ch_4 {
    width: 70px;
}
.ch_5 {
    width: 66px;
}
.ch_6 {
align:center;
}
.ch_7 {
    width: 125px;
}
.ch_8 {
    width: 28px;
}

/* x33655 - [detail] Flash Generator Detail (_Flash Generator) */
table.flash_gen_admin {
	border-collapse: collapse;
	margin: 10px 0;
}
table.flash_gen_admin th {
	font-size: 8pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	background: #989898;
	border: 1px #fff solid;
	padding: 4px 11px;
}
table.flash_gen_admin td {
	vertical-align: middle;
	color: #5a5a5a;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 4px 11px;
	text-align: left;
	border: solid;
	border-color: #fff #fff #a6a6a6 #fff;
	border-width: 0 1px 1px 1px;
}
table.flash_gen_admin a:link, table.flash_gen_admin a:active, table.flash_gen_admin a:visited {
	color: #5a5a5a;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
table.flash_gen_admin.nb {
	white-space: nowrap;
}
table.flash_gen_admin td.c {
	text-align: center;
}
table.flash_gen_admin td.a {
	background: #f8f8f8;
}
table.flash_gen_admin td.b {
	background: #ececec;
}
table.flash_gen_admin img {
	vertical-align: middle;
}
table.flash_gen_admin input.text {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #777;
	border: 1px #999 solid;
}
/* x33674 - [edit] Edit View (JKSM System and Documentation Review) */
tr.header th {
    font-weight: bold;
}
/* x33679 - [tiles] Industry Tiles (Industry Sub-Section) */
.hp_b0 {
	float: left;
	width: 301px;
	margin: 0 8px 8px 0;
}
* html .hp_b0 {
	margin: 0 5px 8px 0;
}
.hp_b1 {

}
.hp_b2 {
	cursor: pointer;
}
.hp_b2 h4 {
	font-size: 14pt;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 27px 0 9px 32px;
	margin: 0;
}
.hp_b2 h4, .hp_b2 a:link, .hp_b2 a:active, .hp_b2 a:visited, .hp_b2 a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}
.hp_b2 a:hover {
	text-decoration: underline;
}
.hp_b2 .r_link {
	text-align: right;
	margin: 0;
	padding: 0 14px 12px 0;
}

.b_thm1.hp_b0 {
	background: url('../i/t01.png') top left no-repeat;
}
.b_thm1 .hp_b1 {
	background: url('../i/b_ovl01.gif') bottom left no-repeat;
}
.b_thm1 .hp_b2 {
	background: url('../i/n_sw01.gif') top left no-repeat;
}

.b_thm2.hp_b0 {
	background: url('../i/t02.png') top left no-repeat;
}
.b_thm2 .hp_b1 {
	background: url('../i/b_ovl02.gif') bottom left no-repeat;
}
.b_thm2 .hp_b2 {
	background: url('../i/n_sw02.gif') top left no-repeat;
}

.b_thm3.hp_b0 {
	background: url('../i/t03.png') top left no-repeat;
}
.b_thm3 .hp_b1 {
	background: url('../i/b_ovl03.gif') bottom left no-repeat;
}
.b_thm3 .hp_b2 {
	background: url('../i/n_sw03.gif') top left no-repeat;
}

.b_thm4.hp_b0 {
	background: url('../i/t04.png') top left no-repeat;
}
.b_thm4 .hp_b1 {
	background: url('../i/b_ovl04.gif') bottom left no-repeat;
}
.b_thm4 .hp_b2 {
	background: url('../i/n_sw04.gif') top left no-repeat;
}

.b_thm5.hp_b0 {
	background: url('../i/t05.png') top left no-repeat;
}
.b_thm5 .hp_b1 {
	background: url('../i/b_ovl05.gif') bottom left no-repeat;
}
.b_thm5 .hp_b2 {
	background: url('../i/n_sw05.gif') top left no-repeat;
}

.b_thm6.hp_b0 {
	background: url('../i/t06.png') top left no-repeat;
}
.b_thm6 .hp_b1 {
	background: url('../i/b_ovl06.gif') bottom left no-repeat;
}
.b_thm6 .hp_b2 {
	background: url('../i/n_sw06.gif') top left no-repeat;
}

.b_thm7.hp_b0 {
	background: url('../i/t07.png') top left no-repeat;
}
.b_thm7 .hp_b1 {
	background: url('../i/b_ovl07.gif') bottom left no-repeat;
}
.b_thm7 .hp_b2 {
	background: url('../i/n_sw07.gif') top left no-repeat;
}

.b_thm8.hp_b0 {
	background: url('../i/t08.png') top left no-repeat;
}
.b_thm8 .hp_b1 {
	background: url('../i/b_ovl08.gif') bottom left no-repeat;
}
.b_thm8 .hp_b2 {
	background: url('../i/n_sw08.gif') top left no-repeat;
}

.b_thm9.hp_b0 {
	background: url('../i/t09.png') top left no-repeat;
}
.b_thm9 .hp_b1 {
	background: url('../i/b_ovl09.gif') bottom left no-repeat;
}
.b_thm9 .hp_b2 {
	background: url('../i/n_sw09.gif') top left no-repeat;
}

.b_thm10.hp_b0 {
	background: url('../i/t10.png') top left no-repeat;
}
.b_thm10 .hp_b1 {
	background: url('../i/b_ovl10.gif') bottom left no-repeat;
}
.b_thm10 .hp_b2 {
	background: url('../i/n_sw10.gif') top left no-repeat;
}

.b_thm11.hp_b0 {
	background: url('../i/t11.png') top left no-repeat;
}
.b_thm11 .hp_b1 {
	background: url('../i/b_ovl11.gif') bottom left no-repeat;
}
.b_thm11 .hp_b2 {
	background: url('../i/n_sw11.gif') top left no-repeat;
}


.b_thm12.hp_b0 {
	background: url('../i/t12.png') top left no-repeat;
}
.b_thm12 .hp_b1 {
	background: url('../i/b_ovl12.gif') bottom left no-repeat;
}
.b_thm12 .hp_b2 {
	background: url('../i/n_sw12.gif') top left no-repeat;
}
.b_thm13.hp_b0 {
	background: url('../i/t13.png') top left no-repeat;
}
.b_thm13 .hp_b1 {
	background: url('../i/b_ovl13.gif') bottom left no-repeat;
}
.b_thm13 .hp_b2 {
	background: url('../i/n_sw13.gif') top left no-repeat;
}
.b_thm14.hp_b0 {
	background: url('../i/t14.png') top left no-repeat;
}
.b_thm14 .hp_b1 {
	background: url('../i/b_ovl14.gif') bottom left no-repeat;
}
.b_thm14 .hp_b2 {
	background: url('../i/n_sw14.gif') top left no-repeat;
}
.b_thm16.hp_b0 {
	background: url('../i/t16.png') top left no-repeat;
}
.b_thm16 .hp_b1 {
	background: url('../i/b_ovl16.gif') bottom left no-repeat;
}
.b_thm16 .hp_b2 {
	background: url('../i/n_sw16.gif') top left no-repeat;
}
.b_thm17.hp_b0 {
	background: url('../i/t17.png') top left no-repeat;
}
.b_thm17 .hp_b1 {
	background: url('../i/b_ovl17.gif') bottom left no-repeat;
}
.b_thm17 .hp_b2 {
	background: url('../i/n_sw17.gif') top left no-repeat;
}
.b_thm18.hp_b0 {
	background: url('../i/t18.png') top left no-repeat;
}
.b_thm18 .hp_b1 {
	background: url('../i/b_ovl18.gif') bottom left no-repeat;
}
.b_thm18 .hp_b2 {
	background: url('../i/n_sw18.gif') top left no-repeat;
}
.b_thm19.hp_b0 {
	background: url('../i/t19.png') top left no-repeat;
}
.b_thm19 .hp_b1 {
	background: url('../i/b_ovl19.gif') bottom left no-repeat;
}
.b_thm19 .hp_b2 {
	background: url('../i/n_sw19.gif') top left no-repeat;
}
.b_thm20.hp_b0 {
	background: url('../i/t20.png') top left no-repeat;
}
.b_thm20 .hp_b1 {
	background: url('../i/b_ovl20.gif') bottom left no-repeat;
}
.b_thm20 .hp_b2 {
	background: url('../i/n_sw20.gif') top left no-repeat;
}
.b_thm21.hp_b0 {
	background: url('../i/t21.png') top left no-repeat;
}
.b_thm21 .hp_b1 {
	background: url('../i/b_ovl21.gif') bottom left no-repeat;
}
.b_thm21 .hp_b2 {
	background: url('../i/n_sw21.gif') top left no-repeat;
}



.hp_box0 {
	background: #ededed url('../i/n_hboxtl.gif') top left no-repeat;
	margin: 0;
}
.hp_box1 {
	background: url('../i/n_hboxtr.gif') top right no-repeat;
}
.hp_box2 {
	background: url('../i/n_hboxbr.gif') bottom  right no-repeat;
}
.hp_box3 {
	background: url('../i/n_hboxbl.gif') bottom left no-repeat;
	padding: 15px;
}
.hp_boxW {
	padding: 0 0 12px 0;
	margin: 0;
	background: url('../i/dots.gif') bottom left repeat-x;
}
/* x33680 - [detail] Industry Detail (Industry Sub-Section) */
.n_img_float {
	float: left;
	margin-left: -247px;
}
.n_img_wrap {
	margin-left: 237px;
}
* html .n_img_float {
	margin-right: -3px;
}
/* x33704 - [_ind_item] Industry Item List () */
.it_list {
	background: url('../i/dots.gif') top left repeat-x;
	margin: 12px 0;
}
.it_list1 {
	background: url('../i/dots.gif') bottom left repeat-x;
	padding: 1px 0;
}
.it_list .item {
	margin: 8px 0;
	cursor: pointer;
	height: 114px;
}
.it_list .item h4 {
	font-size: 14pt;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 27px 0 6px 59px;
	margin: 0;
}
.it_list .item h4, .it_list .item a:link, .it_list .item a:active, .it_list .item a:visited, .it_list .item a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}
.it_list .item div, .it_list .item p{
	color: #fff;
	padding: 0 0 8px 59px;
	margin: 0;
}
.it_list .item .r_link {
	text-align: right;
	margin: 0;
	padding: 0 14px 12px 0;
}


#ct0.theme1 .it_list .item {
	background: url('../i/01item_frame.png') top left no-repeat;
}
#ct0.theme2 .it_list .item {
	background: url('../i/02item_frame.png') top left no-repeat;
}
#ct0.theme3 .it_list .item {
	background: url('../i/03item_frame.png') top left no-repeat;
}
#ct0.theme4 .it_list .item {
	background: url('../i/04item_frame.png') top left no-repeat;
}
#ct0.theme5 .it_list .item {
	background: url('../i/05item_frame.png') top left no-repeat;
}
#ct0.theme6 .it_list .item {
	background: url('../i/06item_frame.png') top left no-repeat;
}
#ct0.theme7 .it_list .item {
	background: url('../i/07item_frame.png') top left no-repeat;
}
#ct0.theme8 .it_list .item {
	background: url('../i/08item_frame.png') top left no-repeat;
}
#ct0.theme9 .it_list .item {
	background: url('../i/09item_frame.png') top left no-repeat;
}
#ct0.theme10 .it_list .item {
	background: url('../i/10item_frame.png') top left no-repeat;
}
#ct0.theme11 .it_list .item {
	background: url('../i/11item_frame.png') top left no-repeat;
}
#ct0.theme12 .it_list .item {
	background: url('../i/12item_frame.png') top left no-repeat;
}
#ct0.theme13 .it_list .item {
	background: url('../i/13item_frame.png') top left no-repeat;
}
#ct0.theme14 .it_list .item {
	background: url('../i/14item_frame.png') top left no-repeat;
}
#ct0.theme16 .it_list .item {
	background: url('../i/16item_frame.png') top left no-repeat;
}
#ct0.theme17 .it_list .item {
	background: url('../i/17item_frame.png') top left no-repeat;
}
#ct0.theme18 .it_list .item {
	background: url('../i/18item_frame.png') top left no-repeat;
}
#ct0.theme19 .it_list .item {
	background: url('../i/19item_frame.png') top left no-repeat;
}
#ct0.theme20 .it_list .item {
	background: url('../i/20item_frame.png') top left no-repeat;
}
#ct0.theme21 .it_list .item {
	background: url('../i/21item_frame.png') top left no-repeat;
}
/* x33734 - [edit] Edit View (First Aid Register Form) */
td.error_msg {
    color: #f44;
}

table.table_form tr#req_relation div.iasp_scrollbox_200 {
    background: #ffdddd;
}

table.table_form tr#req_relation div.iasp_scrollbox_200 .iasp_admininnertable td,
table.table_form tr#req_relation div.iasp_scrollbox_200 .admintbl td .iasp_admininnertable td {
    background: #ffdddd;
}
/* x33766 - [_my_resources] My Resources View () */
#resource_box .listitemrow {
background:none;
padding: 2px 0;
}
#resource_box .listitem{
float:left;
margin:0px 15px 15px 15px;
}
#resource_box .listitem0{
background:#ebebeb url(../i/My-Account_white_bg.gif) repeat-y left top;

}
#resource_box .listitem1{
background:url(../i/My-Account_white_top.gif) no-repeat left top;
}
#resource_box .listitem2{
background:url(../i/My-Account_white_bottom.gif) no-repeat left bottom;
padding:10px;
width:271px;
height:100px;
}
#resource_box .listitem_blue .listitem0{
background:#ebebeb url(../i/My-Account_blue_bg.gif) repeat-y left top;
}
#resource_box .listitem_blue .listitem1{
background:url(../i/My-Account_blue_top.gif) no-repeat left top;
}
#resource_box .listitem_blue .listitem2{
background:url(../i/My-Account_blue_bottom.gif) no-repeat left bottom;
}

#resource_box .listitem2 h4 a:link, #resource_box .listitem2 h4  a:active, #resource_box .listitem2 h4  a:visited {
color:#4c4c4c;
font-family:"Helvetica Neue",Arial,sans-serif;
font-size:11pt;
font-weight:bold;
text-decoration:none;
white-space: normal;
}
#resource_box .listitem_blue .listitem2 h4 a:link, #resource_box .listitem_blue .listitem2 h4  a:active, #resource_box .listitem_blue .listitem2 h4  a:visited {
color:#fff;
}
#resource_box .listitemrow .img_float {
float:left;
width:100px;
text-align:center;
}
#resource_box .listitemrow .img_wrap {
margin:0 0 0 100px;
min-height:44px;
padding:25px 0 15px 5px;
}
/* x33768 - [my_history_detail] My History Detail (My History) */
.myhistory{
border-collapse:collapse;
text-align:center;
vertical-align:middle;
}
.myhistory .dark  td{
background-color:#ededed;
height:35px;
}
.myhistory .lite td{
background-color:#f6f6f6;
color:#505050;
height:35px;
}
.myhistory td.rating_bar_1 {
    background-color: #2cec43;
}
.myhistory td.rating_bar_2 {
    background-color: #b2f02d;
}
.myhistory td.rating_bar_3 {
    background-color: #fce816;
}
.myhistory td.rating_bar_4 {
    background-color: #faca34;
}
.myhistory td.rating_bar_5 {
    background-color: #eb2a2a;
}
.myhistory td.rating_bar_blank {
    background-color: #fff;
}
.myhistory .r1{
background: url("../i/myhis_icon_1.gif")  top right no-repeat;
margin-top:5px;
}
.myhistory .r2{
background: url("../i/myhis_icon_2.gif")  top right no-repeat;
}
.myhistory .r3{
background: url("../i/myhis_icon_3.gif")  top right no-repeat;
}
.myhistory .r4{
background: url("../i/myhis_icon_4.gif")  top right no-repeat;
}
.myhistory .r5{
background: url("../i/myhis_icon_5.gif")  top right no-repeat;
}
.myhistory .r6{
background: url("../i/myhis_icon_6.gif")  top right no-repeat;
}
.myhistory .r7{
background: url("../i/myhis_icon_7.gif")  top right no-repeat;
}
.myhistory .r8{
background: url("../i/myhis_icon_8.gif")  top right no-repeat;
}
.myhistory .r9{
background: url("../i/myhis_icon_9.gif")  top right no-repeat;
}
.myhistory .r10{
background: url("../i/myhis_icon_10.gif") right top no-repeat;
}
.myhistory .r11{
background: url("../i/myhis_icon_11.gif") right top no-repeat;
}
.myhistory .r12{
background: url("../i/myhis_icon_12.gif") right top no-repeat;
}
.myhistory .r13{
background: url("../i/myhis_icon_13.gif") right top no-repeat;
}
.myhistory .r0{
text-align:left;
padding-left:10px;
width:300px;
}
.myhistory td.monthbox{
background-color:#7e7e7e;
color:#cecece;
padding:5px;
width:40px;
height:30px;
border-top:none;
}
.myhistory td {
border:solid 1px #b9b9b9;
width:40px;
height:30px;
}
.myhistory td.yearbox {
border:none;
background: #505050 url("../i/myhistory_tl.gif") left top no-repeat;
color:#fff;
text-align:right;
width:300px;
padding:5px;
}
.myhistory td.yearbox a{
color:#fff;
text-decoration:none;
}
/* x33796 - [list] My Account Module List (Login) */
.my_account_list {
width:100%;
}
.my_account_list .box0 {
margin:0 2px 12px 12px;
}
.my_account_list .box0 {
background:url("../i/ma_box_tl.gif") no-repeat scroll left top #E8E8E8;
}
.my_account_list .box1 {
background:url("../i/ma_box_tr.gif") no-repeat scroll right top transparent;
}
.my_account_list .box2 {
background:url("../i/ma_box_bl.gif") no-repeat scroll left bottom transparent;
}
.my_account_list .box3 {
background:url("../i/ma_box_br.gif") no-repeat scroll right bottom transparent;
padding:10px 9px;
}
.my_account_list .box4 {
background:url("../i/ma_box_tl_inner.gif") no-repeat scroll left top #FFFFFF;
}
.my_account_list .box5 {
background:url("../i/ma_box_tr_inner.gif") no-repeat scroll right top transparent;
}
.my_account_list .box6 {
background:url("../i/ma_box_bl_inner.gif") no-repeat scroll left bottom transparent;
}
.my_account_list .box7 {
height:90px;
padding:21px 5px 0;
}
.my_account_list .float_img {
float:left;
margin:0;
padding:0;
text-align:center;
width:95px;
}
.my_account_list .img_wrap {
margin:0 0 0 95px;
padding:22px 0 0 8px;
}
/* x33820 - [heading_only] Heading Only (Membership Group) */
div.button_link {
    width: 217px;
    height: 86px;
    background-image: url("../i/btn_l_joinnow.gif");
    background-position: top left;
    background-repeat: no-repeat;
    overflow: hidden;
    text-align: left;
}
a.btn_joinnow {
    width: 112px;
    height: 64px;
    display: block;
    padding: 11px 15px 11px 90px;
}

.button_link a:link,
.button_link a:active,
.button_link a:hover,
.button_link a:visited {
    color: #666;
    text-decoration: none;
}

.button_link span.title {
    display: block;
    font-weight: bold;
    font-size: 11pt;
}

.button_link span.label {
    display: block;
    margin-top: 5px;
    font-size: 8pt;
}
/* x33858 - [_large_icon_view] Large Icon List View () */
.box .listitemrow {
background:none;
padding: 2px 0;
}
.box .listitem{
float:left;
margin:0 2px;
}
.box .listitem0{
background:#ebebeb url(../i/My-Account_white_bg.gif) repeat-y left top;

}
.box .listitem1{
background:url(../i/My-Account_white_top.gif) no-repeat left top;
}
.box .listitem2{
background:url(../i/My-Account_white_bottom.gif) no-repeat left bottom;
padding:10px;
width:271px;
height:100px;
}
.box .listitem_blue .listitem0{
background:#ebebeb url(../i/My-Account_blue_bg.gif) repeat-y left top;
}
.box .listitem_blue .listitem1{
background:url(../i/My-Account_blue_top.gif) no-repeat left top;
}
.box .listitem_blue .listitem2{
background:url(../i/My-Account_blue_bottom.gif) no-repeat left bottom;
}

.box .listitem2 h4 a:link, .box .listitem2 h4  a:active, .box .listitem2 h4  a:visited {
color:#4c4c4c;
font-family:"Helvetica Neue",Arial,sans-serif;
font-size:11pt;
font-weight:bold;
text-decoration:none;
white-space: normal;
}
.box .listitem_blue .listitem2 h4 a:link, .box .listitem_blue .listitem2 h4  a:active, .box .listitem_blue .listitem2 h4  a:visited {
color:#fff;
}
.box .listitemrow .img_float {
float:left;
width:100px;
text-align:center;
}
.box .listitemrow .img_wrap {
margin:0 0 0 100px;
min-height:44px;
padding:25px 0 15px 5px;
}
/* x33859 - [_dark_box_list] Dark Box List View () */
.dark_box .listitemrow {
background:none;
padding: 0 0 10px;
}
.dark_box .listitem{
float:left;
margin:0 2px;
}
.dark_box .listitem0{
background:#ebebeb url(../i/Other-Resources_grey_bg.gif) repeat-y left top;

}
.dark_box .listitem1{
background:url(../i/Other-Resources_grey_top.gif) no-repeat left top;
}
.dark_box .listitem2{
background:url(../i/Other-Resources_grey_bottom.gif) no-repeat left bottom;
width:281px;
padding: 10px 5px;
white-space: normal;
}
.dark_box .listitem_grey .listitem0{
background:url(../i/Other-Resources_dark_bg.gif) repeat-y left top;
}
.dark_box .listitem_grey .listitem1{
background:url(../i/Other-Resources_dark_top.gif) no-repeat left top;
}
.dark_box .listitem_grey .listitem2{
background:url(../i/Other-Resources_dark_bottom.gif) no-repeat left bottom;
}
.dark_box .listitem2 h4{
margin:0;
}
.dark_box .listitem2 h4 a:link, .dark_box .listitem2 h4  a:active, .dark_box .listitem2 h4  a:visited {
padding:10px;
color:#4c4c4c;
font-family:"Helvetica Neue",Arial,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.dark_box .listitem_blue .listitem2 h4 a:link, .dark_box .listitem_blue .listitem2 h4  a:active, .dark_box .listitem_blue .listitem2 h4  a:visited {
color:#fff;
}
.dark_box .edit_controls {
    margin: 5px;
}
/* x33888 - [edit] Edit View (Job Safety Analysis) */
td.error_msg {
    color: #f44;
}

table.table_form tr#req_relation div.iasp_scrollbox_200 {
    background: #ffdddd;
}

table.table_form tr#req_relation div.iasp_scrollbox_200 .iasp_admininnertable td,
table.table_form tr#req_relation div.iasp_scrollbox_200 .admintbl td .iasp_admininnertable td {
    background: #ffdddd;
}
table.swmstbl {
        margin: 10px 0;
        width: 100%;
        border-collapse: collapse;
        border: 1px solid #000;
}
.swmstbl th {
        padding: 10px;
        width: 50%;
        background-color: #d9d9d9;
        text-transform: uppercase;
        font-weight: bold;
}
.swmstbl td {
        padding: 10px;
        width: 50%;
        background-color: #fff;
}
/* x33891 - [member_summary_detail] Member Summary Detail (Member Summary) */
.member_summary_controls {
        margin: 0 0 10px 0;
        width: 100%;
}
.member_summary_controls td {
        padding: 0;
        text-align: center;
        vertical-align: top;
}
.member_summary_controls td.c0 {
        text-align: left;
}
.member_summary_controls td.c1 {
        width: 130px;
}
.member_summary_controls td.c2 {
         width: 176px;
}
.member_summary_controls td.c3 {
         width: 280px;
}
.member_summary_controls .input_field_l {
        padding: 0 0 0 10px;
        background: transparent url('../i/input_l.gif') top left no-repeat;
}
.member_summary_controls .input_field_r {
        padding: 0 10px 0 0;
        background: transparent url('../i/input_r.gif') top right no-repeat;
}
.member_summary_controls .input_field_inner {
        background: #ebebeb;
        border-top: 3px solid #b2b2b2;
        border-bottom: 3px solid #b2b2b2;
}
.member_summary_controls input#q {
        border: none;
        margin: 0;
        padding: 0 0 0 20px;
        height: 18px;
        background: transparent url('../i/icon_search_summary.gif') top left no-repeat;
        vertical-align: top;
}
.member_summary_controls select {
        border-top: none;
        border-right: none;
        border-bottom: none;
        border-left: 1px solid #b2b2b2;
        margin: 0 0 0 5px;
        padding: 0;
        height: 18px;
        background: #ebebeb;
}
*:first-child + html .member_summary_controls select { 
        font-size: 7.7pt;
        line-height: 1;
        padding: 0 0 5px;
        height: 18px;
        vertical-align: middle;
}
*:first-child + html .member_summary_controls option { 
        vertical-align: middle;
}
.member_summary_controls select#wiccode {
        margin: 0;
}
.member_summary_controls select#sort {
}
.member_summary_controls select#monthpicker {
        margin: 0 6px;
        width: 95px;
}
.member_summary_controls select#yearpicker {
        margin: 0 6px;
        width: 55px;
}
.member_summary_controls span.btn {
        margin: 0 6px;
        width: 19px;
}
.member_summary_controls #searchbar {
        float: left;
        width: 190px;
}
.member_summary_controls .btn_s {
        width: 43px;
        margin: 0 0 0 190px;
}

.membersummary_tbl {
        width: 100%;
        table-layout: fixed;
        border-collapse:collapse;
        text-align:center;
        vertical-align:middle;
}
.membersummary_tbl th {
        border:solid 1px #b9b9b9;
        height:30px;
        text-align: center;
}
.membersummary_tbl th.r0 {
        background-color:#7e7e7e;
        color:#cecece;
        padding:5px;
        height:30px;
        border-top:none;
}
.membersummary_tbl th.c0 {
        border:none;
        background: #505050 url("../i/myhistory_tl.gif") left top no-repeat;
        color:#fff;
        text-align:right;
        padding:5px;
        width:135px;
}
.membersummary_tbl th.c0 a{
        color:#fff;
        text-decoration:none;
}
.membersummary_tbl th.c1 {
        width: 70px;
}
.membersummary_tbl th.c2 {
        width: 80px;
}
.membersummary_tbl th.c3 {
        width: 90px;
}
.membersummary_tbl th.c4 {
        width: 70px;
}
.membersummary_tbl th.c5 {
        width: 70px;
}
.membersummary_tbl th.c6 {
        width: 50px;
}
.membersummary_tbl th.c7 {
        width: 70px;
}
.membersummary_tbl th.c8 {
        width: 80px;
}
.membersummary_tbl th.c9 {
        width: 80px;
}
.membersummary_tbl th.c10 {
        width: 70px;
}
.membersummary_tbl th.c11 {
        width: 50px;
}
.membersummary_tbl th.c12 {
        border:none;
        background: #505050 url("../i/myhistory_tr.gif") right top no-repeat;
        color: #fff;
        width: 65px;
        padding: 5px;        
}
.membersummary_tbl th.c17 {
        width: 135px;
}
.membersummary_tbl th.c18 {
        width: 155px;
}
.membersummary_tbl td {
        border: 1px solid #b9b9b9;
        padding: 5px;
        height:35px;    
        overflow: auto;    
}
.membersummary_tbl .dark td {
        background:#ededed;
}
.membersummary_tbl .lite td {
        background:#f6f6f6;
        color:#505050;
}
.membersummary_tbl .dark td.c0 {
        border-left: none;
        background: #ededed url('../i/membertbl_border.gif') top left repeat-y;
}
.membersummary_tbl .lite td.c0 {
        border-left: none;
        background: #f6f6f6 url('../i/membertbl_border.gif') top left repeat-y;
}
.membersummary_tbl .dark td.c12 {
        border-right: none;
        background: #ededed url('../i/membertbl_border.gif') top right repeat-y;
}
.membersummary_tbl .lite td.c12 {
        border-right: none;
        background:#f6f6f6  url('../i/membertbl_border.gif') top right repeat-y;
}

.membersummary_tbl td.rating_bar_1 {
         background-color: #2cec43;
}
.membersummary_tbl td.rating_bar_2 {
        background-color: #b2f02d;
}
.membersummary_tbl td.rating_bar_3 {
        background-color: #fce816;
}
.membersummary_tbl td.rating_bar_4 {
        background-color: #faca34;
}
.membersummary_tbl td.rating_bar_5 {
        background-color: #eb2a2a;
}
.membersummary_tbl td.rating_bar_blank {
        background-color: #fff;
}
/* x33894 - [risk_score_popup] Risk Score Popup (Member Summary) */
.summary_popup .iasp_tooltip_inner table {
        border-collapse: collapse;
	background: #505050;
	padding:5px 10px;
	border:0;
}
.summary_popup .iasp_tooltip_inner table th,
.summary_popup .iasp_tooltip_inner table td {
	background: #505050;
}
/* x33898 - [homepage] Homepage Column (Industry Sub-Section) */
.hp_tile {
        margin: 0 0 6px 0;
}
/* x33927 - [homepage] Homepage List (Partner) */
#partners_list {
}
#partners_list .ct0 {
        padding: 0 0 15px;
        background: transparent url('/i/sponsorbox_btm.png') bottom left no-repeat;
}
#partners_list .ct1 {
        padding: 12px 0 0;
        background: transparent url('/i/sponsorbox_top.png') top left no-repeat;
}

#partners_list .inner {
        padding: 0 4px;
        background: transparent url('/i/sponsorbox_bg.png') top left repeat-y;
        overflow: hidden;
}
#partners_list .pl_item {
        margin: 15px 0;
}
/* x33948 - [pc_list] Product Category List (^BACK UP of Sub-Section) */
.pc_list {
	background: url('/i/dots.gif') top left repeat-x;
	margin: 8px 0 0 0;
	padding: 8px 0 0 0;
}
.pc_list .item div.c_thm img {
	border: 1px #9fe1fa solid;
}
.pc_list .item {
	cursor: pointer;
	float: left;
	width: 168px;
	margin: 0 11px 11px 0;
	padding: 0;
	background: url('../i/pc_item_bgx.png') top left repeat-y;
}
.pc_list .item1 {
	background: url('../i/pc_item_top.png') top left no-repeat;
}
.pc_list .item2 {
	background: url('../i/pc_item_btm.png') bottom left no-repeat;
	text-align: center;
	padding: 8px 4px;
	height: 152px;
}
.pc_list h4 {
	margin: 6px 0 0 0;
	padding: 0;
}
.pc_list h4, .pc_list h4 a:link, .pc_list h4 a:active, .pc_list h4 a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.pc_list h4 a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
/* x33978 - [edit] Edit View (JKSM System and Documentation Review (New)) */
tr.header th {
    font-weight: bold;
}
/* x33985 - [edit] Edit View (Archived Franchisee Induction Quiz) */
tr.header th {
    font-weight: bold;
}
/* x34006 - [pc_list] Product Category List (Youtube Video Gallery) */
.pc_list {
	background: url('/i/dots.gif') top left repeat-x;
	margin: 8px 0 0 0;
	padding: 8px 0 0 0;
}
.pc_list .item div.c_thm img {
	border: 1px #9fe1fa solid;
}
.pc_list .item {
	cursor: pointer;
	float: left;
	width: 168px;
	margin: 0 11px 11px 0;
	padding: 0;
	background: url('../i/pc_item_bgx.png') top left repeat-y;
}
.pc_list .item1 {
	background: url('../i/pc_item_top.png') top left no-repeat;
}
.pc_list .item2 {
	background: url('../i/pc_item_btm.png') bottom left no-repeat;
	text-align: center;
	padding: 8px 4px;
	height: 152px;
}
.pc_list h4 {
	margin: 6px 0 0 0;
	padding: 0;
}
.pc_list h4, .pc_list h4 a:link, .pc_list h4 a:active, .pc_list h4 a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.pc_list h4 a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
/* x34026 - [edit] Edit View (Incident Investigation Report ) */
td.error_msg {
    color: #f44;
}

table.table_form tr#req_relation div.iasp_scrollbox_200 {
    background: #ffdddd;
}

table.table_form tr#req_relation div.iasp_scrollbox_200 .iasp_admininnertable td,
table.table_form tr#req_relation div.iasp_scrollbox_200 .admintbl td .iasp_admininnertable td {
    background: #ffdddd;
}
/* x34031 - [edit] Edit View (Franchisee Induction Quiz) */
tr.header th {
    font-weight: bold;
}
