/* 
== GENERAL ====================================================================================

NORTHLAND COLLEGE :: MASTER STYLE CSS
Created by: Northland College


== NOTES ======================================================================================

- Base set for all sites and pages


== UPDATE INFO ================================================================================

Last updated: JUNE 14, 2011
Last update by: Chad Sperling (Interactive Director)


== TABLE OF CONTENTS ==========================================================================

01: RESET
	a) General
	b) No Script
02: LAYOUT
	a) Body Layout
	b) Page Container
	c) Accessability
03: TYPOGRAPHY
	a) Headings
	b) Paragraph
	c) Links
	d) Image Captions
	e) Misc
	f) Lists (ul/li/ol)	
04: SUPER BUTTONS
05: GLOBAL FOOTER
	a) Structure
	b) Breadcrumbs
	c) Links	
	c) Legal
	
=============================================================================================== */



/*
===========================================================================================================================================
	
	01: RESET
	
===========================================================================================================================================
*/

/* RESET = General
---------------------------------------------------------------------------------------------------------- */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
a:active, a:focus { outline: 0} /* fixes annoying Firefox quirk that adds dotted border to click links */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
.win.ie5 .clearfix, .win.ie6 .clearfix{height: 1%;}
.win.ie7 .clearfix, .mac.ie5 .clearfix{display: inline-block;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.accessiblity {
	height:0;
	width:0;
	overflow:hidden;
	position:absolute;}	
.spacer {
    width:5px!important;
    height:10px!important;
    clear:both!important;}
	
/* RESET = No Script
---------------------------------------------------------------------------------------------------------- */
noscript div {
	background: #ccc;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #052439;
	margin: 0px;}
noscript .wrapper {
	width: 980px;
	padding: 15px;
	border:none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;}
noscript div p {
	color: #000;}
noscript div ol {
	list-style: decimal;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 15px;}

/* RESET = Print
---------------------------------------------------------------------------------------------------------- */
@media print {
	body, #main, #content { color: #000 !important; }
	a, a:link, a:visited { color: #000 !important; text-decoration:none !important; }
	#colLeft { width: 100%!important; }
	.tabsNavigation, #master-header, #global-footer, .noprint, .hide, #crumbs, #siteTitle-strip, #colRight { display: none !important; }
	#page_content_background { 
		padding-left: 0 !important; 
		background-image: none !important; 
		-moz-box-shadow:none !important;
		-webkit-box-shadow:none !important;
		box-shadow:none !important;}
}





/*
===========================================================================================================================================
	
	02: PAGE STRUCTURE/LAYOUT
	
===========================================================================================================================================
*/

/* PAGE STRUCTURE/LAYOUT = Body
---------------------------------------------------------------------------------------------------------- */
body {
	margin:0;
	min-width:988px;
	font:1.2em/1.6em  Arial, Helvetica, "Helvetica Neue", "Lucida Grande", Verdana, sans-serif;
	color:#1e1e1e;}
* { font-size:100.00%; margin: 0; padding: 0;}
html { font-size:62.5%;}

/* PAGE STRUCTURE/LAYOUT = Page Structure
---------------------------------------------------------------------------------------------------------- */
#page_content_background {
	background-color: #D9D9D9;}	
#page_content_structure {
	width:982px;
	_width:982px;
	min-width:982px;
	max-width:982px;
	min-height:500px;
	position:relative;
	padding-top:0;
	padding-bottom:0;
	overflow:visible!important;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px!important;
	margin-left: auto;}
* html #page_content_structure {height: 100%;}

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
	REPLACE CONTAINER (below) with PAGE_CONTENT CONTAINER(above)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	#container {margin: 0 auto; height: 100%;}		
	* html #container {height: 100%;}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


/*
===========================================================================================================================================
	
	03: PAGE CONTENT CONTAINER
	
===========================================================================================================================================
*/

/* PAGE CONTENT CONTAINER = Border and Wrapper
---------------------------------------------------------------------------------------------------------- */
#page_content_container {
	overflow:visible!important;/* !!!!CAREFUL WITH THIS - Orginally hidden */
	width:100%!important;
	background:#FFF!important;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/*-moz-box-shadow:0px 0px 3px 0px #333;
	-webkit-box-shadow:0px 0px 3px 0px #333;
	box-shadow:0px 0px 3px 0px #333;*/	
	-moz-box-shadow: 0 0 5px #333;
	-webkit-box-shadow: 0 0 5px #333;
	box-shadow: 0 0 5px #333;
	*border:1px solid #999;	
	border-top-width: 0px;/*1px;*/
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;/*1px;*/
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent; 
	/*zoom: 1;  
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=155, Strength=3);
	z-index:8888;
	-moz-box-shadow:0 3px 10px rgba(0,0,0,0.95);
	-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.95);*/}
/* IE HACK - ALL VERSIONS - TEMPORARY UNTIL SUITABLE HACK BUILT */	
#page_content_container { 
	/* border: 1px solid #B3B4A4\9;} */
	border-top-width:0px\9;
	border-top-style: none\9;
	border-bottom-color:#B3B4A4\9;
	border-bottom-width:0px\9;
	border-bottom-style: solid\9;
	border-top-color:transparent\9;	
	border-left-width:0px\9;
	border-left-style: solid\9;
	border-left-color:#B3B4A4\9;
	border-right-width:0px\9;
	border-right-style: solid\9;
	border-right-color:#B3B4A4\9;}
#page_content_container.wrapper {
	width:982px!important;
	_width:982px;
	min-width:982px;
	max-width:982px;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px!important;
	padding-right:0px!important;
	padding-bottom:0px!important;
	padding-left:0px!important;}

