/* Minification failed. Returning unminified contents.
(184,94): run-time error CSS1038: Expected hex color, found '#none'
 */

body, html { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#111111; margin:0px; background-color:#fff; }

img.float_right { float:right; margin:8px 0 20px 30px; padding:0; border:1px solid #000; }
img.float_left { float:left; margin:8px 30px 20px 0; padding:0; border:1px solid #000; }
img.float_right_noborder { float:right; margin:8px 0 20px 30px; padding:0; border:0; }
img.float_left_noborder { float:left; margin:8px 30px 20px 0; padding:0; border:0; }
.img_scenario1 { border:1px solid #000; margin:20px 30px 20px 0 }
.img_scenario2 { border:1px solid #000; margin:20px 30px 20px 0 }
.img_scenario3 { border:1px solid #000; margin:20px 0 20px 0 }

.green { color:#0ba315 }
.red { color:#ff0000 }

.centered { text-align:center }
.noline { text-decoration:none }
.noborder { border:0 }

.fieldbox { border:1px solid #000; background-color:#fdfdeb; }

a:link { color:#05498a }
a:visited { color:#317cc5 }
a:hover, a:visited:hover { color:#317cc5 }
a:active, a:visited:active { color:#317cc5 }
a.red:link { color:#ff0000 }
a.red:visited { color:#ff0000 }
a.red:hover, a.red:visited:hover { color:#ff0000 }
a.red:active, a.red:visited:active { color:#ff0000 }

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal }
hr { color:#cccccc; background-color:#cccccc; height:1px; border:1px; margin:0px 0px 10px 0px; padding:0px }
p { margin:0; padding:0 0 20px 0; font-size:14px; line-height:1.35em }
p.last { padding:0 0 40px 0 }
sup { font-size:.7em; }
sup a { text-decoration:none; }
sup a:hover { text-decoration:none; }

table { border-collapse:collapse }

/* list styles */

ul, li { margin:0; padding:0; font-size:14px; }

.nobullet { list-style:none }

ul.list_single, ol.list_single { margin:10px 10px 20px 50px; padding:0; }
.list_single li { margin:0; padding:0 0 10px 0; }
.list_single li.last { padding-bottom:30px }

ul.list_double, ol.list_double { margin:10px 10px 20px 50px; padding:0; }
.list_double li { margin:0; padding:0 0 25px 0; }
.list_double li.last { padding-bottom:15px }

ul.list_20, ol.list_20 { margin:10px 10px 20px 50px; padding:0; }
.list_20 li { margin:0; padding:0 0 20px 0; }
.list_20 li.last { padding-bottom:30px }

ul.list_25, ol.list_25 { margin:10px 10px 20px 50px; padding:0; }
.list_25 li { margin:0; padding:0 0 25px 0; }
.list_25 li.last { padding-bottom:30px }

ul.list_30, ol.list_30 { margin:10px 10px 20px 50px; padding:0; }
.list_30 li { margin:0; padding:0 0 30px 0; }
.list_30 li.last { padding-bottom:30px }

ul.list_answer, ol.list_answer { margin:30px 10px 20px 30px; padding:0; }
.list_answer li { margin:0; padding:0 0 15px 0; }
.list_answer li.indent { margin-left:30px; list-style:none; color:#009900; }


/* blue bar across top of page */

.top_bar_blue { float:left; width:100%; height:45px; background-color:#145A9E; margin:0; padding:0; border-bottom: 3px solid #FFCC00 }


/* expanded version of header (with logo) */

.ex_header_wrapper { float:left; width:100%; height:114px; margin:0; padding:0; background-color:none }
.ex_header { position:relative; width:940px; height:114px; margin:0 auto; padding:0; background-color:none }
.ex_logo_wrapper { float:left; padding:25px 0 0 40px; height:85px; width:390px; background-color:none }
.ex_header_nav_wrapper { float:left; height:50px; margin-top:60px; width:510px; text-align:right; background-color:none }
.ex_header_nav_list li { list-style:none; display:inline; font-size:13px; color:#6E7273 }


/* top bumper */

.top_bumper_wrapper { float:left; width:100%; height:50px; margin:0 0 40px 0; padding:0; }
.top_bumper { position:relative; width:940px; height:50px; margin:0 auto; padding:0; background-color:#e5e6e7; }
.top_bumper_arrow_next { position:absolute; top:0; right:10px; padding:10px 0 0 0; height:27px; width:117px; }
.top_bumper_arrow_back { position:absolute; top:0; right:140px; padding:10px 0 0 0; height:27px; width:105px; }
.top_unit_title { position:absolute; top:15px; left:25px; width:575px; border:0; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:14px; }


/* content area */

.content_wrapper { float:left; width:100%; margin:0; padding:0; }
.content { position:relative; width:900px; margin:0 auto; padding:0; }

.title_blue_lg { margin:0 0 20px 0; padding:0 0 5px 0; text-align:left; font-family:Trebuchet,Helvetica,Verdana,sans-serif; font-size:28px; color:#064583; font-weight:bold; }
.title_blue_med_line { margin:0 0 20px 0; padding:0 0 5px 0; text-align:left; font-family:Trebuchet,Helvetica,Verdana,sans-serif; font-size:24px; color:#064583; font-weight:bold; border-bottom:2px solid #c9c8c8; }
.title_blue_med { margin:0 0 15px 0; padding:0 0 0 0; text-align:left; font-family:Trebuchet,Helvetica,Verdana,sans-serif; font-size:24px; color:#064583; font-weight:bold; border:0; }
.title_blue_sm { margin:0 0 10px 0; padding:0; text-align:left; font-family:Trebuchet,Helvetica,Verdana,sans-serif; font-size:18px; color:#000; font-weight:bold; }


/* message area */

.message_wrapper { float:left; width:100%; margin:40px 0 0 0; padding:0; }
.message { position:relative; width:900px; margin:0 auto; padding:20px; background-color:#ffff00; border:1px solid #000; }


/* video area */

.video_wrapper { float:left; width:100%; margin:0 0 40px 0; padding:30px 0; height:450px; background-color:none }
.video { position:relative; width:800px; margin:0 auto; padding:0; height:450px; background-color:none }


/* video help links */

.video_help_wrapper { float:left; width:100%; margin:0 0 40px 0; padding:0; background-color:none; }
.video_help { position:relative; width:605px; margin:0 auto; padding:0; background-color:transparent; }
.video_help table { width:100%; height:100%; margin:0px; padding:0px; border:0; }
.video_help a { color:#05498a; font-size:13px }
.video_help a:hover { color:#317cc5; text-decoration:underline; }
.video_help td { border:0; text-align:left; padding:0; vertical-align:top; }
.video_help td.col1 { width:70px; padding:8px 0 5px 0; text-align:center; background-color:#145a9e; font-size:12px; color:#ffffff; }
.video_help td.col2 { width:150px; padding:4px 0 0 15px; border-right:1px solid #145a9e; }
.video_help td.col3 { width:170px; padding:4px 0 0 15px; border-right:1px solid #145a9e; }
.video_help td.col4 { width:170px; padding:4px 0 0 15px; }


/* animation */

.animation_outer_wrapper { float:left; width:100%; margin:0 0 40px 0; padding:0 0 50px 0; }
.animation_inner_wrapper { position:relative; width:600px; margin:0 auto; padding:0; }
.animation_inner_wrapper p { padding-top:20px; padding-bottom:0; text-align:center }
.animation_title { position:relative; width:100%; margin:0; padding:0 0 20px 0; text-align:center; font-family:Trebuchet,Helvetica,Verdana,sans-serif; font-size:20px; color:#182d7d; font-weight:bold; }


/* scenario */

.scenario_wrapper { float:left; width:100%; margin:10px 0 40px 0; padding:0; background-color:none; }
.scenario { position:relative; width:700px; margin:0 auto; padding:20px 10px 0 30px; border:1px solid #000; background-color:#fafafa; }


/* images */

.image_centered_outer_wrapper { float:left; width:100%; margin:0; padding:0 0 50px 0; }
.image_centered_inner_wrapper { position:relative; width:900px; margin:0 auto; padding:0; }
.image_centered_inner_wrapper p { padding-top:20px; padding-bottom:0; text-align:center }
.image_centered_title { position:relative; width:100%; margin:0; padding:0 0 20px 0; text-align:center; font-family:Trebuchet,Helvetica,Verdana,sans-serif; font-size:20px; color:#182d7d; font-weight:bold; }


/* timer */

.timer_form_input { height:20px; width:45px; margin:0; padding:0 0 0 5px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:16px; background-color:#ffffff; color:#000; border:1px solid #000; }
#timerForm, #formA { position:absolute; top:13px; left:190px; margin:0; padding:0; }

.timer_wrapper_exam { float:left; width:100%; height:55px; margin:20px 0 0 0; padding:0; }
.timer_exam { position:relative; width:220px; margin:0 auto; padding:15px 0 15px 15px; font-size:16px; border:1px solid #000; background-color:#fdfdeb }


/* bottom bumper */

.bottom_bumper_wrapper { float:left; width:100%; height:50px; margin:0 0 10px 0; padding:0; }
.bottom_bumper { position:relative; width:940px; height:50px; margin:0 auto; padding:0; background-color:#e5e6e7; }
.bottom_bumper_arrow_next { position:absolute; top:0; right:10px; padding:10px 0 0 0; height:27px; width:117px; }
.bottom_bumper_arrow_back { position:absolute; top:0; right:140px; padding:10px 0 0 0; height:27px; width:105px; }
.bottom_unit_title { position:absolute; top:15px; left:25px; width:170px; border:0; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:14px; }


/* bottom nav and jump links */

.bottom_nav_links_outer_wrapper { float:left; width:100%; height:40px; margin:0; padding:0; background-color:none }
.bottom_nav_links_inner_wrapper { position:relative; width:940px; height:40px; margin:0 auto; padding:0; background-color:none }

.bottom_jump_links { margin:0; padding:0; height:25px; font-size:13px; line-height:28px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:none }
.bottom_jump_links a { color:#05498a; }
.bottom_jump_links a:hover { color:#317cc5; text-decoration:underline; }



/* footer */

.footer_wrapper { float:left; width:100%; height:40px; margin:0; padding:0; background-color:#none;  }
.footer { position:relative; width:940px; height:40px; margin:0 auto; padding:0; }
.footer p { margin:0; padding:10px 0 0 0; font-size:13px; text-align:center; color:#000 }


/* footnotes */

p.footnote { text-indent: -.5em; padding-left:.5em; }


/* error message for fields */

.error-message{ width:500px; color:red; font-size:11px; font-family:Tahoma; display:none; }
.error-message_exercise { float:left; padding:10px 0 0 50px; font-size:14px; color:#ff0000; }


/* session objectives table */

.objectives_wrapper { float:left; width:100%; margin:10px 0 40px 0; padding:0; background-color:none; }
.objectives { position:relative; width:600px; margin:0 auto; padding:0; background-color:transparent; }
.objectives table { width:100%; height:100%; margin:0px; padding:0px; border:1px solid #145a9e; }
.objectives td { border:0; text-align:left; padding:0; vertical-align:top; font-size:14px; }
.objectives td.col1 { width:30px; padding:10px 0 8px 20px }
.objectives td.col2 { width:590px; padding:8px 10px 8px 0 }
.objectives td.col1_first { width:30px; padding:20px 0 8px 20px }
.objectives td.col2_first { width:590px; padding:18px 10px 8px 0 }
.objectives td.col1_last { width:30px; padding:10px 0 18px 20px }
.objectives td.col2_last { width:590px; padding:8px 10px 20px 0 }
.objectives td.objectives_title { text-align:center; padding:5px 0 0 0; margin:0; height:25px; font-size:14px; color:#ffffff; background-color:#145a9e; }


/* styles for toc links on course_selection.asp */

.toc_links_outer_wrapper { float:left; width:100%; margin:50px 0 50px 0; padding:0; }
.toc_links_inner_wrapper { position:relative; height:100%; width:850px; margin:0 auto; padding:0 }
.toc_links { float:left; width:850px; border:0; }
p.link1 { float:left; clear:both; width:80px; height:65px; margin:20px 0 0 40px; padding:0; background-color:none; }
p.link2 { float:left; width:550px; height:47px; margin:20px 0 0 0; padding:16px 0 0 0; background-color:none }






