/*
==============================================================================================================================================
Theme URI:		http://www.asu.edu/
Description:	Arizona State University in Metro Phoenix, Arizona.
==============================================================================================================================================

asu.edu css structure
==============================================================================================================================================
Title:				Style sheet - asu.edu
Type:				General
File:				asu-homepage.css
CSS version:		10.0
Author:				Arizona State University
Website:			http://www.asu.edu
Copyright:			Copyright (c) 2012 - Arizona State University
Updated:			July 17, 2012
==============================================================================================================================================

TABLE OF CONTENTS

I.		Reset CSS		
II.		Body
III.	Default Elements
IV.		Headings
V.		Links
VI.		Media 
VII. 	Layout
VIII	Navigation
IX.		Footer


================================================================================================================================================
*/

/*		I. Reset CSS
================================================================================================================================================
*/

/*@import url(http://yui.yahooapis.com/2.6.0/build/reset/reset-min.css);*/
/*@import url(http://reset5.googlecode.com/hg/reset.min.css);*/

:focus {-moz-outline-style: none; outline:none;}


/*		II. Body
================================================================================================================================================
*/

html{overflow-y:scroll;}
body{-x-system-font:none;color:#fff;background-color: #fff;font-family:,arial,helvetica,sans-serif;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.33em;margin:0;padding:0;position:relative;
}


/*		III. Default Elements & Reusable Classes
================================================================================================================================================
*/

* {margin:0px; padding:0px; list-style:none;}

ul {list-style:none;}
ol {list-style:upper-roman;}

p {padding-bottom:0px; line-height:18px;}

strong {font-weight:bold;}
em {font-style:italic;}

.clear {clear:both;}

label, 
textarea {}


/*		IV. Headings
================================================================================================================================================
*/