/*--[if IE]>
.menu ul li {float:left;}
.color {left:4px; top:4px;}
.shadow {float:left; display:block; background:#000; margin:-5px -5px; filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='4', MakeShadow='true', ShadowOpacity='0.60');}
.menu {filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#20000000', EndColorStr='#A0000000');}
.menu ul {height:100%; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#20000000', EndColorStr='#A0000000');}
.menu .subShadow {background:#000; filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow='true', ShadowOpacity='0.40');}
.menu li a:visited {color:#ccc;}
.menu li a:visited:hover {color:#fff;}
* html .menu .subColor {width:1px;}
* html .menu ul {width:1px;}
*/

/*
===========================================================================================================================================
	
	04: TYPOGRAPHY
	
===========================================================================================================================================
*/
	
/* TYPOGRAPHY: Headers
---------------------------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-family:Calibri,'Trebuchet MS',Helvetica,sans-serif;
	/*font-family:'locator-web-1','locator-web-2',helvetica,arial,sans-serif!important;
	text-shadow: 1px 1px 2px #c2c2c2;*/
	line-height: 1;
	letter-spacing:0px;
	padding-top:0px;
	padding-bottom:5px;}
h1.alert, h2.alert, h3.alert, h4.alert, h5.alert, h6.alert {
	color:#C00!important;}	
h1 {
	font-size:38px;
	font-weight: bold!important;
	color:#000!important;/*013554*/
	letter-spacing:-0.03em!important;
	padding-bottom:5px;
	padding-top:10px;
	margin-bottom:0px;
	text-shadow: none!important;}		
h1.pageTitle {
	padding-top:3px!important;}	
h2 {
	font-size:24px;
	font-weight: bold!important;	
	font-style:normal!important;	
	color: #333!important;/*103346*/
	letter-spacing:-0.01em!important;
	line-height:0.9em!important;
	padding-bottom:0px;
	padding-top:12px;
	margin-bottom:6px;
	text-shadow: none!important;}
h3 {
	font-size:18px;
	letter-spacing:0px!important;
	font-weight: normal!important;
	text-shadow:none!important;
	color:#000!important;
	padding-bottom:3px;
	padding-top:12px;
	margin-bottom:3px;
	text-transform: uppercase;}
h3 span{
	font-size:12px!important;
	letter-spacing:1px;
	font-weight: normal!important;
	text-shadow:none!important;
	color:#999!important;
	padding-bottom:3px;
	padding-top:12px;
	margin-bottom:3px;
	text-transform: uppercase;}		
h4 {
	font-size:1.2em !important;
	color:#000;
	padding-bottom:0px;
	padding-top:10px;
	margin-bottom:5px;}
h5 {
	font-size:150%;
	color:#B52025;
	padding-bottom:0px;
	padding-top:10px;
	margin-bottom:5px;}
h6 {
	font-size:125%;
	color:#333;
	padding-bottom:0px;
	padding-top:10px;
	margin-bottom:5px;}
	
/* TYPOGRAPHY: Paragraph
---------------------------------------------------------------------------------------------------------- */
p {
	font-family: Arial, Helvetica, "Helvetica Neue", "Lucida Grande", Verdana, sans-serif;
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
	font-size: 1.2em;
	line-height: 1.5em;
	color:#515151;
	margin-top:0;
	margin-right:0;
	margin-bottom:15px;
	margin-left:0;}
p span.red {
	color: #C00;}	
p span.blue {
	color: #069;}	
p span.green {
	color: #007F00;}		
p a.pdf {
	padding-right:22px;
	background-image: url(../images/icons/sidebar/page_white_acrobat.png);
	background-repeat: no-repeat;
	background-position: right center;}
a.pdf {
	padding-right:22px;
	background-image: url(../images/icons/sidebar/page_white_acrobat.png);
	background-repeat: no-repeat;
	background-position: right center;}
	
/* TYPOGRAPHY: Links
---------------------------------------------------------------------------------------------------------- */	
a {color:#0080C9; text-decoration:none;}
a:hover {text-decoration: underline; color: #00587A;}
a:focus, a:hover {color:#00587A; text-decoration: underline; outline: none}


/* TYPOGRAPHY: Image Captions
---------------------------------------------------------------------------------------------------------- */
p.photocaption {
	color:#797979;
	font-size: 11px;
	line-height: 1.3em;
	text-decoration: none;
	letter-spacing:0em;}
p.photocaption span.red {
	color: #C00;
	font-weight: bold;}
p.photocaption span.img {
	padding:0px;
	margin:0px;}	
	  
/* TYPOGRAPHY: Misc/Resets
---------------------------------------------------------------------------------------------------------- */
:focus { outline:0; }
.replaced { display: block; height: 10px; overflow: hidden; outline: none; text-indent: -9999px; width: 10px; }
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong, b {font-weight:bold;}
em, dfn, i {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

/* TYPOGRAPHY: List Style (replaced by circl as standard - needs updating)
---------------------------------------------------------------------------------------------------------- */
#standard ul {
	margin: 0px;
	padding: 0px;}
#standard li {
	font-family: Arial, Helvetica, "Helvetica Neue", "Lucida Grande", Verdana, sans-serif;
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
	font-size: 13px;
	color: #515151;
	list-style: none;
	margin-top: 4px;
	margin-bottom: 5px;
	line-height: 1.4em;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 13px;
	margin-left: 0px;
	background-image: url(../images/icons/li-standard.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;}
#standard ul li {
	margin-left: 20px;
	margin-top:-5px;
	padding-bottom:10px;
	background-image: url(../images/icons/li-standard.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;}	
#standard li  span {
	font-size: 1.1em;
	color:#CC0000;
	line-height: 1.2em;}	
#standard li a {
	font-weight: normal;
	text-decoration: underline;
	padding:0px;}	
#standard li a:hover {
	font-weight: normal;
	text-decoration: none;}	
	
/* TYPOGRAPHY: Inline Lists (subpage)
---------------------------------------------------------------------------------------------------------- */
ul#inlineLinks {
	list-style:none;
	max-width:712px;
	padding:0;
	overflow:hidden;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
	margin-bottom:15px;
	background-image: url(../images/bg/inline-links.gif);
	background-repeat: repeat-x;
	background-position: center bottom;}
ul#inlineLinks li {
	border-top:1px solid #f0f0f0;
	clear:both;
	min-height:50px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 17px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;}
* html ul#inlineLinks li { 
	height:40px;  } /*Set height for IE6 */
ul#inlineLinks li.top {
	border-top:0px solid #f0f0f0;}	
ul#inlineLinks li.contact {
	background-image: url(../images/icons/bl-big-contact.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin-left: 0px;
	padding-left:16px;}
ul#inlineLinks li.pdf {
	background-image: url(../images/icons/bl-big-pdf.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin-left: 0px;
	padding-left: 16px;}
ul#inlineLinks li.comment {
	background-image: url(../images/icons/bl-big-comment.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 0px;
	padding-left: 20px;}	
ul#inlineLinks li.alt { 
	background:#fbfbfb; }
ul#inlineLinks li img { 
	float:left; }
