@charset "UTF-8";
/* CSS Document */

@charset "UTF-8";
/* CSS Document */

/* #RESET
================================================== */                        
* {
	margin: 0;
	padding: 0;
}

/* #HTML5
================================================== */
header, section, footer, aside, nav, article, figure {
	    display: block;
}

/* #CLEARFIX
================================================== */
/*From Chris Coyier CSS Tricks
http://css-tricks.com/snippets/css/clear-fix/ */
.group:after {
  content: "";
  display: table;
  clear: both;
}

/* #BASE TYPOGRAPHY
================================================== */

/*
=================================================
	Basic text sizing
=================================================
	Set your main font size for paragraph

	Reference
	62.5%  => 10px
	68.8%  => 11px
	75%    => 12px
	81.3%  => 13px
	87.5%  => 14px
	100%   => 16px
	112.5% => 18px
	125%   => 20px

*/

body {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 100%; /* 16px */
	line-height: 1.5em;
}

/*
Using a Traditional scale: 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 21, 24, 36, 48, 60, 72
	if base is 16:
	h1 = 48 pixels → 48 ÷ 16 = 3 em
	h2 = 36 pixels → 36 ÷ 16 = 2.25 em
	h3 = 24 pixels → 24 ÷ 16 = 1.5 em
	h4 = 21 pixels → 21 ÷ 16 = 1.3125 em
	h5 = 18 pixels → 18 ÷ 16 = 1.125 em
	h6 = 16 pixels → 16 ÷ 16 = 1 em
*/
h1, h2, h3, h4, h5, h6 { margin-bottom: .5em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 { font-family: "Lato", sans-serif; font-size: 3em; line-height: 0.56em; font-weight: 300;}
h2 { font-size: 2.25em; line-height: 1.2em; }
h3 { font-family: "Lato", sans-serif;font-size: 1.5em; line-height: 1.25em;font-weight: 700; }
h4 { font-family: "Lato", sans-serif;font-size: 1.15em; line-height: 1.3em; }
h5 { font-size: 1.125em; line-height: 1.35em; }
h6 { font-size: 1em; line-height: 1.4em; }

/* #Paragraphs 
================================================== */
p { 
	margin-bottom: 1.25em; 
}

/* #Links
================================================== */
a { color: #007dc3; text-decoration: none;}
a:hover { color: #007dc3; }


/* #Lists
================================================== */
ul, ol { 
	margin: 0 0 1.25em 0; 
}

ul li ul, ul li ol, ol li ul, ol li ol {
	margin: 0; 
}

li {
	margin: 0 0 0 1.875em;
}

/* #Images
================================================== */
a img {
	border: none;
}


/* LAYOUT/GRID
===================================== */

/* See the grid CSS file */

.grid .column, .grid .columns {
	background: #ccc;
}
.grid section {
	border-top: 1px dashed #dedede;
}

.grid section:first-child {
	border-top: none;
}

.grid section p {
	text-align: center;
	margin: .5em 0;
}

/* SITE SPECIFIC CSS
===================================== */

body {
	background: #f4f4f4 url("../images/sprinkles.png");
	color: #4d4d4d;
}

.full-width {width: 100%;}

.centered {text-align: center;}

.header {
	height: 110px;
	background-color: #fff;
	border-bottom: 10px solid #085c9a;
}

.psu-mark {
	margin-top: 1em;
	margin-left: 10px;
}

h1 .bold-italic {
	font-weight:700;
}

.header h1 .sub-title {
	text-transform: none;
	font-size: 0.41em;
	font-weight: 300;
	color: #666;
	letter-spacing: 0.01em;
}

h1 a, h1 a:hover {
	color: #085c9a;
}

.header h1 {text-transform: uppercase;position: relative;top: 25px;}

header p.tagline {
	color: #999;
	font-size: .6em;
	line-height: .6em;
	text-transform: uppercase;
}

.sb_wrapper{margin:3px 0 0;padding:0;top:5px;width:200px;float:left;display:none;background:#fff;border: 1px solid #ccc;}
.sb_wrapper p{margin:0 0 8px 0;}
.sb_wrapper input[type="text"]{background:#fff;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-style:italic;outline:none;width:150px;float:left;margin:3px 0px;}
.sb_input{border:none;background:#fff;padding-left:5px;margin-bottom:0 !important;}
ul.sb_dropdown{float:left;list-style:none;width:180px;margin-top:0;padding:3px 9px 6px;background:#cecdcd;position:relative;}
ul.sb_dropdown li{font-size:11px;font-family:'Open Sans',Arial,Helvetica,sans-serif;line-height:21px;height:21px;float:left;width:90px;padding:3px 12px;margin-bottom:0;color:#181f25;}
ul.sb_dropdown li input[type="radio"]{float:left;margin:5px 4px 0 5px;}
input.sb_search{background:#fff url("../images/search-icon.jpg") no-repeat center center;height:24px;width:38px;float:left;border:none;margin:0;padding:0;outline:none;cursor:pointer;}

.menu-link, .search-label {
    position:absolute;
	left: -1000000000px;
}

.main-content {background: #f9f9f9 url("../images/blue_bg.png") repeat-y;}

.content section {
	margin: 1em 0 0 0;
	padding: 1em 0 0 0;
	/*border-top: 1px solid #ddd;*/
}
	
.nav ul, .related-links ul {list-style: none;}

.nav li, .related-links li {margin: 0;font-weight:600;}

.nav li a {color:#001e39;
	background: rgba(8, 92, 154, 0.15);
	left: -10px;
	position: relative;
	padding:10px 0 10px 40px;
	display: block;}
	
.nav li:first-child a {padding:18px 0 10px 40px;}

.nav li:last-child a {padding:10px 0 20px 40px;}

.nav li a:hover {background: rgba(8, 92, 154, 0.25)}

.related-links li a {color:#f9f9f9;
	background: rgba(8, 92, 154, 0.75);
	left: -10px;
	position: relative;
	padding:10px 0 10px 40px;
	display: block;}
	
.related-links li:first-child a {padding:18px 0 10px 40px;}

.related-links li:last-child a {padding:10px 0 20px 40px;}

.related-links li a:hover {background: rgba(8, 92, 154, 0.9)}

.two-thirds.column li a:hover{border-bottom:1px solid;}

.two-thirds.column ul {margin: 0 0 2.5em;list-style-type: square;color:#4d4d4d;}

.two-thirds.column ul li {margin: 0 0.5em 0.75em 1.875em;}

.two-thirds.column ul li ul {margin:14px 0 0;}

a img {max-width: 100%;}

.footer .three.columns {margin: 0 10px 0 0;}

.footer .eight.columns, .footer .five.columns {margin:13px 10px 0 10px;}

.footer {background:#001e39 url("../images/footer-bg.png");height: 81px;padding: 16px 0 0;}

.footer ul, .footer p {
	font-family: 'Raleway', sans-serif; font-weight: 300; margin-bottom: 0; color: #fff;
}

.footer p{font-size:90%;line-height: 120%;}
.footer li, .footer a, .footer a:visited{color:#fff;}
.footer li a, .footer li a:hover{text-decoration:none;}
.footer ul li {display:inline;font-size:90%;border-left:1px solid #fff;padding-left:6px;padding-right:4px;margin:0;}
.footer ul li:first-child {border:none; padding-left:0px;}
.red {color:#ff0000;}


/* from bootstrap */
table{background-color:transparent}

caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}

th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}


