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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right{height:13px;}
div.pp_default .pp_top .pp_left{background:url(prettyPhoto/default/sprite.png) -78px -93px no-repeat;}
div.pp_default .pp_top .pp_middle{background:url(prettyPhoto/default/sprite_x.png) top left repeat-x;}
div.pp_default .pp_top .pp_right{background:url(prettyPhoto/default/sprite.png) -112px -93px no-repeat;}
div.pp_default .pp_content .ppt{color:#f8f8f8;}
div.pp_default .pp_content_container .pp_left{background:url(prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px;}
div.pp_default .pp_content_container .pp_right{background:url(prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px;}
div.pp_default .pp_content{background-color:#fff;}
div.pp_default .pp_next:hover{background:url(prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer;}
div.pp_default .pp_previous:hover{background:url(prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer;}
div.pp_default .pp_expand{background:url(prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px;}
div.pp_default .pp_expand:hover{background:url(prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer;}
div.pp_default .pp_contract{background:url(prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px;}
div.pp_default .pp_contract:hover{background:url(prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer;}
div.pp_default .pp_close{width:30px;height:30px;background:url(prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;}
div.pp_default #pp_full_res .pp_inline{color:#000;}
div.pp_default .pp_gallery ul li a{background:url(prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa;}
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a{border-color:#fff;}
div.pp_default .pp_social{margin-top:7px;}
div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto;}
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause{background:url(prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px;}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px;}
div.pp_default .pp_details{position:relative;}
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next{background:url(prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0 0;width:20px;}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px;}
div.pp_default .pp_content_container .pp_details{margin-top:5px;}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative;}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px;}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover{opacity:0.7;}
div.pp_default .pp_description{font-size:11px;font-weight:bold;line-height:14px;margin:5px 50px 5px 0;}
div.pp_default .pp_bottom .pp_left{background:url(prettyPhoto/default/sprite.png) -78px -127px no-repeat;}
div.pp_default .pp_bottom .pp_middle{background:url(prettyPhoto/default/sprite_x.png) bottom left repeat-x;}
div.pp_default .pp_bottom .pp_right{background:url(prettyPhoto/default/sprite.png) -112px -127px no-repeat;}
div.pp_default .pp_loaderIcon{background:url(prettyPhoto/default/loader.gif) center center no-repeat;}
div.light_rounded .pp_top .pp_left{background:url(prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}
div.light_rounded .pp_top .pp_middle{background:#fff;}
div.light_rounded .pp_top .pp_right{background:url(prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}
div.light_rounded .pp_content .ppt{color:#000;}
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right{background:#fff;}
div.light_rounded .pp_content{background-color:#fff;}
div.light_rounded .pp_next:hover{background:url(prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer;}
div.light_rounded .pp_previous:hover{background:url(prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.light_rounded .pp_expand{background:url(prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.light_rounded .pp_expand:hover{background:url(prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.light_rounded .pp_contract{background:url(prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.light_rounded .pp_contract:hover{background:url(prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.light_rounded .pp_close{width:75px;height:22px;background:url(prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.light_rounded .pp_details{position:relative;}
div.light_rounded .pp_description{margin-right:85px;}
div.light_rounded #pp_full_res .pp_inline{color:#000;}
div.light_rounded .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}
div.light_rounded .pp_nav .pp_play{background:url(prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.light_rounded .pp_nav .pp_pause{background:url(prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.light_rounded .pp_arrow_previous{background:url(prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}
div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_rounded .pp_arrow_next{background:url(prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}
div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.light_rounded .pp_bottom .pp_left{background:url(prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}
div.light_rounded .pp_bottom .pp_middle{background:#fff;}
div.light_rounded .pp_bottom .pp_right{background:url(prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}
div.light_rounded .pp_loaderIcon{background:url(prettyPhoto/light_rounded/loader.gif) center center no-repeat;}
div.dark_rounded .pp_top .pp_left{background:url(prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}
div.dark_rounded .pp_top .pp_middle{background:url(prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_top .pp_right{background:url(prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}
div.dark_rounded .pp_content_container .pp_left{background:url(prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}
div.dark_rounded .pp_content_container .pp_right{background:url(prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}
div.dark_rounded .pp_content{background:url(prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_next:hover{background:url(prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer;}
div.dark_rounded .pp_previous:hover{background:url(prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.dark_rounded .pp_expand{background:url(prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.dark_rounded .pp_expand:hover{background:url(prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.dark_rounded .pp_contract{background:url(prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.dark_rounded .pp_contract:hover{background:url(prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.dark_rounded .pp_details{position:relative;}
div.dark_rounded .pp_description{margin-right:85px;}
div.dark_rounded .currentTextHolder{color:#c4c4c4;}
div.dark_rounded .pp_description{color:#fff;}
div.dark_rounded #pp_full_res .pp_inline{color:#fff;}
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}
div.dark_rounded .pp_nav .pp_play{background:url(prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.dark_rounded .pp_nav .pp_pause{background:url(prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.dark_rounded .pp_arrow_previous{background:url(prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}
div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_rounded .pp_arrow_next{background:url(prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}
div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.dark_rounded .pp_bottom .pp_left{background:url(prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}
div.dark_rounded .pp_bottom .pp_middle{background:url(prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_bottom .pp_right{background:url(prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}
div.dark_rounded .pp_loaderIcon{background:url(prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.dark_square .pp_left ,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content{background:#000;}
div.dark_square .currentTextHolder{color:#c4c4c4;}
div.dark_square .pp_description{color:#fff;}
div.dark_square .pp_loaderIcon{background:url(prettyPhoto/dark_square/loader.gif) center center no-repeat;}
div.dark_square .pp_expand{background:url(prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.dark_square .pp_expand:hover{background:url(prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.dark_square .pp_contract{background:url(prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.dark_square .pp_contract:hover{background:url(prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.dark_square .pp_close{width:75px;height:22px;background:url(prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.dark_square .pp_details{position:relative;}
div.dark_square .pp_description{margin:0 85px 0 0;}
div.dark_square #pp_full_res .pp_inline{color:#fff;}
div.dark_square .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}
div.dark_square .pp_nav{clear:none;}
div.dark_square .pp_nav .pp_play{background:url(prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.dark_square .pp_nav .pp_pause{background:url(prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.dark_square .pp_arrow_previous{background:url(prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}
div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_square .pp_arrow_next{background:url(prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}
div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.dark_square .pp_next:hover{background:url(prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer;}
div.dark_square .pp_previous:hover{background:url(prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.light_square .pp_left ,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content{background:#fff;}
div.light_square .pp_content .ppt{color:#000;}
div.light_square .pp_expand{background:url(prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.light_square .pp_expand:hover{background:url(prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.light_square .pp_contract{background:url(prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.light_square .pp_contract:hover{background:url(prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.light_square .pp_close{width:75px;height:22px;background:url(prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.light_square .pp_details{position:relative;}
div.light_square .pp_description{margin-right:85px;}
div.light_square #pp_full_res .pp_inline{color:#000;}
div.light_square .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}
div.light_square .pp_nav .pp_play{background:url(prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.light_square .pp_nav .pp_pause{background:url(prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.light_square .pp_arrow_previous{background:url(prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_square .pp_arrow_next{background:url(prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.light_square .pp_next:hover{background:url(prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer;}
div.light_square .pp_previous:hover{background:url(prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.light_square .pp_loaderIcon{background:url(prettyPhoto/light_rounded/loader.gif) center center no-repeat;}
div.facebook .pp_top .pp_left{background:url(prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}
div.facebook .pp_top .pp_middle{background:url(prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}
div.facebook .pp_top .pp_right{background:url(prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}
div.facebook .pp_content .ppt{color:#000;}
div.facebook .pp_content_container .pp_left{background:url(prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}
div.facebook .pp_content_container .pp_right{background:url(prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}
div.facebook .pp_content{background:#fff;}
div.facebook .pp_expand{background:url(prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.facebook .pp_expand:hover{background:url(prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.facebook .pp_contract{background:url(prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.facebook .pp_contract:hover{background:url(prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.facebook .pp_close{width:22px;height:22px;background:url(prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.facebook .pp_details{position:relative;}
div.facebook .pp_description{margin:0 37px 0 0;}
div.facebook #pp_full_res .pp_inline{color:#000;}
div.facebook .pp_loaderIcon{background:url(prettyPhoto/facebook/loader.gif) center center no-repeat;}
div.facebook .pp_arrow_previous{background:url(prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}
div.facebook .pp_arrow_next{background:url(prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default;}
div.facebook .pp_nav{margin-top:0;}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}
div.facebook .pp_nav .pp_play{background:url(prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;}
div.facebook .pp_nav .pp_pause{background:url(prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px;}
div.facebook .pp_next:hover{background:url(prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer;}
div.facebook .pp_previous:hover{background:url(prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.facebook .pp_bottom .pp_left{background:url(prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}
div.facebook .pp_bottom .pp_middle{background:url(prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}
div.facebook .pp_bottom .pp_right{background:url(prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}
.pp_top{height:20px;position:relative;}
* html .pp_top{padding:0 20px;}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle{left:0;position:static;}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_content{height:40px;min-width:40px;}
* html .pp_content{width:40px;}
.pp_fade{display:none;}
.pp_content_container{position:relative;text-align:left;width:100%;}
.pp_content_container .pp_left{padding-left:20px;}
.pp_content_container .pp_right{padding-right:20px;}
.pp_content_container .pp_details{float:left;margin:10px 0 2px 0;}
.pp_description{display:none;margin:0;}
.pp_social{float:left;margin:0;}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden;}
.pp_social .twitter{float:left;}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0;}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap;}
.pp_nav .pp_play,
.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px;}
a.pp_arrow_previous,
a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000;}
.pp_gallery div{float:left;overflow:hidden;position:relative;}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap;}
.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden;}
.pp_gallery ul a:hover,
.pp_gallery li.selected a{border-color:#fff;}
.pp_gallery ul a img{border:0;}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0;}
.pp_gallery li.default a{background:url(prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}
.pp_gallery li.default a img{display:none;}
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next{margin-top:7px !important;}
a.pp_next{background:url(prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
a.pp_previous{background:url(prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;}
a.pp_expand,
a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px;}
.pp_bottom{height:20px;position:relative;}
* html .pp_bottom{padding:0 20px;}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_bottom .pp_middle{left:0;position:static;}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;}
#pp_full_res{line-height:1 !important;}
#pp_full_res .pp_inline{text-align:left;}
#pp_full_res .pp_inline p{margin:0 0 15px 0;}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}
body{background:url(images/sprites-horiz.png) repeat-x 0 -57px;background-color:#f6f6f8;font-family:Arial, Helvetica, sans-serif;}
strong{font-weight:bold;}
em{font-style:italic;}
a{text-decoration:none;color:#53777a;}
a:hover{text-decoration:none;color:#af1e37;}
.clear{clear:both;height:0;}
.ie7 .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.ie7 .clearfix{display:inline-block;}
.ie7 html[xmlns] .clearfix{display:block;}
* html .ie7 .clearfix{height:1%;}
.maincontainer{margin:0 auto;width:960px;}
.contentarea{margin-top:-14px;background-color:#fcfcfc;}
.paddingbottom{padding-bottom:36px;}
.divider{border-top:1px solid #e0e0e0;margin-top:20px;}
.modalstyle{background-image:none;background-color:#f3f3f3;}
.modalspace{padding:0 28px;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:0;right:18px;overflow:hidden;width:60px;height:57px;border:none;text-indent:100%;background:url(images/sprites.png) no-repeat -737px -340px;}
#toTopHover{width:60px;height:57px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);background:url(images/sprites.png) no-repeat -827px -340px;}
#toTop:active, #toTop:focus{outline:none;}
div#infscr-loading{margin:-18px 0 0 4px;}
#infscr-loading{clear:both;padding-top:4px;}
div#infscr-loading div{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#666666;}
.navigation{clear:both;}
.videoloading #infscr-loading img{margin-top:28px;}
.videoloading div#infscr-loading{margin:0 0 0 42px;}
.videoloading .navigation{margin:0 0 0 42px;}
#social{list-style:none outside none !important;}
ul#social.cf{margin:18px 0 0 0;}
#social > li{display:block;float:left;margin:0;padding:0 32px 0 0 !important;}
ul#social.cf li.facebookshare{margin-right:-12px;}
.sitenav{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:15px;background-color:#2d2d2d;}
nav{margin:0 auto;width:960px;padding-top:3px;padding:15px 0 12px 0;}
.sitenav a{color:#bdbdbd;text-transform:uppercase;}
.sitenav a:hover{color:#ffffff;}
span.navdivider{width:3px;height:28px;margin:0 6px 0 4px;background-image:url(images/topnav-divider.jpg);}
span.navdivleft{margin:0 4px;}
span.navdivright{margin:0 8px 0 6px;}
.navleft{float:left;}
.navright{float:right;}
.subnavarea{height:47px;background:url(images/sprites-horiz.png) repeat-x 0 0;margin-bottom:1px;}
.subnavlist{float:left;}
.subnavprogs{width:700px;}
ul.subnav{height:47px;}
ul.subnav li{float:left;font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:18px;text-transform:uppercase;height:47px;display:inline-block;overflow:hidden;background-image:url(images/subnav-divider.jpg);background-repeat:no-repeat;background-position:right;}
ul.subnav a{display:block;padding:16px 17px 14px 17px;color:#696d6e;}
ul.subnav a:hover, ul.subnav .current_page_item a{color:#af1e37;background-image:url(images/subnav-hover.png);background-repeat:no-repeat;background-position:center bottom;}
ul.subnav li.current_page_item a{color:#393939;}
ul.subnav li.current_page_item a:hover{color:#af1e37;}
.searchmain-bg{float:right;width:105px;height:25px;position:relative;margin:-5px 0 0 3px;background:#555;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.searchmain-bg input{width:65px;font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:14px;text-transform:uppercase;color:#999999;margin:3px 0 0 10px;border:none;background:none;}
.searchmain-bg button{border:none;text-indent:-9999px;position:absolute;right:8px;top:6px;height:13px;width:13px;background-color:transparent;background:url(images/sprites.png) no-repeat -905px -34px;}
@media only screen and (device-width:768px){.searchmain-bg input{font-size:13px;margin:3px 0 0 4px;}
.searchmain-bg button{right:0;}
}
.searchcontainer{margin-top:-14px;}
.progsearch-info{float:left;font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:47px;text-transform:uppercase;color:#696D6E;overflow:hidden;background-image:url(images/subnav-divider.jpg);background-repeat:no-repeat;background-position:right;padding:0 17px;}
.progsearch-adv{float:right;width:auto;margin:10px 0 0 0;}
.search-bg{width:230px;height:28px;float:left;position:relative;margin-right:12px;background:url(images/sprites.png) no-repeat -753px -286px;}
select#searchScope{float:left;margin:4px 12px 0 0;}
.progsearch input, .progsearch-adv input{width:196px;font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:15px;text-transform:uppercase;color:#888888;margin:4px 0 0 10px;border:none;background:none;}
.progsearch button, .progsearch-adv button{border:none;text-indent:-9999px;position:absolute;right:7px;top:8px;height:13px;width:13px;background-color:transparent;background:url(images/sprites.png) no-repeat -905px -34px;}
@media only screen and (device-width:768px){.progsearch input, .progsearch-adv input{font-size:15px;margin:3px 0 0 4px;}
.progsearch button, .progsearch-adv button{right:0;}
}
.searchinfo{color:#888888;margin:32px 0 0;}
.searchinfoprograms{margin-top:48px;}
.searchinfo a{color:#888888;font-weight:normal !important;}
.searchinfo a:hover{color:#af1e37;}
.searchimg{float:left;margin:18px 24px 0 0;padding:4px;line-height:0;border:1px solid #e3e3e3;background-color:#ffffff;-webkit-box-shadow:0px 5px 10px -5px #b9b9b9;-moz-box-shadow:0px 5px 10px -5px #b9b9b9;box-shadow:0px 5px 10px -5px #b9b9b9;}
.videosearchimg{overflow:hidden;}
.videosearchimg img{width:258px;margin:-25px -2px;}
.searchimgprograms{margin-top:0;}
input:focus{outline:none;}
.searchpagedspacer{margin-top:-42px;}
.searchmorebutton{float:left;margin-top:14px;}
.searchmorebutton-start{float:left;width:6px;height:36px;margin-left:-5px;background:url(images/sprites.png) no-repeat -982px -24px;}
.searchmorebutton-bg{background:url(images/sprites.png) no-repeat right -156px;}
.searchmorebutton p.moreinfosearch{color:#FFFFFF;font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:36px;padding:0 26px 0 21px;text-shadow:1px 1px #555555;text-transform:uppercase;}
.ui-widget{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:15px;text-transform:uppercase;}
.ui-widget-content{border:1px solid #dddddd;background:#f3f3f3;color:#696D6E;}
.ui-widget-content a{color:#696D6E;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{background:#53777A;color:#fff;}
.ui-state-hover a, .ui-state-hover a:hover{color:#fff;text-decoration:none;}
.ui-widget:active{outline:none;}
.ui-autocomplete{position:absolute;cursor:default;}
* html .ui-autocomplete{width:1px;}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;}
header{margin:24px 0;font-family:"din-condensed-web-n4", "din-condensed-web",sans-serif;font-style:normal;font-weight:400;}
.gradlogo{float:left;width:180px;height:54px;background:url(images/sprites.png) no-repeat -217px -446px;}
.gradlogo a{width:180px;height:53px;display:block;text-indent:-9999px;}
nav.headernav{float:right;width:700px;margin-right:-12px;padding:0;}
.navitem{float:right;font-size:28px;line-height:18px;text-transform:uppercase;margin-left:12px;padding:6px 12px 0 0;text-shadow:1px 1px #e9e9e9;}
.navitem span{font-size:14px;}
.navitem a{display:block;color:#555555;}
.navitem a:hover{color:#af1e37;}
.headerdivider{border-right:1px solid #abb0b0;}
.banner{margin:0 auto;width:988px;height:62px;background-color:#acb5b5;}
.bannerwrap{margin:0 auto;width:988px;height:14px;background:url(images/sprites.png) no-repeat 0px 0px;}
.bannertitle{float:left;padding:14px 0 0 30px;}
.ie .bannertitle{padding-top:16px;}
.banner h2{font-family:"din-condensed-web-n4", "din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:32px;color:#ffffff;text-shadow:1px 1px #555555;text-transform:uppercase;}
.banner h2 a{color:#ffffff;}
.bannerbuttons{float:right;}
.bannerbuttons p{font-family:"din-condensed-web-n4", "din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:18px;color:#ffffff;text-shadow:1px 1px #555555;text-transform:uppercase;line-height:36px;padding:0 26px 0 21px;}
.bannerbuttons p a{color:#ffffff;}
.bannerbuttonleft, .bannerbuttonright{height:36px;margin:13px 18px 0 0;}
.bannerbuttonleft{float:left;}
.bannerbuttonleft-start{float:left;width:6px;height:36px;margin-left:-5px;background:url(images/sprites.png) no-repeat -982px -70px;}
.bannerbuttonleft-bg{background:url(images/sprites.png) no-repeat right -202px;}
.bannerbuttonright{float:left;}
.bannerbuttonright-start{float:left;width:6px;height:36px;margin-left:-5px;background:url(images/sprites.png) no-repeat -982px -24px;}
.bannerbuttonright-bg{background:url(images/sprites.png) no-repeat right -156px;}
.vertical{height:280px;margin:0 auto;overflow:hidden;padding:0;position:relative;width:960px;}
.items{height:20000em;margin:0;position:absolute;}
.item{height:280px;margin:0;padding:0;}
.actions{bottom:0;clear:both;height:42px;padding:0;position:absolute;right:0;width:134px;z-index:100;}
.actions a, .actions button{cursor:pointer;display:inline-block;float:left;height:42px;margin:0 4px;opacity:0.75;padding:0;text-indent:-9999px;width:47px;}
.bigup{background:url(images/sprites.png) no-repeat -737px -427px;}
.bigdown{background:url(images/sprites.png) no-repeat -827px -427px;}
.introblocks{padding:0 0 60px 0;}
.col3block-home{float:left;width:260px;margin:36px 10px 0 40px;}
.col3block-home h1{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:28px;color:#446064;margin-bottom:-4px;text-transform:uppercase;}
.col3block-home h2{font-weight:bold;color:#446064;}
.col3block-info{font-size:13px;line-height:18px;color:#888888;margin-top:18px;}
.introbutton{height:28px;margin:13px 18px 0 0;background-repeat:no-repeat;background-position:right;}
.introbutton p{font-family:"din-condensed-web-n4", "din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:14px;color:#ffffff;text-shadow:1px 1px #555555;text-transform:uppercase;line-height:28px;padding:0 26px 0 20px;}
.introbutton p a{color:#ffffff;}
.introbuttonstart{float:left;width:5px;height:28px;margin-top:13px;background:url(images/sprites.png) no-repeat -983px -116px;}
.introbutton{float:left;background:url(images/sprites.png) no-repeat right -248px;}
.videos-home{margin:0 0 0 40px;padding-bottom:40px;}
.videos-home h1{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:28px;color:#777777;text-transform:uppercase;}
.videos-home h1 a{color:#777777;}
.videos-home h1 a:hover{color:#53777A;}
.videoitem{float:left;width:202px;height:112px;position:relative;margin:18px 24px 0 0;}
.video-title{width:180px;z-index:100;position:absolute;padding:4px 7px 5px 11px;margin:69px 0 0 -3px;background:url(images/sprites.png) no-repeat -5px -339px;}
.video-title p{font-size:10px;font-weight:bold;font-style:italic;line-height:14px;color:#222222;}
.ie .video-title p{font-size:10px;}
.video-thumb{height:112px;overflow:hidden;}
.video-thumb img{width:206px;height:155px;margin:-20px 0 0 -2px;}
@media only screen and (device-width:768px){.video-thumb img{margin:-22px 0 0 -2px;}
}
.videomore{font-size:11px;font-style:italic;color:#999999;text-align:right;margin:12px 44px 0 0;}
.videomore a{color:#999999;}
.videomore a:hover{color:#af1e37;}
.col3block-more{float:left;width:265px;margin:0 5px 45px 35px;display:block;}
.moreinfo-home{padding:40px 0;background-image:url(images/bg-secondary.png);background-repeat:repeat;}
.col3block-more h2{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:22px;color:#444444;text-transform:uppercase;padding-left:90px;margin:4px 0;}
.col3block-more h3{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:17px;color:#888888;text-transform:uppercase;padding-left:90px;margin-bottom:4px;}
.col3block-more p{font-size:12px;line-height:18px;color:#333333;padding-left:90px;}
a span.progsmore{font-weight:bold;text-decoration:none;color:#af1e37;}
a:hover span.progsmore{font-weight:bold;text-decoration:none;color:#53777A;}
.more-icon{float:left;width:80px;height:80px;}
.icon-programs{background:url(images/sprites.png) no-repeat -275px -156px;}
.icon-financial{background:url(images/sprites.png) no-repeat -365px -156px;}
.icon-research{background:url(images/sprites.png) no-repeat -5px -246px;}
.icon-studentlife{background:url(images/sprites.png) no-repeat -95px -246px;}
.icon-studentblogs{background:url(images/sprites.png) no-repeat -185px -246px;}
.icon-videotours{background:url(images/sprites.png) no-repeat -463px -438px;}
.icon-international{background:url(images/sprites.png) no-repeat -275px -246px;}
.moreinfo-large{height:122px;margin:0 40px 10px 40px;background:url(images/sprites.png) no-repeat -5px -24px;}
.moreinfo-block{float:left;width:265px;height:82px;margin:21px 10px 0 15px;}
.moreinfo-block h2{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:22px;color:#444444;text-transform:uppercase;padding-left:90px;margin:10px 0 6px 0;}
.moreinfo-block p{font-size:12px;line-height:18px;color:#444444;padding-left:90px;}
.moreinfo-block p a{font-weight:bold;text-decoration:none;color:#53777a;}
.moreinfo-block p a:hover{text-decoration:none;color:#af1e37;}
.icon-contact{background:url(images/sprites.png) no-repeat -5px -156px;}
.icon-twitter{background:url(images/sprites.png) no-repeat -95px -156px;}
.icon-apply{background:url(images/sprites.png) no-repeat -185px -156px;}
.contentcolumn{float:left;width:600px;margin-left:40px;}
.one_half{width:47%;float:left;margin-right:6%;padding-bottom:6px;}
.one_third{width:27%;float:left;margin-right:6%;padding-bottom:6px;}
.proglistview{width:60%;float:left;margin-right:6%;padding-bottom:6px;}
.proglistviewside{width:30%;float:left;margin-right:6%;padding-bottom:6px;}
.last{clear:right;margin-right:0 !important;}
.contentlisting .navigation p a{color:#f3f3f3;}
.pages{margin-top:-20px;}
h1.sectiontitle{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:36px;color:#555555;padding:28px 0 28px 40px;text-transform:uppercase;width:880px;}
.videotitlearea{background-color:#ffffff;}
.videoblock{height:355px;overflow:hidden;}
.video-large{width:258px;height:144px;overflow:hidden;}
.video-large img{width:262px;height:197px;margin:-25px 0 0 -2px;}
@media only screen and (device-width:768px){.video-large img{margin:-27px 0 0 -2px;}
}
.videometa{font-size:12px;font-weight:bold;line-height:14px;color:#777777;margin-top:-8px;padding:0 15px 0 15px;}
.videometa p{padding-top:10px;}
.ie .videometa p{padding-top:3px;}
div.pp_default .pp_description{font-size:14px;padding:5px 0 0 5px;}
div.pp_default .pp_description a{color:#af1e37;}
div.pp_default .pp_description a:hover{color:#53777A;}
.pagefull{padding:28px 0;width:880px;margin-left:40px;}
.pagesidebar{padding:28px 0;background:url(images/sprites-vert.png) repeat-y -1930px 0;}
.pagelistings{padding:32px 0;}
.newspost{margin-bottom:50px;}
.eventpost{margin-bottom:36px;}
.contentlisting p{font-size:14px;color:#666666;line-height:22px;padding-top:6px;}
.contentlisting p a{font-weight:bold;color:#53777a;}
.contentlisting p a:hover{color:#af1e37;}
.attachment-post-small, .attachment-single-post{width:120px;height:120px;padding:4px;border:1px solid #e3e3e3;background-color:#ffffff;-webkit-box-shadow:0px 5px 10px -5px #b9b9b9;-moz-box-shadow:0px 5px 10px -5px #b9b9b9;box-shadow:0px 5px 10px -5px #b9b9b9;}
.attachment-post-small{float:left;margin-right:18px;}
.attachment-single-post{float:right;margin:20px 0 4px 18px;}
.contentlisting h1{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:30px;color:#555555;padding:0 0 2px 0;}
.contentlisting h1 a{color:#555555;}
.contentlisting h1 a:hover{color:#af1e37;}
.fullposting a{font-weight:bold;}
.fullposting h1, .fullposting h2, .fullposting h3, .fullposting h4, .fullposting h5{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;}
.fullposting h1 a, .fullposting h2 a, .fullposting h3 a, .fullposting h4 a, .fullposting h5 a{font-weight:normal;}
.fullposting h1{font-size:40px;line-height:42px;color:#555555;padding:0 0 2px 0;}
.fullposting h2{font-size:32px;line-height:34px;color:#555555;margin:24px 0 -18px 0;}
.fullposting h3{font-size:24px;line-height:34px;color:#555555;margin:28px 0 -20px 0;}
.fullposting h4, .fullposting h5{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;line-height:24px;color:#555555;margin:22px 0 -20px 0;}
.fullposting .newsdate{color:#999999;margin:0 0 8px 0;}
.fullposting .posttags{font-size:11px;color:#999999;margin:24px 0 0 0;padding-top:8px;border-top:1px solid #d3d3d3;}
.fullposting .posttags a{font-weight:bold;}
.fullposting p{font-size:15px;color:#666666;line-height:23px;padding-top:22px;}
.fullposting ul, .fullposting ol{font-size:15px;color:#666666;line-height:24px;}
.fullposting ul{margin:12px 0 4px 32px;}
.fullposting ul ul{margin:6px 0 8px 24px;}
.fullposting ul li{padding-top:8px;list-style-type:disc;}
.fullposting ol{margin:12px 0 4px 40px;}
.fullposting ol ol{margin:6px 0 8px 24px;}
.fullposting ol li{padding-top:8px;list-style-type:decimal;}
.fullposting ol ol li{list-style-type:lower-alpha;}
.fullposting blockquote{border-top:1px dotted #ACB5B5;border-bottom:1px dotted #ACB5B5;background-color:#f3f3f3;margin:24px 56px 0 28px;}
.fullposting blockquote p{padding:18px 28px 20px 28px;font-size:12px;line-height:20px;font-style:italic;}
.alphalisting{background-image:url(images/bg-secondary.png);background-repeat:repeat;padding:24px 40px 30px 40px;}
.alpha-item{font-size:16px;color:#a6a6a6;border-bottom:1px solid #d3d3d3;padding:28px 0 4px 4px;margin-bottom:-8px;text-shadow:1px 1px #ffffff;}
.listing-anchors{font-weight:bold;}
#myList-nav a{padding:0 20px 0 0;letter-spacing:1.05px;text-shadow:1px 1px #ffffff;}
#myList-nav a.ln-disabled{color:#d9d9d9;}
#myList-nav .ln-selected{color:#ae0d31;text-shadow:1px 1px #ffffff;}
#myList-nav a._{display:none;}
article.errorlisting h3{margin:32px 0 0 0;}
img.aligncenter{margin:0;padding:4px;border:1px solid #e3e3e3;background-color:#ffffff;-webkit-box-shadow:0px 5px 10px -5px #b9b9b9;-moz-box-shadow:0px 5px 10px -5px #b9b9b9;box-shadow:0px 5px 10px -5px #b9b9b9;}
img.alignnone{margin:0;padding:4px;border:1px solid #e3e3e3;background-color:#ffffff;-webkit-box-shadow:0px 5px 10px -5px #b9b9b9;-moz-box-shadow:0px 5px 10px -5px #b9b9b9;box-shadow:0px 5px 10px -5px #b9b9b9;}
.wp-caption.alignnone{margin:24px 0 8px 0;padding:4px;border:1px solid #e3e3e3;background-color:#ffffff;-webkit-box-shadow:0px 5px 10px -5px #b9b9b9;-moz-box-shadow:0px 5px 10px -5px #b9b9b9;box-shadow:0px 5px 10px -5px #b9b9b9;}
img.alignleft{float:left;margin:0 24px 14px 0;padding:4px;border:1px solid #e3e3e3;background-color:#ffffff;-webkit-box-shadow:0px 5px 10px -5px #b9b9b9;-moz-box-shadow:0px 5px 10px -5px #b9b9b9;box-shadow:0px 5px 10px -5px #b9b9b9;}
.wp-caption.alignleft{float:left;margin:22px 24px 14px 0;padding:4px;border:1px solid #e3e3e3;background-color:#ffffff;-webkit-box-shadow:0px 5px 10px -5px #b9b9b9;-moz-box-shadow:0px 5px 10px -5px #b9b9b9;box-shadow:0px 5px 10px -5px #b9b9b9;}
img.alignright{float:right;margin:0 0 14px 24px;padding:4px;border:1px solid #e3e3e3;background-color:#ffffff;-webkit-box-shadow:0px 5px 10px -5px #b9b9b9;-moz-box-shadow:0px 5px 10px -5px #b9b9b9;box-shadow:0px 5px 10px -5px #b9b9b9;}
.wp-caption.alignright{float:right;margin:22px 0 14px 24px;padding:4px;border:1px solid #e3e3e3;background-color:#ffffff;-webkit-box-shadow:0px 5px 10px -5px #b9b9b9;-moz-box-shadow:0px 5px 10px -5px #b9b9b9;box-shadow:0px 5px 10px -5px #b9b9b9;}
p.wp-caption-text{text-align:center;font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:18px;font-style:italic;color:#777777;padding:6px 0 4px 0;margin:0 12px 2px 12px;}
img.noborder{border:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
table{font-family:Helvetica, Arial, sans-serif;font-size:13px;line-height:21px;color:#666666;margin:22px 0 16px 0;border-top:1px solid #e3e3e3 !important;background-color:#f6f6f6;border-collapse:collapse;border-spacing:0;border:0;padding:0;}
table h2, table h3, table h4{font-size:22px !important;margin:0 !important;padding:0 0 4px 0 !important;width:auto !important;border-bottom:none !important;}
table td{padding:10px 8px 8px 12px;margin:0;vertical-align:top;}
table tr td{border:none;margin:0;border-bottom:1px solid #e3e3e3;}
table tr.alt td{background-color:#fcfcfc;}
table ul{font-size:13px !important;line-height:21px !important;margin:0 0 0 28px !important;}
table ul li{margin-bottom:4px !important;}
table ol{font-size:12px !important;line-height:20px !important;margin:0 0 0 38px !important;}
table ol li{margin-bottom:4px !important;}
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3{font-size:20px !important;line-height:24px !important;margin-bottom:8px !important;}
.gform_wrapper .gfield_description{padding:2px 0 18px 0 !important;}
.gform_wrapper ul.gfield_radio{background-color:#fcfcfc !important;}
ul.gform_fields{margin:0px !important;}
.gform_wrapper .gfield_required{color:#ff0000 !important;}
.gform_wrapper span.gform_description{font-family:Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:22px !important;color:#333333 !important;}
.gform_title{font-weight:normal !important;}
.gfield_label{color:#333333 !important;}
.gform_wrapper input, .gform_wrapper .textarea{background-color:#ececec !important;border:none !important;padding:10px 12px !important;font-size:14px !important;line-height:20px !important;color:#666666 !important;}
input.button{background-color:#53777A !important;border:none !important;color:#ffffff !important;margin-top:-18px !important;padding:8px 18px !important;}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction{color:#999999 !important;font-size:10px !important;margin:0 0 0 6px !important;}
.ginput_full, .ginput_left, .ginput_right{padding:0 0 8px 0 !important;}
.gfield_date_month, .gfield_date_day, gfield_date_year{border-right:14px solid #ffffff !important;}
.gfield_checkbox, .gfield_radio{background-color:#ffffff !important;border:none !important;margin-left:0 !important;}
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"]{background-color:#ffffff !important;border:none !important;}
.gfield_html{margin:28px 0 20px 0 !important;}
.col3block{float:left;width:258px;margin:36px 10px 0 40px;border:1px solid #e3e3e3;background-color:#ffffff;-webkit-box-shadow:0px 5px 10px -5px #b9b9b9;-moz-box-shadow:0px 5px 10px -5px #b9b9b9;box-shadow:0px 5px 10px -5px #b9b9b9;}
.blockcolortab{width:3px;height:48px;margin:13px 0 0 -3px;z-index:1;position:absolute;background:url(images/sprites.png) no-repeat -5px -336px;}
.blockcontent{padding:12px 15px 15px 15px;font-size:12px;line-height:16px;color:#777777;}
.blockcontent h1{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:22px;color:#555555;margin-bottom:12px;}
.ie .blockcontent h1{margin-bottom:8px;}
a h1.blocktitles{color:#555555;}
a:hover h1.blocktitles{color:#af1e37;}
.proglistcolumns{padding:12px 0;width:880px;margin-left:40px;}
.progheader{margin:18px 0 0 0;}
.progheader h1{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:36px;color:#555555;padding:10px 0 0 40px;text-transform:uppercase;width:400px;}
.listgreybg{background-image:url(images/bg-secondary.png);background-repeat:repeat;padding-bottom:36px;}
.az-list{margin-top:29px;}
.col2proglist{float:left;width:420px;margin:0 0 0 40px;}
.col2proglist h1{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:28px;color:#555555;border-bottom:1px solid #d3d3d3;margin:32px 0 2px;padding-bottom:2px;}
.col2proglist ul{margin:0 0 0 18px;}
.col2proglist li{list-style-type:disc;color:#a6a6a6;padding-top:10px;line-height:19px;}
.col2proglist li a{font-weight:bold;}
.col2proglist li span, .col2proglist li span a{font-weight:normal;color:#888888;}
.proginfosidebar{padding-left:10px;margin-bottom:34px;background:url(images/sprites.png) no-repeat -985px -324px;}
.proginfosidebar h3{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:23px;color:#666666;text-transform:uppercase;margin-bottom:-8px;}
.degreetags ul{margin-left:2px;}
.degreetags li{float:left;display:inline-block;width:33%;}
.progblock{height:345px;overflow:hidden;}
.progimg-large{height:190px;overflow:hidden;}
ul.tabNavigation{text-transform:uppercase;margin:0 25px 0 0;padding-bottom:13px;text-align:right;}
ul.tabNavigation li{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:16px;display:inline;margin-right:-5px;color:#555555;}
ul.tabNavigation li a{color:#555555;text-shadow:1px 1px #ffffff;padding:12px 28px;}
ul.tabNavigation li a:hover{color:#ae0d31;}
ul.tabNavigation li.gridview a{background-image:url(images/sprites-tabs.png);background-repeat:no-repeat;background-position:0 -53px;}
ul.tabNavigation li.gridview a.selected{background-image:url(images/sprites-tabs.png);background-repeat:no-repeat;background-position:0 0;}
ul.tabNavigation li.listview a{background-image:url(images/sprites-tabs.png);background-repeat:no-repeat;background-position:right -159px;}
ul.tabNavigation li.listview a.selected{background-image:url(images/sprites-tabs.png);background-repeat:no-repeat;background-position:right -106px;}
.progsbanner{height:280px;overflow:hidden;}
.progsbanner img{border:none;padding:0;margin:0;}
.fullprogram h1{margin:0 0 -12px 0;}
.fullprogram h1 span{font-size:32px;line-height:0;color:#d9d9d9;}
.fullprogram h3{font-size:26px;margin-bottom:-12px;}
.fullprogram h4{font-family:Arial, Helvetica, sans-serif;color:#555555;font-size:16px;font-weight:bold;line-height:24px;margin:22px 0 -20px;}
.progconnections{margin:0 0 28px 0;}
.progconnections h2{margin-bottom:-8px;}
.progconnections ul{margin:18px 0 4px 0;}
.progconnections ul li{display:inline-block;list-style-type:none;width:290px;float:left;font-size:12px;}
.sidebar{float:right;width:228px;margin:0 24px 0 0;}
aside{padding-left:10px;margin-bottom:34px;background:url(images/sprites.png) no-repeat -985px -324px;}
.progsidebar{margin:8px 24px 24px 0;}
aside.nobackground{background-image:none;padding-left:6px;margin:-12px 0 48px;}
aside h3{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:24px;color:#666666;text-transform:uppercase;}
.asidepost{margin:20px 0 -8px 0;}
.asidepost .sidebardate{font-size:12px;color:#888888;margin-bottom:2px;}
.asidepost p, .asidepost ul li{font-size:14px;line-height:19px;color:#666666;padding-bottom:14px;}
.asidepost p a, .asidepost ul li a{font-weight:bold;color:#666666;}
.asidepost p a:hover, .asidepost ul li a:hover{color:#af1e37;}
.proglinks p a{font-weight:bold;color:#53777a;}
.proglinks p a:hover{color:#af1e37;}
.proginfolinks p a{font-weight:normal;color:#666666;border-bottom:1px dotted #cccccc;}
.proginfolinks p a:hover{color:#af1e37;}
p.moredeadlines a{color:#53777A;font-weight:bold;border-bottom:none;}
p.moredeadlines a:hover{color:#af1e37;}
p.collaborative-prog{font-size:12px;font-style:italic;color:#999999;padding-left:10px;margin-top:-12px;}
aside .buttonspace{margin-bottom:20px;width:215px;height:36px;text-indent:-9999px;}
aside .buttonapply{margin-bottom:20px;width:215px;height:37px;background:url(images/sprites.png) no-repeat -463px -156px;}
aside .buttondeptsite{margin-bottom:20px;width:215px;height:37px;background:url(images/sprites.png) no-repeat -463px -297px;}
aside .buttonbrowseprogs{margin-bottom:20px;width:215px;height:37px;background:url(images/sprites.png) no-repeat -463px -203px;}
aside .buttongradresearch{margin-bottom:20px;width:215px;height:37px;background:url(images/sprites.png) no-repeat -463px -251px;}
aside .buttonvideogallery{margin-bottom:20px;width:215px;height:37px;background:url(images/sprites.png) no-repeat -463px -391px;}
aside .buttonresearchvideos{margin-bottom:20px;width:215px;height:37px;background:url(images/sprites.png) no-repeat -463px -344px;}
footer{padding:25px 0;color:#ffffff;text-shadow:1px 1px #666666;background:url(images/sprites-vert.png) repeat-y 0 0;background-color:#73787a;}
footer a{color:#ffffff;}
footer a:hover{color:#111111;text-shadow:none;}
.footermain{margin:0 auto;width:930px;}
.footerblock{float:left;margin:0 25px;width:260px;}
.footerbottom{margin-top:40px;}
footer h3{font-family:"din-condensed-web-n4", "din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:18px;padding-bottom:8px;border-bottom:1px solid #b0b6b8;text-transform:uppercase;}
footer li{font-family:Arial, Helvetica, sans-serif;font-size:14px;padding-top:12px;}
.footerlogo{background:url(images/sprites.png) no-repeat -5px -446px;width:202px;margin-right:80px;}
.footerlogo a{width:202px;height:50px;display:block;text-indent:-9999px;}
.footersocial{padding-top:29px;}
.footericons{padding-top:26px;}
.footericons li{display:inline;}
.footericons li a:link, .footericons li a:visited{float:left;width:24px;height:24px;margin-right:12px;text-indent:-9999px;}
.footericons li a.twitter{width:24px;height:24px;text-indent:-9999px;background:url(images/sprites.png) no-repeat -375px -256px;}
.footericons li a.facebook{width:24px;height:24px;text-indent:-9999px;background:url(images/sprites.png) no-repeat -419px -256px;}
.footericons li a.linkedin{width:24px;height:24px;text-indent:-9999px;background:url(images/sprites.png) no-repeat -375px -344px;}
.footericons li a.videos{width:24px;height:24px;text-indent:-9999px;background:url(images/sprites.png) no-repeat -375px -300px;}
.footericons li a.rss{width:24px;height:24px;text-indent:-9999px;background:url(images/sprites.png) no-repeat -419px -300px;}
.footericons li a.mobilebutton{width:112px;height:24px;text-indent:-9999px;background:url(images/sprites.png) no-repeat -598px -491px;}
#comments{margin-bottom:14px;}
#comments-list, #respond{margin:48px 0 0 0;text-shadow:1px 1px #ffffff;}
#comments h3{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:38px;color:#555555;margin:0 0 -14px 0;padding-top:28px;}
#respond h3{border-bottom:1px solid #d3d3d3;margin-bottom:-24px;}
img.avatar{float:left;margin:-6px 14px 4px 0;border:2px solid #ffffff;-webkit-box-shadow:0px 5px 10px -5px #b9b9b9;-moz-box-shadow:0px 5px 10px -5px #b9b9b9;box-shadow:0px 5px 10px -5px #b9b9b9;}
li.comment{margin:20px 0 24px 0;min-height:84px;}
.comment-author{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:28px;font-weight:normal;color:#666666;padding-top:12px;margin:0 0 10px 0;}
.comment-author a{font-weight:normal;color:#666666;}
.comment-author a:hover{color:#AF1E37;border:none;}
li.pingback .comment-author{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:22px;color:#777777;padding:6px 0;}
li.pingback .comment-content p{display:none;}
.comment-meta{font-size:12px;line-height:18px;color:#555555;margin:4px 0 -6px 0;}
.comment-content p, .comment-reply-link{font-family:Arial, Helvetica, sans-serif;font-size:15px;line-height:24px;color:#666666;padding-top:16px;}
.comment-reply-link{padding-top:8px;}
.comment-meta a, .comment-content p a, .comment-reply-link a{color:#53777A;font-weight:bold;}
.comment-meta a:hover, .comment-content p a:hover, .comment-reply-link a:hover{color:#AF1E37;}
#comments-list ol{margin:0 0 -14px 0;}
#comments-list ol li{padding:24px 0 0 0;list-style-type:none;border-top:1px solid #D3D3D3;}
#comments-list ul.children{margin:18px 0 -24px 28px;padding:6px 0 2px 28px;}
#comments-list ul.children li{padding:24px 0 0 0;margin:0 0 24px 0;}
#respond p{font-family:Arial, Helvetica, sans-serif;font-size:15px;line-height:24px;color:#555555;}
#respond a{font-weight:normal;color:#555555;}
#respond a:hover{color:#AF1E37;border:none;}
#cancel-comment-reply{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#333333;padding:6px 0 12px 0;}
#cancel-comment-reply a{color:#53777A;text-decoration:none;font-weight:bold;}
#cancel-comment-reply a:hover{color:#AF1E37;}
.form-label{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#777777;margin:18px 0 4px 1px;}
span.required{color:#d6170f;text-shadow:none;}
input#author, input#email, input#url{font-size:12px;color:#777777;border:1px solid #d3d3d3;padding:8px 10px;width:95%;}
textarea#comment{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#777777;border:1px solid #d3d3d3;padding:8px 10px;margin-bottom:10px;width:95%;}
#form-allowed-tags p{font-size:12px;line-height:18px;margin-bottom:8px;padding-left:2px;}
input#submit{font-family:"din-condensed-web-n4","din-condensed-web",sans-serif;font-style:normal;font-weight:400;font-size:18px;color:#ffffff;text-transform:uppercase;margin-top:18px;padding:8px 12px;background-color:#ACB5B5;border:none;}
p.trigger{background:url(images/sprites.png) no-repeat -966px -459px;padding-left:35px;padding-top:2px;margin:32px 0 -12px;min-height:32px;}
p.trigger a{text-decoration:none;display:block;font-weight:bold;}
p.active{background-position:-924px -501px;}
.toggle_container{margin:-32px 0;padding:0 10px 24px 10px;overflow:hidden;clear:both;line-height:1.5em;display:none;}
.toggle_container .block{padding:0px;}
.toggle_container p{margin:0;}
.feeddate{color:#999999;margin:0 0 8px 0;padding-top:8px;font-size:12px;}
.attachment-blogger-profile{float:left;margin-right:24px;padding:4px;border:1px solid #e3e3e3;background-color:#ffffff;-webkit-box-shadow:0px 5px 10px -5px #b9b9b9;-moz-box-shadow:0px 5px 10px -5px #b9b9b9;box-shadow:0px 5px 10px -5px #b9b9b9;}
.blogprofiles ul {margin:6px 0 -4px 0;}
.blogprofiles ul li {list-style-type:none;}
.feedsidebar{color:#999999;margin:0;padding:0 0 6px 0;font-size:12px;}
.feednotice{color:#777777;margin:0;padding:0 0 6px 0;font-size:12px;line-height:18px;}
.facultylist {margin-top: -20px;}
.pages a, .newspost a{text-decoration:none;color:#af1e37;}
.pages a:hover, .newspost a:hover{text-decoration:none;color:#53777a;}