html{font-size:87.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.286em;}body,caption,th,td,input,textarea,select,option,legend,fieldset{color:#434646;font-family:Open Sans,"Trebuchet MS",Arial,sans-serif;font-weight:normal;}pre,code,kbd,samp,tt,var{font-size:1.1em;font-family:"Courier New","DejaVu Sans Mono",monospace;}h1{background:url(/sites/all/themes/cca_responsive/images/dotted_border.png) repeat-x scroll -1px bottom;color:#666C6C;font-size:35px;font-weight:bold;line-height:35px;min-height:38px;margin-top:0;margin-bottom:0;padding:0 20px 6px;text-transform:uppercase;}h2{color:#434646;font-size:1.3em;margin-bottom:0;margin-top:0;}.node-type-blog h1.title,.node-type-event h1.title{font-size:20px;text-transform:none;line-height:1.3em;padding:0 20px;}h3{font-family:Open Sans,Geneva,Arial,sans-serif;font-size:1em;font-weight:bold;line-height:1.1em;margin-bottom:0;margin-top:10px;text-transform:none;}h4{color:#666C6C;font-weight:bold;font-size:.85em;margin-bottom:0;text-transform:uppercase;}h5,h6{font-size:0.9em;line-height:1.2em;margin-bottom:1em;margin-top:0;}blockquote{margin:1em 2em;border-left:3px solid #738A99;font-style:italic;font-size:1.1em;line-height:1.25em;margin-top:1em;margin-bottom:1em;margin-left:0em;padding-left:1em;font-weight:400;}blockquote strong{font-style:normal;font-weight:900;letter-spacing:-0.5px;font-size:.75em;line-height:2em;color:#434646;display:block;}ul,ol,dl,pre,table,fieldset{margin:0 0 1em 0;font-size:14px;line-height:138%;}blockquote{margin:1em 2em;}ul{margin-left:0;padding-left:0;}ol{margin-left:0;padding:0 0 0 24px;list-style:none;}.block ul,.item-list ul{margin:0;padding:0 0 0 0;}ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0;}.item-list ul li{margin:0;padding:0;list-style:inherit;}ul.menu li,li.expanded,li.collapsed,li.leaf{margin:0;padding:0;}ul li span.icon{display:none;}ul{list-style-type:none;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}dt{margin:0;padding:0;}dd{margin:0 0 0 2em;padding:0;}a:link{color:#434646;text-decoration:underline;}a:visited{color:#434646;font-weight:bold;text-decoration:underline;}#content .region-content .content a:hover,#content .region-content .content  a:focus,.region-sidebar-second a:hover,.region-sidebar-second a:focus,#left .block a:hover,#left .block a:focus,.gs-result a:hover b,.gs-result a:focus b{color:#FF6633;}#content .region-content .content  a:active,.region-sidebar-second a:active{color:#434646;text-decoration:none;}.front #content-area a:hover{background-color:transparent;}table{border-collapse:collapse;}th{text-align:left;padding:0;border-bottom:none;}tbody{border-top:none;}thead{}tfoot{}caption{}colgroup{}col{}tr{}td{}form{margin:0;padding:0;}fieldset{padding:0.5em;}legend{}label{}input{border:1px solid #898989;height:24px;font-size:1.125em;max-width:100%;}select{font-size:1em;height:24px;border:1px solid #898989;}optgroup{}option{font-size:1.286em;}textarea{}button{}img{border:0;}a img{vertical-align:bottom}abbr,acronym{border-bottom:1px dotted #666;cursor:help;white-space:nowrap;}q{}cite{}strong,b{}em,i{}code,kbd,samp,tt,var{}del{}ins{}big{}small{}sub{}sup{}hr{height:1px;border:1px solid #666;}
.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes .region-footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}
body{}#page-wrapper{}#page{}#header{}#header .section{}#main-wrapper{}#main{}.region-footer{}
div.tabs{margin:0 0 5px 0;}ul.primary{margin:0;padding:0 0 0 10px;border-width:0;list-style:none;white-space:nowrap;line-height:normal;background:url(/sites/all/themes/cca_responsive/images/tab-bar.png) repeat-x left bottom;}ul.primary li{float:left;margin:0;padding:0;}ul.primary li a{display:block;height:24px;margin:0;padding:0 0 0 5px;border-width:0;font-weight:bold;text-decoration:none;color:#777;background-color:transparent;background:url(/sites/all/themes/cca_responsive/images/tab-left.png) no-repeat left -38px;}ul.primary li a .tab{display:block;height:20px;margin:0;padding:4px 13px 0 6px;border-width:0;line-height:20px;background:url(/sites/all/themes/cca_responsive/images/tab-right.png) no-repeat right -38px;}ul.primary li a:hover,ul.primary li a:focus{border-width:0;background-color:transparent;background:url(/sites/all/themes/cca_responsive/images/tab-left.png) no-repeat left -76px;}ul.primary li a:hover .tab,ul.primary li a:focus .tab{background:url(/sites/all/themes/cca_responsive/images/tab-right.png) no-repeat right -76px;}ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus{border-width:0;color:#000;background-color:transparent;background:url(/sites/all/themes/cca_responsive/images/tab-left.png) no-repeat left 0;}ul.primary li.active a .tab,ul.primary li.active a:hover .tab,ul.primary li.active a:focus .tab{background:url(/sites/all/themes/cca_responsive/images/tab-right.png) no-repeat right 0;}ul.secondary{margin:0;padding:0 0 0 5px;border-bottom:1px solid #c0c0c0;list-style:none;white-space:nowrap;background:url(/sites/all/themes/cca_responsive/images/tab-secondary-bg.png) repeat-x left bottom;}ul.secondary li{float:left;margin:0 5px 0 0;padding:5px 0;border-right:none;}ul.secondary a{display:block;height:24px;margin:0;padding:0;border:1px solid #c0c0c0;text-decoration:none;color:#777;background:url(/sites/all/themes/cca_responsive/images/tab-secondary.png) repeat-x left -56px;}ul.secondary a .tab{display:block;height:18px;margin:0;padding:3px 8px;line-height:18px;}ul.secondary a:hover,ul.secondary a:focus{background:url(/sites/all/themes/cca_responsive/images/tab-secondary.png) repeat-x left bottom;}ul.secondary a.active,ul.secondary a.active:hover,ul.secondary a.active:focus{border:1px solid #c0c0c0;color:#000;background:url(/sites/all/themes/cca_responsive/images/tab-secondary.png) repeat-x left top;}
body{margin:0;padding:0;}#header_spectrum{position:relative;}#header_spectrum img{height:5px;width:100%;position:absolute;}#page-wrapper,#footer-blocks{background-color:#ffffff;margin:0 auto;padding-top:5px;width:949px;}#page{margin-top:0px;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}#header{}#header .section{}#logo{float:left;margin-top:23px;padding:0;}#logo img{vertical-align:bottom;}#name-and-slogan{float:left;margin-top:23px;}h1#site-name,div#site-name{background:none;font-size:1.35em;letter-spacing:7px;margin:0;font-weight:normal;}#site-name a:link,#site-name a:visited,#site-name a:hover,#site-name a:focus{color:#000;text-decoration:none;}#site-slogan{}.region-header{background:#fff;}body.not-front #main-wrapper{background:url(/sites/all/themes/cca_responsive/images/content_bg_2col_left.png) repeat-y scroll left top transparent;}body.not-front.two-sidebars #main-wrapper{background:url(/sites/all/themes/cca_responsive/images/content_bg_3col.png) repeat-y scroll left top transparent;}body.not-front #main-wrapper{-webkit-font-smoothing:antialiased;margin-top:7px;}#main{}#content{}#content .section{}#mission{}.region-content-top{}.breadcrumb{-webkit-font-smoothing:subpixel-antialiased;float:left;font-size:10px;height:10px;line-height:10px;margin:0 0 1px;padding:11px 23px 4px 23px;width:420px;}.section-slideshow .breadcrumb{}.content-heading .breadcrumb{margin-bottom:7px;}.breadcrumb a{color:#666C6C;font-weight:normal;text-decoration:none;}h1.title{font-size:31px;font-weight:normal;padding-bottom:8px;}h2.title,h3.title{margin:0;}tr.even{}tr.odd{}div.messages{margin:8px;}div.status{}div.warning,tr.warning{}div.error,tr.error{}.error{}.warning{}.help{}.more-help-link{font-size:0.85em;text-align:right;}#content-area,.region-content-bottom{padding:0 22px 0 22px;}ul.links{margin:1em 0;padding:0;}ul.links.inline{margin:0;display:inline;}ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}.pager{font-size:1em;margin:1em 0;text-align:right;}.page-news .pager{background:transparent;}.item-list .pager{padding-top:5px;}.item-list .pager li{padding:4px !important;}.item-list .pager a{text-decoration:none;}.pager a,.pager strong.pager-current{padding:0;}.pager li.pager-current{color:#E52526;}.pager li a.active{color:#666C6C;text-decoration:none;}#content-area .pager li a.active:hover{background-color:transparent;color:#666C6C;}.pager li.pager-first a{display:inline-block;height:10px;line-height:1000px;overflow:hidden;text-indent:-999px;width:10px;}.pager li.pager-previous a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -275px -2px transparent;display:inline-block;height:10px;line-height:1000px;margin-right:4px;overflow:hidden;text-indent:-999px;width:5px;}.pager li.pager-next a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -286px -2px transparent;display:inline-block;height:10px;line-height:1000px;overflow:hidden;text-indent:-999px;width:5px;}.pager li.pager-last a{display:inline-block;height:10px;line-height:1000px;overflow:hidden;text-indent:-999px;width:10px;}.pager li.pager-first,.pager li.pager-last{display:none;}.pager li.pager-next a.views-throbbing,.pager li.pager-previous a.views-throbbing{width:10px;}.pager li.pager-next a.views-throbbing,.pager li.pager-previous a.views-throbbing{padding:0;}.feed-icons{margin:1em 0;}.more-link{text-align:right;}.region-content-bottom{}.region-bottom-block{background:white;clear:both;margin-left:20px;margin-right:20px;padding-bottom:1px;}.region-sidebar-first{margin:-7px 0 14px 0;padding-bottom:40px;}.region-sidebar-first .block{padding:7px 16px 10px;}.region-sidebar-first #block-helpers-left-nav{background:url(/sites/all/themes/cca_responsive/images/sidebar_bottom.png) no-repeat scroll left bottom #F0F0F0;padding-bottom:50px;}.region-sidebar-second .section{padding:0 5px;}.region-sidebar-second .section img{max-width:100%;}.region-sidebar-second{}.region-sidebar-second .section{}#footer-blocks{-webkit-font-smoothing:antialiased;background:url(/sites/all/themes/cca_responsive/images/3lines.png) repeat-x center top;border-bottom:3px double #cccccc;clear:both;font-size:12px;margin-bottom:10px;padding:20px 0;}#footer-blocks:after{clear:both;content:".";display:block;height:0;visibility:hidden;}#footer-blocks .footer-block{float:left;margin-bottom:0;width:25%;}.footer-block strong,.footer-block a{color:#434646;}.footer-block a:hover{color:#FF6633;}.footer-block .button{display:block;float:left;}.footer-block .button a{background:0 0 repeat scroll transparent;display:block;float:left;padding:0px 47px 47px 0px;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity = 80);}.footer-block .button a:hover,.footer-block .button a:focus{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity = 100);}.footer-block .button .facebook a{background-image:url(/sites/all/themes/cca_responsive/images/facebook.png);background-size:42px;background-repeat:no-repeat;}.footer-block .button .twitter a{background-image:url(/sites/all/themes/cca_responsive/images/twitter.png);background-size:42px;background-repeat:no-repeat;}.footer-block .button .youtube a{background-image:url(/sites/all/themes/cca_responsive/images/youtube.png);background-size:42px;background-repeat:no-repeat;}.footer-block .button .itu a{background-image:url(/sites/all/themes/cca_responsive/images/itunesu.png);background-size:42px;background-repeat:no-repeat;}.footer-block .button .pinterest a{background-image:url(/sites/all/themes/cca_responsive/images/pinterest.png);background-size:42px;background-repeat:no-repeat;}.footer-block .button .tumblr a{background-image:url(/sites/all/themes/cca_responsive/images/tumblr.png);background-size:42px;background-repeat:no-repeat;}.footer-block .button .flickr a{background-image:url(/sites/all/themes/cca_responsive/images/flickr.png);background-size:42px;background-repeat:no-repeat;}.footer-block .button .instagram a{background-image:url(/sites/all/themes/cca_responsive/images/instagram.png);background-size:42px;background-repeat:no-repeat;}.footer-block .button .linkedin a{background-image:url(/sites/all/themes/cca_responsive/images/linkedin.png);background-size:42px;background-repeat:no-repeat;}.footer-block .ipadapp{clear:both;padding-top:7px;}.region-bottom{}#site-copyright{font-family:Trebuchet MS,Trebuchet,sans-serif;font-size:12px;margin-bottom:10px;padding:10px 0;text-align:center;}
.block{margin-bottom:1em;}.region-header .block,.region-sidebar-first .block{margin:0;}.region-navigation .block{float:left;}.region-content-top{margin-bottom:0;}.block.region-odd{}.block.region-even{}.block.odd{}.block.even{}.region-count-1{}.count-1{}.block h2.title{}.block .content{}#block-aggregator-category-1{}#block-aggregator-feed-1{}#block-block-1{}#block-blog-0{}#block-book-0{}#block-comment-0{}#block-forum-0{}#block-forum-1{}#block-menu-primary-links{}#block-menu-secondary-links{}#block-node-0{}#block-poll-0{}#block-profile-0{}#block-search-0{}#block-statistics-0{}#block-user-0{}#block-user-1{}#block-user-2{}#block-user-3{}.block-nice_menus{margin:0;}.region-sidebar-first #block-block-124 h5,.region-sidebar-first #block-block-145 h5{background:url(/sites/all/themes/cca_responsive/images/dotted_border.png) repeat-x scroll left bottom transparent;color:#999999;font-size:20px;padding-bottom:4px;}div.region-sidebar-first #block-block-124 ul li,div.region-sidebar-first #block-block-145 ul li{padding:0;border-bottom:none;float:left;width:52px;}div.region-sidebar-first #block-block-124 ul li a,div.region-sidebar-first #block-block-145 ul li a{font-weight:normal;color:#666C6C;font-size:13px;padding:0;}div.region-sidebar-first #block-block-145 ul li a:hover{color:inherit;background:inherit;}.region-sidebar-first #block-block-122 h5,.region-sidebar-first #block-block-121 h5{font-size:19px;color:#999999;}.region-sidebar-first #block-block-122 h5 a,.region-sidebar-first #block-block-121 h5 a{color:#999999;text-decoration:none;padding-right:19px;background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) 100% -316px no-repeat;}.region-sidebar-first #block-block-124:after,.region-sidebar-first #block-block-122:after,.region-sidebar-first #block-block-121:after,.region-sidebar-first #block-block-145:after{content:".";display:block;height:0;visibility:hidden;}.region-sidebar-first #block-block-124,.region-sidebar-first #block-block-145{background-color:#F0F0F0;padding-bottom:100px;padding-top:20px;}.region-sidebar-first #block-block-124 a:hover,.region-sidebar-first #block-block-145 a:hover{color:#FFFFFF;}.region-sidebar-first #block-block-122,.region-sidebar-first #block-block-121{background:url(/sites/all/themes/cca_responsive/images/sidebar_bottom.png) no-repeat scroll left bottom #F0F0F0;padding-bottom:30px;}#alumni_connect{background:url(/sites/all/themes/cca_responsive/images/dotted_border.png) repeat-x scroll left bottom transparent;margin:0 16px;}#alumni_connect .inner{background:url(/sites/all/themes/cca_responsive/images/dotted_border.png) repeat-x scroll left top transparent;padding-top:6px;padding-bottom:8px;}#alumni_connect h3{clear:none;color:#666C6D;text-transform:uppercase;font-weight:bold;font-size:20px;background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) 100% -286px no-repeat;margin-bottom:3px;}#alumni_connect p{line-height:1.3em;margin-bottom:3px;}#alumni_connect a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) -209px -37px no-repeat;text-transform:uppercase;padding-right:17px;font-size:12px;text-decoration:none;color:#676C6E;padding-left:0;}ul#section_landing_utilities{padding:0 20px;}ul#section_landing_utilities fieldset{border:0;margin:0;padding:0;}ul#section_landing_utilities li{background:url(/sites/all/themes/cca_responsive/images/dotted_border.png) repeat-x scroll left bottom transparent;padding:0 0 16px 0;margin:0 0 15px 0;}ul#section_landing_utilities li.tour a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) 0 -400px no-repeat;width:127px;height:37px;}ul#section_landing_utilities li.tour a:hover{background-position:-320px -400px;}ul#section_landing_utilities li.why_cca a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) 0 -360px no-repeat;width:110px;height:22px;}ul#section_landing_utilities li.why_cca a:hover{background-position:-320px -360px;}ul#section_landing_utilities li.my_pov a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -160px -477px transparent;height:22px;width:156px;}ul#section_landing_utilities li.my_pov a:hover{background-position:-320px -477px;}ul#section_landing_utilities li.question p{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll 0 -452px transparent;height:21px;width:160px;}ul#section_landing_utilities li.question input.vasearch{border:1px solid #7C8A94;float:left;margin-right:7px;width:111px;}ul#section_landing_utilities li.question input#btnask{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -24px -146px transparent;border:0 none;height:18px;width:29px;}ul#section_landing_utilities li.question input#btnask:hover{background-position:-24px -165px;}ul#section_landing_utilities li.find_us{background:transparent;}ul#section_landing_utilities li.find_us p{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll 0 -479px transparent;border:0 none;height:18px;width:135px;}ul#section_landing_utilities li.find_us ul{padding-top:10px;}ul#section_landing_utilities li.find_us ul li{background:transparent;padding-bottom:0;}ul#section_landing_utilities li.find_us ul li a{background:none repeat scroll 0 0 transparent;height:19px;width:65px;}ul#section_landing_utilities li.find_us ul li.fb a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -160px -360px transparent;}ul#section_landing_utilities li.find_us ul li.fb a:hover{background-position:-227px -360px;}ul#section_landing_utilities li.find_us ul li.twitter a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -160px -389px transparent;height:12px;}ul#section_landing_utilities li.find_us ul li.twitter a:hover{background-position:-227px -389px;}ul#section_landing_utilities li.find_us ul li.youtube a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -160px -416px transparent;width:49px;}ul#section_landing_utilities li.find_us ul li.youtube a:hover{background-position:-227px -416px;}ul#section_landing_utilities li.find_us ul li.itunes a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -160px -446px transparent;height:13px;width:62px;}ul#section_landing_utilities li.find_us ul li.itunes a:hover{background-position:-227px -446px;}ul#section_landing_utilities ul{list-style:none;}.region-sidebar-second .block{clear:both;margin-bottom:12px;margin-left:6px;margin-right:4px;}.region-sidebar-second .block h2.title{line-height:1em;}.region-sidebar-second .block h2.title,.region-sidebar-second .block h5{background:url(/sites/all/themes/cca_responsive/images/sprite_repeat_x.png) repeat-x scroll -1px -478px transparent;color:#666C6C;display:block;font-size:1.1em;font-weight:bold;margin-bottom:0;margin-top:25px;padding:5px 5px 5px 1px;text-transform:uppercase;}.region-sidebar-second .block-views .block-title{margin-bottom:10px !important;}.region-sidebar-second .block h2.title span.words,.region-sidebar-second .block h5 span.words{background-color:#FFFFFF;padding-right:5px;}.region-sidebar-second .block p{font-size:13px;line-height:112%;margin-bottom:5px;margin-top:0;}.region-sidebar-second .block p.more{background:url(/sites/all/themes/cca_responsive/images/sprite_repeat_x.png) repeat-x scroll -1px -486px transparent;display:block;font-size:17px;line-height:1em;text-align:right;text-transform:uppercase;}.region-sidebar-second .block p.more a{background-color:#FFFFFF;color:#ABABAB;position:relative;text-decoration:none;top:-1px;}.region-sidebar-second .block p.more a:hover{color:#FF6633;}.region-sidebar-second .block p.more a span.icon{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -275px -42px transparent;display:inline-block !important;height:7px;width:12px;}.region-sidebar-second .block a.linked-image{padding:0;}.region-sidebar-second .block a.linked-image:hover{padding:0;}.region-sidebar-second .block ul{margin:10px 0;}.region-sidebar-second .block ul li{line-height:1.5em;}.region-sidebar-second #block-block-159 h5,.region-sidebar-second #block-block-160 h5,.region-sidebar-second #block-views-news-block-1 h2,.region-sidebar-second #block-views-cca-calendar-block-1 h2,.region-sidebar-second .block-gallery_faculty_block p b{height:31px;margin-bottom:0;padding:2px 0 0 9px;}.region-sidebar-second #block-block-159 h5,.region-sidebar-second #block-block-160 h5,.region-sidebar-second #block-views-news-block-1 h2,.region-sidebar-second #block-views-cca-calendar-block-1 h2,.region-sidebar-second .block-gallery_faculty_block p b{color:#fff;text-decoration:none;font-size:20px;line-height:31px;text-transform:uppercase;}.region-sidebar-second #block-block-159 h5,.region-sidebar-second #block-block-160 h5,.region-sidebar-second #block-views-news-block-1 h2,.region-sidebar-second #block-views-cca-calendar-block-1 h2{background:url(/sites/all/themes/cca_responsive/images/sprite_racing_stripes.png) 0 -39px no-repeat;display:block;}.region-sidebar-second .block-gallery_faculty_block p b{background:url(/sites/all/themes/cca_responsive/images/sprite_racing_stripes.png) 0 0 no-repeat;display:block;margin-bottom:12px;}.region-sidebar-second #block-block-159 ul li a,.region-sidebar-second #block-block-160 ul li a{color:#666C6C;text-decoration:none;}.region-sidebar-second #block-block-159 ul li,.region-sidebar-second #block-block-160 ul li{background:none;font-size:10px;padding:0 7px;}.region-sidebar-second #block-block-159 ul li a,.region-sidebar-second #block-block-160 ul li a{font-size:10.5px;letter-spacing:.125px;color:#666;text-decoration:none;font-weight:normal;}.region-sidebar-second #block-block-159 ul li a:hover,.region-sidebar-second #block-block-160 ul li a:hover{color:#fff;background:#666666;}.section-admissions .region-sidebar-second #block-views-cca-calendar-block-1 h2{background-position:0 -234px;}.section-admissions .region-sidebar-second #block-views-news-block-1 h2{background-position:0 -195px;}.section-academics .region-sidebar-second #block-views-cca-calendar-block-1 h2{background-position:0 -312px;}.section-academics .region-sidebar-second #block-views-news-block-1 h2{background-position:0 -273px;}.section-students .region-sidebar-second #block-views-cca-calendar-block-1 h2{background-position:0 -390px;}.section-students .region-sidebar-second #block-views-news-block-1 h2{background-position:0 -351px;}.section-about .region-sidebar-second #block-views-cca-calendar-block-1 h2{background-position:0 -156px;}.section-about .region-sidebar-second #block-views-news-block-1 h2{background-position:0 -117px;}.section-support .region-sidebar-second #block-views-cca-calendar-block-1 h2{background-position:0 -468px;}.section-support .region-sidebar-second #block-views-news-block-1 h2{background-position:0 -429px;}.region-sidebar-second #block-views-cca-calendar-block-1 h2 a,.region-sidebar-second #block-views-news-block-1 h2 a{color:#ffffff;}.region-sidebar-second #block-views-cca-calendar-block-1 h2 a:hover,.region-sidebar-second #block-views-news-block-1 h2 a:hover{background:none;}.region-sidebar-second #block-views-news-block-1 ul li a,.region-sidebar-second #block-views-cca-calendar-block-1 ul li a{color:#666C6C;}.region-sidebar-second #block-views-news-block-1 ul li a:hover,.region-sidebar-second #block-views-cca-calendar-block-1 ul li a:hover{color:#ffffff;}.region-sidebar-second .content .view-news .views-field-title,.region-sidebar-second .content .view-cca-calendar .views-field-title{font-size:12px;}.region-sidebar-second .content .view-cca-calendar .views-field-field-date{font-weight:normal;}.region-sidebar-second #block-ccablock-sharethis{background:url(/sites/all/themes/cca_responsive/images/dotted_border.png) repeat-x scroll -1px bottom transparent;padding:10px;}.region-sidebar-second #block-sharethis-sharethis{background:none repeat scroll 0 0 #FFFFFF;padding:0;}.region-sidebar-second #block-ccablock-sharethis .st_sharethis{display:block;font-size:12px;margin:0 auto;cursor:pointer;text-align:center;text-transform:uppercase;width:200px;}.region-sidebar-second #block-ccablock-sharethis .st_sharethis:hover{color:#FF6633;}.region-sidebar-second #block-ccablock-sharethis .stButton .sharethis{background:url(/sites/all/themes/cca_responsive/images/sharethis.png) no-repeat scroll center center transparent;}.region-sidebar-second #block-sharethis-sharethis a.stbutton{background:none !important;padding:0;}.region-sidebar-second .block-block .content a.applynow{}.region-sidebar-second .block-block .content a.requestinfo{}.region-sidebar-second #block-views-cca-gallery-block-5{padding-left:3px;}#block-views-homepage-updates-block{background:url(/sites/all/themes/cca_responsive/images/updates_bg.png) no-repeat scroll left top transparent;height:70px;margin-bottom:0;margin-top:-2px;}#block-views-homepage-updates-block h2.block-title{color:#373D3F;float:left;font-size:24px;left:20px;position:relative;top:18px;}#block-views-homepage-updates-block .views-row{margin-left:200px;position:relative;top:25px;width:750px;}#block-views-homepage-updates-block .views-row a{color:#373D3F;font-size:12px;font-weight:normal;text-decoration:none;}#block-views-homepage-updates-block .views-row a:hover{text-decoration:underline;}#block-views-homepage-updates-block .icon{color:#FFFFFF;font-size:10px;height:15px;padding:1px 13px;text-transform:uppercase;}#block-views-homepage-updates-block .event-icon{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -40px 0 transparent;}#block-views-homepage-updates-block .news-icon{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -40px -19px transparent;}#block-views-homepage-updates-block .date-display-single{font-weight:bold;}#block-block-19,#block-block-131{clear:none;float:left;position:absolute;top:40px;}#block-block-53{clear:none;float:right;padding-top:0;position:absolute;top:40px;right:0;}.region-bottom-block h2.block-title{color:#3A206B;margin-right:-1px;padding-bottom:5px;}.region-bottom-block .view-cca-gallery .view-content{border-bottom:2px solid #3A206B;border-top:2px solid #3A206B;margin-right:-1px;}.region-bottom-block .view-cca-gallery a img{padding:11px 0 0 0;}.region-bottom-block .view-cca-gallery table td .views-field-field-video,.region-bottom-block .view-cca-gallery table td .views-field-field-image{margin-right:19px;position:relative;}.region-bottom-block .view-cca-gallery table td .views-field-weight{display:none;}.block .view-cca-gallery .views-field-field-video{position:relative;width:100%;}.block .view-cca-gallery .views-field-field-video p a{background:rgba(0,0,0,.5);color:white;font-size:13px;line-height:14px;font-weight:bold;padding:4px;position:absolute;text-decoration:none;top:0px;width:212px;z-index:100;}.region-content-heading .block{z-index:10;}ul#section_landing_utilities li a,ul#section_landing_utilities li.question p,ul#section_landing_utilities li.question input#btnask,ul#section_landing_utilities li.find_us p,.region-sidebar-second .block p.more a span.icon{text-indent:-9999em;line-height:10000px;overflow:hidden;display:block;}.date-nav{padding-bottom:0;}.view-cca-calendar-2 .view-header{height:35px;}.view .date-nav-wrapper .date-nav{height:15px;}.view .date-nav-wrapper .date-heading h3{font-size:12px;font-weight:bold;text-transform:uppercase;}.view .date-nav-wrapper .date-next,.view .date-nav-wrapper .date-prev{background:none;}div.region-sidebar-first .block .date-nav ul li a,.view .date-nav-wrapper,.view .date-nav-wrapper .date-heading h3 a{display:inline;font-weight:bold;}.region-sidebar-second .calendar-calendar td a{font-weight:bold;}.date-nav-wrapper .item-list .pager,.date-nav,.region-sidebar-first h3{clear:none;}.region-sidebar-first .clearfix{display:inline;}
li a.active{color:#000;}.responsive-menu{display:none;}#navigation{clear:both;height:26px;}.region-navigation{background-color:#373D41;float:left;height:26px;position:absolute;z-index:99;}#navigation .section_bar{bottom:0;display:none;height:4px;left:28px;position:absolute;width:525px;}.section-admissions #navigation .section_bar{background:url(/sites/all/themes/cca_responsive/images/sprite_section_bar.png) 0 0 no-repeat;display:block;}.section-academics #navigation .section_bar{background:url(/sites/all/themes/cca_responsive/images/sprite_section_bar.png) 0 -4px no-repeat;display:block;}.section-about #navigation .section_bar{background:url(/sites/all/themes/cca_responsive/images/sprite_section_bar.png) 0 -8px no-repeat;display:block;}.section-students #navigation .section_bar{background:url(/sites/all/themes/cca_responsive/images/sprite_section_bar.png) 0 -12px no-repeat;display:block;}.section-support #navigation .section_bar{background:url(/sites/all/themes/cca_responsive/images/sprite_section_bar.png) 0 -16px no-repeat;display:block;}#main-menu{}#secondary_links{background-color:#D6D6D6;float:right;padding-left:90px;}#secondary_links ul{float:right;padding:0 10px 0 0;margin:0;}#secondary_links li{background:none;float:left;padding:0 1px;}#secondary_links li a{color:#1F2125;display:block;font-size:11px;font-weight:bold;height:24px;line-height:21px;outline:none;padding:2px 5px 0;text-decoration:none;text-transform:lowercase;font-family:Tahoma,sans-serif;}#secondary_links li a:hover,#secondary_links li a.hover,#secondary_links li a:active{background-color:#EEEEEE;}#secondary_links li a.active{background-image:url(/sites/all/themes/cca_responsive/images/active_pointer_white.png);background-position:bottom center;background-repeat:no-repeat;}.block-menu{}div.region-sidebar-first .block ul{margin:0;padding:0;}div.region-sidebar-first .block ul li a.active,div.region-sidebar-first .block ul li.expanded a.active,div.region-sidebar-first .block ul li.collapsed a.active,div.region-sidebar-first .block ul li.leaf a.active{color:#738A99;}div.region-sidebar-first .block ul li a.active,div.region-sidebar-first .block ul li.expanded a.active,div.region-sidebar-first .block ul li.collapsed a.active,div.region-sidebar-first .block ul li.leaf a.active,div.region-sidebar-first .block ul li a.active:hover,div.region-sidebar-first .block ul li.expanded a.active:hover,div.region-sidebar-first .block ul li.collapsed a.active:hover,div.region-sidebar-first .block ul li.leaf a.active:hover{background-color:#FFFFFF !important;margin-left:-16px;padding-left:20px !important;padding-right:0px;width:181px;}div.region-sidebar-first .block ul li ul li a.active,div.region-sidebar-first .block ul li ul li.expanded a.active,div.region-sidebar-first .block ul li ul li.collapsed a.active,div.region-sidebar-first .block ul li ul li.leaf a.active,div.region-sidebar-first .block ul li ul li a.active:hover,div.region-sidebar-first .block ul li ul li.expanded a.active:hover,div.region-sidebar-first .block ul li ul li.collapsed a.active:hover,div.region-sidebar-first .block ul li ul li.leaf a.active:hover{padding-left:39px !important;width:162px;}div.region-sidebar-first .block ul li ul li ul li a.active,div.region-sidebar-first .block ul li ul li ul li.expanded a.active,div.region-sidebar-first .block ul li ul li ul li.collapsed a.active,div.region-sidebar-first .block ul li ul li ul li.leaf a.active,div.region-sidebar-first .block ul li ul li ul li a.active:hover,div.region-sidebar-first .block ul li ul li ul li.expanded a.active:hover,div.region-sidebar-first .block ul li ul li ul li.collapsed a.active:hover,div.region-sidebar-first .block ul li ul li ul li.leaf a.active:hover{padding-left:56px !important;width:145px;}div.region-sidebar-first .block ul li a.active,.section-admissions div.region-sidebar-first .block ul li a.active:hover,.section-admissions div.region-sidebar-first .block ul li a.active:focus{color:#738A99 !important;}.section-admissions div.region-sidebar-first .block ul li a.active,.section-admissions div.region-sidebar-first .block ul li a.active:hover,.section-admissions div.region-sidebar-first .block ul li a.active:focus{color:#993366 !important;}.section-admissions div.region-sidebar-first .block ul li a.active,.section-admissions div.region-sidebar-first .block ul li a.active:hover,.section-admissions div.region-sidebar-first .block ul li a.active:focus{color:#993366 !important;}.section-academics div.region-sidebar-first .block ul li a.active,.section-academics div.region-sidebar-first .block ul li a.active:hover,.section-academics div.region-sidebar-first .block ul li a.active:focus{color:#3A206B !important;}.section-students div.region-sidebar-first .block ul li a.active,.section-students div.region-sidebar-first .block ul li a.active:hover,.section-students div.region-sidebar-first .block ul li a.active:focus{color:#EB6F08 !important;}.section-about div.region-sidebar-first .block ul li a.active,.section-about div.region-sidebar-first .block ul li a.active:hover,.section-about div.region-sidebar-first .block ul li a.active:focus{color:#3AA7C1 !important;}.section-support div.region-sidebar-first .block ul li a.active,.section-support div.region-sidebar-first .block ul li a.active:hover,.section-support div.region-sidebar-first .block ul li a.active:focus{color:#94C508 !important;}div.region-sidebar-first .content > ul > li.first.collapsed a,div.region-sidebar-first .content > ul > li.first.collapsed a:hover{background-image:none;}div.region-sidebar-first .block ul li.collapsed a{background-image:url(/sites/all/themes/cca_responsive/images/nav-right-arrow.png);background-position:97% center;background-repeat:no-repeat;}div.region-sidebar-first .block ul li.collapsed a:hover{background-image:url(/sites/all/themes/cca_responsive/images/nav-right-arrow-hover.png);background-position:97% center;background-repeat:no-repeat;}div.region-sidebar-first .block ul li.expanded > a{background-image:url(/sites/all/themes/cca_responsive/images/nav-down-arrow.png);background-position:97% center;background-repeat:no-repeat;}div.region-sidebar-first .block ul li.expanded > a:hover{background-image:url(/sites/all/themes/cca_responsive/images/nav-down-arrow-hover.png);background-position:97% center;background-repeat:no-repeat;}div.region-sidebar-first .block ul li.expanded a.active:hover{background:url(/sites/all/themes/cca_responsive/images/nav-down-arrow.png) 90% center no-repeat #FFFFFF;}div.region-sidebar-first .block ul li.expanded a.active{background-position:90% center;}div.region-sidebar-first .block ul li,div.region-sidebar-first .block ul li.expanded,div.region-sidebar-first .block ul li.collapsed,div.region-sidebar-first .block ul li.leaf,div.region-sidebar-first #block-block-15 .content a{list-style-type:none;list-style-image:none;list-style-position:outside;background:url(/sites/all/themes/cca_responsive/images/dotted_border_lt_grey.png) repeat-x scroll left bottom transparent;}div.region-sidebar-first #block-block-124 li,div.region-sidebar-first #block-block-49 li{background:transparent;}div.region-sidebar-first .block ul li a,div.region-sidebar-first .block ul li.expanded a,div.region-sidebar-first .block ul li.collapsed a,div.region-sidebar-first .block ul li.leaf a,div.region-sidebar-first #block-block-15 .content a{display:block;font-weight:bold;padding:5px 10px 4px 5px;outline:none;}div.region-sidebar-first .block ul li.expanded .icon{background:url(/sites/all/themes/cca_responsive/images/icon_expanded.png) 100% 5px no-repeat;padding-right:13px;display:inline;}div.region-sidebar-first .block ul li.expanded li.expanded .icon,div.region-sidebar-first #block-block-15 .content a.selected .icon{background:url(/sites/all/themes/cca_responsive/images/icon_expanded_level2.png) 100% 5px no-repeat;padding-right:13px;display:inline;}div.region-sidebar-first .block ul li.expanded li .icon,div.region-sidebar-first .block ul li.expanded li.expanded li .icon{display:none;}div.region-sidebar-first .block ul li.expanded li.last,div.region-sidebar-first .block ul li.expanded li.leaf li.last{border-bottom:none;}div.region-sidebar-first .block ul li.expanded ul{border-top:1px dotted #ccc;}div.region-sidebar-first .block ul li.expanded ul a{margin-left:18px;}div.region-sidebar-first .block ul li li{font-size:1em;}div.region-sidebar-first .block ul li a,div.region-sidebar-first #block-block-15 .content a,div.region-sidebar-first #block-block-15 .content a.selected:hover{text-decoration:none;color:#1F2125;font-size:12px;}div.region-sidebar-first .block ul li a:hover,div.region-sidebar-first #block-block-15 .content a:hover{color:#FFFFFF;cursor:pointer;background-color:#748A9A !important;}.section-admissions div.region-sidebar-first .block ul li a:hover{background-color:#993366 !important;}.section-academics div.region-sidebar-first .block ul li a:hover,.section-academics div.region-sidebar-first #block-block-15 a:hover{background-color:#3A206B !important;}.section-students div.region-sidebar-first .block ul li a:hover{background-color:#EB6F08 !important;}.section-about div.region-sidebar-first .block ul li a:hover{background-color:#3AA7C1 !important;}.section-support div.region-sidebar-first .block ul li a:hover{background-color:#94C508 !important;}div.region-sidebar-first .block ul li.expanded li li a{color:#1F2125;font-size:10px;margin-left:36px;}div.region-sidebar-first .block ul li.expanded li li a:hover{color:#FFFFFF;}.block-menu_block{}
.view-news.view-display-id-page_1 .views-field-body a{font-weight:normal;}.view-cca-gallery.masonry .views-row{border-bottom:none;float:left;margin:10px 1px;padding:0;}.view-cca-gallery.masonry .views-row img{padding:0;}.view-cca-gallery.masonry .item-list{clear:both;}.view-calendar-list-page .views-row{margin:20px 0;}.view-calendar-list-page .field-name-field-image{border:1px solid #ccc;float:left;margin-right:1em;}.view-calendar-list-page .field-name-field-image .field-item{height:125px;}.node-event.view-mode-teaser .field-name-field-event-location{font-size:0.9em;font-style:italic;}.node-event.view-mode-teaser .field-name-field-event-subtitle{padding-top:0;}.node-event.view-mode-teaser .field-name-field-event-subtitle,.node-event.view-mode-teaser .field-name-field-date{margin:0.3em 0;}@media (min-width:540px){body.not-front.node-type-event #main-wrapper,body.not-front.page-calendar #main-wrapper{border-color:#ccc;border-style:solid;border-width:0 1px;background:none;margin-top:0;}body.not-front.node-type-event #content,body.not-front.page-calendar #content{float:left;margin-right:0;width:100%;}body.not-front.node-type-event #content .region-content,body.not-front.page-calendar #content .region-content{float:left;width:702px;}body.not-front.node-type-event #content .region-sidebar-second,body.not-front.page-calendar #content .region-sidebar-second{float:right;padding-top:20px;width:245px;}body.not-front.node-type-event .breadcrumb,body.not-front.page-calendar .breadcrumb{width:621px;}}ul.calendar-filters{padding-left:0 !important;list-style-type:none;text-align:left;}ul.calendar-filters li:first-child{margin-left:0;}ul.calendar-filters li a{font-weight:bold;color:#ccc;text-decoration:none;}ul.calendar-filters li a.active{color:#373D41;}@media (min-width:540px){ul.calendar-filters{padding:30px 0 10px !important;}ul.calendar-filters li{margin:0 1em;display:inline;}ul.calendar-filters li a{font-size:1.2em;}}.view-faculty-directory .directoryBox .views-field-field-faculty-title p{margin-top:0;}
.node{}.preview .node{}.node-promoted{}.node-sticky{}.node-unpublished{}.node-unpublished div.unpublished,.comment-unpublished div.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.node-by-viewer{}.node-teaser{}.node-page{}.node-article{}h2.node-title{}.node h2{font-size:18px;font-weight:bold;line-height:18px;}.node h3{font-weight:bold;}.node h4{color:666C6C;font-weight:bold;text-transform:uppercase;}.node ul li{background:none repeat scroll 0 0 transparent;color:#434646;list-style:disc outside none;padding:0;}.node ul li a{color:#434646;font-weight:normal;}.node .user-picture{}.node .submitted{}.node .content{}.node ul.links{}
#comments{margin:1.5em 0;}#comments h2.title{}#comments h2.comment-form{}.comment{}.comment-preview{background-color:#ffffea;}.comment.new{}.comment.first{}.comment.last{}.comment.odd{}.comment.even{}.comment-unpublished{}.comment-unpublished div.unpublished{}.comment-by-anonymous{}.comment-by-node-author{}.comment-by-viewer{}h3.comment-title{}.new{color:#c00;}.comment .user-picture{}.comment .submitted{}.comment .content{}.comment .user-signature{}.comment ul.links{}.indented{}
.form-item{margin:1.5em 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item label{display:block;font-weight:bold;margin-bottom:2px;}.form-item label.option{display:inline;font-weight:normal;}.form-required{color:#c00;}.form-item .description{font-size:0.85em;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.form-submit{font-size:.85em;font-weight:bold;border-radius:12px;height:22px;background-color:#f5f5f5;}.container-inline div,.container-inline label{display:inline;}.tips{}.password-parent,.confirm-parent{margin:0;}#block-search-form{}#user-login-form{text-align:left;}#user-login-form ul{margin-bottom:0;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px;}#user-login-form li.user-link{margin-top:1.5em;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form tr.even{background-color:#fff;}form table .item-list ul{margin:0;}#search_form{float:right;padding:24px 1px 30px 60px;}#search_form label{display:none;}#search_form .form-text{float:left;height:20px;margin-right:3px;width:128px;border:1px solid #898989;font-size:1.05em;}#search_form .form-submit{background-image:url(/sites/all/themes/cca_responsive/images/search-sprite.png);no repeat;width:30px;height:24px;float:left;border:none;border-radius:0px;cursor:pointer;background-position:0 -57px;width:30px;height:24px;}#search_form input.hover{background-position:0 0;width:30px;height:24px;}
.field{}.field-type-text{}.field-type-text-long{}.field-type-text-with-summary{}.field-type-image{}.field-type-file{}.field-type-taxonomy-term-reference{}.field-type-number-integer{}.field-type-number-decimal{}.field-type-number-float{}.field-type-list-text{}.field-type-list-boolean{}.field-type-list-integer{}.field-type-list-float{}.field-type-datetime{}.field-type-node-reference{}.field-type-user-reference{}.field-name-body{}.field-name-field-image{}.field-name-field-tags{}.field-name-field-FIELDNAME{}
.front #block-views-homepage-banners-block .rotor_info{bottom:0px;color:#ffffff;height:100px;font-family:Open Sans;overflow:hidden;position:absolute;width:100%;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";}.front #block-views-homepage-banners-block .rotor_info_inner{padding:10px 60px;white-space:nowrap;}.front #block-views-homepage-banners-block .views-field-field-image-1{display:none;}.front #block-views-homepage-banners-block .rotor_info .views-field-field-banner-type{border-bottom:1px dotted #FFFFFF;font-size:14px;margin-bottom:10px;margin-left:20px;padding-bottom:1px;padding-top:10px;text-transform:uppercase;width:310px;}.front #block-views-homepage-banners-block .rotor_info .views-field-title{font-size:21px;font-weight:bold;margin-left:20px;text-transform:uppercase;white-space:normal;width:560px;}.front #block-views-homepage-banners-block .rotor_info .views-field-title a{color:#ffffff;text-decoration:none;}.front #block-views-homepage-banners-block .rotor_info .views-field-title a:hover{color:#ff6633;text-decoration:none;}.front #block-views-homepage-banners-block .rotor_info .views-field-field-body{font-size:14px;letter-spacing:0.8px;margin-left:20px;white-space:normal;width:560px;}.front #block-views-homepage-banners-block .rotor_info .views-field-field-body p{font-size:12px;line-height:1.4em;margin:0;padding:0;}.front #block-views-homepage-banners-block .rotor_info .views-field-field-learn-more a{color:#ffffff;font-size:14px;margin-left:20px;text-decoration:none;text-transform:uppercase;}.front #block-views-homepage-banners-block .rotor_info .views-field-field-learn-more a .icon{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) repeat scroll -263px -30px transparent;display:inline-block;height:6px;margin-left:2px;position:relative;top:-1px;width:11px;}.front #block-views-homepage-banners-block .rotor_info .views-field-field-learn-more a:hover .icon{background-position:-275px -30px;}.front #block-views-homepage-banners-block .flex-direction-nav{position:absolute;width:100%;}.front #block-views-homepage-banners-block .flex-direction-nav .prev,.front #block-views-homepage-banners-block .flex-direction-nav .next{display:inline-block;}.front #block-views-homepage-banners-block .flex-direction-nav .next{float:right;}.front #block-views-homepage-banners-block .flex-direction-nav a.prev:hover,.front #block-views-homepage-banners-block .flex-direction-nav a.next:hover{background-color:#02CBCC;}.front #block-views-homepage-banners-block .flex-direction-nav a:hover,.front #block-views-homepage-banners-block .flex-direction-nav a:focus{background-color:transparent;}.front #block-views-homepage-banners-block .flex-direction-nav a{background:transparent no-repeat center;bottom:0px;height:100px;position:absolute;text-decoration:none;width:45px;}.front #block-views-homepage-banners-block .flex-direction-nav a.prev{background-image:url(/sites/all/themes/cca_responsive/images/slideshow-left.png);float:left;}.front #block-views-homepage-banners-block .flex-direction-nav a.next{background-image:url(/sites/all/themes/cca_responsive/images/slideshow-right.png);right:0;margin-right:0;}.front .view-homepage-banners .flex-control-nav{bottom:63px;float:right;margin-right:75px;position:relative;z-index:99;text-align:right;width:400px;}.front .view-homepage-banners .flex-control-nav li a{background:url(/sites/all/themes/cca_responsive/images/slideshow-inactive.png) no-repeat scroll 0 0 transparent;display:inline-block;height:20px;font-size:0.001em;width:20px;margin:0 4px 0 0;border-radius:0;box-shadow:none;}.front .view-homepage-banners .flex-control-nav li a.active{background-image:url(/sites/all/themes/cca_responsive/images/slideshow-active.png);}#content .region-content .content .flexslider ul,.flexslider li{list-style:none;background:none;margin:0;padding:0;}#content .region-content .content ul.flex-direction-nav{margin:0;padding:0;}.flexslider{background:none;border:none;border-radius:0;box-shadow:none;margin:0;position:relative;}.flex-control-nav li{background:none;margin:0;padding:0;}.flex-direction-nav a{cursor:pointer;margin:-100px 25px 0;opacity:1;font-size:.001em;}#block-views-homepage-banners-block.block{margin:0;}.flex-direction-nav .prev{left:-25px;}.flexslider ul{line-height:30px;}.flex-nav-container{margin-bottom:0;}
#admin-menu li{font-size:9px;}.region-content .block .content .node .content{padding:0 20px 0;}body.node-type-page-template .region-content .block .content .node .content{padding:0;}.region-content .block .content .view{padding:0 20px;}body.front .region-content .block .content .view{padding:0;}body.front .region-content-bottom{clear:both;padding:0;}#block-views-605b569eb69eeb71c517f0987554e793,#block-views-6fc2e32345fa50cc23e7562c32a1c2b6{margin-bottom:40px;width:48%;}#block-views-605b569eb69eeb71c517f0987554e793{float:left;}#block-views-6fc2e32345fa50cc23e7562c32a1c2b6{float:right;}.region-content-bottom .block-views h2.block-title{color:#373D3F;font-family:Open Sans;font-size:24px;font-weight:normal;text-transform:uppercase;}.view-homepage-events-and-news .views-row{border-top:1px dotted #333333;clear:both;padding:14px 0;}.view-homepage-events-and-news .views-row:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.view-homepage-events-and-news .views-row-last{border-bottom:1px dotted #333333;}.view-homepage-events-and-news a{color:#434646;font-family:Open Sans;font-size:14px;text-decoration:none;}.view-homepage-events-and-news a:hover{color:#FF6633;text-decoration:underline;}.view-homepage-events-and-news .views-field-field-date{color:#434646;float:left;font-family:Open Sans;font-size:15px;font-weight:bold;margin-right:15px;width:155px;}.view-homepage-events-and-news.view-display-id-block_1 .views-field-field-date{width:30%;}.view-homepage-events-and-news.view-display-id-block_1 .views-field-title{float:right;width:65%;}#block-views-605b569eb69eeb71c517f0987554e793 h2.block-title,#block-views-6fc2e32345fa50cc23e7562c32a1c2b6 h2.block-title{float:left;}.view-homepage-events-and-news .view-header{float:right;}#main-wrapper .mini-arrows{background:transparent url(/sites/all/themes/cca_responsive/images/right-link-arrows-mini.png) right center no-repeat;font-size:14px;font-weight:400;padding-right:23px;text-decoration:none;text-transform:uppercase;}#main-wrapper .mini-arrows:hover{color:#FF6633;text-decoration:none;}#block-views-featured-videos-block{clear:both;margin-bottom:40px;}#block-views-featured-videos-block h2.block-title{margin-bottom:10px;}#block-views-featured-videos-block .view-content{background-color:#000;}#block-views-featured-videos-block .view-content:after{clear:both;content:".";display:block;height:0;visibility:hidden;}#block-views-featured-videos-block .views-row{float:left;padding:10px;width:295px;}.region-content .block .content .node p.inline-text{padding:0 22px;}.quarter-section.second{display:none;}.inlineBox{position:relative;float:left;margin:0;padding:0 10px 0 0;}body.node-type-page .inlineBox a.colorbox:after{content:"\f065";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:19px;position:absolute;top:6px;right:16px;text-shadow:1px 1px #444;}.inlineBoxWide{float:left;line-height:normal;margin:0;padding:5px 10px 0 0;width:180px;}.inlineBoxFull{line-height:normal;margin:0;padding:5px 0 0 0;}.inlineBoxFull p,.inlineBoxWide p{margin-bottom:0;padding-right:0;}.inlineBox a,#content .region-content .content .inlineBox a:hover,.inlineBoxFull a,.inlineBoxWide a{color:white;text-decoration:none;}.slideshow_title{background-color:#738A99;color:#FFFFFF;display:block;font-size:11px;line-height:1.3em;overflow:auto;padding:5px;width:452px;}body.node-type-page-template .slideshow_title,body.page-news .slideshow_title,body.node-type-blog .slideshow_title{margin-top:-4px;}.inlineBox .slideshow_title,.inlineBoxWide .slideshow_title{width:170px;}.slideshow_title .count{float:right;font-weight:bold;margin-left:10px;}.region-content .block .content .view-cca-gallery-slideshow{margin:0;padding:0;}.landscape-portrait-image.landscape_image{padding:5px 10px 5px 0;}.landscape-portrait-image.portrait_image{float:left;padding:5px 10px 0 0;}.landscape-portrait-image.landscape_image .slideshow_title{width:452px;}.landscape-portrait-image.portrait_image .slideshow_title{width:170px;}.section-admissions .slideshow_title{background-color:#993366;}.section-academics .slideshow_title{background-color:#3A206B;}.section-students .slideshow_title{background-color:#EB6F08;}.section-about .slideshow_title{background-color:#3AA7C1;}.section-support .slideshow_title{background-color:#94C508;}.front .quarter-section{}.front .quarter{background-color:#EBEBEB;float:left;height:65px;margin:0 0 50px 9px;width:230.5px;}.front .quarter:first-child{margin:0 0 50px 0;}.front .quarter h2{color:#434646;font-size:25px;font-weight:normal;line-height:27.5px;margin-bottom:7px;padding:6px 0 6px 8px;width:220px;}.front .quarter.give h2{margin-right:0;}.front .quarter h2 a{color:#434646;font-weight:normal;text-decoration:none;text-transform:uppercase;}.front .quarter p{color:#434646;font-size:11px;line-height:11px;width:175px;}.front .quarter h2 a .second_word{background:url(/sites/all/themes/cca_responsive/images/right-link-arrows.png) no-repeat right 8px scroll transparent;display:block;font-weight:normal;height:25px;}.front .quarter.info h2 a .second_word{background-position:60px 8px;}.front .quarter.apply h2 a .second_word{background-position:65px 8px;}.front .quarter.newsletter h2 a .second_word{background-position:160px 8px;}.front .quarter.give h2 a .second_word{background-position:92px 8px;}.front .quarter h2 a:hover{color:#FF6633;}.front .quarter.newsletter form{display:none;}.front .quarter .button a{background:0 0 repeat scroll transparent;display:block;float:left;height:23px;margin-right:20px;margin-top:16px;padding:0px;width:23px;}p.lead-paragraph{font-size:1.35em;line-height:140%;font-style:normal;}#content .region-content .content ul{margin:0 0 15px;padding-left:25px;}#content .region-content .content ul.inline{}#content .region-content .content li{}#content .region-content .content ul.inline li{}#content .region-content .content p{margin-bottom:15px;}h2 + p,h3 + p,h4 + p{margin-top:3px;}#content .region-content .content .video{background:url(/sites/all/themes/cca_responsive/images/dotted_border.png) repeat-x scroll left top transparent;padding-bottom:15px;padding-top:20px;}#content .region-content .content .video h2.title{font-size:18px;font-weight:bold;}#content .region-content .content p.graphic{font-size:10px;line-height:normal;margin-left:0;padding:0 10px;}#content .region-content .content p.graphic a{text-decoration:none;}#title_area{background:none repeat scroll 0 0 #FFFFFF;position:relative;}body.content-heading h1.title{padding-bottom:6px;padding-left:0;}body.content-heading h1.title{background:url(/sites/all/themes/cca_responsive/images/trans_ltblue.png) repeat scroll 0 0 transparent;bottom:3px;color:#FFFFFF;display:block;font-size:54px;font-weight:normal;line-height:65px;padding-left:24px;padding-top:8px;position:absolute;width:702px;z-index:11;}body.content-heading.section-academics h1.title{font-size:54px;height:65px;padding-top:8px;}body.section-admissions.content-heading h1.title{background-image:url(/sites/all/themes/cca_responsive/images/trans_pink.png);}body.section-academics.content-heading h1.title{background-image:url(/sites/all/themes/cca_responsive/images/trans_dkblue.png);}body.section-students.content-heading h1.title{background-image:url(/sites/all/themes/cca_responsive/images/trans_orange.png);}body.section-about.content-heading h1.title{background-image:url(/sites/all/themes/cca_responsive/images/trans_aqua.png);}body.section-support.content-heading h1.title{background-image:url(/sites/all/themes/cca_responsive/images/trans_green.png);}body.content-heading .region-sidebar-second #block-sharethis-sharethis{}body.content-heading img.imagefield-field_page_banner{width:746px;height:auto;vertical-align:bottom;}body.content-heading.node-type-page h1.title .title_wrapper{margin-top:-82px;}a.page-read-more,a.page-collapse{background:transparent right center no-repeat;font-weight:bold;padding:0 15px;text-decoration:none;text-transform:uppercase;}body #content .region-content .content a.page-read-more:hover,body #content .region-content .content a.page-collapse:hover{background-color:transparent;color:#434646;}a.page-read-more{background-image:url(/sites/all/themes/cca_responsive/images/expand.png);}a.page-collapse{background-image:url(/sites/all/themes/cca_responsive/images/expand-collapse.png);}.content .view-news .views-field-title,.content .view-cca-calendar .views-field-title{text-transform:none;font-size:16px;}.content .view-undergrad-exhibitions-block .views-field-title a,.content .view-news .views-field-title a,.content .view-cca-calendar .views-field-title a{font-weight:bold;text-decoration:none;}.content .view-news .views-field-created,.node-blog .submitted{color:#434646;font-size:12px;font-weight:400;}.content .view-staff-listings .views-row-1,.content .view-featured-alumni .views-row-1,.page-views .content .view-news .views-row-1 .views-field-title,.content .view-cca-calendar .views-row-1 .views-field-title{padding-top:15px;}.view-cca-calendar .view-header{display:none;}.content .view-news .view-display-id-block_6,.node-blog .view-display-id-block_6{float:left;padding:0px;}.content .view-news .view-display-id-block_6 .views-field-field-image,.node-blog .view-display-id-block_6 .views-field-field-image{padding-top:5px;}body.node-type-blog .region-content .block .content .view{padding:0;}body.node-type-blog .region-content .block .content .view .col-last{padding-left:5px;}.content .view-news a.slideshowLabel,.node-blog a.slideshowLabel{background-color:#738A99;color:#FFFFFF;display:block;font-size:10px;font-style:italic;font-weight:normal;margin:92px 0 0 1px;padding:3px 3px 5px 5px;text-decoration:none;width:170px;}.node-blog .submitted{padding-left:20px;}.content .view-news .views-field-created a:link,.content .view-news .views-field-created a:visited,.node-blog .submitted a:link,.node-blog .submitted a:visited{color:#434646;}.content .view-news .views-field-created a:hover,.node-blog .submitted a:hover{background:#434646;color:#fff;}.content .view-news .views-field-field-video,.node-blog .field-name-field-video .field-items .media-youtube-outer-wrapper{padding-bottom:15px;padding-top:15px;}#page-wrapper #page #main-wrapper #main #content .section .region-content .block .content .node .content .field .file .content{padding:0;}.content .view-featured-alumni .views-row,.content .view-undergrad-exhibitions-block .views-row,.content .view-news .views-row,.content .view-cca-calendar .views-row{background:url(/sites/all/themes/cca_responsive/images/dotted_border.png) repeat-x scroll left bottom transparent;clear:both;margin-bottom:12px;padding-bottom:20px;}.content .view-featured-alumni .view-cca-gallery-slideshow .views-row{background:none;margin-bottom:0;padding-bottom:0;}.content .view-featured-alumni .view-cca-gallery-slideshow .views-row-1{padding-top:10px;}.content .view-featured-alumni .view-cca-gallery-slideshow .views-field-colorbox{width:180px;}.content .view-featured-alumni .view-cca-gallery-slideshow .views-field-colorbox img{width:100%;height:auto;}.content .view-featured-alumni .view-cca-gallery-slideshow .views-field-name{display:none;}.region-sidebar-second .view-undergrad-exhibitions-block .views-row,.region-sidebar-second .view-news .views-row,.region-sidebar-second .view-cca-calendar .views-row{background:none;padding-bottom:0;}.content .view-news  a.read_more:link,.content .view-news  a.read_more:visited{color:#434646;text-transform:uppercase;font-size:12px;text-decoration:none;}.content .views-row a.read_more{background:transparent url(/sites/all/themes/cca_responsive/images/right-link-arrows-mini.png) right center no-repeat;font-size:14px;font-weight:400;padding-right:23px;text-decoration:none;text-transform:uppercase;}#content .views-row a.read_more:hover{background-color:transparent;color:#FF6633;text-decoration:none;}.content .view-news .views-row .links a{font-size:12px;line-height:12px;color:#434646;text-transform:uppercase;text-decoration:none;margin-right:26px;}.content .view-news .links a.stbutton{height:16px;padding:0;width:115px;}.content .view-news .views-row .links a:hover{background-color:inherit;color:#434646;}.content .view-news .views-row .links .stico_default{padding-right:17px;background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) 100% -238px no-repeat !important;}.content .view-news .views-row .links .link_login{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll 100% -261px transparent;padding-right:18px;position:relative;top:-2px;}.view-featured-alumni .views-field-field-degree{padding-top:10px;}.view-alumni-directory .views-field-field-degree .field-items,.view-featured-alumni .views-field-field-degree .field-items{float:left;margin-right:5px;}.content .view-undergrad-exhibitions-block .views-field-title,.node-event .field-name-field-event-other-location,.node-event .field-name-field-event-subtitle,.node-event .field-name-field-date,.node-event .field-name-field-event-rsvp,.content .view-cca-calendar .views-field-field-event-other-location,.content .view-cca-calendar .views-field-field-event-subtitle,.content .view-cca-calendar .views-field-field-date,.content .view-cca-calendar .views-field-field-event-rsvp{font-size:12px;}.node-event .field-name-field-date,.content .view-cca-calendar .views-field-field-date{font-weight:bold;}.node-event .field-name-field-event-other-location,.node-event .field-name-field-date,.node-event .field-name-field-event-rsvp,.view-cca-calendar .views-field-field-event-other-location,.view-cca-calendar .views-field-field-date,.view-cca-calendar .views-field-field-event-rsvp{margin:10px 0;}.node-event ul.inline{display:none;}.node-event .field-name-field-date img{padding:0 0 2px 6px;}.node-blog ul li.blog_usernames_blog,.node-blog ul li.basic_image_field_slideshow_id{display:none;}#content .region-content .content .blog_item p.main_image{margin-bottom:8px;}.region-content .block .content .view .view-cca-gallery{padding:0px;}.region-content .block .content .view .view-cca-gallery .col-last{padding-left:5px;}.view-cca-gallery.view-display-id-block_6 table{margin:0;}.view-cca-gallery .views-row{border-bottom:2px solid #3A206B;margin-bottom:10px;padding-bottom:6px;}.view-cca-gallery .views-row img{display:block;margin:0 auto;}.view-cca-gallery .views-field-title{font-size:16px;font-weight:800;margin-bottom:5px;}.view-cca-gallery .views-field-title a{padding:0;text-decoration:none;}.view-display-id-page_1 .views-field-field-image-fid img,.view-display-id-page_8 .views-field-field-image-fid img{margin-bottom:10px;}#content .region-content .content .view-cca-gallery .views-field-body p{margin-bottom:0px;}.view-cca-gallery .views-field-field-image .field-content{text-align:center;}.view-cca-gallery{position:relative;}.view-cca-gallery .next_prev{margin-left:2px;position:absolute;top:1px;width:94%;}.view-cca-gallery .prev_img,.view-cca-gallery .next_img{background:center center no-repeat rgba(0,0,0,.2);height:12px;padding:35px 23px;position:absolute;width:7px;}.view-cca-gallery .prev_img{background-image:url(/sites/all/themes/cca_responsive/images/slideshow-left.png);left:0;}.view-cca-gallery .next_img{background-image:url(/sites/all/themes/cca_responsive/images/slideshow-right.png);right:0px;}#content .region-content .content .view-cca-gallery a.prev_img:hover,#content .region-content .content .view-cca-gallery a.next_img:hover{background-color:#000000;}.view-cca-gallery .views-field-nid{display:none;}.view-trustees .views-field-picture img{float:left;margin-right:10px;}.view-staff-directory h3,.view-alumni-directory h3,.view-faculty-directory h3,.view-student-artist-directory h3{color:#666C6C;font-weight:bold;font-size:20px;border-bottom:2px solid #666C6C;padding-bottom:2px;margin-bottom:14px;}.view-staff-directory .views-exposed-form label,.view-alumni-directory .views-exposed-form label,.view-faculty-directory .views-exposed-form label,.view-student-artist-directory .views-exposed-form label{text-transform:lowercase;font-size:10px;line-height:10px;}.view-staff-directory .views-exposed-form .views-exposed-widget,.view-alumni-directory .views-exposed-form .views-exposed-widget,.view-faculty-directory .views-exposed-form .views-exposed-widget,.view-student-artist-directory .views-exposed-form .views-exposed-widget{padding:0 0 0 0;}.view-staff-directory .views-exposed-form .views-exposed-widget .form-text,.view-alumni-directory .views-exposed-form .views-exposed-widget .form-text,.view-faculty-directory .views-exposed-form .views-exposed-widget .form-text,.view-student-artist-directory .views-exposed-form .views-exposed-widget .form-text{width:165px;margin-right:20px;margin-top:5px;margin-bottom:10px;padding:0px;border:1px solid #898989;}.view-staff-directory .views-exposed-form .views-exposed-widget select,.view-alumni-directory .views-exposed-form .views-exposed-widget select,.view-faculty-directory .views-exposed-form .views-exposed-widget select,.view-student-artist-directory .views-exposed-form .views-exposed-widget select{margin-right:15px;margin-top:5px;padding:0px;border:1px solid #898989;}.view-staff-directory .directoryBoxTop,.view-alumni-directory .directoryBoxTop,.view-faculty-directory .directoryBoxTop,.view-student-artist-directory .directoryBoxTop{padding-bottom:21px;margin-bottom:20px;background:url(/sites/all/themes/cca_responsive/images/dotted_border.png) repeat-x scroll left bottom transparent;}.view-staff-directory .directoryBoxTop .form-submit,.view-alumni-directory .directoryBoxTop .form-submit,.view-faculty-directory .directoryBoxTop .form-submit,.view-student-artist-directory .directoryBoxTop .form-submit{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -64px -126px transparent;width:58px;height:18px;border:none;margin-top:11px;cursor:pointer;}.view-staff-directory .pager,.view-alumni-directory .pager,.view-faculty-directory .pager,.view-student-artist-directory .pager{background:none;}.view-alumni-directory .alumnus,.view-student-artist-directory .alumnus{margin-bottom:18px;font-weight:normal;}.view-alumni-directory .alumnus b,.view-student-artist-directory .alumnus b{font-weight:bold;}.view-alumni-directory .alumnus a,.view-student-artist-directory .alumnus a{text-transform:uppercase;text-decoration:none;font-size:12px;}.view-staff-directory .searchNav,.view-alumni-directory .searchNav,.view-faculty-directory .searchNav,.view-student-artist-directory .searchNav{clear:left;border-top:2px solid #391F6B;padding-top:5px;color:#7D8A93;text-transform:lowercase;font-size:12px;}.view-staff-directory .searchNav b,.view-alumni-directory .searchNav b,.view-faculty-directory .searchNav b,.view-student-artist-directory .searchNav b{font-weight:normal;}.view-staff-directory .searchNav .item-list,.view-alumni-directory .searchNav .item-list,.view-faculty-directory .searchNav .item-list,.view-student-artist-directory .searchNav .item-list{float:right;}.view-staff-directory .searchNav .item-list .pager,.view-alumni-directory .searchNav .item-list .pager,.view-faculty-directory .searchNav .item-list .pager,.view-student-artist-directory .searchNav .item-list .pager{padding-top:0;}#content .region-content .content .view-staff-directory .searchNav .item-list .pager li,#content .region-content .content .view-alumni-directory .searchNav .item-list .pager li,#content .region-content .content .view-faculty-directory .searchNav .item-list .pager li,#content .region-content .content .view-student-artist-directory .searchNav .item-list .pager li{font-size:13px;margin:0;padding:0;}.view-staff-directory .searchNav .item-list .pager li.pager-first,.view-staff-directory .searchNav .item-list .pager li.pager-last,.view-alumni-directory .searchNav .item-list .pager li.pager-first,.view-alumni-directory .searchNav .item-list .pager li.pager-last,.view-faculty-directory .searchNav .item-list .pager li.pager-first,.view-faculty-directory .searchNav .item-list .pager li.pager-last,.view-student-artist-directory .searchNav .item-list .pager li.pager-first,.view-student-artist-directory .searchNav .item-list .pager li.pager-last{}#content .region-content .content .view-staff-directory .searchNav .item-list .pager li a:hover,#content .region-content .content .view-staff-directory .searchNav .item-list .pager li a:active,#content .region-content .content .view-alumni-directory .searchNav .item-list .pager li a:hover,#content .region-content .content .view-alumni-directory .searchNav .item-list .pager li a:active,#content .region-content .content .view-faculty-directory .searchNav .item-list .pager li a:hover,#content .region-content .content .view-faculty-directory .searchNav .item-list .pager li a:active,#content .region-content .content .view-student-artist-directory .searchNav .item-list .pager li a:hover,#content .region-content .content .view-student-artist-directory .searchNav .item-list .pager li a:active{background-color:#fff;color:#3A206B;}.chzn-container{margin-top:5px;min-width:180px;margin-right:20px;margin-bottom:10px;}.chzn-container .chzn-drop{min-width:178px;}.chzn-container-single .chzn-search input{min-width:145px;}.chzn-container-single .chzn-single{border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;height:26px;border-bottom:1px solid #AAAAAA !important;}.chzn-container ul.chzn-results{margin:0 !important;padding:0 !important;}.chzn-container ul.chzn-results li{list-style:none outside none !important;background:none;}.chzn-container-active .chzn-single-with-drop div{width:20px;}.chzn-container-single .chzn-single div b{border-left:1px solid #AAAAAA;}.view-staff-directory .views-submit-button,.view-alumni-directory .views-submit-button,.view-student-artist-directory .views-submit-button,.view-faculty-directory .views-submit-button{margin-top:15px;background:#EB6F08;padding:6px 5px 7px !important;}.view-staff-directory .directoryBoxTop .form-submit,.view-alumni-directory .directoryBoxTop .form-submit,.view-faculty-directory .directoryBoxTop .form-submit,.view-student-artist-directory .directoryBoxTop .form-submit{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -66px -128px transparent;border:medium none;border-radius:12px;cursor:pointer;height:14px;margin-top:0;width:54px;}.view-faculty-bios .views-field-field-faculty-title{padding-bottom:15px;}.section-academics .pager li.pager-first a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -0 -232px transparent;width:9px;height:8px;position:relative;top:-1px;}.section-academics .pager li.pager-previous a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -19px -232px transparent;width:8px;height:8px;position:relative;top:-1px;}.section-academics .pager li.pager-next a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -40px -232px transparent;width:5px;height:8px;position:relative;top:-1px;}.section-academics .pager li.pager-last a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll -55px -232px transparent;width:9px;height:8px;position:relative;top:-1px;}.node-type-faculty .body{padding-bottom:4px;background:url(/sites/all/themes/cca_responsive/images/dotted_border.png) repeat-x scroll left bottom transparent;margin-bottom:14px;}.node-type-faculty .field-name-field-cv{font-size:12px;}.faculty-bio{float:left;margin:4px 15px 15px 0;}body.page-node-6673 #page-wrapper #page #main-wrapper #main #content .section .region-content .block .content .node .content{width:705px;}body.not-front.page-node-6673 #main-wrapper{background:url(/sites/all/themes/cca_responsive/images/content_bg.png) repeat-y scroll left top transparent;}.page-node-6673 h2.program{background:url(/sites/all/themes/cca_responsive/images/sprite_repeat_x.png) repeat-x scroll left -484px transparent;color:#434646;font-size:18px;line-height:1em;padding-bottom:1px;text-transform:uppercase;}.page-node-6673 h2.program span.words{background-color:#ffffff;padding-right:5px;}.page-node-6673 #content .region-content .content ul{float:left;margin:0 0 5px;padding-left:0;}.page-node-6673 #content .region-content .content ul.first{margin-right:10px;}.page-node-6673 #content .region-content .content ul li{background-image:none;border-bottom:1px solid #CCCCCC;font-size:12px;font-weight:400;line-height:1em;list-style:none;margin-bottom:0;padding-left:0px;width:142px;}.page-node-6673 #content .region-content .content ul li a{color:#1F1F25;display:block;font-weight:400;padding:6px 0 3px 6px;text-decoration:none;}.page-node-6673 #content .region-content .content ul li a:active,.page-node-6673 #content .region-content .content ul li a:hover{background-color:#3A206B;color:#FFFFFF;}.page-node-6673 #content .region-content .content ul.li_cont1{margin-right:10px;}.page-node-6673 #content .region-content .content .program_divider{background:url(/sites/all/themes/cca_responsive/images/sprite_repeat_x.png) repeat-x scroll left -480px transparent;clear:both;height:20px;margin-bottom:25px;width:100%;}.page-node-6673 #content .region-content .content ul.other{margin-top:10px;}.page-node-6673 #content .region-content .content ul.other li{border-bottom:none;width:138px;}.page-node-6673 #content .region-content .content ul.other li.subgroup{border-bottom:2px solid #20173C;color:#1F173B;font-size:11px;margin-bottom:3px;padding-bottom:5px;padding-left:6px;text-transform:uppercase;}.page-node-6673 #content .region-content .content ul.other li ul li{border-bottom:1px solid #CCCCCC;list-style:none;}.page-node-6673 #content .region-content .content ul.other li.leading a,.page-node-6673 #content .region-content .content ul.other li.continuing a{padding-bottom:13px;}.page-node-6673 .feature{float:left;margin-right:13px;width:390px;}.page-node-6673 #content .region-content .content .feature .feature_text,.page-node-6673 #content .region-content .content .feature .feature_text a{color:#ffffff;}.page-node-6673 #content .region-content .content .feature .feature_text{background:url(/sites/all/themes/cca_responsive/images/trans_maroon.png) repeat scroll left top transparent;display:block;margin-top:-100px;padding:8px 12px;position:relative;}.page-node-6673 #content .region-content .content .feature.graduate .feature_text{background:url(/sites/all/themes/cca_responsive/images/trans_dkblue.png) repeat scroll left top transparent;}.page-node-6673 #content .region-content .content .feature.other .feature_text{background:url(/sites/all/themes/cca_responsive/images/trans_medblue.png) repeat scroll left top transparent;}.page-node-6673 #content .region-content .content .feature .feature_text .subhead{background:url(/sites/all/themes/cca_responsive/images/dotted_border_white.png) repeat-x scroll left bottom transparent;font-size:12px;font-weight:800;margin-bottom:5px;padding-bottom:3px;text-transform:uppercase;}.page-node-6673 #content .region-content .content .feature .feature_text .title{font-size:19px;text-transform:uppercase;}.page-node-6673 #content .region-content .content .feature .feature_text .text{font-size:12px;}body.page-node-62032 #content .region-content .content p{width:705px;}dl.phoneList{letter-spacing:-0.31em;*letter-spacing:normal;word-spacing:-0.43em;}dl.phoneList dt,dl.phoneList dd{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;width:46%;padding:3px 2% 4px;margin:0;}dl.phoneList dt{margin-right:-1px;}dl.phoneList{border-bottom:1px solid #ccc;}dl.phoneList dt,dl.phoneList dd{border-top:1px solid #ccc;}dl.curriculumList{clear:both;line-height:15px;margin:0;padding:10px;width:320px;}dl.curriculumList + h3{clear:both;}dl.curriculumList dt{float:left;margin:0 0 5px;padding:0;width:230px;}dl.curriculumList dd{float:left;margin:0 0 5px;padding:0;text-align:right;width:90px;}dl.curriculumList dd:last-child{padding:0 0 10px;}dl.curriculumList dd.innerList{clear:left;text-align:left;width:320px;}dl.curriculumList dl{margin:0;padding:0 0 0 20px;}dl.curriculumList dl dt{margin:0 0 5px;padding:0;width:210px;}dl.curriculumList dl dd{margin:0 0 5px;padding:0;}dl.afterH2{padding-top:15px;}p.totalUnits{clear:both;font-weight:bold;text-align:right;width:360px;}div .view-courses table.views-table{margin-top:20px;}div .view-jobs table.views-table,div .view-courses table.views-table{width:100%;margin-bottom:20px;}div .view-jobs table.views-table a,div .view-courses table.views-table a{text-decoration:none;}div .view-jobs table.views-table caption{font-weight:bold;font-size:1.1em;color:#3AA7C1;}div .view-jobs table.views-table td{padding:5px;}div .view-jobs td.views-field-title{width:50%;}div .view-jobs td.views-field-field-job-department-value{width:25%;}div .view-jobs td.views-field-field-job-status-value{width:15%;}div .view-jobs td.views-field-created{width:10%;text-align:right;}div .view-jobs table.views-table tr,div .view-courses table.views-table tr{border-top:1px solid #ddd;background:white;}div .view-jobs  table.views-table thead{display:none;}.field-name-field-job-status{float:left;}.field-name-field-job-status .field-item:after{content:",\0000a0";}.field-name-field-job-hours{float:left;}.field-name-field-job-hours .field-item:after{content:",\0000a0";}.field-name-field-job-id .field-item:before{content:"#";}.field-name-field-job-reports-to,.field-name-field-job-department,.field-name-field-job-salary,.field-name-field-job-instructions{margin:0 0 1em 0;}.view-id-courses.view-display-id-page_1 td{padding:5px 10px 2px 0;vertical-align:top;}.view-id-courses.view-display-id-page_1 .views-field-field-course-semester{width:80px;}.view-id-courses.view-display-id-page_1 .views-field-field-subject{width:80px;}.view-id-courses.view-display-id-page_1 .views-field-title{width:150px;}.view-id-courses.view-display-id-page_1 table{margin-bottom:20px;}.view-id-courses.view-display-id-page_1 caption{font-size:16px;margin:0 0 10px;text-align:center;width:100%;font-weight:bold;}div .view-staff-listings .views-row{clear:both;margin-bottom:10px;}div .view-staff-listings .views-row .views-field-picture img{border:1px solid #CCC;float:left;margin:0 10px 10px 0;}div .view-staff-listings .views-row .views-field-field-last-name-value{font-weight:bold;}.book-navigation ul{list-style:none;}#sharethis_1,.full_list{float:left;}.view-cca-gallery .st_sharethis{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll 0 -327px transparent !important;display:block;float:left;height:12px;margin-top:1px;padding:0;width:142px;}.full_list a{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) no-repeat scroll 0 -340px transparent !important;height:10px;margin-top:1px;width:165px;}.related{position:relative;top:-3px;}.related p{color:#666C6C;display:inline;font-size:12px;font-weight:800;text-transform:uppercase;}.related a{font-size:12px;}.node-event .sharethis-wrapper{padding-top:10px;}.node-event .field-name-field-event-subtitle{padding-top:10px;}#search_form .form-submit,.front #content .newsletter #edit-submit,.blog_item span.icon,.view-staff-directory .directoryBoxTop .form-submit,.view-alumni-directory .directoryBoxTop .form-submit,.view-faculty-directory .directoryBoxTop .form-submit,.view-student-artist-directory .directoryBoxTop .form-submit,.view-slideshow .next_img,.view-slideshow .prev_img,.view-cca-gallery .next_img,.view-cca-gallery .prev_img,.full_list a{display:block;overflow:hidden;line-height:10000px;text-indent:-9999em;}div .contents-half{float:left;width:220px;}.more{font-size:10px;text-transform:uppercase;}.more a{text-decoration:none;}.more a span.icon{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) repeat scroll -263px -30px transparent;display:inline-block;height:6px;width:12px;}.more a:hover{background-color:transparent;color:#999999;}.more a:hover span.icon{background:url(/sites/all/themes/cca_responsive/images/sprite_buttons.png) repeat scroll -275px -30px transparent;}#google-cse-results{max-height:1100px;overflow:hidden;}form.google-cse{padding:15px 0 0 20px;}#admin-menu{margin:0;}body.not-front #content{float:right;margin-right:1px;width:745px;}body.not-front #left{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;margin:0;width:201px;}body.not-front.two-sidebars #content .region-content{float:left;width:480px;}body.not-front.two-sidebars #content .region-sidebar-second{float:right;width:245px;}body.not-front #banner{min-height:200px;}#left .block a,.region-sidebar-second .block a{font-weight:normal;}#left .block ul li a{font-weight:bold;}.region-sidebar-second .block a{font-weight:normal;}.region-sidebar-second .view-id-cca_calendar a,.region-sidebar-second .view-id-news a,.date-nav ul li a{font-weight:bold;}#left .block ul li a{font-weight:bold;}#left .block a,.view view-cca-calendar a,{font-weight:normal;}#left #block-helpers-left-nav a:hover,#left #block-helpers-left-nav a:active{color:#FFFFFF;}#block-block-160 a{font-weight:normal;}#apply-request{padding-top:5px;}#apply-request li{background:none;display:inline;padding:0 10px;}#apply-request li a{font-family:Open Sans;font-weight:normal;text-decoration:none;}#apply-request li a:hover{background-color:transparent;color:#FF6633;}.contextual-links li{background:none;list-style:none;}#menu-link{display:none;}#search-link{display:none;}.desktop-only{display:block !important;}.mobile-only{display:none !important;}body .gsc-control-cse,body .gsc-control-cse .gsc-table-result{width:95%;}.sidebar-block-title{font-weight:bold;text-transform:uppercase;}.field-name-field-layout-options{display:none;}body.node-type-page-template .field-collection-container{border:none;}body.node-type-page-template .field-collection-view{padding:0;border-bottom:none;}body.two-sidebars.node-type-page-template.desktop div.region-content .field-item{width:480px;}body.two-sidebars.node-type-page-template.desktop div.region-content .page-template-table .field-item{width:232px;}body.two-sidebars.node-type-page-template.desktop div.region-content .field-item img{height:auto;width:100%;}.page-template-table{display:table;}.page-template-row{display:table-row;}.page-template-cell{display:table-cell;padding:10px 0;vertical-align:middle;width:50%;}.page-template-cell img{height:auto;width:100%;}body.node-type-page-template #page-wrapper #page #main-wrapper #main #content .section .region-content .block .content .node .content .content{width:100%;}.page-template-cell .media-youtube-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.page-template-cell iframe.media-youtube-player{position:absolute;top:0;left:0;width:100%;height:100%;}.page-template-cell.left{padding-right:10px;}.page-template-cell.right{padding-left:10px;}body.node-type-page-template .region-content .block .content .view{padding:0;}body.node-type-page-template .content .view-cca-calendar .views-row{background:none;padding-bottom:0;}body.node-type-page-template .content .view-cca-calendar .views-field-title{font-size:12px;}h2.template-block-title{height:31px;margin-bottom:0;padding-left:9px;color:#fff;text-decoration:none;font-size:20px;line-height:31px;text-transform:uppercase;background:#748A9A;display:block;}div.view-slideshow-admin-2 tr.odd{background:white;}.directory-col-1,.directory-col-2{width:43%;}.directory-col-1{float:left;}.directory-col-2{float:right;}.anchors + p{margin-top:0;}.anchors ul:first-child{float:left;width:50%;}.anchors ul li{list-style:none;padding:2px 0;padding-right:30px;text-indent:-25px;}.anchors ul li a{text-decoration:none;color:#0b6cd4;}.anchors ul li a:before{content:"\203A\00A0 ";}.anchors:after{content:'';display:block;clear:both;}.callout{background-color:#F0F0F0;display:inline-block;font-size:.9em;font-weight:700;padding:1em 1em 1.25em 1.25em;}.three-col{float:left;width:33%;}.two-col{float:left;width:50%;}.three-col p,.two-col p{margin-top:3px;}.three-col img,.two-col img{width:100%;height:auto;}.three-col .left,.two-col .left{margin-right:10px;}.three-col .right,.two-col .right{margin-left:10px;}.three-col .mid{margin:0 5px;}.image-wrapper{position:relative;}.caption{background-color:#eaeaea;padding:5px;font-size:0.95em;font-style:italic;margin-top:-5px;}.caption-overlay{position:absolute;background:rgba(2,94,152,.8);bottom:0px;left:0px;width:100%;}.caption p,.caption-overlay p{margin:10px 0 10px 10px !important;}.caption-overlay p{font-family:Open Sans;color:white;font-size:1.8em;letter-spacing:2px;text-transform:uppercase;}.youvisit{padding-top:5px;}#faq{margin-top:20px;position:relative;}#faq p{margin:0 20px 0 10px;padding:0;}#faq dt{color:#666C6C;font-size:1.25em;cursor:pointer;line-height:135%;margin:0 0 15px 35px;text-indent:-21px;}#faq dd{margin:0 0 0px 25px;}
@font-face{font-family:'fontello';src:url(/sites/all/themes/cca_responsive/font/fontello.eot?59192673);src:url(/sites/all/themes/cca_responsive/font/fontello.eot?59192673#iefix) format('embedded-opentype'),url(/sites/all/themes/cca_responsive/font/fontello.woff?59192673) format('woff'),url(/sites/all/themes/cca_responsive/font/fontello.ttf?59192673) format('truetype'),url(/sites/all/themes/cca_responsive/font/fontello.svg?59192673#fontello) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}.icon-angle-right:before{content:'\e800';}.icon-angle-down:before{content:'\e801';}.icon-angle-up:before{content:'\e802';}.icon-angle-left:before{content:'\e803';}.icon-down-open-big:before{content:'\e804';}.icon-left-open-big:before{content:'\e805';}.icon-right-open-big:before{content:'\e806';}.icon-up-open-big:before{content:'\e807';}
ul.nice-menu,ul.nice-menu-down ul{list-style:none;padding:0;margin:0;z-index:200;}.block ul.nice-menu-down{padding:0;text-align:left;line-height:26px;}.first ul.nice-menu-down{}ul.nice-menu-down li{background:none;border:0;float:left;padding:0 10px 0 0;position:relative;}.last ul.nice-menu-down li{padding:0;}ul.nice-menu-down li li{float:none;margin:0;}ul.nice-menu-down li a{color:#FFFFFF;display:block;font-size:12.5px;font-weight:normal;letter-spacing:0.5px;margin-top:0;outline:none;padding:0 8px;text-decoration:none;text-transform:lowercase;font-family:Verdana,sans-serif;}ul.nice-menu-down li a.active{background:url(/sites/all/themes/cca_responsive/images/active_pointer_white.png) center bottom no-repeat transparent;}ul.nice-menu-down li ul li a{border-bottom:#fff 1px dotted;color:#fff;font-size:11px;font-weight:normal;line-height:25px;margin:0 11px;padding:0;text-transform:capitalize;}ul.nice-menu-down li ul li.see_all a,ul.nice-menu-down li ul li.see_all a:hover{text-transform:uppercase;text-align:right;border:none;padding-bottom:6px;font-size:12px;}ul.nice-menu-down li ul li a:hover,ul.nice-menu-down li a.hover,ul.nice-menu-down li a:hover{color:#fff;}ul.nice-menu-down li.admissions a:hover,ul.nice-menu-down li.admissions a.hover,ul.nice-menu-down li.admissions ul{background-color:#993366;}ul.nice-menu-down li.admissions li.hover,ul.nice-menu-down li.admissions li a:hover{background-color:#5a1e3c;}.section-admissions ul.nice-menu-down li.admissions a{}ul.nice-menu-down li.programsofstudy a:hover,ul.nice-menu-down li.programsofstudy a.hover,ul.nice-menu-down li.programsofstudy ul{background-color:#3a206b;}ul.nice-menu-down li.programsofstudy li.hover,ul.nice-menu-down li.programsofstudy li a:hover{background-color:#150B30;}.section-academics ul.nice-menu-down li.programsofstudy a{}ul.nice-menu-down li.campuslife a:hover,ul.nice-menu-down li.campuslife a.hover,ul.nice-menu-down li.campuslife ul{background-color:#eb6f08;}ul.nice-menu-down li.campuslife li.hover,ul.nice-menu-down li.campuslife li a:hover{background-color:#B73500;}.section-students ul.nice-menu-down li.campuslife a{}ul.nice-menu-down li.about a:hover,ul.nice-menu-down li.about a.hover,ul.nice-menu-down li.about ul{background-color:#3aa7c1;}ul.nice-menu-down li.about li.hover,ul.nice-menu-down li.about li a:hover{background-color:#006D9B;}.section-about ul.nice-menu-down li.about a{}ul.nice-menu-down li.supportcca a:hover,ul.nice-menu-down li.supportcca a.hover,ul.nice-menu-down li.supportcca ul{background-color:#94c508;}ul.nice-menu-down li.supportcca li.hover,ul.nice-menu-down li.supportcca li a:hover{background-color:#569200;}.section-support ul.nice-menu-down li.supportcca a{}.section-admissions ul.nice-menu-down li.admissions ul li a,.section-admissions ul.nice-menu-down li ul li a:hover,.section-admissions ul.nice-menu-down li a.hover,.section-admissions ul.nice-menu-down li a:hover,.section-academics ul.nice-menu-down li.programsofstudy ul li a,.section-academics ul.nice-menu-down li ul li a:hover,.section-academics ul.nice-menu-down li a.hover,.section-academics ul.nice-menu-down li a:hover,.section-about ul.nice-menu-down li.about ul li a,.section-about ul.nice-menu-down li ul li a:hover,.section-about ul.nice-menu-down li a.hover,.section-about ul.nice-menu-down li a:hover,.section-students ul.nice-menu-down li.campuslife ul li a,.section-students ul.nice-menu-down li ul li a:hover,.section-students ul.nice-menu-down li a.hover,.section-students ul.nice-menu-down li a:hover,.section-support ul.nice-menu-down li.supportcca ul li a,.section-support ul.nice-menu-down li ul li a:hover,.section-support ul.nice-menu-down li a.hover,.section-support ul.nice-menu-down li a:hover{color:#fff;background-image:none;}ul.nice-menu-down li a span.caps{text-transform:uppercase;}#header-region ul.nice-menu-down li{margin:0;}ul.nice-menu-down a{}ul.nice-menu-down ul,#header-region ul.nice-menu-down ul{}#header-region ul.nice-menu-down ul{}ul.nice-menu-down ul li{float:none;}ul.nice-menu-down{float:left;border:0;}ul.nice-menu-down li{}ul.nice-menu-down li li{border-top:0;}ul.nice-menu-down ul{display:none;padding:0 0 0 0;position:absolute;width:183px;}ul.nice-menu-down ul li{clear:both;padding:0;width:auto;}ul.nice-menu-down li ul li ul,#header-region ul.nice-menu-down li ul li ul{}ul.nice-menu-down .menuparent a{}ul.nice-menu-down li.menuparent,#header-region ul.nice-menu-down li.menuparent{}ul.nice-menu-down li.menuparent:hover,ul.nice-menu-down li.over,#header-region ul.nice-menu-down li.menuparent:hover,#header-region ul.nice-menu-down li.over{}ul.nice-menu-down li li.menuparent,#header-region ul.nice-menu-down li li.menuparent{}ul.nice-menu-down li li.menuparent:hover,ul.nice-menu-down li li.over,#header-region ul.nice-menu-down li li.menuparent:hover,#header-region ul.nice-menu-down li li.over{}
