/* Rules that are indented are IE hacks */
/* Add any updates or modifications to the end of this document in the space provided ONLY! */

/* ===================== BASE COLORS BEGIN (list all colors used here) ===================== 
Flexco Green: #006
Flexco Yellow: #ffc
background cream color: #fffff3

yellow: #f1f293
lt yellow: #f8f8c9
grays: #000 #333 #666 #999 #ccc #ddd #eee 
===================== BASE COLORS END ===================== */






/* ===================== BASE TAGS BEGIN ===================== */
html,body,div,
code,var,pre,samp,span,blockquote,address,kbd,cite,abbr,acronym,
a,p,h1,h2,h3,h4,h5,h6,
em,strong,
form,fieldset,legend,label,input,select,textarea,
table,caption,tr,th,td,tbody,thead,tfoot,col,colgroup 
{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#000;line-height:100%;}
body {background-color:#fff;}
p,h1,h2,h3,h4,h5,h6 {margin-bottom:10px;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}
p {line-height:120%;}
a {outline:none;text-decoration:underline;}
a:hover {text-decoration:none;}
em {font-style:italic;}
strong {font-weight:bold;}
img {border:none;margin:0;padding:0;}
blockquote {margin:10px 40px;}
abbr,acronym {border:none;}
/* ===================== BASE TAGS BEGIN ===================== */






/* ===================== BASE CLASSES BEGIN ===================== */
.show {display:block;}
.hide {display:none;}
.note {font-style:italic;font-size:10px;}
.warning {font-style:italic;font-size:11px;color:#f00;margin:10px 0;}
.col {float:left;display:inline;overflow:hidden;height:1%;}

div.clear {height:1px;font-size:1px;line-height:1px;}
div.clear_rt {clear:right;}
div.clear_lt {clear:left;}
div.clear_all {clear:both;}

a.go {color:#333;font-weight:bold;padding:0 2px;text-decoration:none;}
a.go:hover {text-decoration:underline;}

/* lists */
ul.strip,ol.strip {margin:0;padding:0;list-style-type:none;}
dl.strip,dl.strip dt,dl.strip dd {margin:0;padding:0;}

ul.list_links {margin:0 0 10px 0;padding:0;list-style-type:none;}
ul.list_links li {margin-top:4px;}
ul.list_links li.first {margin-top:0;}
ul.list_links li a {text-decoration:underline;}
ul.list_links li a:hover {text-decoration:none;}

/* button menus */
/* horizontal */
ul.menu_1 {margin:0;padding:0;list-style-type:none;}
ul.menu_1,ul.menu_1 li {height:20px;}
ul.menu_1 li {float:left;margin-left:5px;}
ul.menu_1 li.first {margin-left:0;}
ul.menu_1 li,ul.menu_1 li a {width:auto;} /* this sets the width of the links */
ul.menu_1 li a,ul.menu_1 li a span {display:block;white-space:nowrap;line-height:20px;height:20px;text-align:center;}
ul.menu_1 li a span {color:#fff;padding:0 10px 0 0;margin:0 0 0 10px;background:url("../images/css/link_1_bg_right.gif") no-repeat right center;}
ul.menu_1 li a {color:#fff;text-decoration:none;background:url("../images/css/link_1_bg_left.gif") no-repeat left center;}
ul.menu_1 li a:hover span {color:#000;background:url("../images/css/link_1_bg_right_hover.gif") no-repeat right center;}
ul.menu_1 li a:hover {cursor:pointer;color:#fff;background:url("../images/css/link_1_bg_left_hover.gif") no-repeat left center;}
ul.menu_1 li a:hover,ul.menu_1 li a:hover span {color:#fff;cursor:pointer;}
	* html ul.menu_1 li a,* html ul.menu_1 li a span {display:inline-block;}

ul.menu_1b {margin:0;padding:0;list-style-type:none;}
ul.menu_1b,ul.menu_1b li {height:25px;}
ul.menu_1b li {float:left;margin-left:-20px;}
ul.menu_1b li.first {margin-left:0;}
ul.menu_1b li,ul.menu_1b li a {width:auto;} /* this sets the width of the links */
ul.menu_1b li a,ul.menu_1b li a span,ul.menu_1b li a span span {text-decoration:none;color:#fff;display:block;white-space:nowrap;line-height:25px;height:25px;text-align:center;font-weight:bold;font-size:10px;}
ul.menu_1b li a {padding-left:25px;background:url("../images/css/training_menu_tab1_lt.gif") no-repeat left center;}
ul.menu_1b li a span {background:url("../images/css/training_menu_tab1_rt.gif") no-repeat right center;}
ul.menu_1b li a span span {background-color:#333;background-image:none;margin-right:25px;}
ul.menu_1b li.last a span {background-image:none;}
ul.menu_1b li.last a span span {margin-right:0;padding-right:5px;}
	* html ul.menu_1b li a,* html ul.menu_1b li a span,* html ul.menu_1b li a span span {display:inline-block;}
ul.menu_1b li a:hover {background:url("../images/css/training_menu_tab2_lt.gif") no-repeat left center;}
ul.menu_1b li a:hover span {background:url("../images/css/training_menu_tab2_rt.gif") no-repeat right center;}
ul.menu_1b li a:hover span span {background-color:#757575;}
ul.menu_1b li.last a:hover span {background-image:none;}
ul.menu_1b li.last a:hover,ul.menu_1b li.last a:hover span,ul.menu_1b li.last a:hover span span {cursor:pointer;}

/* vertical */
ul.menu_2 {margin:0;padding:0;list-style-type:none;height:auto;}
ul.menu_2 li {display:block;height:20px;margin-top:4px;}
ul.menu_2 li.first {margin-top:0;}
ul.menu_2 li,ul.menu_2 li a {width:auto;} /* this sets the width of the links (usually defined by the menus containing element) */
ul.menu_2 li a,ul.menu_2 li a span {display:block;white-space:nowrap;line-height:20px;height:20px;text-align:center;}
ul.menu_2 li a span {color:#fff;padding:0 10px 0 0;margin:0 0 0 10px;background:#999 url("../images/css/link_1_bg_right.gif") no-repeat right center;}
ul.menu_2 li a {color:#fff;text-decoration:none;background:url("../images/css/link_1_bg_left.gif") no-repeat left center;}
ul.menu_2 li a:hover span {background:#333 url("../images/css/link_1_bg_right_hover.gif") no-repeat right center;}
ul.menu_2 li a:hover {background:url("../images/css/link_1_bg_left_hover.gif") no-repeat left center;}
ul.menu_2 li a:hover,ul.menu_2 li a:hover span {color:#fff;cursor:pointer;}
	* html ul.menu_2 li a,* html ul.menu_2 li a span {display:block;}

/* tables */
table.results {margin-bottom:0px;}
table.results th,table.results td {padding:5px;}
table.results th {font-weight:bold;text-align:left;}
table.results tr.odd_row {background-color:#eee;}

table.training {99%;}
table.training td.mod_date {text-align:left;}
table.training td.mod_name {text-align:left;}
table.training td.mod_name a {padding-left:8px;background:url("../images/css/gray_menu_arrow_rt.gif") no-repeat 0 2px;}
table.training td.mod_name a.link_on {background:#ddd url("../images/css/gray_menu_arrow_dn.gif") no-repeat 0 2px;}
table.training td.mod_name a:hover {background-color:#ddd;}

table.training td.mod_score {text-align:center;}
table.training td.mod_cert {text-align:center;}
table.training td.mod_train {text-align:center;}
table.training td.mod_email {text-align:center;}
table.training td.mod_taken {text-align:left;}
table.training td.mod_not_taken {text-align:left;}

table.members {width:100%;}
table.members td.mem_name {text-align:left;}
table.members td.mem_name a {padding-left:8px;background:url("../images/css/gray_menu_arrow_rt.gif") no-repeat 0 2px;}
table.members td.mem_name a.link_on {background:#ddd url("../images/css/gray_menu_arrow_dn.gif") no-repeat 0 2px;}
table.members td.mem_name a:hover {background-color:#ddd;}

table.members td.mem_score {text-align:left;}
table.members td.mem_remind {text-align:center;}




/* modules */
div.mod_1 {background:#a4a4a4 url("../images/css/mod_1_bg.gif") repeat-x left top;border:1px solid #333;margin-bottom:20px;height:1%;overflow:hidden;}
div.mod_1 h3 {font-weight:bold;color:#333;font-size:12px;padding:5px;margin-bottom:0;}
div.mod_1 div.mod_content {padding:5px;background:url("../images/css/caution_rule_bg.gif") repeat-x left bottom;padding-bottom:9px;}
div.mod_1_button {text-align:right;margin:5px 5px 10px 5px;}
div.mod_1_button a,div.mod_1_button a span {color:#fff;font-weight:bold;font-size:12px;text-decoration:none;}

div.mod_2 {margin-top:10px;height:1%;overflow:hidden;}
div.mod_2 h3,div.mod_2 h3 span {display:block;height:21px;line-height:21px;font-weight:bold;color:#f1f293;font-size:12px;margin-bottom:0;}
div.mod_2 h3 {padding-left:10px;background:url("../images/css/mod_2_hdr_bg.gif") repeat-x left top;}
div.mod_2 h3 span {background:url("../images/css/mod_2_hdr_tab.gif") no-repeat right top;}
div.mod_2 h4 {color:#333;border-bottom:1px solid #333;padding-bottom:4px;margin-bottom:4px;margin-top:20px;}
div.mod_3 h4.first {margin-top:0;}
div.mod_2 div.mod_content {padding:5px;border:1px solid #333;background-color:#dedede;}
div.mod_2_button {float:right;height:24px;margin:0 0 0 5px;}
div.mod_2_button a,div.mod_2_button a span {display:block;height:24px;line-height:24px;color:#f1f293;font-weight:bold;font-size:12px;text-align:right;text-decoration:none;}
div.mod_2_button a {background:url("../images/css/mod_2_button_tab.gif") no-repeat left center;}
div.mod_2_button a span {margin-left:24px;padding:0 5px;background:url("../images/css/mod_2_button_bg.gif") repeat-x left center;}
div.mod_2_button a:hover,div.mod_2_button a:hover span {cursor:pointer;}
	* html div.mod_2_button a,* html div.mod_2_button a span {display:inline-block;}

div.mod_3 {background:#f1f293 url("../images/css/mod_3_bg.gif") repeat-x left top;border:1px solid #333;margin-bottom:20px;height:1%;overflow:hidden;}
div.mod_3 h3 {font-weight:bold;color:#fff;font-size:11px;padding:5px 50px 5px 5px;margin-bottom:0;background:#333 url("../images/css/mod_3_title_bg.gif") no-repeat right top;}
div.mod_3 div.mod_content {padding:5px;}
div.mod_3 h4 {color:#333;border-bottom:1px solid #333;padding-bottom:4px;margin-bottom:4px;margin-top:20px;}
div.mod_3 h4.first {margin-top:0;}

div.mod_3_button {text-align:right;margin:5px 5px 10px 5px;}
div.mod_3_button a,div.mod_3_button a span {color:#333;font-weight:bold;font-size:12px;text-decoration:none;}

div.mod_4 h3,div.mod_4 h3 span {font-weight:bold;font-size:14px;}
div.mod_4 div.mod_content {border-top:1px solid #333;border-bottom:1px solid #333;padding-top:10px;margin-bottom:10px;;}

div.first_mod {margin-top:0;}
/* rules */
div.caution_rule {height:9px;font-size:1px;line-height:1px;background:url("../images/css/caution_rule_bg.gif") repeat-x left top;}

/* forms */
form.form_a {margin:20px;padding:0;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;font-weight:normal;line-height:100%;}
form.form_a,form.form_a fieldset,form.form_a legend,form.form_a label,form.form_a select {margin:0;padding:0;border:0;}
form.form_a fieldset {background-color:#eee;padding:10px;border:1px solid #333;}
form.form_a legend,form.form_a legend span {display:block;font-size:12px;line-height:16px;font-weight:bold;color:#fff;}
form.form_a legend {background:#333 url("images/css/legend_lt_bg.gif") no-repeat left center;}
form.form_a legend span {background:url("images/css/legend_rt_bg.gif") no-repeat right center;padding:0 6px;}
form.form_a label {display:block;margin-bottom:2px;}
form.form_a .req {border-left:4px solid #0f0;padding-left:4px;border-color:#f1f293;}
form.form_a select,form.form_a input.text,form.form_a textarea {width:150px;}
form.form_a textarea {margin:0;}
form.form_a input.text {margin:0;}
form.form_a input.radio {margin:0;}
form.form_a input.submit {position:absolute;top:-3000px;left:0;}
form.form_a input.checkbox {margin:0;}
form.form_a ul.form_elements {margin:0;padding:0;list-style-type:none;}
form.form_a ul.form_elements li {margin-top:4px;}
form.form_a ul.form_elements li.first {}
form.form_a ul.form_elements li span.ex {font-style:italic;font-size:10px;color:#333;}
form.form_a p.form_note {font-style:italic;font-size:10px;color:#333;}

form.poll fieldset {padding:5px;}
form.poll ul.form_elements li {font-size:10px;}
form.poll ul.form_elements li input.radio {margin-right:2px;}

form.comments textarea {display:block;width:auto;height:50px;}

/* alert */
div#alert_div {width:200px;position:absolute;top:0;left:50%;margin-top:20px;margin-left:-100px;background:#ddd url("../images/css/caution_rule_bg.gif") repeat-x left bottom;padding-bottom:20px;border:1px solid #333;}
div#alert_div h2 {font-weight:bold;background-color:#f00;color:#fff;font-size:12px;padding:5px;margin-bottom:0;line-height:130%;}
div#alert_div h3 {border-top:1px dashed #333;padding:5px;font-size:11px;color:#333;font-style:italic;}
div#alert_div ol {padding-right:5px;}
div#alert_div ol li {font-size:12px;margin-bottom:4px;line-height:120%;}
div#alert_div a {display:block;text-align:right;margin:5px 5px 10px 5px;color:#333;font-weight:bold;font-size:12px;text-decoration:none;}
div#alert_div a:hover {text-decoration:underline;}





/* ===================== BASE CLASSES END ===================== */


body {background-color:#fffff3;}
div#wrapper {width:715px;margin-left:auto;margin-right:auto;}


/* ===================== HEADER BEGIN ===================== */
div#header {border-left:2px solid #999;border-right:2px solid #999;background:url("../images/css/hdr_bg.jpg") no-repeat left top;}
div#hdr_logo a {display:block;height:50px;width:155px;margin-left:10px;background:url("../images/css/hdr_logo2.png") no-repeat center center;text-indent:-1000px;}

div#flexco_menu {background-color:#666;border-bottom:1px solid #000;}
div#flexco_menu ul.menu_1,div#flexco_menu ul.menu_1 li,div#flexco_menu ul.menu_1 li a {line-height:23px;height:23px;}
div#flexco_menu ul.menu_1 li {margin-left:55px;}
div#flexco_menu ul.menu_1 li.first {margin-left:10px;}
div#flexco_menu ul.menu_1 li a,div#flexco_menu ul.menu_1 li a:hover {background-image:none;font-size:11px;}
div#flexco_menu ul.menu_1 li a {font-weight:bold;}

div#hdr_title {position:relative;top:0;left:0;padding-left:270px;margin-bottom:3px;height:84px;overflow:hidden;background:url("../images/css/hdr_title_bg.gif") no-repeat left top;}
div#hdr_title h1 {line-height:84px;color:#333;font-weight:bold;font-size:20px;font-style:italic;}

div#hdr_title a#hdr_flexcosafe_logo {position:absolute;top:0;right:0;text-indent:-2000px;display:block;height:84px;width:180px;background:url("../images/css/flexco_safe_logo.gif") no-repeat right top;}

div#training_menu {height:25px;background:url("../images/css/training_menu_bg.gif") repeat-x left top;}
div#training_menu ul.menu_1b {float:right;}
div#training_menu ul.menu_1b li.admin a {background:url("../images/css/training_menu_tab2_lt.gif") no-repeat left center;}
div#training_menu ul.menu_1b li.admin a span {background:url("../images/css/training_menu_tab2_rt.gif") no-repeat right center;}
div#training_menu ul.menu_1b li.admin a span span {color:#f1f293;background-color:#757575;background-image:none;}
div#training_menu ul.menu_1b li.admin a:hover {cursor:pointer;background:url("../images/css/training_menu_tab1_lt.gif") no-repeat left center;}
div#training_menu ul.menu_1b li.admin a:hover span {cursor:pointer;background:url("../images/css/training_menu_tab1_rt.gif") no-repeat right center;}
div#training_menu ul.menu_1b li.admin a:hover span span {cursor:pointer;background-color:#333;background-image:none;}


/* ===================== HEADER END ===================== */




/* ===================== CONTENT BEGIN ===================== */
div#content {border:2px solid #999;border-top:none;overflow:hidden;height:1%;}

div#content h2 {background:url("../images/css/section_hdr_bg.gif") repeat-x left top;border-top:3px solid #fffff3;border-bottom:3px solid #fffff3;}
div#content h2,div#content h2 span {display:block;color:#f1f293;font-size:14px;font-weight:bold;height:30px;line-height:30px;}
div#content h2 span {padding-left:56px;background:url("../images/css/section_hdr_tab_bg.gif") no-repeat left top;}

div.scheme_a {background:url("../images/css/scheme_a_bg.gif") repeat-y left top;}
div.scheme_a div#focus_content {float:left;margin-left:10px;display:inline;width:453px;padding-bottom:10px;}
div.scheme_a div#subfocus_content {float:left;margin-left:20px;display:inline;width:220px;padding-bottom:10px;}

/* scheme buttons */
div.scheme_a ul.menu_1,div.scheme_b ul.menu_1 {margin:10px 0;}

div.scheme_a div#focus_content ul.menu_1 li a,div.scheme_b div#subfocus_content ul.menu_1 li a {background:#999 url("../images/css/link_a1_bg_lt.gif") no-repeat left center;}
div.scheme_a div#focus_content ul.menu_1 li a span,div.scheme_b div#subfocus_content ul.menu_1 li a span {background:#999 url("../images/css/link_a1_bg_rt.gif") no-repeat right center;}
div.scheme_a div#focus_content ul.menu_1 li a:hover,div.scheme_b div#subfocus_content ul.menu_1 li a:hover {background:#333 url("../images/css/link_a1_bg_lt_hover.gif") no-repeat left center;}
div.scheme_a div#focus_content ul.menu_1 li a:hover span,div.scheme_b div#subfocus_content ul.menu_1 li a:hover span {background:#333 url("../images/css/link_a1_bg_rt_hover.gif") no-repeat right center;}

div.scheme_a div#subfocus_content ul.menu_1 li a,div.scheme_b div#focus_content ul.menu_1 li a {background:#999 url("../images/css/link_a2_bg_lt.gif") no-repeat left center;}
div.scheme_a div#subfocus_content ul.menu_1 li a span,div.scheme_b div#focus_content ul.menu_1 li a span {background:#999 url("../images/css/link_a2_bg_rt.gif") no-repeat right center;}
div.scheme_a div#subfocus_content ul.menu_1 li a:hover,div.scheme_b div#focus_content ul.menu_1 li a:hover {background:#333 url("../images/css/link_a2_bg_lt_hover.gif") no-repeat left center;}
div.scheme_a div#subfocus_content ul.menu_1 li a:hover span,div.scheme_b div#focus_content ul.menu_1 li a:hover span {background:#333 url("../images/css/link_a2_bg_rt_hover.gif") no-repeat right center;}





div.scheme_b {background:url("../images/css/scheme_b_bg.gif") repeat-y left top;}
div.scheme_b div#focus_content {float:right;margin-right:10px;display:inline;width:483px;padding-bottom:10px;}
div.scheme_b div#subfocus_content {float:left;margin-left:10px;display:inline;width:190px;padding-bottom:10px;}


div#footer {height:20px;line-height:20px;}


/* ===================== CONTENT END ===================== */



/* ===================== PAGES BEGIN ===================== */
/* welcome */
form.login label {display:block;}
form.login input.text {display:block;width:180px;margin:2px 0 4px 0;}
form.login fieldset a {font-style:italic;}
form.login fieldset {margin-bottom:10px;background-color:transparent;border:0;padding:0;}

form#register_form ul.form_col {float:left;display:inline;width:220px;}
form#register_form input.text,form#register_form select {display:block;width:200px;margin:2px 0 4px 0;}
form#register_form fieldset {background-color:transparent;border:0;padding:0;border-bottom:1px solid #999;margin-bottom:10px;padding-bottom:10px;}

#register_manager {display:none;}

/* help */
div#help_content h3 {margin-top:20px;padding-top:5px;border-top:1px solid #333;}
div#help_content h4 {margin-bottom:0;font-weight:normal;}
div#help_content ul {margin-top:0;}
div#help_content ul li {margin-top:4px;}
div#help_content dl.help_faqs,div#help_content dl.help_faqs dt,div#help_content dl.help_faqs dd {margin:0;padding:0;}
div#help_content dl.help_faqs dt {font-weight:bold;}
div#help_content dl.help_faqs dd {margin:4px 0 10px 0;}
div#help_content dl.help_faqs dt span,div#help_content dl.help_faqs dd span {font-weight:bold;color:#f1f293;}
div#help_content div.help_top_link {float:right;}
div#help_content div.help_top_link a {color:#ffc;text-decoration:underline;font-size:10px;line-height:10px;}
div#help_content div.help_top_link a:hover {text-decoration:none;color:#333;}

/* training modules */
div.modules_list {width:215px;float:left;display:inline;margin-left:20px;}
div.modules_list h3,div.modules_list h3 span {display:block;height:21px;line-height:21px;font-weight:bold;color:#fff;font-size:12px;margin-bottom:0;}
div.modules_list h3 {padding-left:10px;margin-bottom:2px;background:url("../images/css/mod_2_hdr_bg.gif") repeat-x left top;}
div.modules_list h3 span {background:url("../images/css/mod_2_hdr_tab.gif") no-repeat right top;}
div.modules_list img {display:block;}

div.mod_content div.modules_list {margin-left:5px;}

div.first {margin-left:0;}

div.modules_list ul {margin:0 0 10px 0;padding:0;list-style-type:none;}
div.modules_list ul li {font-weight:bold;margin-top:5px;line-height:100%;}
div.modules_list ul li a {display:block;background:url("../images/css/gray_menu_arrow_rt.gif") no-repeat 0 2px;text-decoration:none;font-size:12px;font-weight:bold;padding-left:10px;line-height:130%;}
div.modules_list ul li a.link_on {background:#ddd url("../images/css/gray_menu_arrow_dn.gif") no-repeat 0 2px;}
div.modules_list ul li a:hover {background-color:#ddd;}

div.modules_list ul li ul {margin-left:10px;display:none;}
div.modules_list ul li ul li a {background-image:none;text-decoration:underline;font-size:11px;font-weight:normal;padding-left:0;line-height:100%;}
div.modules_list ul li ul li a:hover {background-image:none;background-color:transparent;text-decoration:none;}

div.modules_list ul li ul li ul {display:block;}

div.modules_list ul li.train_online a {display:block;background-color:#f1f293;width:220px;border:1px solid #333;}
div.modules_list ul li.train_online a,div.modules_list ul li.train_online a span {text-decoration:none;line-height:16px;font-weight:bold;color:#333;}
div.modules_list ul li.train_online a span {color:#333;}
div.modules_list ul li.train_online a span.train_text {padding-left:10px;}
div.modules_list ul li.train_online a span.train_pages {font-weight:normal;padding-left:5px;}
div.modules_list ul li.train_online a:hover {background-color:#333;color:#f1f293;}
div.modules_list ul li.train_online a:hover span {color:#f1f293;}

table#recent_training_table tr.odd_row {background-color:#f8f8c9;}


/* training module assignment */
div.mod_assignment_list ul li {position:relative;left:0;top:0;margin-top:2px;padding:4px 10px 4px 4px;}
div.mod_assignment_list ul li label {line-height:100%;}
div.mod_assignment_list ul li input.checkbox {position:absolute;right:0;top:0;}
div.mod_assignment_list ul li.odd_row {background-color:#ddd;}

/* manage account information */
form#account_form ul.form_col {float:left;display:inline;width:220px;}
form#account_form input.text,form#account_form select {display:block;width:200px;margin:2px 0 4px 0;}
form#account_form fieldset {background-color:transparent;border:0;padding:0;border-bottom:1px solid #999;margin-bottom:10px;padding-bottom:10px;}

dl.form_col {float:left;display:inline;width:220px;}
dl.form_static_elements,dl.form_static_elements dt,dl.form_static_elements dd {margin:0;padding:0;}
dl.form_static_elements dt {font-size:12px;font-weight:bold;}
dl.form_static_elements dd {font-size:11px;margin-top:4px;margin-bottom:8px;}

/* add groups */
div#group_participants ul.form_elements {clear:left;}
div#group_participants ul.form_elements li {float:left;display:inline;margin-left:5px;}
div#group_participants ul.form_elements li input {width:130px;margin-bottom:10px;}
input#group_name {width:250px;}

select#add_people {width:50px;}

/* group training activity */
table#training_activity_table td.mod_score {text-align:left;}

table#member_perfom_table {}


/* training pages */
div#training_page_content {margin-top:20px;}
div#training_page_content div.mod_content {padding-bottom:10px;}
div#training_page_content div.mod_content ul.train_content_list {list-style-type:none;}
div#training_page_content div.mod_content ul.train_content_list li {color:#333;margin-bottom:5px;line-height:130%;background:url("../images/css/yellow_bullet.gif") no-repeat 0 3px;padding-left:12px;}


div.prev_next {margin-bottom:10px;text-align:center;height:20px;font-size:10px;}
div.prev_next a.prev_button,div.prev_next a.next_button {display:block;font-weight:bold;line-height:20px;font-size:10px;width:40px;}
div.prev_next a.prev_button {float:left;padding-left:8px;background:url("../images/css/gray_menu_arrow_lt.gif") no-repeat left center;text-align:left;}
div.prev_next a.next_button {float:right;padding-right:8px;background:url("../images/css/gray_menu_arrow_rt.gif") no-repeat right center;text-align:right;}
div.prev_next a.hide {display:none;}

div.prev_next div#curr_page_1 {display:inline;font-size:10px;line-height:20px;}
div.prev_next div#curr_page_2 {display:inline;font-size:10px;line-height:20px;}


div#training_page_photos {float:right;width:167px;}
div#training_page_photos img {display:block;margin:0 0 10px 10px;border:1px solid #333;clear:right;}
div#training_page_photos a.enlarge {display:block;float:right;clear:right;line-height:15px;height:15px;padding-left:20px;background:url("../images/css/icon_magnify_pos.gif") no-repeat left center;}

div#training_page_video {text-align:center;margin-bottom:10px;}
div#training_page_video object,div#training_page_video img {width:330px;height:272px;}

div#enlarge_div {position:absolute;top:10px;left:50%;margin-left:-241px;width:500px;height:500px;overflow:auto;background-color:#fff;border:1px solid #000;text-align:center;}
div#enlarge_div img {margin-top:22px;}
div#enlarge_div a {display:block;position:absolute;top:0;right:0;width:60px;background-color:#333;color:#fff;font-weight:bold;text-align:center;font-size:11px;line-height:16px;height:16px;text-decoration:none;}
div#enlarge_div a:hover {background-color:#ddd;color:#333;}

body.popup_win {background:#fff url("../images/css/caution_rule_bg.gif") repeat-x left bottom;}
body.popup_win h2.title {padding-left:20px;margin:0;font-size:14px;font-weight:bold;color:#fff;line-height:22px;background:#333 url("../images/css/mod_3_title_bg.gif") no-repeat right top;}
div.popup_content {padding:20px;}
ul.toggle_list {margin:0;padding:0;list-style-type:none;}
ul.toggle_list li {margin-bottom:3px;}
ul.toggle_list li a {padding-left:15px;text-decoration:none;}
ul.toggle_list li a.closed {background:url("../images/css/toggle_open.gif") no-repeat left 50%;}
ul.toggle_list li a.open {background:url("../images/css/toggle_close.gif") no-repeat left 50%;}

ul.toggle_list li ul {margin:5px 0 10px 20px;padding:0 5px 5px 5px;list-style-type:none;border:1px solid #ccc;background-color:#eee;}
ul.toggle_list li ul li {margin:5px 0 0 0;}
ul.toggle_list li ul li a {padding:0;text-decoration:underline;}
ul.toggle_list li ul li a:hover {text-decoration:none;}

/* quiz */
dl#module_quiz,dl#module_quiz dt,dl#module_quiz dd,dl#module_quiz dd ul {margin:0;padding:0;list-style-type:none;}
dl#module_quiz dt {font-weight:bold;font-size:11px;line-height:130%;}
dl#module_quiz dd {margin:4px 0 8px 10px;}
dl#module_quiz dd ul li {margin-top:4px;}
dl#module_quiz dd ul li label {margin-left:4px;}


/* ===================== ADMIN BEGIN ===================== */
ul.admin_links {margin:10px 0;padding:2px;list-style-type:none;}
ul.admin_links li {display:block;margin:0 0 5px 0;padding:0;}
ul.admin_links li a {font-size:11px;margin:0;padding:1px 2px;line-height:140%;color:#f1f293;font-weight:bold;background-color:#757575;text-decoration:none;border:1px solid #333;}
ul.admin_links li a:hover {background-color:#333;}

ul.h_links li {display:inline;margin:0 5px 0 0;}




/* ===================== LIQUID LAYOUT BEGIN ===================== */
div#wrapper {width:auto;margin-left:30px;margin-right:30px;}
div#content {}
div.mod_2 {clear:none;}

div.scheme_a {background:url("../images/css/scheme_a_bg.gif") repeat-y right top;}
div.scheme_a div#focus_content {float:none;margin-left:10px;display:block;width:auto;padding-bottom:10px;margin-right:250px;}
div.scheme_a div#subfocus_content {float:right;margin-right:10px;display:inline;width:220px;padding-bottom:10px;}
	* html div.scheme_a div#focus_content,* html div.scheme_a div#subfocus_content {height:1%}

div.scheme_b {background:url("../images/css/scheme_b_bg.gif") repeat-y left top;}
div.scheme_b div#focus_content {float:none;margin-right:10px;margin-left:240px;display:block;width:auto;padding-bottom:10px;}
div.scheme_b div#subfocus_content {float:left;margin-left:10px;display:inline;width:190px;padding-bottom:10px;}
	* html div.scheme_b div#focus_content,* html div.scheme_b div#subfocus_content {height:1%}
	
div.modules_list {width:45%;}
/* ===================== LIQUID LAYOUT END ===================== */




/* ===================== ADDITIONS/MODIFICATIONS BEGIN ===================== */



/* ===================== ADDITIONS/MODIFICATIONS END ===================== */