/*!
 * EPA Internships Core CSS Rules.
 *
 * Copyright (c) 2013 EPA Internships. All Rights Reserved
 * http://www.epa-internships.org
 *
 * $Id: core.css, v 2.1 2013-01-26 06:06:06Z whaffenden $
 */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}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden}body{background-color:#ffffff;color:#666;font-family:tahoma,verdana,arial,sans-serif}a{color:#6c6eb8;text-decoration:none}a:hover{text-decoration:underline}abbr{border-bottom:1px dotted #666;cursor:help}address{font-size:.9em;margin-bottom:20px;line-height:1.3em}blockquote{background:url(../image/template/icon-sprite.png?1359038613) 10px -158px no-repeat;border-left:3px solid #eee;margin-bottom:30px;padding:0 20px 0 60px}ins{font-weight:bold;text-decoration:none}del{text-decoration:line-through}p{font-size:.9em;line-height:1.3em;margin-bottom:15px}dl,ol,ul{font-size:.9em;margin-bottom:20px}dt{margin-bottom:5px}dd{margin-bottom:20px}ol{list-style-type:decimal;padding-left:23px}ul{list-style:none}ol li{margin:6px 0}ul li{background:transparent url(../image/template/icon-sprite.png?1359038613) -42px -100px no-repeat;margin:4px 0;padding-left:15px}h1,h2,h3,h4,h5,h6{color:#6c6eb8}h1{font-size:140%;margin-bottom:10px}h2{font-size:120%;margin-bottom:10px}h3{font-size:115%;margin-bottom:8px}h4{font-size:110%;font-style:italic;margin-bottom:8px}button,input,select,textarea{color:#000;font-family:verdana,arial,sans-serif;font-size:12px}input,textarea{border:1px solid #cac9dc;padding:4px;width:280px}select{border:1px solid #cac9dc;padding:4px 3px 4px 2px;width:290px}textarea{display:block;height:100px;overflow:auto}input.inactive{color:#999;font-style:italic}input.button{background-color:#6c6eb8;border:1px solid #6c6eb8;color:#ffffff;cursor:pointer;font-weight:bold;padding:7px 15px 8px;position:relative;overflow:hidden;width:auto}input[disabled],select[disabled],textarea[disabled]{background-color:#f2f2f2;border-color:#b8b8b8;color:#c1b8b8;cursor:default;font-style:italic}input.disabled,select.disabled,textarea.disabled{background-color:#f2f2f2;border-color:#b8b8b8;color:#c1b8b8;cursor:default;font-style:italic}.wrapper{margin:0 auto;width:980px}.tabs{margin:0;position:relative}.tabs li{background:0;float:left;display:inline;margin:0 0 -1px 0;padding:0;position:relative}.tabs a{display:block;padding:8px 16px;text-decoration:none}.tabs a:hover{text-decoration:none}.tabs li.active{border-bottom-width:0!important;margin-top:-1px;padding-bottom:1px}.menu{border-bottom:1px solid #cac9dc;margin:0 0 20px 0;overflow:hidden}.menu li{background:0;margin:0;padding:0;position:relative}.menu a{background-color:#ffffff;border-top:1px solid #cac9dc;display:block;height:auto!important;*height:12px;*min-height:12px;padding:5px;text-decoration:none}.menu a:hover{background-color:#c9c7e2;text-decoration:none}.menu li.active a{background-color:#a5a4ce;border-bottom:1px solid #6c6eb8;border-top:1px solid #6c6eb8;color:#ffffff;font-weight:bold}.menu li.active a:hover{background-color:#a5a4ce}.menu a.toggle{background:url(../image/template/icon-sprite.png?1359038613) 0 -136px no-repeat;border:0;cursor:pointer;height:9px!important;float:right;margin:9px 6px 0;min-height:0;overflow:hidden;padding:0;position:absolute;right:0;text-indent:-5000px;width:9px}.menu a.hover,.menu a.toggle:hover{background-position:-10px -136px}.menu a.expanded{background-position:0 -147px}.menu a.expand-hover,.menu a.expanded:hover{background-position:-10px -147px}.menu li.active a.toggle{background-position:-20px -136px;border:0}.menu li.active a.expanded{background-position:-20px -147px;border:0}.menu ul{border:0;font-size:.89em;margin:0;min-height:0;position:relative}.menu ul a,.menu li.active ul a{padding-left:15px}.menu li.active ul a{background-color:#ffffff;border-bottom:0;border-top:1px solid #cac9dc;color:#6c6eb8;font-weight:normal}.menu li.active ul a:hover{background-color:#c9c7e2}.menu li.active ul li.active a{font-weight:bold}.sitemap{font-size:.8em;margin:0}.sitemap li{background:0;clear:right;float:left;font-weight:bold;margin:0 0 20px 0;padding:0;width:33%}.sitemap ul{margin:0}.sitemap ul li{font-weight:normal;float:none;margin:5px 0;width:auto}.sitemap ul li ul{font-size:100%;margin-left:15px}#header{background-color:#a5a4ce; border-bottom:1px solid #6c6eb8;min-width:980px;position:relative;zoom:1}#header .wrapper{height:73px;position:relative}#header h1{float:left;margin:5px 0}#header h1 a{height:63px;display:block;width:88px}#header .tab-container{bottom:0;_bottom:-1px;position:absolute;right:0;z-index:999}#header .tabs li{background-color:#cac9dc;margin-left:2px}#header .tabs a{font-size:.9em}#header .tabs a:hover{background-color:#d3d2e2}#header .tabs li.active{background-color:#c9c7e2;border:1px solid #6c6eb8}#header .tabs li.active a:hover{background-color:#c9c7e2}#headline{background-color:#c9c7e2;height:58px;min-width:980px}#headline .wrapper{display:block;overflow:hidden}#headline h1{font-size:200%;margin-top:10px}#home #headline{height:290px}#programs-splash{margin:0;padding:0}#programs-splash li{background:0;float:left;margin:0;padding:0;text-align:center;width:196px}#programs-splash .photo-container{background:url(../image/template/photo-background.png?1359038613) 0 0 no-repeat;height:180px;margin-left:5px;padding:10px 5px;position:relative;width:176px}#programs-splash .photo-container a{display:block}#breadcrumb{background-color:#6c6eb8;color:#ffffff;font-size:.8em}#breadcrumb .wrapper{padding:6px 0 5px}#breadcrumb .wrapper li{background:0;display:inline;margin:0 4px 0 0;padding:0}#breadcrumb a{color:#ffffff}#content{background:#ffffff url(../image/template/content-background.png?1263321529) 0 0 repeat-x;clear:both;overflow:hidden}#content .wrapper{display:block!important;overflow:hidden;padding:18px 0 12px}#content .left-pane{float:left;width:746px}#content .right-pane{float:right;width:220px}#content .right-pane .menu a{font-size:.9em}#footer{clear:both;font-size:.8em;overflow:hidden}#footer .wrapper{border-top:1px solid #6c6eb8;display:block!important;overflow:hidden;padding:6px 0 8px}#footer p{float:left;margin-bottom:0}#footer .link-list{float:right}#footer .link-list li{margin-left:5px}#footer .back-to-top{border-left:1px solid #6c6eb8;margin-left:1px;padding-left:8px}fieldset p{clear:both;display:block;padding:2px 12px 6px 10px;*padding:0 12px 0 10px;position:relative;zoom:1}fieldset p label{float:left;margin-right:4px;padding:4px 4px 5px;text-align:right;width:200px}fieldset p input,fieldset p select,fieldset p textarea{float:left}fieldset p .button{clear:both;left:212px;margin:6px 0;overflow:hidden}input.error,select.error,textarea.error{background-color:#ffebe8;border:1px solid #d73709}fieldset em{display:block;float:left;font-size:.8em;font-weight:bold;left:5px;padding:2px 4px 5px 18px;position:relative;width:190px}fieldset em.error{background:url(../image/template/icon-sprite.png?1359038613) 0 -50px no-repeat;color:#d73709}fieldset em.valid{background:url(../image/template/icon-sprite.png?1359038613) 0 -26px no-repeat}input[type="text"].error:focus{border:1px solid #d73709}input.error.focus,select.error:focus,select.error.focus,textarea.error:focus,textarea.error.focus{border:1px solid #d73709}input[type="text"]:focus{border-color:#6c6eb8}input.focus,select:focus,select.focus,textarea:focus,textarea.focus{border-color:#6c6eb8}.clear{clear:both}.hidden{display:none}.strapline{margin-bottom:30px}.column-container{margin-bottom:10px;overflow:hidden;width:100%}.column-left,.column-right{width:361px}.column-left{float:left}.column-right{float:right}.small-column-left,.small-column-right{float:left;width:262px}.small-column-left{margin-right:20px}a.external{background:url(../image/template/icon-sprite.png?1359038613) 100% 2px no-repeat;padding-right:15px}a.icon{background:0;padding:0}p.border{border-bottom:1px solid #cac9dc;margin-bottom:10px;padding-bottom:11px}.box-border{border-bottom:1px solid #cac9dc;clear:both;margin-bottom:10px;padding-bottom:0}.column-container address{margin-bottom:0}.link-list{margin:0}.link-list li{background:0;display:inline;margin:0;padding:0}.portlet{background-color:#efefef;border:1px solid #cac9dc;margin-bottom:20px;padding:10px}.portlet h1{margin-bottom:10px}.image-border{border:1px solid #6c6eb8;padding:3px}.image-left{float:left;margin:0 8px 4px 0}.image-right{float:right;margin:0 0 4px 8px}.important{color:#c00}.price{color:#c00;font-size:1em}#work-column,#study-column,#explore-column{padding-left:50px}.fees-table{width:100%}.fees-table th{font-weight:bold}.fees-table td{padding:3px 0}#network-portlet .link-list{margin:10px 0 0;padding:0}#network-portlet .link-list li{margin:0;padding:0}#network-portlet .icon{margin-right:4px}#newsletter-portlet{position:relative}.contact-form{border-bottom:1px solid #cac9dc;margin-bottom:10px;padding-bottom:5px}#contact-form-container{overflow:hidden;position:relative}#newsletter-portlet input{width:150px}#newsletter-portlet input.button{height:25px;padding:0 0 1px 0;position:absolute;right:10px;width:30px}.ui-tabs-nav{border-bottom:1px solid #cac9dc;float:left;margin:0;position:relative;width:100%}.ui-state-default,.ui-state-active{background-color:#efefef;background-image:none;display:inline;float:left;margin:0 0 -1px 2px;padding:0;position:relative}.ui-state-default a,.ui-state-active a{display:block;padding:8px 16px;text-decoration:none}.ui-state-default a:hover,ui-state-active a:hover{background-color:#e9e9e9;text-decoration:none}.ui-state-active{background-color:#ffffff;border:1px solid #cac9dc;border-bottom-width:0!important;margin-top:-1px;padding-bottom:1px}.ui-state-active a:hover{background-color:#ffffff}.tab-panel,.ui-tabs-panel{clear:both;padding-top:10px;margin-bottom:22px}.ui-tabs-hide{display:none}