/*		V. Links
================================================================================================================================================
*/
a {color:#990033;font-size:inherit;text-decoration:underline;}
a:link,a:visited {color:#666;outline:0;text-decoration:none;}
a:hover,a:focus {color:#990033;outline:0;text-decoration:underline;}


/*		VI. Media
================================================================================================================================================
*/

img {border:0pt none;}

/*		VII. Layout
================================================================================================================================================
*/
#hdr_wrapper {height: 60px;margin: 0 auto;min-width: 938px;width: 933px;}
#asu_content_well {font-size:0.75em;margin:0px;;font-size-adjust:none;color:#fff;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.33em;}
.asu_body_copy {color:#666666;font-family:arial,helvetica,sans-serif;}
#bg-container {position:absolute;width:100%;}
#bg-wrapper {height:290px; margin:auto;overflow:hidden;width:100%;}
#bg-wrapper img{width:100%;}
#feature-news {height:423px;margin-top:10px;position:relative;}
#feature {background:none repeat scroll 0% 0%;height:343px;}
#news {background:#990033 url(../images/whole_newsbox.jpg) repeat-x scroll 0% 0%;border-right:2px solid #EEEEEE;border-top:2px solid #EEEEEE;color:#EEEEEE;float:right;height:287px;width:357px;font-family:arial,helvetica,sans-serif;	overflow:hidden;}
#news .feeds {height:254px;margin:0pt;overflow:auto;padding:0pt;}
#news h2 {color:#fff;font-size:17pt;font-weight:bold;margin:16px 0pt 10px 20px;padding-right:10px;}
#news ul {margin:0pt;padding:0pt;}
#news ul li {color:#EEEEEE;font-size:0.95em;line-height:130%;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0pt;padding-left:20px;padding-right:15px;}
#news h3 {color:#EEEEEE;font-size:1em;margin:0pt;padding:0pt;}
#news a {color:#fff;text-decoration:none;}
p {font-size:1em;margin:0pt 0pt 10px;padding:0pt;}
#news img {border:medium none;}
#news img.newsmap {height:33px;width:356px;overflow:hidden}
#content-bar {background-image:none;height:auto;clear:both;color:#555;padding-top:0px;margin-left:0px;width:940px;position:relative;}
#content-bar ul {margin: 0;padding-left: 0;}
#content-bar ul li{list-style:none;list-style-type:none;}
#content-bar ul li ul {margin: 0;padding-left: 0;}
#content-bar ul li.col {float: left;list-style: none outside none;padding: 0 30px 15px 40px;width: 130px;}
#content-bar ul ul li {display: block;list-style: none outside none;}
#content-bar ul.quick-links a.myasu {background-image: url(/asu_front/images/MyASU-icon.png);color:#666;}
#content-bar ul.quick-links a.mobile {background-image: url(/asu_front/images/ASUMobile-icon.png);color:#666;}
#content-bar ul.quick-links a.facebook {background-image: url(/asu_front/images/Facebook-icon.png);color:#666;}
#content-bar ul.quick-links a.twitter {background-image: url(/asu_front/images/Twitter-icon.png);color:#666;}
#content-bar ul.quick-links a.googleplus {background-image: url(/asu_front/images/Googleplus-16.png);color:#666;}
#content-bar ul.quick-links a.linkedin {background-image: url(/asu_front/images/LinkedIn-icon.png);color:#666;}
#content-bar ul.quick-links a.youtube {background-image: url(/asu_front/images/YouTube-icon.png);color:#666;}
#content-bar ul.quick-links a.foursquare {background-image: url(/asu_front/images/Foursquare-icon.png);color:#666;}
#content-bar ul.quick-links a.asualert {background-image: url(/asu_front/images/ASUAlert-icon.png);color:#666;}
#content-bar ul.quick-links a {background: none no-repeat scroll 0 50% transparent;float: left;margin-right: 0.75em;padding: 3px 30px 4px 25px;font-weight:bold;font-size:.9em;}
#content-bar ul.quick-links a:hover {color:#990033;}
#content-bar .left-content-wrapper h2 {font-size:3.4em;font-weight:bold;letter-spacing:-.07em;margin:17px 0 18px 2px;padding:0;word-spacing:-.05em;}
#content-bar ul.future-students {
	font-size:11px;
	font-weight:normal;
	line-height:17px;
	list-style:none outside none;
	margin:7px 0 7px 15px;
	padding:0;
	text-decoration:none;
}
#content-bar ul.future-students a{color:#666;}
#content-bar ul.future-students a:hover{color:#990033;}

#content-bar .join-us-box {background-color:#fff;display:inline;float:left;height:auto !important;height:230px;	margin:0px;min-height:230px;padding-right:0px;width:155px;}
#content-bar .join-us-box .left-content-box {float:left;margin-bottom:19px;padding: 0 8px;width: 132px;}
#content-bar .join-us-box .left-content-wrapper {float:left;}
#content-bar .join-us-box .left-content {color:#999;font-size:16px;font-weight:bold;margin-bottom:0px;}
#content-bar .join-us-box .left-content-wrapper p {color:#999;font-size:16px;font-weight:bold;margin-bottom:0px;}
#content-bar .join-us-box .left-content-wrapper span a{color:#faa51c;font-size:16px;font-weight:bold;}
#content-bar .join-us-box .left-content-wrapper span a:hover{color:#990033;}
#content-bar .social-media-box {background-color:#fff;display:inline;float:left;height:auto !important;height:230px;margin:0px;min-height:230px;padding:0 7px 0 15px;width:129px;}

/* marketing box modifications : original 3-box code */
/*#content-bar .small-box {background-color:#fff;display:inline;float:left;height:auto !important;height:230px;	margin:0px;min-height:230px;padding-right:0px;width:184px;}
*/
#content-bar .small-box {
	background-color:#fff;
	display:inline;
	float:left;
	height:auto !important;
	height:230px;
	margin:0px;
	min-height:230px;
	padding-right:0px;
	width:207px;
}

#content-bar .small-box .left-content-box {padding: 0 8px;width: 132px;}
#content-bar .small-box .left-content-wrapper {float:left;}
#content-bar .small-box .left-content {color:#999;font-size:16px;font-weight:bold;margin-bottom:0px;}
#content-bar .small-box .left-content-wrapper p {color:#999;font-size:16px;font-weight:bold;margin-bottom:0px;}
#content-bar .small-box .left-content-wrapper span a{color:#faa51c;font-size:16px;font-weight:bold;}
#content-bar .small-box .left-content-wrapper span a:hover{color:#990033;}
#content-bar .small-box .right-content-box{margin: 7px 8px 0 8px;}
#content-bar .small-box .marketing-box-3 {margin: 7px 0px 0;overflow: auto;padding-left:0px;}
#content-bar .small-box .marketing-box-3 a{color:#000;}
#content-bar .small-box .marketing-box-3 a:hover{color:#990033;text-decoration:underline;}
#content-bar .small-box .marketing-box-image {clear: both;float: left;padding-bottom: 8px;position:relative;}
#content-bar .small-box .marketing-box-image a{color:#000;}
#content-bar .small-box .marketing-box-image img {float: left;padding: 0px;height:inherit;width:inherit}
#content-bar .small-box .marketing-box-image span {font-size:.9em;left:76px;line-height:14px;position:absolute;top:7px;width:97px;}
#content-bar .small-box .right-content-wrapper{overflow:auto;width:130px;}
#content-bar .small-box .right-content-wrapper img{float: left;margin: 0pt 10px 10px 0pt;width: 60px;height: 60px;}
#content-bar .small-box .right-content-wrapper a{color:#000;}
#content-bar .small-box .right-content-wrapper a:hover{color:#990033;text-decoration:underline;}

#content-bar a {color:#faa51c;text-decoration:none;}
#content-bar a:hover {color: #990033;text-decoration:underline;}
#content-bar .type-student-signin {background:transparent url(/asu_front/images/mrktng_box/student_sunburst.jpg) no-repeat scroll 0% 0%;}
#content-bar .type-student-signin h3 {padding:0pt 3px 0px 13px;}
#content-bar .type-student-signin ul, #content-bar .type-student-signin p {padding:2px 0pt 0pt 25px;}
#content-bar p {font-family:Arial, Helvetica, sans-serif;font-size:0.95em;line-height:130%;margin:2px 0 3px 0;}
#content-bar h2{color:#000;font-size:1.3em;letter-spacing:-.06em;margin:10px 0;text-transformation:lowercase;}
#content-bar h3 {font-size:3em;margin:7px 0pt 13px 0;padding:0pt;font-weight:normal;}

/* marketing box modifications : original 3-box code */
/*#content-bar .large-box {background-color:#fff;display:inline;float:left;height:auto !important;height:230px;margin:0px 2px;min-height:230px;width:594px;}*/

#content-bar .large-box {
	background-color:#fff;
	display:inline;
	float:left;
	height:auto !important;
	height:230px;
	margin:0px 2px;
	min-height:230px;
	width:573px;
}

#content-bar .large-box .middle-content-box {margin: 0 10px 10px 10px;}
#content-bar .large-box .middle-content-wrapper {float: left;padding-top: 0px;width: 297px;}
#content-bar .large-box .middle-content-wrapper img{float: left;height: 158px;margin: 0pt 10px 10px 0pt;width: 279px;}
#content-bar .large-box .scrollContainer h2{color:#000;font-size:1.2em;line-height:1.3em;letter-spacing:-.02em;margin:0px;padding:7px 0 3px 0;width:265px;}
#content-bar .large-box .scrollContainer h2 a{color:#000;line-height:1.1em;}
#content-bar .large-box .scrollContainer h2 a:hover{color:#990033;text-decoration:underline;}
#content-bar .large-box .middle-content-box #middle-news h2 {margin: 7px 9px 9px 0px;}
#content-bar .large-box #feed-links {font-size:12px;font-weight:bold;padding-top:5px;}
#content-bar .large-box #feed-links a{color:#000;text-decoration:none;}
#content-bar .large-box #feed-links a:hover{color:#990033;text-decoration:underline;}
#content-bar .large-box #feed-links ul li{display:inline;padding-right:0px;}
#content-bar .large-box #feed-links a {background:none no-repeat scroll 0 50% transparent;color:#666;float:left;font-size:11px;font-weight:normal;margin-right:0.5em;padding:5px 0px 4px 18px;}
#content-bar .large-box #feed-links a.morenews{background-image:url(/asu_front/images/news-icon.gif);}
#content-bar .large-box #feed-links a.moreevents{background-image:url(/asu_front/images/events-icon.gif);}
#content-bar .large-box #feed-links a.rssfeeds{background-image:url(/asu_front/images/rss-icon.gif);}

/* marketing box modifications : original 3-box code */
/*#middle-news{float:right;border-right:1px solid #ddd;border-left:1px solid #ddd;padding:0 25px;margin:3px 11px;min-height:258px;}*/

#middle-news{
	float:right;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:0 25px;
	margin:3px 0px 3px 11px;
	min-height:258px;
}