ul#inlineLinks li div {
	margin-left:50px;
	padding-left:8px;
	font-size:.95em;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/icons/bl-redarrow.gif);
	background-repeat: no-repeat;
	background-position: left 7px;}
ul#inlineLinks li ul,
ul#inlineLinks li ul li,
ul#inlineLinks li h6 { 
	list-style:none; 
	margin:0; border:0; 
	padding:0; 
	line-height:1.2em; }
ul#inlineLinks li h6 { 
	font-size:16px; }
ul#inlineLinks li h6 a { 
	text-decoration:none; }
ul#inlineLinks li h6 a:hover { 
	text-decoration:underline; }
ul#inlineLinks li p {
	margin:0 0 1em;
	font-size: 11px;
	color: #666666;}	

/* TYPOGRAPHY: Circle List (standard)
---------------------------------------------------------------------------------------------------------- */
ul.circle {
	margin-top:8px;
	margin-left:8px;
	margin-bottom:12px;}
ul.circle li {
	font-family: Arial, Helvetica, "Helvetica Neue", "Lucida Grande", Verdana, sans-serif; 
	color: #515151;}
ul.circle li {
	font-size:15px;
	line-height: 1.4em;
	padding-left: 15px;
	padding-bottom:10px;
	background-image: url(../images/icons/lists/bullet_main.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;}
ul.circle li a {
	font-weight:normal!important;
	padding-right:5px;}	
ul.circle li a.pdf {
	padding-left:22px;
	background-image: url(../images/icons/lists/pdf.png);
	background-repeat: no-repeat;
	background-position: left center;}	
ul.circle li a.doc {
	padding-left:22px;
	background-image: url(../images/icons/lists/word.png);
	background-repeat: no-repeat;
	background-position: left center;}	
ul.circle li a.external {
	padding-left:22px;
	background-image: url(../images/icons/lists/page_external.png);
	background-repeat: no-repeat;
	background-position: left center;}
ul.circle li a.application {
	padding-left:22px;
	background-image: url(../images/icons/lists/applications.png);
	background-repeat: no-repeat;
	background-position: left center;}
ul.circle li a.find {
	padding-left:22px;
	background-image: url(../images/icons/lists/search.png);
	background-repeat: no-repeat;
	background-position: left center;}		
ul.circle li a.print {
	padding-left:22px;
	background-image: url(../images/icons/lists/printer.png);
	background-repeat: no-repeat;
	background-position: left center;}		
ul.circle li a.flash {
	padding-left:22px;
	background-image: url(../images/icons/lists/flash.png);
	background-repeat: no-repeat;
	background-position: left center;}	
ul.circle li a.excel {
	padding-left:22px;
	background-image: url(../images/icons/lists/excel.png);
	background-repeat: no-repeat;
	background-position: left center;}
ul.circle li a.video {
	padding-left:22px;
	background-image: url(../images/icons/lists/video.png);
	background-repeat: no-repeat;
	background-position: left center;}	
ul.circle li a.powerpoint {
	padding-left:22px;
	background-image: url(../images/icons/lists/powerpoint.png);
	background-repeat: no-repeat;
	background-position: left center;}		
ul.circle li a.word {
	padding-left:22px;
	background-image: url(../images/icons/lists/word.png);
	background-repeat: no-repeat;
	background-position: left center;}
ul.circle li a.download {
	padding-left:22px;
	font-weight:normal!important;
	background-image: url(../images/icons/lists/download.png);
	background-repeat: no-repeat;
	background-position: left center;}	
	
ul.circle li ul{
	line-height: 1.4em;
	margin-left:18px;
	padding-top:10px;
	padding-bottom:5px;
	text-align: left;}
ul.circle li ul li {
	font-size: 13px!important;
	line-height: 1.5em;
	padding-left: 20px!important;
	padding-bottom:10px;
	background-image: url(../images/icons/lists/bullet_black.png)!important;
	background-repeat: no-repeat!important;
	background-position: 0 1px!important;}	
	
/* TYPOGRAPHY: Numbered List
---------------------------------------------------------------------------------------------------------- */
ul.orderedList{overflow:hidden;margin-top:30px;margin-bottom: 10px;}
ul.orderedList li{
	font-family: Arial, Helvetica, "Helvetica Neue", "Lucida Grande", Verdana, sans-serif; 
	position:relative;
	margin-bottom:18px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left:50px;
	font-weight:normal;
	color:#515151;
	font-size:1.2em;
	line-height:1.4em!important;}
ul.orderedList li span.listNum{position:absolute;top:0px;left:0;width:35px;font-size:2.0em;font-weight:bold;color:#900;text-align:right;}
ul.orderedList li span.listTitle{font-size:1.4em;font-weight:bold;color:#900;text-align:left;}
ul.orderedList li span.listSubTitle{font-size:1.2em;font-weight:bold;color:#666666;text-align:left;}
ul.orderedList li ul{list-style-type:disc;padding-top:10px;padding-bottom:10px;font-size:12px;margin:0 0 0 10px}
ul.orderedList li ul li{
	position:static;
	margin:0;
	color:#666666;
	font-weight:normal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom:5px;
	padding-left: 18px;
	background-image: url(../images/icons/lists/bullet_main.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;}
ul.orderedList li ul.orderedList li{position:relative;margin:23px 0 8px;}
ul.orderedList ul li{margin:0 0 0 60px;padding:0;}
ul.orderedList ul.orderedList li{margin:0 0 30px 15px;padding:0 0 0 53px;}
ul.orderedList p {
	font-family: Arial, Helvetica, "Helvetica Neue", "Lucida Grande", Verdana, sans-serif!important; 
	position:relative;
	margin-top:5px!important;
	margin-bottom:5px!important;
	margin-left: 0;
	padding: 0!important;
	font-weight:normal!important;
	color:#666666!important;
	font-size:1.0em!important;
	line-height:1.4em!important;}

/* remove ul.ordered below. replaced with ul.orderedList above
---------------------------------------------------------------------------------------------------------- */
ul.ordered {
	margin-top:15px;
	margin-bottom:15px;}
ul.ordered li {
	padding-left:0;
	line-height: 1.3em;
	padding-bottom:18px;
	text-align: left;}
ul.ordered li em{
	display:block;
	float:left;
	width:1em;
	text-align:right;
	font-style:normal;
	color:#999;
	font-size: 2.0em;
	font-family:"Georgia", "Cambria", Times New Roman, Times, serif!important;
	background-color: #fff;}
ul.ordered li span{display:block;margin-left:3.3em; padding-top:2px;color: #4F565C!important;}
ul.ordered li ul{
	padding-left:0;
	line-height: 1em;
	padding-top:15px;
	padding-bottom:3px;
	text-align: left;}
ul.ordered li ul li {
	font-size: 1.1em;
	line-height: 1.5em;
	padding-left: 15px;
	padding-bottom:8px;
	background-image: url(../images/icons/bl-circle.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;}


/*
===========================================================================================================================================
	
	04: SUPER BUTTONS
	
===========================================================================================================================================
*/

/* SUPER BUTTONS: General
---------------------------------------------------------------------------------------------------------- */
.cta { position:absolute;} /* DO WE NEED - LOOK INTO REMOVING */

.button{
	display:inline-block;
	color:#fff !important;
	letter-spacing:-0.02em;
	font-family:Arial, Helvetica, Helvetica Neue, Verdana, sans-serif!important;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:1;
	text-decoration:none!important;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);
	text-shadow:0 -1px 1px rgba(0,0,0,0.35);
	border-bottom:1px solid rgba(0,0,0,0.25);
	position:relative;
	cursor:pointer;
	overflow:visible;
	width:auto;
	background-color: #222;
	background-image: url(../images/navigation/btn-super-overlay.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-bottom: 6px !important;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;}
/* IE HACK - ALL VERSIONS - TEMPORARY UNTIL SUITABLE HACK BUILT */	
.button { 
	border-top-width:1px\9;
	border-top-style: solid\9;
	border-top-color:#666666\9;	
	border-bottom-color:#1E1E1E\9;
	border-bottom-width:1px\9;
	border-bottom-style: solid\9;
	border-left-width:1px\9;
	border-left-style: solid\9;
	border-left-color:#333333\9;
	border-right-width:1px\9;
	border-right-style: solid\9;
	border-right-color:#333333\9;}	
button::-moz-focus-inner{
	border:0;
	padding:0;
	text-decoration:none!important;}
.button:hover{
	background-color:#111;
	color:#fff;
	text-decoration:none!important;}
.button:active{
	top:0px;
	text-decoration:none!important;}
.small.button{
	font-size:11px}
.large.button{
	font-size:14px;
	padding:8px 19px 9px}
		
/* SUPER BUTTONS: Background Colors
---------------------------------------------------------------------------------------------------------- */		
.green.button, .green.button:visited{background-color:#91bd09}
.green.button:hover{background-color:#749a02}
.secondary.button, .secondary.button:visited{
	color:#555 !important;
	text-shadow:0 1px 1px rgba(255,255,255,0.5);
	border:1px solid #bbb;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	background-color: #fff;
	background-image: url(../images/navigation/btn-super-black.png);
	background-repeat: repeat-x;
	background-position: 0 0;}
.secondary.button:hover{
	background-color:#eee;
	color:#444 !important;
	text-decoration:none !important;
	border-color:#999}
.aqua.button, .aqua.button:visited{
	background-color:#2BA2B3}
.aqua.button:hover{
	background-color:#007593}
.blue.button, .blue.button:visited{
	background-color:#0470AA}
.blue.button:hover{
	background-color:#035581}
.red.button, .red.button:visited{
	background-color:#E80000} /*e33100*/
.red.button:hover{
	background-color:#950000}
.magenta.button, .magenta.button:visited{
	background-color:#a9014b}
.magenta.button:hover{
	background-color:#630030}
.orange.button, .orange.button:visited{
	background-color:#ff5c00}
.orange.button:hover{
	background-color:#d45500}
.yellow.button, .yellow.button:visited{
	background-color:#ffb515}
.yellow.button:hover{
	background-color:#fc9200}
.white.button, .white.button:visited{
	background-color:#fff;
	border:1px solid #ccc;
	color:#666 !important;
	font-weight:bold!important;
	text-shadow:0 1px 1px rgba(255,255,255,1)}
.white.button:hover{background-color:#eee;text-decoration:none !important;}
.maroon.button, .maroon.button:visited {background-color: #930;}
.maroon.button:hover {background-color: #6F2400;}
.steel.button, .steel.button:visited { background-color: #E3EBED; color: #333333;}
.steel.button:hover {background-color: #CDD0D0; color: #333333;}
.black.button, .black.button:visited {background-color: #292929;}
.black.button:hover {background-color: #000;}
.purple.button, .purple.button:visited {background-color: #501278;}
.purple.button:hover {background-color: #360951;}
.navy.button, .navy.button:visited {background-color: #3D5360;}
.navy.button:hover {background-color: #222D33;}


/* SUPER BUTTONS: 
---------------------------------------------------------------------------------------------------------- */			
.super.button{
	background-image:url(../images/navigation/btn-super-overlaysuper.png);
	font-size:13px !important;
	padding:0;
	border:1px solid rgba(0,0,0,.25);
	-webkit-border-radius:18px;
	-moz-border-radius:18px;
	text-decoration:none!important;}
.small.super.button{font-size:11px;-webkit-border-radius:12px;-moz-border-radius:12px;text-decoration:none!important;}
.large.super.button{background-position:left bottom;-webkit-border-radius:18px;-moz-border-radius:18px;text-decoration:none!important;}
	
		
/* SUPER BUTTONS: Super Super Style
---------------------------------------------------------------------------------------------------------- */	
.super.button {
	background-image: url(../images/navigation/btn-super-blend.png);
	padding: 4px 14px 6px !important;
	border: 1px solid rgba(0,0,0,.25);
	border-bottom-color: rgba(0,0,0,.35);
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;}
.small.super.button { 
	font-size: 10px !important; 
	-webkit-border-radius: 13px; 
	-moz-border-radius: 13px; }
.medium.super.button { 
	font-size: 11px !important; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	padding-top: 6px !important;
	padding-right: 17px;
	padding-bottom: 8px !important;
	padding-left: 17px;}
.large.super.button {
	font-size:13px !important;
	background-position: 0 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	padding-top: 7px !important;
	padding-right: 17px;
	padding-bottom: 9px !important;
	padding-left: 17px;}
.xlarge.super.button {
	font-family:Calibri, 'Trebuchet MS', Helvetica, sans-serif!important;
	font-size:22px !important;
	background-position: 0 0;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	padding-top:7px !important;
	padding-bottom: 7px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	text-align:left;
	text-transform: none !important;}

.sidebarFeature.super.button { 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif !important;
	text-shadow:none !important;
	font-size: 11px !important; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	padding-top: 4px !important;
	padding-right: 15px;
	padding-bottom: 6px !important;
	padding-left: 15px;
	margin:0px !important;}

.secondary.button { 
	background-color: #fff; }
.secondary.button:hover { 
	background-color: #eee;
	text-decoration:none !important;}
.medium.super.button span{padding:8px 8px 10px;}
.large.super.button span{padding:7px 13px 9px;}


/* SUPER BUTTONS: Specific Widths
---------------------------------------------------------------------------------------------------------- */
.super.button.W100 {
	width:100px !important;}
.super.button.W143 {
	width:143px !important;}	
.super.button.W150 {
	width:150px !important;}
.super.button.W200 {
	width:200px !important;}
.super.button.W300 {
	width:300px !important;}

/* SUPER BUTTONS: Icons
---------------------------------------------------------------------------------------------------------- */	
a em{
	text-transform: lowercase !important;
	font-size:13px;
	font-weight:bold;}
a#twitter span{
	padding-left:20px;
	background-image: url(../images/navigation/inset-twitter.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;}
a#pdf span{
	padding-left:23px;
	background-image: url(../images/navigation/buttons/inset-document.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;}	
a#blog span{
	padding-left:23px;
	background-image: url(../images/navigation/buttons/inset-blog.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;}	
a#movie span{
	padding-left:23px;
	background-image: url(../images/navigation/buttons/inset-video.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;}	
a#email span{
	padding-left:23px;
	background-image: url(../images/navigation/buttons/inset-email.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;}	
a#facebook span{
	padding-left:23px;
	background-image: url(../images/navigation/buttons/inset-facebook.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;}
a#add span{
	padding-left:20px;
	background-image: url(../images/navigation/buttons/inset-add.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;}		
a#delete span{
	padding-left:20px;
	background-image: url(../images/navigation/buttons/inset-delete.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;}	


.cta p { clear: both; padding-bottom: 1.7em; }
.cta-awesome {
	font-family: "Arial Narrow", "Helvetica CY", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
	overflow:visible;
	float:left;}	
.cta-awesome, .cta-awesome:visited {
	display: inline-block;
	overflow:visible;
	margin:0px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius:7px;
	-webkit-border-radius:px;
	-o-border-radius:px;
	-khtml-border-radius:px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	background-color: #222;
	background-image: url(../images/glides/bg-overlay.png);
	background-repeat: repeat-x;
	padding-top:6px;
	padding-right:8px;
	padding-bottom:6px;
	padding-left:8px;}
.cta-awesome a { color: #FFF; text-decoration: none;}	
.cta-awesome:hover { background-color: #0C0C0C; color: #FFF; text-decoration: none;}
.cta-awesome:active { top: 0px; text-decoration: none;} /* top: 1px; */
.xsmall.cta-awesome, .xsmall.cta-awesome:visited { font-size: 10px; color: #fff; font-weight: bold; letter-spacing: 0.05em;}
.small.cta-awesome, .small.cta-awesome:visited { font-size: 11px; color: #fff; font-weight: bold; }
.cta-awesome, .cta-awesome:visited,
.medium.cta-awesome, .medium.cta-awesome:visited { font-size: 14px; color: #fff; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); margin-bottom:5px; }
.large.cta-awesome, .large.cta-awesome:visited {
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	padding-top: 11px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 15px;}	
.cta-awesome span.pdf {
	padding-right:22px;
	background-image: url(../images/icons/pdf.png);
	background-repeat: no-repeat;
	background-position: right center;}

/* Super Awesome Call to Action Button Colors
---------------------------------------------------------------------------------------------------------- */
.green.cta-awesome, .green.cta-awesome:visited { background-color: #91bd09; }
.green.cta-awesome:hover { background-color: #749a02; }
.blue.cta-awesome, .blue.cta-awesome:visited { background-color: #0470AA;}
.blue.cta-awesome:hover { background-color: #035581;}
.aqua.cta-awesome, .aqua.cta-awesome:visited {background-color: #0096B0;}
.aqua.cta-awesome:hover {background-color: #006F82;}
.steel.cta-awesome, .steel.cta-awesome:visited { background-color: #E3EBED; color: #333333;}
.steel.cta-awesome:hover {background-color: #CDD0D0; color: #333333;}
.red.cta-awesome, .red.cta-awesome:visited { background-color: #E71E24;}
.red.cta-awesome:hover { background-color: #C4151A;}
.magenta.cta-awesome, .magenta.cta-awesome:visited { background-color: #a9014b; }
.magenta.cta-awesome:hover { background-color: #630030; }
.orange.cta-awesome, .orange.cta-awesome:visited { background-color: #FF3716; }
.orange.cta-awesome:hover {
	background-color: #F22400;}
.yellow.cta-awesome, .yellow.cta-awesome:visited { background-color: #F4C52F; }
.yellow.cta-awesome:hover { background-color: #D49D15; }
.purple.cta-awesome, .purple.cta-awesome:visited {background-color: #501278;}
.purple.cta-awesome:hover {background-color: #360951;}
.maroon.cta-awesome, .maroon.cta-awesome:visited {
	background-color: #930;}
.maroon.cta-awesome:hover {
	background-color: #6F2400;}

p.cta-extra {
	font-size:11px!important;
	width:100%!important;
	line-height:1.3em;
	color:#333333;
	font-weight:normal;
	overflow:visible;
	padding-top:8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;}




/*
===========================================================================================================================================
	
	05: GLOBAL FOOTER
	
===========================================================================================================================================
*/

/* GLOBAL FOOTER: Landscape Image Caps (TESTING) - Coming Soon
---------------------------------------------------------------------------------------------------------- 
.landscape-one, .landscape-two, .landscape-three, .landscape-four, .landscape-five, .landscape-six, .landscape-seven {
	position:relative; 
	top:0px; 
	width:100%; 
	height:113px;}
.landscape-one {
	background-image: url(../../001_Global/images/footer/_Caps/img-footer-campus.png);
	background-repeat: no-repeat;
	background-position: center top;}
.landscape-two {
	background-image: url(../../001_Global/images/footer/_Caps/img-footer-circles01.png);
	background-repeat: no-repeat;
	background-position: center top;}
.landscape-three {background:url("http://www.du.edu/lib/images/global/landscapes/footer_images_autumn.png") top center no-repeat;}
.landscape-four {background:url("http://www.du.edu/lib/images/global/landscapes/footer_images_city.png") top center no-repeat;}
.landscape-five {background:url("http://www.du.edu/lib/images/global/landscapes/footer_images_winter.png") top center no-repeat;}
.landscape-six {background:url("http://www.du.edu/lib/images/global/landscapes/footer_images_downtown.png") top center no-repeat;}
.landscape-seven {background:url("http://www.du.edu/lib/images/global/landscapes/footer_images_mountains.png") top center no-repeat;}*/


/* GLOBAL FOOTER: Structure
---------------------------------------------------------------------------------------------------------- */
#global-footer {
	width: 100%;
	_width: 100%;
	/* border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #A80000; */
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #A80000;
	text-align: left;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 0px;
	height:auto;
	min-height:250px;}
#global-footer .wrap {
	min-width: 982px;
	_width: 982px;
	margin: 0 auto;}


/* GLOBAL FOOTER: Audience Navigation
---------------------------------------------------------------------------------------------------------- */
#footerGroups{
	margin:0;
	background-color:#041F2F; /*#444747*/}
#footerGroups .wrapper {
	min-width: 982px;
	max-width: 982px;
	_width: 982px;
	margin: 0 auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #04304A;}
#footerGroups ul.audiencetype li{
	display:block;
	font-size:14px;
	font-weight:bold;
	color: #FFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #020F17;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #042E44;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;}
#footerGroups ul.audiencetype li a{
	color: #FFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #041F2F /*#444747*/;}
#footerGroups ul.audiencetype li a:hover{
	color: #FFF;
	text-decoration:none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;}	
#footerGroups ul.audiencetype li.first{border-left:none;}
#footerGroups ul.audiencetype li.center{border:none;}
#footerGroups ul.audiencetype li.last{border-right:none;}

/*#footerGroups ul.audiencetype li.northland-logo{
	height:60px;
	width:50px;
	display:block;
	float:left;
	text-indent:-9999px;
	margin-right:5px;
	background-attachment: scroll;
	background-image: url(/001_Global/images/footer/img-logo-northland.png);
	background-repeat: no-repeat;
	background-position: 0 0;}
#footerGroups ul.audiencetype li.northland-logo:hover{
	background-attachment: scroll;
	background-image: url(/001_Global/images/footer/img-logo-northland-over.png);
	background-repeat: no-repeat;
	background-position: 0 0;}*/

#footerGroups .northland-logo{
	opacity: 0.4;
	filter: alpha(opacity=40);
	height:55px;
	width:55px;
	display:block;
	text-indent:-9999px;
	margin-right:5px;
	background-attachment: scroll;
	background-image: url(/001_Global/images/footer/img-logo-northland.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	border:none!important;}
#footerGroups .northland-logo:hover{
	border:none!important;
	opacity: 1.0;
	filter: alpha(opacity=100);
	-webkit-transition: .30s;}

#footerGroups ul.audiencetype li#left{
	float:left!important;
	text-align:right!important;
	margin-top: 20px;}
#footerGroups ul.audiencetype li#center{
	width:50px;
	text-align:center!important;
	padding-top: 8px;
	padding-right: 24px;
	padding-bottom: 8px;
	padding-left: 46px;}
#footerGroups ul.audiencetype li#right{
	float:right!important;
	text-align:left!important;
	margin-top: 20px;}
	
#footerGroups ul.audiencetype{*zoom:1;}
#footerGroups ul.audiencetype:after{content:".";display:block;height:0;width:0;line-height:0;clear:both;visibility:hidden;}
#footerGroups ul.audiencetype li{float:left;}
#footerGroups ul.audiencetype li a{display:block;}

/* GLOBAL FOOTER: Quick Links
---------------------------------------------------------------------------------------------------------- */
#footerLinks {
	width: 100%;
	_width: 100%;
	float:left;
	text-align: left;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color:#041F2F; /*#444747*/
	padding-top:14px;
	padding-bottom:10px;
	min-height:160px;}
#footerLinks .wrapper {
	min-width: 982px;
	max-width: 982px;
	_width: 982px;
	margin: 0 auto;}	
#footerlinks-menu,
#footerlinks-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	left: auto;
	border:none;}
#footerlinks-menu li {
	font-size:12px;
	padding: 0;
	list-style-type: none;
	float: left;
	display: inline;
	font-weight: bold;
	background: none;
	position: relative;
	color: #FFF;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 0;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #E6E6E6;}
#footerlinks-menu li.col01 {
	width:210px;
	_width:210px;}	
#footerlinks-menu li.col02 {
	width:215px;
	_width:215px;}	
#footerlinks-menu li.col03 {
	width:170px;
	_width:170px;}
#footerlinks-menu li.col04 {
	width:195px;
	_width:195px;}	
#footerlinks-menu li.col05 {
	width:160px;
	_width:160px;
	margin-right: 0px!important;}	
	
#footerlinks-menu li h3 {
	text-shadow: none!important;
	color:#B3B7B7!important;
	font-family:Calibri,'Trebuchet MS',Helvetica,sans-serif!important;
	font-weight:bold!important;
	letter-spacing:1px;
	font-size:15px!important;
	text-transform: uppercase;
	margin:0px!important;
	padding-top: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 2px!important;
	padding-left: 0px!important;}	
#footerlinks-menu li.last {
	border:none;}	
#footerlinks-menu li ul {
	margin-top:0.2em;
	margin-right:0;
	margin-bottom:0.2em;
	margin-left:0.1em;}
#footerlinks-menu ul li {
	float: none;
	/* font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif!important; */
	font-size:11px;
	margin: 0;
	font-weight: normal;
	display: block;
	width: auto;
	padding-top:3px;
	padding-right: 0;
	padding-bottom:3px;
	padding-left: 0;
	line-height: 1.1em;
	border:none;}
#footerlinks-menu ul li a {
	color: #FFF;}
#footerlinks-menu ul li a:hover {
	color: #FFF;
	text-decoration: underline;}		
#footerlinks-menu .new{
	color: #CC0000;}



/* GLOBAL FOOTER: Contact Information
---------------------------------------------------------------------------------------------------------- */
#footerContact {
	width: 100%;
	_width: 100%;
	float:left;
	text-align: left;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #04304A;
	background-color:#031A27; /*#3F4141*/
	padding-top:0px;
	padding-bottom:0px;
	min-height:115px;}
#footerContact .wrapper {
	min-width: 982px;
	max-width: 982px;
	_width: 982px;
	margin: 0 auto;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #535756;}	
#footerContact .colCampus {
	float:left;
	min-width:183px;
	max-width:183px;
	height:95px;
	margin-top:10px;
	padding-left:6px;
	padding-right:6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #04304A}
#footerContact .colCampus a{
	display:block;
	padding-top:5px;
	height:90px;}
#footerContact .colCampus a:hover{
	background-color:#042233; /*#444646*/
	text-decoration:none;
	color:#FFF;}		
#footerContact .colCampus.first {
	border:none;}
#footerContact .colCampus.last { }
#footerContact ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align:center}
#footerContact li {
	font-size:11px;
	list-style-type: none;
	font-weight: normal;
	background: none;
	color: #FFF;
	margin-top: 0;
	margin-right: 0px;
	padding-bottom:3px;
	margin-left: 0;
	line-height: 1.1em;}
#footerContact li a {
	color: #FFF;
	font-weight: normal;
	text-decoration: underline;}
#footerContact li a:hover {
	color: #FFF;
	font-weight: normal;
	text-decoration: underline;}
#footerContact li.title {
	color:#B3B7B7!important;
	font-family:Calibri,'Trebuchet MS',Helvetica,sans-serif!important;
	font-size:14px!important;
	font-weight: bold;
	margin-bottom:1px;
	text-transform: capitalize;}
#footerContact li.phone {
	padding-left:14px;
	padding-top:0px;
	background-image: url(/001_Global/images/footer/bl-phone.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;}	
#footerContact li.bold {
	font-weight: bold;}
#footerContact li.bold a {
	font-weight: bold;}		
	
	
/* GLOBAL FOOTER: Legal
---------------------------------------------------------------------------------------------------------- */
#footerLegal {
	width: 100%;
	_width: 100%;
	float:left;
	text-align: left;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color:#031825; /*#3F4141*/
	padding-top:0px;
	padding-bottom:10px;
	min-height:20px;}
#footerLegal .wrapper {
	min-width: 982px;
	max-width: 982px;
	_width: 982px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #04304A;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;}
#footerLegal p {
	font-size:10px;
	list-style-type: none;
	font-weight: normal;
	text-align:center;
	background: none;
	color: #CCC;
	margin: 0px;
	padding:0px;
	line-height: 1.3em;}
#footerLegal p a {
	font-weight: bold;
	color: #FFF;}
#footerLegal p a:hover {
	font-weight: bold;
	color: #CCC;}
