body{
margin:0;
background: #fff url(http://s3.amazonaws.com/os_extranet_images/3646_original.jpg) repeat-y fixed 50% 50%;
}

#asu_con {
margin:0 auto;
width:1001px;
}

#asu_gold_hdr {
-x-system-font:none;
background:#FFCB66 url(http://www.asu.edu/asuthemes/2.0/images/sunburst-bg.gif) no-repeat scroll left bottom;
border-bottom:3px solid #9A2537;
color:#000000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:0.75em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.33em;
margin:0;
min-height:97px;
padding:0 28px 0 0;
height:100px;
}
#asu_gold_hdr img {
border:0 none;
}
#asu_logo {
display:block;
float:left;
margin:0;
padding:2.5em 0 0 28px;
}
#asu_logo a {
color:#990033;
}
#asu_logo a:visited {
color:#666666;
}
#asu_login_search .clear {
}
#asu_universal_nav {
float:right;
margin:0;
max-width:593px;
padding:6px 0 0;
}
#asu_universal_nav li {
-x-system-font:none;
border-right:2px solid #999999;
color:#666666;
display:inline;
float:left;
font-family:Tahoma,Arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1em;
list-style-type:none;
margin:0;
padding:0;
text-align:right;
}
#asu_universal_nav li a {
padding:0 0.55em;
}
#asu_universal_nav li a:link, #asu_universal_nav li a:visited {
color:#666666;
text-decoration:none;
}
#asu_universal_nav li a:hover, #asu_universal_nav li a:active {
color:#000000;
text-decoration:underline;
}
#asu_universal_nav li.no-border a {
padding-right:0;
}
#asu_login_search {
float:right;
padding:2.03em 0 5px;
width:60%;
}
#asu_login_module {
float:right;
margin:-1em 0 0;
padding:0;
padding-top:5px;
font-weight:bold;
}
#asu_login_module li {
border-right:2px solid #000000;
color:#000000;
float:left;
line-height:1em;
list-style-type:none;
margin:0;
padding:0 0.41em;
}
#asu_login_module li.no-border {
padding-right:0;
text-transform:uppercase;
}
#asu_login_module li a {
color:#9A2537;
text-decoration:none;
}
#asu_login_module li a:hover {
color:#9A2537;
text-decoration:underline;
}
#asu_search_module {
clear:right;
float:right;
font-size:0.92em;
height:1.5em;
line-height:2em;
margin:1px 0 5px;
padding:6px 0 0;
text-align:right;
vertical-align:middle;
}
#asu_search_module label.hidden, #asu_search_module .search_range legend {
display:none;
}
#asu_search_module input#asu_search {
background-color:#FFFFFF;
border-color:#F9F9F9 -moz-use-text-color -moz-use-text-color #F9F9F9;
border-style:groove none none groove;
border-width:3px medium medium 3px;
color:#666666;
font-size:1em;
margin-bottom:2px;
margin-right:24px;
padding-bottom:2px;
padding-top:1px;
}
#asu_search_module fieldset.search_range {
border:medium none;
margin:0 24px 0 0;
padding:0;
}
#asu_search_module fieldset.search_range input {
cursor:pointer;
}
#asu_search_module fieldset.search_range label {
cursor:default;
}
#asu_search_module input.asu_search_button {
background-color:#FFCB66;
border:medium none;
color:#231F20;
display:block;
float:right;
margin:0px;
margin-left:-20px;
padding:0;
text-indent:-21.05em;
}
#asu_gold_hdr input, #asu_gold_hdr input[type="text"] {
-x-system-font:none;
background-color:#F2F2E6;
border:1px solid #999999;
color:#333333;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
padding:2px 0 3px 3px;
}
#asu_gold_hdr input[type="submit"], #asu_gold_hdr input[type="button"], #asu_gold_hdr input.button {
background-color:#DDDDDD;
border:1px solid #D4C4AA;
color:Black;
cursor:pointer;
font-size:11px;
margin:0 10px 0 0;
padding:2px 4px;
}
#asu_gold_hdr input[type="radio"] {
background-color:transparent;
border:0 solid black;
}
#asu_gold_hdr li.no-border {
border-right:medium none;
}
.skip {
display:none;
font-size:1px;
height:0;
line-height:1px;
margin-top:-2px;
text-indent:-9999px;
}
#asu_container {
margin:0;
min-width:1000px;
padding:0;
text-align:left;
}
#asu_gold_hdr:after, #asu_content:after, #asu_body_copy:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#asu_content {
height:1%;
margin:0;
padding:0;
}
#asu_content_container {
margin:0;
padding:0;
}
#asu_content_well {
display:block;
float:right;
margin:0;
padding:0;

width:100%;
}
.asu_body_copy {
display:block;
height:1%;
margin:0;
}
p.badge {
text-align:center;
}
#asu_footer {
-x-system-font:none;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:0.75em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.33em;
}
#asu_footer li.no-border {
border-right:medium none;
}
.asu_black_footer {
background-color:#000000;
}
.asu_dark_grey_footer {
background-color:#666666;
}
.asu_light_grey_footer {
background-color:#999999;
}
#asu_footer {
display:block;
height:2em;
margin:0;
padding:0 25px 0 0;
text-align:right;
}
#asu_footer ul {
margin:0;
padding:0;
}
#asu_footer li {
-x-system-font:none;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
display:inline;
font-family:Tahoma,Arial,sans-serif;
font-size:0.95em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:2em;
list-style-type:none;
margin:0;
padding:0;
}
#asu_footer li a {
color:#FFFFFF;
padding:0 0.66em;
text-decoration:none;
}
#asu_footer li a:hover {
color:#FFB310;
text-decoration:underline;
}
#asu_footer_contact_info {
-x-system-font:none;
background-color:#FFFFFF;
clear:both;
color:#666666;
display:block;
font-family:Tahoma,Arial,sans-serif;
font-size:0.75em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin:0;
text-align:right;
}
#asu_footer_contact_info p {
margin:0 0 10px;
padding-right:30px;
float:right;
text-align:right;
}
#asu_footer_contact_info a {
color:#990033;
font-size:inherit;
text-decoration:underline;
}
#asu_footer_contact_info a:hover {
color:#990033;
text-decoration:underline;
}
#asu_footer_contact_info a:visited {
color:#666666;
}

.browse_section h4 {
background:#AFA593 none repeat scroll 0 0;
}

.browse_section {
border:none;
}

.category_container {
padding:5px;
width:31%;
}
#header {
height:50px;
}