#content-bar .large-box #middle-news-feed {float: left;margin: 0;width: 225px;}
#content-bar .large-box #middle-news-feed ul {list-style-type:none;margin:0;padding-left:0px;padding-right:0px;}
#content-bar .large-box #middle-news-feed li.ui-accordion-li-fix {list-style-type:none;padding-bottom:14px;}
#content-bar .large-box #middle-news-feed li.ui-accordion-li-fix h3 span {display:none;height:0;}
#content-bar .large-box #middle-news-feed ul li h3 {line-height:0px;margin:0px;outline:0;}
#content-bar .large-box #middle-news-feed ul li h3 a {color:#000;font-size:.33em;px;font-weight:bold;line-height:1em;	letter-spacing:-.001em;}
#content-bar .large-box #middle-news-feed li h3 {margin:0px;}
#content-bar .large-box #middle-news-feed ul li h3 a:hover {color:#990033;}
#content-bar .large-box #middle-news-feed li h3 a:hover {color:#990033;}
#content-bar p a {text-decoration:none;}
.apply{padding-bottom:20px;}
#asu_content_bottom {background-color:#fff;width:100%;}
.asu_set_fixed_width {margin-left:auto;margin-right:auto;width:933px;}
#slider {margin:0;float:left;;padding:0;position: relative;width: 265px;}
.scroll {width: 265px;overflow: hidden;position: relative;clear: left;}
.scrollContainer {width:3640px;}
.scrollContainer div.panel {padding: 0px;width: 265px;float: left;position: relative;}
.scrollContainer .panel-container .panel a img{width:264px;height:133px;}
.scrollButtons {cursor: pointer;position: absolute;top:112px;z-index: 2;}
.scrollButtons.left {left: 4px;}
.scrollButtons.right {right: 4px;}
.hide {display: none;}
#asu_campus_info {color:#666666;text-align:right;}
#asu_campus_info h4 {-x-system-font:none;font-family:Arial,sans-serif;font-size:1.2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:1.5em;margin:0pt;padding:5px 0px 0px 0px;}
#asu_campus_info li {-x-system-font:none;color:#666666;display:inline;font-family:Arial,sans-serif;font-size:1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.5em;	margin:0pt;padding:0pt;}
#asu_campus_info li a {border-right:0px solid #666666;margin:0pt;padding:0pt 0.5em;color:#666;text-decoration:none;}
#asu_campus_info ul {margin:0pt;padding:0px 0px 0 0;}
#asu_campus_info a:hover, #asu_campus_info a:active {color:#990033;text-decoration:underline;}
#asu_campus_info a, #asu_campus_info a:visited {color:#666666;text-decoration:none;}
#asu_campus_info a, #asu_campus_info a:visited {color:#666666;text-decoration:none;}
#asu_campus_info a.last {padding:0pt 0pt 0pt 5px;}
#asu_container a.no-border {border:medium none;}
#credit{color:#666;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0 auto;padding:0 17px 0 0;text-align:right;width:933px;}


