/* CSS crunched with Crunch - http://crunchapp.net/ */
body{background:#1370b1;}
.parent-home{overflow-x:hidden;}
.container{margin-left:0px;}
.oli-contain{background:#FFF;padding:10px 0px 0px 25px;}
@font-face{font-family:MetaWeb;src:url('MetaWeb-Normal.eot');font-weight:normal;}@font-face{font-family:MetaWeb;src:url('MetaWeb-Normal.woff') format('woff');font-weight:normal;}@font-face{font-family:MetaWeb;src:url('MetaWeb-Medium.eot');font-weight:500;}@font-face{font-family:MetaWeb;src:url('MetaWeb-Medium.woff') format('woff');font-weight:500;}@font-face{font-family:MetaWeb;src:url('MetaWeb-Light.eot');font-weight:100;}@font-face{font-family:MetaWeb;src:url('MetaWeb-Light.woff') format('woff');font-weight:100;}body{font-family:MetaWeb,sans-serif !important;font-weight:normal;}
.cmu-banner{height:35px;background:#990000;overflow:hidden;padding:0px 0px 0px 25px;}
.cmu-banner .cmuMark{width:225px;height:25px;display:block;background:url(../img/cmu_wordmark.png) no-repeat;margin:5px 0px 0px 15px;text-indent:100%;white-space:nowrap;overflow:hidden;}
.oli-header{height:90px;overflow:hidden;}
.oli-header .logo a{display:block;height:59px;margin:0px 0px 0px 15px;background:url(../img/Logo_OpenLearningInitiative.png) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;}
.mini-nav{text-align:right;font-size:10px;}
.mini-nav a{color:#4d4d4d;}
.login{background:#E9F7FE;height:20px;padding:10px 0px 10px 0px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.login h2{color:#000;font-size:15px;text-align:right;margin:0px 8px 0px 0px !important;line-height:22px;font-weight:normal;}
.login .links{font-size:10px;display:block;text-align:right;padding:0px 6px 0px 0px;}
.login .links a{margin:0px 3px 0px 3px;color:#333333;}
.search.mini input{font-size:12px;margin:10px 0px 10px 0px;padding:2px 20px 2px 2px;width:195px;background:url(../img/icon_search-mini.png) #e6e6e6 201px 5px no-repeat;text-align:right;border:0px;box-shadow:none;}
.alertContain{border:2px solid #FBEED5;padding:2px;margin-bottom:15px;}
.alertContain,.alert{display:inline-block;}
.alert{margin-bottom:0px;border-radius:0px 0px 0px 0px;padding:8px 14px 8px 14px;}
.alert .close{opacity:0.6;right:-22px;top:-20px;}
.alert .dismiss{background:none repeat scroll 0 0 transparent;border:0 none;color:#1371B2;font-size:10px;}
.navigation{margin:0px 0px 30px 0px;position:relative;animation-delay:2s;-moz-transition-delay:0.9s;-webkit-transition-delay:0.9s;}
.navigation.active{margin:0px 0px 55px 0px;-webkit-transition:margin 0.2s ease-out;-moz-transition:margin 0.2s ease-out;-o-transition:margin 0.2s ease-out;}
#menu-oli_main{position:relative;}
.navigation ul li a:hover{text-decoration:none;}
.navigation .caret{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #FFFFFF;display:block;height:0;opacity:1;vertical-align:top;width:0;margin:2px 0px 0px 0px;}
.navigation ul li.dropdownMenu{display:block;float:left;margin:0px 2px 0px 0px;font-size:16px;font-weight:500;position:static !important;padding:0px 0px 10px 0px;}
.navigation ul li.empty{display:block;float:left;margin:0px 2px 0px 0px;font-size:16px;font-weight:500;position:static !important;padding:0px 0px 10px 0px;}
.navigation ul li a.dropdown-toggle{color:#FFF;display:block;width:159px;height:27px;padding:9px;background-image:url(../img/bg_nav.gif);background-repeat:repeat-x;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.navigation ul li a{}
.navigation ul li a.extendLg{width:383px;cursor:default;}
.navigation ul li a.extendSm{width:204px;cursor:default;}
.navigation ul li ul li{margin:0px !important;}
.navigation ul li.menu-learn-with-oli.active a,.navigation ul li.menu-learn-with-oli:hover a,.navigation ul li.menu-learn-with-oli a:focus{background-position:0px -45px;}
.navigation ul li.menu-learn-with-oli a:focus .dropdown-oli{opacity:1;left:-9999px;}
.navigation ul li.menu-teach-with-oli.active a,.navigation ul li.menu-teach-with-oli:hover a,.navigation ul li.menu-teach-with-oli a:focus{background-position:0px -90px;}
.navigation ul li.menu-get-to-know-oli.active a,.navigation ul li.menu-get-to-know-oli:hover a,.navigation ul li.menu-get-to-know-oli a:focus{background-position:0px -135px;}
.navigation ul li.menu-my-courses.active a,.navigation ul li.menu-my-courses:hover a,.navigation ul li.menu-my-courses a:focus{background-position:0px -180px;}
.arrow{background-image:url(../img/elements.png);background-repeat:none;display:none;width:18px;height:9px;position:absolute;bottom:2px;margin:0px 0px 0px 70px;}
.navigation ul li a:hover .arrow,.navigation ul li.active .arrow{display:block;}
.navigation ul li.menu-learn-with-oli.active a .arrow{background-position:0px -99px;}
.navigation ul li.menu-learn-with-oli:hover a .arrow{background-position:0px -99px;}
.navigation ul li.menu-teach-with-oli.active a .arrow{background-position:-20px -99px;}
.navigation ul li.menu-teach-with-oli:hover a .arrow{background-position:-20px -99px;}
.navigation ul li.menu-get-to-know-oli.active a .arrow{background-position:-40px -99px;}
.navigation ul li.menu-get-to-know-oli:hover a .arrow{background-position:-40px -99px;}
.navigation ul li.menu-my-courses.active a .arrow{background-position:-59px -99px;}
.navigation ul li.menu-my-courses:hover a .arrow{background-position:-59px -99px;}
.navigation ul li .dropdown-oli{opacity:0;display:block;left:-9999px;-webkit-transition:opacity 0.4s ease-out;-moz-transition:opacity 0.4s ease-out;-o-transition:opacity 0.4s ease-out;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s;}
.navigation ul li:hover .dropdown-oli{opacity:1;left:-9999px;}
.slide{left:0px !important;}
.dropdown-oli li.active{margin:0px !important;background:#fbf49c;color:#0b345f;}
.dropdown-oli{background:#FFF;position:absolute !important;width:100%;left:0px;margin-top:10px;height:45px;-moz-box-shadow:0px 0px 7px 2px #E6E6E6;-webkit-box-shadow:0px 0px 7px 2px #E6E6E6;-o-box-shadow:0px 0px 7px 2px #E6E6E6;box-shadow:0px 0px 7px 2px #E6E6E6;display:none;height:45px;overflow:hidden;}
.dropdown-oli li{float:left;display:block;}
.dropdown-oli li a{display:block;width:100px;height:25px;border-right:2px solid #e6e6e6;font-size:13px !important;line-height:16px;color:#59595a;padding:10px;margin:0px !important;}
.dropdown-oli li a:hover{background:#fbf49c;color:#0b345f;}
.dropdown-oli li a.dropdown-toggle{display:block;width:100px !important;height:25px !important;border-right:2px solid #e6e6e6 !important;font-size:13px !important;line-height:16px !important;color:#59595a !important;padding:10px !important;margin:0px !important;background:none !important;}
.dropdown-oli li a.dropdown-toggle:hover{background:#fbf49c !important;color:#0b345f !important;}
.right-caret{border-bottom:6px solid transparent;border-top:6px solid transparent;border-left:6px solid #FFFFFF;display:inline-block;height:0;opacity:1;vertical-align:top;width:0;margin:3px 0px 0px 2px;}
.left-caret{border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:6px solid #000000;display:inline-block;height:0;opacity:0.3;vertical-align:top;width:0;}
.oli-Slider{background:url(../img/bg_slider.gif) repeat;border:1px solid #78828D;-moz-box-shadow:0px 0px 7px 2px #E6E6E6;-webkit-box-shadow:0px 0px 7px 2px #E6E6E6;-o-box-shadow:0px 0px 7px 2px #E6E6E6;box-shadow:0px 0px 7px 2px #E6E6E6;height:258px;}
.oli-Slider .contain{width:920px;}
.oli-Slider .blast{width:325px;font-weight:100;color:#1A1A1A;font-size:18px;line-height:26px;float:left;margin:5px 0px 0px 0px;}
.oli-Slider.home .blast a.learnmore{font-size:13.5px;line-height:20px;color:#1371b2;padding:7px !important;margin:0px 0px 0px 5px;}
.oli-Slider.home .blast b.right-caret{border-bottom:4px solid transparent;border-left:4px solid #1371B2;border-top:4px solid transparent;display:inline-block;height:0;margin:9px 0 0 2px;opacity:1;vertical-align:top;width:0;}
.oli-Slider.home .blast a.learnmore:hover{background-color:#FAF4A4;text-decoration:none;}
.oli-Slider .blast span{font-size:23px;line-height:28px;color:#1371b2;font-weight:500;display:block;}
.oli-Slider .meteor-slides{width:551px;background:#FFF;border:1px solid #B2B2B2;position:relative;}
.oli-Slider .meteor-slides .meteor-clip{}
.oli-Slider .sliderHeading{position:absolute;z-index:100;height:132px;width:208px;background-image:url(../img/elements.png);background-repeat:no-repeat;padding:15px;}
.oli-Slider .sliderHeading h3{font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold !important;font-size:18px !important;line-height:22px !important;}
.oli-Slider .sliderHeading span{color:#FFF;font-size:15px;line-height:18px;font-weight:100;}
.meteor-buttonsa{outline:0;}
.oli-Slider.home{position:absolute;width:100%;padding:18px;}
.oli-Slider.home .meteor-slides{float:right;top:0px;padding:10px;width:495px !important; height:202px !important;}
.oli-Slider.home .sliderHeading{background-position:-319px 0px;left:278px;top:23px;}
.oli-Slider.home .sliderHeading h3{margin:0px 0px 6px 9px;color:#0b345f !important;}
.oli-Slider.home .sliderHeading p{margin:0px 0px 0px 18px !important;}
.oli-Slider.home .meteor-clip{overflow:visible !important;}
.oli-Slider.parent{position:relative;height:200px;padding:10px;margin:0px 0px 30px 0px;}
.oli-Slider.parent .meteor-slides{left:171px;width:496px !important;height:190px;overflow:hidden;padding:5px;}
.oli-Slider.parent .sliderHeading{background-position:-319px -162px;left:-198px;top:0px;}
.oli-Slider.parent .sliderHeading h3{margin:0px 0px 0px 0px;color:#FFFFFF !important;}
.oli-Slider.parent .sliderHeading p{margin:7px 0px 0px 0px !important;width:192px;}
.oli-Slider.parent .meteor-clip{overflow:visible !important;}
.parent a.lm{top:73px;left:38px;}
#meteor-buttonslandinglearn,#meteor-buttonslandingteach,#meteor-buttonslandingoli{left:-172px;top:170px;}
.sponsorSlide .sliderHeading{display:none;}
.sponsorSlide .meteor-buttons{left:25%;}
.wwd{background-image:url(../img/elements.png);background-repeat:no-repeat;text-transform:uppercase;width:97px;height:22px;overflow:hidden;background-position:-80px -25px;margin:-3px 0px 0px -28px;padding:9px 0px 0px 20px;color:#FFFFFF !important;font-size:13px;line-height:20px;font-weight:500;}
.home a.lm,.parent a.lm{font-size:13.5px;line-height:20px;color:#1371b2;padding:3px 14px 2px 2px;background:url(../img/bg_lm.png) no-repeat 70px 6px;}
.home a.lm:hover,.parent a.lm:hover{background-color:#FAF4A4;}
.home a.lm{position:relative;}
.home .blast a.lm{margin:0px 0px 0px 5px;}
.home .mslide a.lm{top:129px;left:152px;position:absolute;background-position:70px 9px;}
.home a.lm:hover,.parent a.lm:hover{color:#0b345f;text-decoration:none;}
.home{}
.home #main{padding:0px;}
.home .spacer{margin:260px 0px 0px -25px;padding:50px 0px 0px 0px;width:600px;}
.grayMatter{background:#E0E0E0;margin:260px 0px 0px -25px;width:360px;padding:50px 0px 0px 5px;}
.gmContain{width:320px;margin-left:20px;float:left;}
.home h4{color:#ea2625;font-weight:500;font-size:13px;line-height:16px;margin:0px 0px 10px 0px;text-transform:uppercase;}
.home .feed{list-style:none;margin:0px 0px 0px 0px;padding:0px;font-weight:100;color:#000;font-size:13px;line-height:18px;}
.home .feed li.zebra{background:#F0F0F0;border-bottom:1px solid #B2B2B2;border-top:1px solid #B2B2B2;}
.home .feed li{padding:5px 10px 5px 10px;}
.home .feed li a{color:#000000;}
.home .showAll{display:block;font-size:12px;margin:5px 0px 35px 0px;color:#1371b2;}
.home .showAll:hover{color:#0b345f;}
.home .video{margin:0px 0px 15px 0px;}
.home .video a:hover .play{opacity:1;}
.home .video .play{background-image:url(../img/elements.png);background-repeat:no-repeat;position:absolute;margin:51px 0 0 84px;height:47px;width:47px;background-position:-1px -114px;opacity:0.8;}
.home .video img { width: 100%;}
.home .featured p{font-weight:100;color:#000;font-size:13px !important;line-height:18px !important;}
.home .sponsors p{font-weight:100;color:#000;font-size:12px !important;line-height:16px !important;width:120px;float:left;}
.home .sponsors .sponsorSlide{width:218px;height:80px;float:right;border:1px dotted #B2B2B2;}
.home .sponsors{padding:0px 0px 25px 0px;}
.home blockquote{background:#FFF;border:1px solid #B2B2B2;padding:6px;position:relative;color:#59595a;margin:0px 0px 20px 0px;}
.home blockquote q{background:#FBF49C;}
.home blockquote h3{position:absolute;background:url(../img/elements.png) no-repeat -80px 0px;top:0;left:0;width:156px;height:20px;margin:-8px 0px 0px 13px;color:#FFF !important;font-weight:500;font-size:12px !important;line-height:14px !important;text-transform:uppercase;padding:5px 0 0 8px;}
.home blockquote div{background:#E0E0E0;margin:0px;padding:12px;}
.home blockquote p{margin:0px !important;font-size:16px !important;line-height:22px;}
.home blockquote cite,blockquote.quotescollection-quote footer.attribution cite{color:#000;display:inline;font-size:10px;font-family:MetaWeb,sans-serif !important;line-height:14px;margin:10px 0px 0px 0px;}
.page-header{margin:0px 0px 30px 20px;padding:0px 0px 10px 0px;color:#1370b1;}
.page-header h1,.child-header h1{font-size:23px;line-height:28px;font-weight:500;border-bottom:1px solid #78828D;}
.mainsq{width:640px;}
.child-header{height:80px;overflow:hidden;}
.child-header h1{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;color:#1370b1;}
.child-header h1.blog{color:#4d4d4d;}
.child.subNavigation{font-size:15px;line-height:20px;}
.child.subNavigation a{float:left;margin:6px 12px 0px 0px;color:#4D4D4D;}
.child.subNavigation a:hover{color:#0B345F !important;}
.child.subNavigation a.selected{font-weight:500;text-decoration:underline;}
.quickFact{background:url(../img/border_dots.gif) repeat-x bottom;border-bottom:1px solid transparent;margin:0px 0px 1.5em 0px;}
.quickFact h2{text-transform:uppercase;}
.quickFact p{color:#59595A;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:22px;}
blockquote{border-left:none;}
blockqoute p{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:22px;}
blockquote.studyQuote p{font-family:Georgia,"Times New Roman",Times,serif;color:#59595a;font-size:18px;line-height:26px;}
blockquote.studyQuote cite{font-size:13px;line-height:16px;color:#000;padding-top:5px;font-weight:300;}
blockquote cite{display:block;font-size:10px;font-family:MetaWeb,sans-serif !important;font-weight:normal;line-height:14px;margin:10px 0px 0px 0px;}
blockquote .lm{display:none;}
hr{background:url(../img/border_dots.gif) repeat-x;border:none;margin:5px 0px !important;padding:0px;height:20px;clear:both;}
dt{font-weight:500;margin:10px 0px 0px 0px;}
.featImage{width:660px;overflow:hidden;border-top:10px solid #1370b1;margin:0px 0px 20px 0px;}
.featImage img{border:none !important;}
.featImage.notSet{background:#FF0;}
.parent-teach-with-oli .featImage{border-color:#ff8a00;}
.parent-learn-with-oli .featImage{border-color:#709e30;}
.parent-get-to-know-oli .featImage{border-color:#0b345f;}
#main{font-size:15px;font-weight:100;color:#000;padding:0px 0px 25px 0px;}
#main img{border:1px solid #CCC;}
#main img.noBorder{border:none !important;}
p{font-weight:normal;margin:0px 0px 1.0em 0px;font-size:15px;font-weight:100;line-height:20px;color:#000;}
#main h1,#main h2,#main h3{font-weight:500;}
.page-childh1,.page-child h2,.page-child h3{margin:12px 0px 6px 0px;}
#main h1,#main h2{font-weight:500;font-size:17px;line-height:20px;}
#main h3{font-size:13px;line-height:20px;color:#1371B2;}
.parent-teach-with-oli #main h1,.parent-teach-with-oli #main h2,.parent-teach-with-oli .landing.span6{color:#ff8a00;}
.parent-learn-with-oli #main h1,.parent-learn-with-oli #main h2,.parent-learn-with-oli .landing.span6{color:#709e30;}
.parent-get-to-know-oli #main h1,.parent-get-to-know-oli #main h2,.parent-get-to-know-oli .landing.span6{color:#0b345f;}
img.alignleft{float:left;}
.search-query{width:82px;}
.colorBlock{width:187px;height:93px;float:left;padding:15px 12px 15px 12px;margin:0px 2px 1.5em 0px;overflow:hidden;}
.colorBlock.last,.colorBlock:last-child{margin-right:0px;}
.colorBlock h3{margin:0px 0px 3px 0px;font-size:12.5px;font-weight:500;}
.colorBlock p{font-size:12.5px;font-weight:100;line-height:18px;}
.colorBlock br{display:none;}
.colorBlock.blue{background:#E9F7FE;}
.colorBlock.blue h3{color:#1371B2;}
.blue li{background:#E9F7FE;}
.yellowli{background:#FCF7E1;}
.easterli{background:#FFF5EC;}
.green li{background:#F1F6DD;}
.highlights li{padding:10px;margin:0px 0px 3px 0px;}
.wpsc br{display:none;}
img.alignleft{margin:0px 15px 1.0em 0px;}
img.alignright{margin:0px 0px 1.0em 15px;}
.colRight{margin:0px 0px 0px 15px;}
.colLeft{margin:0px 15px 0px 0px;}
.colLeft img{vertical-align:top;}
.thumbnail .caption{padding:9px 0px 9px 0px;}
.thumbnail{border:none;box-shadow:none;}
.wp-caption{margin:0px 0px 1.5em 0px;}
.wp-caption-text{margin:0px !important;font-size:13px;}
table th{font-weight:500;}
table{margin-bottom:1.5em;}
tbody th{text-align:right;}
tbody tr:hover{background-color:#FAF3D4;}
td,th{padding:5px 20px;}
tr{border-bottom:1px solid #eeeeee;}
#main ul.spacer li{margin:1em 0px 1em 0px;}
#main dl dd{margin-top:1em;margin-bottom:1em;}
.bInfo{margin:5px 0px 0px 0px;}
.bInfo span{margin:0px 10px 0px 0px;}
.search-results article,.category article{background:url(../img/border_dots.gif) repeat-x bottom;border-bottom:1px solid transparent;margin:0px 0px 1.5em 0px;}
.search-results .entry-content,.category .entry-content{margin:5px 0px 1.5em 0px;}
.search-results .entry-content h2,.category .entry-content h2{font-size:14px !important;font-weight:normal !important;color:#4D4D4D;}
.caret.left{border-bottom:5px solid transparent;border-right:5px solid #000000;border-top:5px solid transparent;margin:4px 7px 0px 0px;opacity:1;}
#courseList{margin:0px;border-bottom:none;font-size:12px;}
.nav-tabs li{margin:0px 2px -1px 0px;}
.nav-tabs li.active a{border-color:#B2B2B2 #B2B2B2 transparent;color:#1371b2;}
.nav-tabs li.active a:hover{color:#1371b2;border-color:#B2B2B2 #B2B2B2 transparent;}
.nav-tabs li a{border-color:#B2B2B2;background:#E6E6E6;padding-right:20px;padding-left:20px;padding-bottom:2px;padding-top:2px;background:#E6E6E6;color:#4D4D4D;}
.accordion.extra{border-top:none;margin-bottom:0px;}
.accordion.extra .accordion-toggle{background:#FFFFFF;color:#1371B2;outline:0;font-size:17px;font-weight:normal;text-transform:none;margin:3px 0px 3px 0px;padding:3px 15px 3px 15px;}
.accordion.extra .accordion-toggle:hover{text-decoration:underline;}
.accordion.extra .accordion-toggle .add{background-image:url(../img/elements.png);background-position:-5px 12px;display:inline-block;height:12px;width:12px;margin:0px 8px 0px 0px;float:left;}
.accordion.extra .accordion-toggle.active .add{background-position:-17px 12px;}
.accordion.extra h4{margin:10px 0px 5px 15px;color:#FF8700 !important;font-size:17px;font-weight:normal;}
.accordion.extra .accordion-body{background:#FFF5EC;margin:0px 0px 4px 15px;}
.accordion.extra .accordion-inner{font-size:12.5px;}
.tab-content{border:solid 1px #B2B2B2;padding:8px;}
.tab-content h2{font-size:18px !important;margin:0px 10px 6px 0px;float:left;}
.tab-content h3{clear:left;}
.tab-content h2,.tab-content h3{color:#1371B2 !important;}
.accordion{border-top:30px solid #1371B2;margin-bottom:0px;}
.accordion-group{border-radius:0px 0px 0px 0px;border:none;}
.accordion-heading{text-transform:uppercase;}
.accordion-toggle .caret{border-bottom:6px solid transparent;border-top:6px solid transparent;border-left:6px solid #1371B2;display:inline-block;height:0;opacity:1;vertical-align:top;width:0;margin-top:2px;margin-right:12px;}
.accordion-toggle.active .caret{border-right:6px solid transparent;border-top:6px solid #1371B2;border-left:6px solid transparent;display:inline-block;height:0;opacity:1;vertical-align:top;width:0;margin-top:6px;margin-right:10px;}
.accordion-toggle{background:#D9D9D9;font-size:14px;font-weight:500;color:#4D4D4D;}
.accordion-toggle.active,.accordion-toggle:hover{color:#000000;text-decoration:none;background-color:#DCEEFB;}
.accordion-body{background:#D9D9D9;}
.accordion-inner{border-top:2px solid #FFFFFF;background:#E6E6E6;}
.accordion-inner h2{}
.accordion-inner p{font-size:12.5px !important;font-weight:100 !important;margin:0 0 0.5em !important;}
.accordion-inner .enterCourse{font-size:12.5px;font-weight:normal;position:relative;}
.accordion-inner .enterCourse:hover{color:#1371B2;}
.accordion-inner .addInfo{font-size:11.5px;font-weight:normal;color:#1371B2;}
.accordion-inner .addInfo .caret{border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid #1371B2;display:inline-block;height:0;opacity:1;vertical-align:top;width:0;margin-top:5px;margin-left:6px;}
.accordion-inner .addInfo:hover{color:#1371B2;text-decoration:underline;}
.details .overview{margin-bottom:1.5em;background:url(../img/border_dots.gif) repeat-x bottom;border-bottom:1px solid transparent;}
.details .featured{margin:0px 15px 10px 0px;}
.details h2 .enterCourse{font-size:14px;margin:0px 0px 0px 10px;font-weight:normal;}
.details .addDetails{margin-bottom:1.5em;background:url(../img/border_dots.gif) repeat-x bottom;border-bottom:1px solid transparent;}
.details dt{font-size:13px;line-height:20px;font-weight:500;display:inline;}
.details dd{display:inline;margin-left:0px;}
.details dd:after{content:"\A\A";white-space:pre;}
.details .courseDetails{margin-bottom:1.5em;background:url(../img/border_dots.gif) repeat-x bottom;border-bottom:1px solid transparent;}
.details .alignleft{float:left;}
.details .wp-caption{margin:0px 15px 10px 0px;padding:0px;border:0px none;box-shadow:none;}
.feed .quickFact h2{color:#0B435F;}
.list.title{color:#1371B2;border-bottom:1px solid #CCC;padding:0px 0px 15px 0px;margin-top:1.5em;margin-bottom:0px;}
ul.recents li{border-bottom:1px solid #CCCCCC;}
ul.recents li a{display:block;height:41px;position:relative;padding:2px 0px;}
ul.recents li a:hover{text-decoration:none;background:#E9F7FE;}
ul.recents .extra,ul.recents .date{font-size:12px;font-weight:100;color:#808080;}
ul.recents .extra{position:absolute;}
ul.recents .date{position:absolute;right:0px;}
ul.recents .title{display:block;padding:18px 0px 0px 0px;color:#4D4D4D;font-size:13px;font-weight:normal;}
.showAll .right-caret{border-bottom:4px solid transparent;border-left:4px solid #1371B2;border-top:4px solid transparent;display:inline-block;height:0;margin:5px 0 0 5px;opacity:1;vertical-align:top;width:0;}
.landing.span6{background:#FFF;height:110px;border-top:10px solid;margin-bottom:20px;border-bottom:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;width:338px;}
.landing .wrap{margin:16px;color:#59595A;}
.landing .wrap h2{display:none;}
.landing .wrap{font-size:15px;line-height:20px;margin-top:15px;}
.landing .wrap h1,.landing .wrap h2{display:none;}
.landing .wrap .subpagetitle{display:block !important;margin:0px 0px 2px 0px;}
.landing .wrap h2.subpagetitle a{color:#1371B2;}
.page-parent .quote{font-size:16px;line-height:20px;}
.page-parent .quote p q{background:#FAF4A4;}
.page-parent .quote .quotescollection_source{display:block;margin:10px 0px 0px 0px;font-size:10px;line-height:18px;color:#4D4D4D;font-weight:500;}
.page-parent .quote .quotescollection_source .lm{display:none;}
.landing .wrap b.right-caret{border-bottom:4px solid transparent;border-left:4px solid #1371B2;border-top:4px solid transparent;display:inline-block;height:0;margin:7px 0px 0px 4px;opacity:1;vertical-align:top;width:0;}
.landing .wrap a.learnmore{padding:3px !important;display:block;float:left;}
.landing .wrap a.learnmore:hover{background-color:#FAF4A4;text-decoration:none;}
.landing .excerpt{display:block;height:40px;overflow:hidden;}
#sidebar{color:#59595a;font-size:12.5px;font-weight:100;}
#sidebar p{font-size:12.5px;line-height:18px;}
#sidebar .sbBlock h3{color:#ea2625;font-weight:500;font-size:12px;line-height:14px;margin:0px 0px 12px 0px;text-transform:uppercase;}
#sidebar .sbBlock h4{color:#000;font-weight:normal;font-size:13px;line-height:18px;}
#sidebar a{color:#1371b2;font-size:12px;line-height:18px;}
#sidebar a:hover{text-decoration:none;color:#00bb33 45;}
#sidebar a.lm{padding:0px 8px 0px 0px;background:url(../img/bg_lm.png) no-repeat right;}
#sidebar .sbBlock{border-bottom:1px solid #D9D9D9;margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}
#sidebar .quickFact{background:#FFF;border:1px solid #B2B2B2;padding:6px;position:relative;color:#59595a;margin:0px 0px 20px 0px;}
#sidebar .quickFact h3{position:absolute;background-image:url(../img/elements.png);background-repeat:no-repeat;top:0;left:0;width:75px;height:22px;margin:-8px 0px 0px 13px;color:#FFF;font-weight:500;font-size:12px;line-height:14px;text-transform:uppercase;padding:3px 0px 0px 4px;}
#sidebar .quickFact div{background:#E0E0E0;margin:0px;padding:12px;}
#sidebar .quickFact p{margin:0px !important;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:22px;}
#sidebar .quickFact h3.yellow{background-position:0px -78px;}
#sidebar .quickFact h3.green{background-position:0px -26px;}
#sidebar .quickFact h3.orange{background-position:0px 0px;}
#sidebar .quickFact h3.red{background-position:0px -52px;}
#sidebar .video{margin:15px 0px 0px 0px;}
#sidebar .video a:hover .play{opacity:1;}
#sidebar .video .play{background-image:url(../img/elements.png);background-repeat:no-repeat;position:absolute;margin:38px 0 0 53px;height:47px;width:47px;background-position:-1px -114px;opacity:0.8;}
#sidebar blockquote{background:#FFF;border:1px solid #B2B2B2;padding:6px;position:relative;color:#59595a;margin:0px 0px 20px 0px;}
#sidebar blockquote h3{position:absolute;background:url(../img/elements.png) no-repeat -80px 0px;top:0;left:0;width:156px;height:20px;margin:-8px 0px 0px 13px;color:#FFF;font-weight:500;font-size:12px;line-height:14px;text-transform:uppercase;padding:5px 0 0 8px;}
#sidebar blockquote div{background:#E0E0E0;margin:0px;padding:12px;}
#sidebar blockquote p{margin:0px !important;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:22px;}
#sidebar blockquote q{background:#FBF49C;}
#sidebar blockquote cite{display:block;font-size:10px;font-family:MetaWeb,sans-serif !important;font-weight:normal;line-height:14px;margin:10px 0px 0px 0px;}
footer{padding:40px 0px 0px 25px;color:#CCC;font-weight:100;letter-spacing:0.25px;}
footer a{color:#CCCCCC;}
footer a:hover,.footNav .general:hover{text-decoration:none;color:#FFF;}
.footer{background:url(../img/bg_body.gif) repeat-x #1370b1;height:400px;font-size:12px;line-height:18px;}
.footNav li a,.footer .title{text-transform:uppercase;color:#f0d460;font-size:11px;font-weight:500;letter-spacing:0.45px;}
.footer .title{margin:0px 0px 8px 0px;}
.footNav li ul.children{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;}
.footNav li ul.children a,.footNav .general{color:#CCCCCC;text-transform:none;letter-spacing:0.25px;font-weight:normal;font-size:12px;font-weight:400;margin:5px 0px 0px 0px;}
.footNav li ul.children a:hover{color:#FFF;}
.social.bump{margin:28px 0px 0px 0px;}
.social li{margin:5px 0px 3px 0px;}
.social li a{font-weight:400;}
.social li a span{display:inline-block;position:relative;top:4px;height:16px;width:16px;margin:0px 5px 0px 0px;background-image:url(../img/footer_social-sprite.png);background-repeat:no-repeat;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.social li a span.blog{background-position:0px 0px;}
.social li a span.facebook{background-position:-16px 0px;}
.social li a span.twitter{background-position:-32px 0px;}
.social li a span.youtube{background-position:-48px 0px;}
.social li a span.linkedin{background-position:-64px 0px;}
.social li a span.email{background-position:-80px 0px;}
.social li a span.share{background-position:-96px 0px;}
.social li a span.subscribe{background-position:-112px 0px;}
.cc{padding:0px 0px 0px 12px;margin-top:22px;}
.cc span{display:inline-block;position:absolute;margin:1px 0px 0px -20px;height:16px;width:16px;background-image:url(../img/footer_social-sprite.png);background-position:-128px 0px;}
.stButton{margin-left:0px !important;}
.sharethis{color:#CCC !important;font-weight:400 !important;}
.debug.show-grid{position:fixed;top:0;left:50%;margin-left:-915px;height:100%;display:block;}
.debug.show-grid div{background:rgba(146, 1, 1, 0.09);height:100%;text-align:center;color:#FFF;text-shadow:0px -1px rgba(0, 0, 0, 0.4);font-size:10px;}
.utTXhide{text-indent:100%;white-space:nowrap;overflow:hidden;}
span.utTXhide{display:block;}
.utBoxShadow{-moz-box-shadow:0px 0px 7px 2px #E6E6E6;-webkit-box-shadow:0px 0px 7px 2px #E6E6E6;-o-box-shadow:0px 0px 7px 2px #E6E6E6;box-shadow:0px 0px 7px 2px #E6E6E6;}
.hyphenate{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.quotescollection-quote .attribution { margin:10px 0px 0px 0px; padding:0px; text-align: left;}
.cboxElement img { width:100%;}
