/* reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/* clear fixery */
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.container{display:inline-block;}
* html .clearfix,* html .container{height:1%;}
.clearfix,.container{display:block;}
.clear{clear:both;}
/*skipnav*/
#skip{position:absolute;top:-100px;}
#skipcase{position:absolute;top:-100px;}
/*general*/
body{background:#333;margin:0 0 0px 0;font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#666;}
body.popup{}
caption{background:#eee;}
sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:.8em;}
sup{bottom:1ex;}
sub{top:.5ex;}
em,i{font-style:italic;}
strong,bold{font-weight:bold;}
p{margin:0 0 1.5em 0;}
a{color:#008DE1;}
a:hover{color:#62AC29;}
a:active{color:#0161CC;}
/* grid*/
.container{width:940px;margin:0 auto;}
/*colors for testing*/
.black{background:black;}
.blue{background:blue;}
.red{background:red;}
.green{background:green;}
.yellow{background:yellow;}
.white{background:#fff;}
.aqua{background:Aqua;}
/* ----- header -----------------------------------------------------*/
.login-register-wrap{background:#0a4d93;padding:6px 0 8px 0;text-align:right;}
.login-register{float:left;width:100%;font:normal 11px/15px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#fff;padding:0px;margin:0;}
.login-register a{color:#fff;text-decoration:none;}
.login-register a:hover{color:#fff;text-decoration:underline;}
.login-register a:active{color:#008de1;}
.login-nav{padding:0 0 0 0px;}
.header{background:#094484 url(../images/header_bg.gif) repeat-x 0 0;border-bottom:#1060b6 1px solid;padding:0;height:142px;}
.logo-wrap{float:left;margin:28px 10px 0 0;padding:0 0 5px 82px;width:550px;background:url(../images/logo_wrap_bg.png) no-repeat 0px 4px;}
.logo{float:left;margin:10px 0 0px 0;padding:0;width:100%;}
.logo h1{display:block;width:376px;height:36px;text-indent:-9999em;float:left;font:normal 43px/48px "Segoe UI","Trebuchet MS",Arial,sans-serif;letter-spacing:-1px;color:#fff;background:url(../images/pd_logo.png) no-repeat 0 0;margin:0px 0 0px 0;padding:0;overflow:hidden;}
.logo h1 a{display:block;width:376px;height:36px;}

.tagline{float:left;margin:10px 0 0 0;padding:0;width:100%;height:15px;overflow:hidden;}
.tagline h2{display:block;width:495px;height:15px;text-indent:-9999em;float:left;color:#fff;background:url(../images/pd_tagline.png) no-repeat 0 0;margin:0 0 0 0;padding:0;}

.tagline2{float:left;margin:10px 0 0 0;padding:0;width:100%;height:25px;overflow:hidden;}
.tagline2 h2{display:block;width:495px;height:25px;float:left;color:#fff;margin:0 0 0 0;padding:0;font-family:"Verdana";font-size: 15px; font-weight: lighter;}


.tagline1{float:left;margin:11px 0 0 0;padding:0;width:100%;height:29px;overflow:hidden;}
.tagline1 h2{display:block;width:500px;height:29px;text-indent:-9999em;float:left;color:#fff;background:url(../images/pd_tagline.png) no-repeat 0 0;margin:0 0 0 0;padding:0;}

.cme-tracker{float:left;width:160px;padding:0px;margin:50px 0 0 132px;}
.cme-tracker a{text-decoration:none;display:block;width:140px;padding:10px 12px;background:#0a4d93 url(../images/cme_tracker_bg.png) no-repeat 0 0;border:#1060b6 1px solid;cursor:pointer;-moz-border-radius:6px;-webkit-border-radius:6px;}
.cme-tracker a:hover{background-position:0 -150px;border-color:#95DA61;}
.cme-tracker .cme-hdr{font:bold 14px/16px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#FFCC33;margin:0 0 1px 0;padding:0;display:block;width:100%;}
.cme-tracker a:hover .cme-hdr{color:#000;}
.cme-tracker .cme-crd{font:normal 11px/14px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0 0 3px 0;color:#B2DCF6;padding:0;display:block;width:100%;}
.cme-tracker a:hover .cme-crd{color:#333;}
.cme-tracker .cme-sep{display:none;}
/* ----- topnav -----------------------------------------------------*/
.topnav-wrap{background:#000;padding:0;margin:0;display:none;}
.topnav{overflow:hidden;padding:0;margin:0;}
.topnav ul{font:bold 14px/16px "Trebuchet MS",Arial,Helvetica,sans-serif;padding:0;margin:0;list-style:none;text-transform:uppercase;}
.topnav ul li{float:left;margin:0;padding:0px;background:url(../images/topnav_dvdr.gif) no-repeat 100% 12px;}
.topnav ul li a{color:#4F4F4F;text-decoration:none;padding:16px 16px 16px 16px;float:left;outline:none;}
.topnav ul li a:hover{color:#008de1;text-decoration:none;}
.topnav .current a,.topnav .current a:hover{color:#fff;text-decoration:none;}
/* ----- home -----------------------------------------------------*/
.home-feature-wrap{background:#272727 url(../images/home_feature_bg.png) repeat-x 0 0;padding:35px 0 15px 0;}
.home-feature-left{float:left;width:462px;margin:0 20px 0 0;padding:0 0 20px 0;background:url(../images/home_feature_shadow.png) no-repeat 0 282px;}
.home-feature-right{float:left;width:458px;margin:0 0px 0 0;padding:0;}
.home-intro{padding:0px 0px 20px 20px;color:#fff;}
.home-intro h2{font:normal 36px/40px "Segoe UI","Trebuchet MS",Arial,sans-serif;letter-spacing:-1px;padding:0;margin:0 0 20px 0;color:#439cff;}
.home-intro h3{font:normal 14px/17px "Segoe UI","Trebuchet MS",Arial,sans-serif;padding:0 0px 0 0;margin:0 0 7px 0;color:#fff;}
.home-intro p{font:normal 12px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#737373;}
.home-webcast-image{position:relative;width:460px;height:280px;overflow:hidden;border:#444 1px solid;background:#000;}
.home-webcast-play{position:absolute;width:460px;height:280px;overflow:hidden;cursor:pointer;}
p.begin-program{padding:0px 0 0 0;margin:0;}
.begin-program a{background:url(../images/begin_arrw.png) no-repeat 0 4px;padding:0 0 0 13px;color:#B0B0B0;text-decoration:none;}
.begin-program a:hover{color:#fff;text-decoration:none;}
.home-webcast-play .play{background:transparent url(../images/play_video_icon_large.png) no-repeat scroll 0 0;height:119px;position:absolute;text-indent:-99999px;width:119px;z-index:333333;display:none;margin-left:168px;margin-top:81px;}

.home-webcast-details-wrap{float:left;width:100%;margin:10px 0 0 0;background:#222;display:none;}
.home-webcast-details{font:normal 11px/15px "Segoe UI","Trebuchet MS",Arial,sans-serif;padding:5px 0;border:#444 1px solid;}
.h-det-rec{background:#000;color:#008de1;padding:6px 8px;}
.h-det-location{padding:6px 5px;color:#878787;}
/* ----- main -----------------------------------------------------*/
.crumbs{float:left;margin:0 0px 20px 0;width:688px;background:#dcdddd;display:none;border:1px solid #dadada;}
.crumbs ul{float:left;font:normal 11px/14px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;margin:0;padding:8px 12px 9px 12px;list-style:none;}
.crumbs ul li{margin:0 8px 0 0;padding:0 0px 0 0;float:left;}
.crumbs ul li a{text-decoration:none;color:#222;background:url(../images/crumbs_bg.gif) no-repeat 100% 5px;padding:0 12px 0 0;}
.crumbs ul li a:hover{text-decoration:underline;color:#222;}
.main-wrap{background:#edeeee;padding:30px 0 40px 0;}
.main{}
.main h3{font:normal 19px/22px "Segoe UI","Trebuchet MS",Arial,sans-serif;}
.main-notice{background:#cff87e;border:#bfe883 1px solid;padding:10px 20px;margin:0 0 30px 0;}
.main-right{float:left;margin:0 0px 0 0;width:688px;background:#fff;border:1px solid #dadada;}
.main-right-video{float:left;margin:0 0px 0 0;width:688px;background:#222;border:1px solid #333;}
.main-left{float:left;margin:0 30px 0 0;width:220px;}
.main-credits{width:178px;float:left;padding:30px;}
.main-credits h3{color:#000;border-bottom:1px solid #dadada;padding:0 0 10px 0;margin:0 0 20px 0;}
.main-credits p{font:normal 12px/16px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;margin:0 0 10px 0;}
.main-credits p.complete-info{font:normal 11px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;}
.main-credits p.complete-info a{color:#008de1;text-decoration:none;}
.main-credits p.complete-info a:hover{color:#008de1;text-decoration:underline;}
.main-segments{width:628px;float:left;padding:30px 30px 10px 30px;}
.main-segments h3{color:#000;padding:0 0 0px 0;margin:0 0 5px 0;font:normal 22px/30px "Segoe UI","Trebuchet MS",Arial,sans-serif;}
.main-segments h4{color:#008DE1;padding:0 0 0px 0;margin:0 0 5px 0;font:normal 18px/24px "Segoe UI","Trebuchet MS",Arial,sans-serif;}
.main-segments p{font:normal 13px/18px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;border-bottom:#dadada 1px dotted;padding:0 0 15px 0;margin:0 0 20px 0;}
.segment-image{background:#edeeee;width:189px;height:126px;float:left;margin:0 0 0px 0;position:relative;overflow:hidden;}
.segment-image-bg{background:#000;width:189px;height:126px;}
.segment-image img{width:189px;height:126px;overflow:hidden;}
.segment-corner{position:absolute;z-index:9;}
.segment-image .segment-play{background:transparent url(../images/play_video_icon_small.png) no-repeat scroll 0 0;height:60px;position:absolute;text-indent:-99999px;width:60px;z-index:333333;display:none;margin-left:65px;margin-top:33px;}
.segment-comingsoon{background:url(../images/home_video_corner_coming_soon.png) no-repeat;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
ul.segment-list{list-style:none;margin:20px 0 0 0;padding:0;float:left;width:100%;}
ul.segment-list li{float:left;width:189px;height:196px;margin:0 30px 30px 0;padding:0px;}
ul.segment-list li.seg-list-last{margin-right:0;}
.segment-description{float:left;padding:10px 0 0 0;}
.segment-description h4{font:bold 12px/16px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#000;padding:0;margin:0 0 2px 0;}
.segment-description h4 a{color:#000;text-decoration:none;}
.segment-description h4 a:hover{color:#008de1;}
.segment-description p{font:normal 10px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;padding:0;margin:0;color:#888;text-transform:uppercase;border-bottom:none;}
.side-nav{padding:18px;background:#fff;border:1px solid #dadada;margin:0 0 20px 0;}
.side-nav a{text-decoration:none;}
.side-nav h3{color:#fff;padding:5px 10px 5px 10px;margin:0 0 10px 0;font:normal 17px/20px "Segoe UI","Trebuchet MS",Arial,sans-serif;background:#277ED8;}
.side-nav h3.hdr-help{background-color:#277ED8;}
.side-nav ul{font:normal 14px/18px "Trebuchet MS",Arial,Helvetica,sans-serif;margin:0px 0 0 0;padding:0px;}
.side-nav ul li{padding:0;margin:0;border-bottom:#dadada 1px dotted;}
.side-nav ul li a{color:#000;text-decoration:none;background:url(../images/side_nav_link_bg.png) no-repeat 6px 11px;padding:6px 0 6px 22px;display:block;}
.side-nav ul li a:hover{color:#008de1;background-position:6px -89px;background-color:#f4f5f5;}
.side-nav ul li a.current{background-color:#edeeee;}
.side-nav ul li.lastsidenav{margin-bottom:0;border-bottom:none;}
/* ----- footer -----------------------------------------------------*/
.footer{background:#333;font:normal 11px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;padding:20px 0;color:#939393;}
.footer-nav{font:normal 15px/19px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;margin:0 0 0px 0;padding:0 0 12px 0;color:#EAEAEA;float:left;width:100%;border-bottom:1px solid #2C2C2C;}
.footer-nav ul{list-style:none;margin:0;padding:0;float:left;width:100%;}
.footer-nav ul li{float:left;margin:0 20px 0 0;}
.footer-nav ul li a{float:left;text-decoration:none;color:#EAEAEA;}
.footer-nav ul li a:hover{color:#939393;}
.footer-nav ul li a:active{color:#008de1;}
.footer-copyright{font:normal 11px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;padding:12px 0 12px 0;color:#707070;border-top:#464646 1px solid;border-bottom:1px solid #2C2C2C;float:left;width:100%;}
.footer-copyright p{padding:0;margin:0 0 0px 0;}
.footer-copyright a{color:#707070;text-decoration:none;}
.footer-copyright a:hover{color:#fff;text-decoration:none;}
.footer-copyright a:active{color:#008de1;text-decoration:none;}
.footer-sponsored{color:#707070;border-top:#464646 1px solid;padding:20px 0 0 0;margin:0px 0 0 0;float:left;width:100%;}
.sponsor-list{float:left;width:100%;}
.sponsor-list ul{margin:0;float:left;width:100%;list-style:none;padding:0;}
.sponsor-list ul li{background:none;margin:0;padding:0 19px 0px 0;float:left;}

.sponsor-list ul li.cinemed{ padding-top:10px!important;}
.sponsor-text{float:left;width:100%;padding:0px 0 0 0;}
/* video */
.video-wrap{background:#222 url(../images/video_wrap_bg.png) repeat-x 0 0;padding:20px 24px 25px 24px;}
.video-left{float:left;width:512px;margin:0 40px 0 0;padding:0 0 0px 0;}
.video{padding:0;margin:0 0 15px 0;float:left;width:100%;}
.video-right{float:left;width:388px;margin:0 0px 0 0;padding:0;background:#353535;}
.video-title{margin:0 0 3px 0;padding:0;width:560px;float:left;}
.video-title h2{color:#439CFF;font:normal 22px/30px "Segoe UI","Trebuchet MS",Arial,sans-serif;margin:0px 0 6px 0;padding:0;}
.video-title p{font:normal 11px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#777;margin:0;padding:0;}
.video-title p span.date-number{color:#ccc;}
.video-title p span.date-divider{color:#333;display:inline-block;padding:0 3px;}
.video-header{float:left;width:100%;padding:0;margin:0 0 25px 0;position:relative;}
.video-part{background:#086cdc url(../images/segment_numbers_bg.png) repeat-x -3px 100%;float:right;width:50px;padding:0px 5px 7px 5px;color:#fff;margin:-21px 0 0 0;text-align:center;position:relative;}
.video-part-pad{border:1px solid #439CFF;border-top:none;padding:5px 0 5px 0;}
.video-part-type{font:normal 9px/12px "Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1px;display:block;margin:0;padding:0;}
.video-part-number{font:normal 26px/30px "Trebuchet MS",Arial,Helvetica,sans-serif;display:block;margin:0;padding:0;}
.video-part-type-total{font:normal 10px/12px "Trebuchet MS",Arial,Helvetica,sans-serif;display:block;margin:0;padding:0;}
.video-playlist{border:#2f2f2f 1px solid;padding:10px;margin:0px 0px 0 0;background:#000;float:left;width:330px;}
.video-playlist h4{font:normal 14px/20px "Segoe UI","Trebuchet MS",Arial,sans-serif;text-transform:uppercase;color:#eee;padding:0 0 0 8px;margin:0 0 10px 0;}
.video-playlist ul{margin:0;padding:0;font:normal 12px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#777;}
.video-playlist ul li{padding:6px 8px;background:#1f1f1f;border-top:#000 1px solid;display:block;width:314px;}
.video-playlist ul li.playlist-alt{background:#111;}
.video-playlist ul li a{color:#777;text-decoration:none;background:transparent url(../images/video_playlist_bull.png) no-repeat 1px 4px;padding:0 0 0 16px;display:block;}
.video-playlist ul li a:hover{color:#fff;}
.video-playlist ul li a:active{color:#439CFF;}
.video-eval-test{padding:10px 0;margin:0px 26px 0 0;float:left;width:260px;color:#777;font:normal 12px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;}
.video-eval-test h4{font:normal 14px/20px "Segoe UI","Trebuchet MS",Arial,sans-serif;text-transform:uppercase;color:#eee;padding:0 0 0 8px;margin:0 0 15px 0;}
.video-eval-test p{color:#777;padding:0 0 0 8px;}

a.video-test-link{background:#0161cc url(../images/video_cme_link_bg.png) repeat-x 0 -100px;padding:7px 10px;display:block;border:#439CFF 1px solid;font:normal 14px/20px "Segoe UI","Trebuchet MS",Arial,sans-serif;xtext-transform:uppercase;color:#eee;text-decoration:none;}
a:hover.video-test-link{background-color:#62ac29;background-position:0 0px;border-color:#95da61;color:#fff;}
/* block ui*/
#verify-cme-info{width:640px;height:400px;background:#3795ff;text-align:left;overflow:hidden;display:none;}
#verify-cme-info h2{font:normal 17px/20px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#fff;}
.verify-cme-head{background:#0161cc url(../images/video_cme_link_bg.png) repeat-x 0 -100px;border:#439CFF 1px solid;border-bottom:none;padding:7px 13px 9px 13px;}
.verify-cme-scroll{margin:15px;height:270px;overflow:auto;}
.verify-cme-copy{padding:0 15px 0 0;font:normal 11px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;}
.verify-cme-copy h4{font:bold 12px/16px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#000;padding:0;margin:0 0 2px 0;}
.verify-cme-copy p{margin:0 0 15px 0;padding:0;}
.verify-cme-copy a{color:#B2DCF6;text-decoration:underline;}
.verify-cme-copy a:hover{color:#fff;text-decoration:underline;}
.verify-cme-copy p.learn-obj{margin:0 0 5px 0;padding:0;}
.verify-cme-copy ul{list-style:none;margin:0 0 15px 0;padding:0;}
.verify-cme-copy ul li{background:url(../images/verify_bull.png) no-repeat 0 6px;padding:0 0 0 10px;margin:0 0 1px 0;}
.verify-cme-button{text-align:center;margin:0px 15px 0 15px;padding:10px;background:#2283f0;}
.verify-cme-button input{font:normal 14px/20px "Segoe UI","Trebuchet MS",Arial,sans-serif;background:#fc0 url(../images/cme_verify_bttn_bg.gif) repeat-x 0 0;color:#000;border:#ffe496 1px solid;padding:5px 20px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;}
.verify-cme-button input:hover{background-position:0 -50px;border-color:#fff49b;color:#000;}
/* ----- forms -----------------------------------------------------*/
.main-forms{width:628px;float:left;padding:30px 30px 10px 30px;}
.main-forms h3{color:#000;padding:0 0 0px 0;margin:0 0 5px 0;font:normal 22px/30px "Segoe UI","Trebuchet MS",Arial,sans-serif;}
.main-forms p{font:normal 13px/18px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;padding:0 0 15px 0;margin:0 0 20px 0;}
.main-forms p.less-space{font:normal 13px/18px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;padding:0 0 0px 0;margin:0 0 10px 0;}
/*register*/
fieldset.register-fields{border:none;margin:0;padding:0;overflow:hidden;width:100%;float:left;}
.register-fields .ctrl-holder{padding:8px 0;margin:0;width:100%;float:left;overflow:hidden;display:block;border-bottom:#dadada 1px dotted;}
.register-fields .ctrl-holder.last-ctrl{border-bottom:none;padding-bottom:40px;}
.register-fields label,.register-fields .label{float:left;margin:0;padding:5px 0 5px 0;width:120px;font:bold 11px/15px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#222;}
.register-fields .text-input{float:left;width:270px;border:1px solid #B2DCF6;padding:5px;background:#FBFCFC;font:normal 11px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;}
.register-fields .phone-input{float:left;width:40px;border:1px solid #B2DCF6;padding:5px;background:#FBFCFC;font:normal 11px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;margin:0 5px 0 0;}
.register-fields .phone-dash{float:left;margin:0 5px 0 0;padding:3px 0 0 0;font:normal 12px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;}
.register-fields .text-input-small{float:left;width:40px;border:1px solid #B2DCF6;padding:5px;background:#FBFCFC;font:normal 11px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;}
.register-fields .text-input-long{float:left;width:420px;border:1px solid #B2DCF6;padding:5px;background:#FBFCFC;font:normal 11px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;}
.register-fields textarea{float:left;width:410px;border:1px solid #B2DCF6;background:#FBFCFC;height:6em;padding:10px;margin:5px 0 0 0;overflow:auto;font:normal 11px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#949494;}
.register-fields .select-input{float:left;width:240px;border:1px solid #B2DCF6;padding:4px;background:#FBFCFC;font:normal 11px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;}


.login-fields .select-input.long{ width:540px;}


.register-fields .select-input.small1{width:60px;}
.register-fields .ctrl-prefix{padding:8px 0;margin:0 20px 0 0;width:60px;float:left;overflow:hidden;display:block;}
.register-fields .ctrl-prefix select.select-input{width:60px;}
.register-fields .ctrl-prefix label,.register-fields .ctrl-first label,.register-fields .ctrl-last label,.register-fields .ctrl-middle label{display:none;}
.register-fields p.name-label{float:left;margin:8px 0 0 0;padding:5px 0 5px 0;width:120px;font:bold 11px/15px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#222;}
.register-fields p.name-label em{color:#CC0000;padding-right:3px;}
.register-fields .form-hint{font:normal 10px/14px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;float:left;display:block;padding:6px 0 0 5px;}
.register-fields .ctrl-first{padding:8px 0;margin:0 20px 0 0;width:192px;float:left;overflow:hidden;display:block;}
.register-fields .ctrl-first input.text-input{width:180px;}
.register-fields .ctrl-middle{padding:8px 0;margin:0 20px 0 0;width:32px;float:left;overflow:hidden;display:block;}
.register-fields .ctrl-middle input.text-input{width:20px;}
.register-fields .ctrl-last{padding:8px 0;margin:0 0px 0 0;width:192px;float:left;overflow:hidden;display:block;}
.register-fields .ctrl-last input.text-input{width:180px;}
.register-fields .submit{background:#0161cc url(../images/video_cme_link_bg.png) repeat-x 0 -100px;padding:7px 10px;display:block;border:#439CFF 1px solid;outline:none;color:#fff;font:normal 14px/20px "Segoe UI","Trebuchet MS",Arial,sans-serif;padding:4px 4px;}
.register-fields .reset{background:#eee;border:none;outline:none;color:#666;font:bold 11px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;padding:4px 4px;}
.register-fields .button-holder{float:left;width:100%;margin:20px 0;padding:10px 0 6px 0;display:block;}
.ctrl-holder .text-input:focus,.register-fields textarea:focus,.register-fields .text-input-long:focus,.register-fields .text-input-small:focus,.register-fields .select-input:focus,.register-fields .phone-input:focus{border-color:#439CFF;background:#fff;}
.register-fields label.error{float:left;width:100%;color:#CC0000;font-weight:normal;background:none;border:none;}
.register-fields label.long,.register-fields .label.long{float:left;margin:0;padding:5px 0 5px 0;line-height:100%;width:400px;font:bold 11px Arial,Helvetica,sans-serif;color:#222;}
.register-fields label em{color:#CC0000;padding-right:3px;}
.ctrl-header{float:left;width:100%;margin:0;padding:20px 0 10px 0;display:block;border-top:#EDEEEE 3px solid;}
.register-fields h3{color:#008DE1;font:normal 18px/21px "Segoe UI","Trebuchet MS",Arial,sans-serif;padding:0;margin:0 0 0px 0;}
/*login*/
fieldset.login-fields{border:none;margin:0;overflow:hidden;width:100%;float:left;}
.login-fields .ctrl-holder{padding:8px 0;margin:0;width:100%;float:left;overflow:hidden;display:block;border-bottom:none;}
.login-fields .ctrl-holder.last-ctrl{border-bottom:none;padding-bottom:40px;}
.login-fields label,.login-fields .label{float:left;margin:0;padding:0px 0 8px 0;width:100%;font:normal 14px/18px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#222;}
.login-fields .text-input{float:left;width:250px;border:1px solid #B2DCF6;padding:7px;background:#FBFCFC;font:normal 11px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;}
.login-fields label em{color:#CC0000;padding-right:3px;}
fieldset.login-fields .ctrl-header{float:left;width:100%;margin:0px 0 0 0;padding:0px 0 10px 0;display:block;border-top:none;}
.login-left{float:left;width:312px;padding:0;margin:0 40px 30px 0;overflow:hidden;}
.login-left h3{color:#008DE1;font:normal 18px/21px "Segoe UI","Trebuchet MS",Arial,sans-serif;padding:0;margin:0 0 0px 0;}
.login-right{background:#fff;float:left;width:274px;padding:0;margin:0 0px 0 0;}
.login-right h3{color:#008DE1;font:normal 18px/21px "Segoe UI","Trebuchet MS",Arial,sans-serif;padding:0;margin:0 0 0px 0;}
.login-right p{margin:0 0 10px 0;padding:0;}
.login-right .ctrl-header{float:left;width:100%;margin:0px 0 0 0;padding:0px 0 10px 0;display:block;border-top:none;}
.login-fields .submit{background:#0161cc url(../images/video_cme_link_bg.png) repeat-x 0 -100px;display:block;border:#439CFF 1px solid;outline:none;color:#fff;font:normal 14px/20px "Segoe UI","Trebuchet MS",Arial,sans-serif;padding:4px 8px;float:left;}
.login-fields .button-holder{float:left;width:100%;margin:10px 0 0 0;padding:10px 0 0px 0;display:block;}
.login-fields .form-hint{font:normal 10px/14px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;float:left;display:block;padding:6px 0 14px 10px;}
/* ----- faculty -----------------------------------------------------*/
.main-faculty{width:628px;float:left;padding:30px 30px 30px 30px;}
.main-faculty h3{color:#000;padding:0 0 0px 0;margin:0 0 5px 0;font:normal 22px/30px "Segoe UI","Trebuchet MS",Arial,sans-serif;}

.main-faculty h3.faculty-program-title{color:#000;padding:0 0 0px 0;margin:0 0 30px 0;font:normal 22px/28px "Segoe UI","Trebuchet MS",Arial,sans-serif;}

.main-faculty p{font:normal 12px/16px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;padding:0 0 0px 0;margin:0 0 20px 0;}
.faculty-image{background:#edeeee;width:130px;height:130px;float:left;margin:0 30px 0px 0;position:relative;overflow:hidden;}
.faculty-image-bg{background:#000;width:130px;height:130px;}
.faculty-image img{width:130px;height:130px;overflow:hidden;}
.faculty-corner{position:absolute;z-index:9;}
.faculty-image .faculty-bio{background:transparent url(../images/bio_icon_small.png) no-repeat scroll 0 0;height:60px;position:absolute;text-indent:-99999px;width:60px;z-index:333333;display:none;margin-left:35px;margin-top:60px;}
ul.faculty-list{list-style:none;margin:0px 0 0 0!important;padding:0;float:left;width:100%;}
ul.faculty-list li{float:left;width:100%;margin:0 0px 25px 0;padding:0px 0 25px 0;border-bottom:#dadada 1px dotted;}
ul.faculty-list li.fac-list-last{border-bottom:none;margin-bottom:0px;}
.faculty-details{float:left;padding:6px 0 0 0;width:400px;}
.faculty-details h4{font:normal 20px/24px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#000;padding:0;margin:0 0 7px 0;}
.faculty-details h4 a{color:#008de1;text-decoration:none;}
.faculty-details h4 a:hover{color:#000;}
.faculty-details p{font:normal 10px/15px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;padding:0;margin:0;color:#888;border-bottom:none;}
.faculty-disclosure-hdr{font:bold 11px/16px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#333;}
p.read-bio{padding-top:10px;font:bold 11px/16px "Segoe UI","Trebuchet MS",Arial,sans-serif;}
p.read-bio a{background:url(../images/bio_icon_link_bg.gif) no-repeat 0 -126px;text-decoration:none;padding:4px 0 2px 21px;}
p.read-bio a:hover{background-position:0px 4px;color:#000;}
.faculty-bio-top{background:#277ED8 url(../images/faculty_bio_top_bg.png) repeat-x 0 0;float:left;border-bottom:none;width:628px;float:left;padding:30px 30px 30px 30px;margin:0 0 0px 0;}
.faculty-bio-details{float:left;padding:6px 0 0 0;width:440px;}
.faculty-bio-details h4{font:normal 22px/26px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#fff;padding:0;margin:0 0 10px 0;}
.faculty-bio-details p{font:normal 13px/17px "Segoe UI","Trebuchet MS",Arial,sans-serif;padding:0;margin:0;color:#B2DCF6;}
.main-faculty p strong{color:#000;}
.faculty-back{font:bold 11px/15px "Segoe UI","Trebuchet MS",Arial,sans-serif;letter-spacing:0;font-style:oblique;padding:0 0 0px 0;margin:0px 0 0 0;position:relative;top:0px;left:4px;}
.faculty-back a{text-decoration:none;padding:0 0 0px 0;display:inline-block;margin:0px 0 0 0;color:#858585;}
.faculty-back a:hover{color:#ccc;}
/* ----- cme -----------------------------------------------------*/
.main-cme{width:628px;float:left;padding:30px 30px 30px 30px;}

.main-cme h1.programtitle{font-size:18px;font-weight:bold;font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;}

.main-cme h3{color:#000;padding:0 0 0px 0;margin:0 0 20px 0;font:normal 22px/30px "Segoe UI","Trebuchet MS",Arial,sans-serif;}
.main-cme p{font:normal 12px/16px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;border-bottom:#aedbf5 1px dotted;padding:0 0 15px 0;margin:0 0 20px 0;}
.main-cme h4{font:normal 18px/24px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#008DE1;padding:0;margin:0 0 8px 0;}
.main-cme p.learn-obj{border-bottom:none;margin:0 0 8px 0;padding:0;}
.main-cme p.learn-part{border-bottom:none;margin:0 0 8px 0;padding:0;font:normal 13px/16px "Segoe UI","Trebuchet MS",Arial,sans-serif;padding:0;margin:0 0 8px 0;color:#000;}
.main-cme ul{font:normal 12px/16px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;border-bottom:#aedbf5 1px dotted;padding:0 0 15px 0;margin:0 0 20px 0;}
.main-cme ul li{margin:0 0 5px 0;padding:0 0 0 14px;background:url(../images/cme_bull.gif) no-repeat 0 5px;}
/* ----- help -----------------------------------------------------*/
.main-help{width:628px;float:left;padding:30px 30px 30px 30px;}
.main-help h3{color:#000;padding:0 0 0px 0;margin:0 0 20px 0;font:normal 22px/30px "Segoe UI","Trebuchet MS",Arial,sans-serif;}
.main-help p{font:normal 12px/16px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;padding:0 0 0px 0;margin:0 0 10px 0;}
.main-help h4{font:normal 18px/24px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#008DE1;padding:0;margin:0 0 8px 0;}
.main-help p.learn-obj{border-bottom:none;margin:0 0 8px 0;padding:0;}
.main-help ul{font:normal 12px/16px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;margin:0 0 20px 0;padding:0;}
.main-help ul li{margin:0 0 5px 0;padding:0 0 0 14px;background:url(../images/help_bull.gif) no-repeat 0 5px;}
img.help-image{margin:10px 0;}
/* ----- tech page -----------------------------------------------------*/
.main-tech{width:628px;float:left;padding:30px 30px 10px 30px;}
.main-tech h3{color:#000;padding:0 0 0px 0;margin:0 0 5px 0;font:normal 22px/30px "Segoe UI","Trebuchet MS",Arial,sans-serif;}
.main-tech h4{font:normal 18px/24px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#008DE1;padding:0;margin:0 0 5px 0;}
.main-tech p{font:normal 13px/18px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;padding:0 0 0px 0;margin:0 0 20px 0;}
.tech-flash{float:left;width:100%;margin:10px 0 30px 0;padding:0px 0 30px 0;border-bottom:#dadada 1px solid;}
.tech-flash-button{float:left;width:240px;padding:5px 0 0 0;margin:0;}
.tech-flash-button p{margin:0;padding:0;}
a.getflash{background:url(../images/flsh_bttn.gif) no-repeat 0 0;display:block;height:38px;width:178px;padding:14px 0 0 58px;text-decoration:none;outline:none;margin:0px 0 0px 0;font:normal 18px/22px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#fff;border:1px solid #b01c00;-moz-border-radius:8px;-webkit-border-radius:8px;}
a:hover.getflash{background-position:0 -68px;color:#000;border-color:#ffb24a;}
.tech-flash-info{float:left;width:358px;margin:0 30px 0 0;}
.tech-flash-info h4{
	color: #000;
}
.tech-flash-info p{margin:0;padding:0;font:normal 11px/14px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;}
table.sysreq{width:100%;margin:12px 0 30px 0;font:normal 12px/16px "Segoe UI","Trebuchet MS",Arial,sans-serif;border-collapse:collapse;border-spacing:0;border-top:#aedbf5 1px dotted;}
table.sysreq th{padding:5px 10px 15px 5px;color:#5BBFBF;font-weight:bold;font-size:14px;}
table.sysreq td{padding:8px 20px 8px 12px;text-align:left;vertical-align:top;border-bottom:#aedbf5 1px dotted;}
table.sysreq td strong{color:#333;}
table.sysreq tr.alt td{background-color:#f6faff;}
.redfootnote{font-size:11px;color:#CC0000;line-height:15px;}
.main-header{float:left;margin:0 0px 20px 0;width:688px;background:#000 url(../images/main_header_bg.png) repeat-x 0 0%;border:1px solid #dadada;border-bottom:none;}
.main-header h2{font:normal 31px/35px "Segoe UI","Trebuchet MS",Arial,sans-serif;letter-spacing:-1px;padding:0;margin:0 0 5px 0;color:#439CFF;}
.main-header p{font:normal 16px/20px "Segoe UI","Trebuchet MS",Arial,sans-serif;color:#737373;padding:0;margin:0 0 5px 0;}
.main-header-copy{padding:15px 20px 16px 20px;}
.email-bg{background:#fff url(../images/main_bg_email.jpg) no-repeat 100% 100%;}
p.optional{font:normal 10px/14px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;color:#666;float:left;display:block;margin:-5px 0 0 0;padding:0px 0 8px 0px;}
/*hr*/
div.hr{height:1px;background:#fff url(../images/hr_bg.gif) repeat-x scroll center;margin:30px 0;}
div.hr hr{display:none;}
div.hr2{height:1px;background:#fff url(../images/hr_bg.gif) repeat-x scroll center;margin:30px 0;float:left;width:100%;}
div.hr2 hr{display:none;}
/*----------netscore styles copied from ms------------------*/
.yourScore{background:#00679F;}
.avScore{background:#9EDDFA;}
.yourScoreText{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;font-weight:bold;}
.avScoreText{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;font-weight:bold;}
.textInstructions{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#333333;}
.MainHead{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:normal;font-variant:normal;color:#006666;}
.plainText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#000000;}
.net-question{font:bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#000000;display:block;width:100%;padding:0 0 5px 0;margin:0;float:left;}
table.net-table{float:left;width:100%;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:#b1bdc3 1px solid;}
table.net-table td{padding:4px 8px 4px 4px;}
p.test-instructions{padding:20px 10px;margin:20px 0 30px 0;font:normal 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;border:#b1bdc3 1px solid;background:#fff url(../images/dur_bg.gif) repeat-x bottom;}
p.eval-instructions{padding:5px 0px;margin:0px 0 30px 0;font:normal 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;}
.net{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#000000;}
.questtop{background:#fff url(../images/evl_top.gif) no-repeat 0 0;height:20px;width:605px;float:left;}
.questgroup{float:left;width:600px;background:#fff url(../images/evl_bttm.gif) no-repeat bottom left;padding:0px 25px 20px 25px;margin:0 0 15px 0;color:#000;font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;}
.quest{float:left;width:100%;margin:0 0 10px 0;font:bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;}
.quest strong,.quest b{color:#068AC8;}
.quest-instructions{font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;display:block;padding:5px 0 20px 0;color:#068AC8;}
.quest-choice{float:left;font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;width:100%;}
.quest-choice input{margin:0px 5px 0px 0;}
.quest-multi{float:left;width:100%;margin:0 0 0px 0;padding:10px 0 0 0;clear:both;border-top:#eee 1px solid;}
.multi-text{float:left;width:440px;margin:0 40px 0px 0;}
.multi-choice{float:left;margin:0 0 0px 0;padding:0;}
table.multibx{padding:0;margin:0;float:left;}
table.multibx td{padding:0px 3px 10px 3px;vertical-align:top;font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;}
table.multibx td input{display:block;}
input.buttonsubmit{background:#068AC8;border:none;outline:none;color:#fff;font:bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px 4px;}
table.bargraph{background:#fff;border:#068AC8 3px solid;}
table.bargraph td{text-align:left;vertical-align:bottom;padding:10px 10px 0 10px;}
table.bargraph td.barfoot{background:#068AC8;color:#fff;font:bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:center;padding:5px 0;}
p a.ebpdf{background:url(../images/icn_ve.gif) no-repeat 0px -238px;}
p a.ebpdf:hover{background:url(../images/icn_ve.gif) no-repeat 0px -298px;}
body.certbody{background:#fff;margin:0;padding:20px;text-align:center;}