/*		VIII. Navigation
================================================================================================================================================
*/
#link-bar {background:url(../images/menu-bg.png) repeat-x #242021;clear:both;color:#666666;float:left;font-size:0.95em;height:3em;width:933px;}
#link-bar ul {margin:10px 0 0 15px;padding-left:0pt;padding-bottom:16px;}
#link-bar ul li ul {margin:0;padding-left:0pt;}
#link-bar ul li.col {float:left;list-style:none outside none;padding:0 30px 15px 40px;width:130px;}
#link-bar ul li.col1 {float:left;list-style:none outside none;width:150px;}
#link-bar ul li.col2 {float:left;list-style:none outside none;width:200px;}
#link-bar ul li.col1:hover ul li a{color:#fff;}
#link-bar ul ul li {display:block;list-style:none outside none;width:140px;}
#link-bar ul.quick-links {margin:0;}
#link-bar a {color:#999;text-decoration:none;}
#link-bar a:hover {color:#990033;text-decoration:underline;}
#link-bar ul.quick-links a {background:none no-repeat scroll 0 50% transparent;float:left;margin-right:0.75em;padding:3px 30px 4px 25px;}
#link-bar ul.quick-links a.myasu {background-image:url(/asu_front/images/icon-myasu.gif);}
#link-bar ul.quick-links a.mobile {background-image:url(/asu_front/images/icon_phone.png);}
#link-bar ul.quick-links a.facebook {background-image:url(/asu_front/images/icon-facebook.gif);}
#link-bar ul.quick-links a.twitter {background-image:url(/asu_front/images/icon-twitter.gif);}
#link-bar ul.quick-links a.youtube {background-image:url(/asu_front/images/icon-youtube.gif);}
#link-bar ul.quick-links a.foursquare {background-image:url(/asu_front/images/icon-foursquare.gif);}
#link-bar ul.quick-links a.asualert {background-image:url(/asu_front/images/ASUAlerticon11.png);}
#link-bar ul ul li.button-myasu {display:block;height:53px;margin-left:16px;text-indent:-5000px;width:121px;	padding-bottom:20px;}
#link-bar ul ul li.button-myasu a {background:transparent url(../images/myASU_button_off.jpg) no-repeat scroll 0% 0%;	display:block;	height:53px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;width:121px;}
#link-bar ul ul li.button-myasu a:hover {background:transparent url(../images/myASU_button_on.jpg) no-repeat scroll 0 0;display:block;height:53px;text-decoration:none;width:121px;}
#link-bar ul ul li.sparky {bottom:-47px;font-size:1em;font-weight:bold;line-height:110%;position:relative;}
#link-bar ul ul li.sparky a {color:#990033;}
#link-bar ul ul li.alert {display:block;height:20px;margin-left:16px;text-indent:-5000px;width:121px;padding-left:4px;}
#link-bar ul ul li.alert a {background:transparent url(../images/alert.gif) no-repeat scroll 0 0;display:block;height:53px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;width:121px;}

#link-bar h3 {color:#fff;font-size:1.4em;margin:0pt;padding:0pt 0 7px 0;text-transform:lowercase;}
#link-bar ul ul li.button-give {display:block;height:29px;padding-top:15px;text-indent:-5000px;width:86px;}
#link-bar ul ul li.button-give a {background:transparent url(../images/give_button_off.jpg) no-repeat scroll 0% 0%;display:block;height:29px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;width:86px;}
#link-bar ul ul li.button-give a:hover {background:transparent url(../images/give_button_on.jpg) no-repeat scroll 0 0;	display:block;height:29px;text-decoration:none;width:86px;}
#link-bar ul ul li.button-invest {display:block;height:29px;padding-top:15px;text-indent:-5000px;width:86px;}
#link-bar ul ul li.button-invest a {background:transparent url(../images/invest_up.jpg) no-repeat scroll 0% 0%;display:block;height:29px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;width:86px;}
#link-bar ul ul li.button-invest a:hover {background:transparent url(../images/invest_down.jpg) no-repeat scroll 0 0;display:block;height:29px;text-decoration:none;width:86px;}
#link-bar ul ul li.sparky a img {float:left;height:83px;width:62px;}


/*		IX. Footer
================================================================================================================================================
*/
.asu_black_footer {background-color:#999;}
#asu_container #asu_footer {background-color:#999;padding:0px;text-align:right;height:auto;margin:0px auto;width:933px;}
#asu_container #asu_footer_contact_info a {color:#666;}
#asu_container #asu_footer_contact_info a:hover {color:#ffb310;}
#asu_container #asu_footer li {border-right:0;}
#asu_container #asu_footer li a:hover{color:#990033;}
