@charset "UTF-8";
/* CSS Document */

/* Overwrites of ASU styles to increase gold header to 100px high */
#asu_hdr { padding:17px 22px 24px 0 !important; }
/* Overwrites of ASU styles to increase font size in footer */
#asu_footer_contact_info p { font: 1.2em/1.2em Arial,sans-serif !important; }
/* Overwrites of ASU styles to fix visited link color in footer */
#asu_footer_contact_info a:visited { color: #903 !important; }

/* ----{ Float Clearing }---- */

#asu_gold_hdr:after,
#hc_content:after,
#hc_body_copy:after,
.hc_body_copy .tabs ul:after,
.hc_body_copy .block-menu .content ul.asu_primary:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
   
   }
   #hc_container {
  
   margin: 0; padding: 0;
   text-align: left;
   min-width: 1000px;

   }


/* =Content Area
-------------------------------------------------------- */

body {
 background-color: #fff;
   font: .73em/1.33em Verdana, Tahoma, Arial, Helvetica, sans-serif;
   margin: 0; padding: 0;


}

#hc_content {
  
   height: 1%;
   margin: 0px 0 0 0; padding: 13px 0 0 0;
   background-image:url(../images/asu-header-bg-home.jpg);
   background-repeat:repeat-x;
   
   }


#hc_content_container {
width: 960px;
margin-left:auto;
margin-right:auto; 
   padding: 0 0px 0 0px;
   
   }

#hc_content_well {
   display: block;
   float: right;
   margin: 0 0 0 -202px; padding: 0 0 0 0;
   width: 100%;
   
   
   }

.hc_body_copy {
	display: block;
	height: 1%;
	margin-top:10px;
	background-image:url(../images/graybarhome2.jpg);
	background-repeat:repeat-y;
	background-position:right;
	width:960px;
	padding: 0px;	
	font: .95em  Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.5em;
	color:#333;
	
  
   
   }

.hc_body_copy ul {
   margin-left: 36px;
   padding-left: 0;
   margin-bottom: 0;
   }


/* ----{ Title Block }---- */

#asu_ttl_block {
   background: #eee url(/asuthemes/2.0/images/asu_ttl_block_bg.jpg) bottom left repeat-x;
   border-bottom: 1px solid #bbb;
   display: block;
   margin: 0 0 1.67em 0; padding: .83em 20px 0 20px;
   }

#asu_ttl_block h1 {
   /* border-bottom: 1px solid #bab988; */ /* Re-activate this if breadcrumb is re-added */
   display: block;
   padding: 0 0 .29em 0;
   }

#asu_gold_hdr2 {
   min-height: 97px;
   margin: 0; padding: 0 28px 0 0;
   border-bottom: 3px solid #000000;
   background: #ffcb66 url(/asuthemes/2.0/images/sunburst-bg.gif) left bottom no-repeat;
   }



/* ----{ Layout }---- */


#menumain {
	position:relative;
	z-index:210;
	left:0px;
	top:-30px;
	width:960px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/grayspacer.jpg);
	background-repeat:repeat-x;
}



#contentarea {
	display: block;
	position:relative;
	width:548px;
	height:115px;
	z-index:15;
	left: 205px;
	top: -150px;
}
#rightmenu {
	position:relative;
	width:193px;
	z-index:16;
	left: 765px;
	top: -200px;
	height:auto;
	
}

#leftmenu {
	position:relative;
	width:190px;
	z-index:15;
	left: 0;
	top: -950px;
}
#leftnav {
	position:relative; 
	z-index:3; 
	left:100px; 
	top:350px; 
	width:200px; 
	

}

 #units {
	position:relative;
	z-index:33;
	height:30px;
	top:-12px;
	left: 0px;
	width:100%;
	margin-right:0;
	margin:0px;
	
 }

 #media {
	position:relative;
	z-index:33;
	height:200px;
	top:-610px;
	left:760px;
	width:200px;
	margin-right:0;
	margin:0px;
	background:url(../images/rightgraybox.jpg);
	background-image: url(../images/rightgraybox.jpg);
 }

 #photo {
	position:relative;
	z-index:13;
	height:380px;
	top:-20px;
	left: 0px;
	width:960px;
	margin-right:0;
	margin:0px;
	background-image:url(../menu/bg-gray.jpg);

	
 }
   
 #photo2 {
	position:relative;
	z-index:53;
	height:380px;
	top:-380px;
	left: 760px;
	width:200px;
	margin-right:0;
	margin:0px;
	background-color:#333333;
	background-repeat:repeat-x;
 }
 
 
 
  #asu_gold_hdr {
   min-height: 97px;
   margin: 0; padding: 0 28px 0 0;
   border-bottom: 3px solid #9a2537;
   background: #ffcb66 url(/asuthemes/2.0/images/sunburst-bg.gif) left bottom no-repeat;
   }

#asu_logo {
   margin: 0; padding: 2.5em 0 0 28px;
   display: block;
   float: left;
   }
.pad {
	padding-right: 10px;
	width: 530px;
	padding-left: 10px;
}
/* link styles */



#box {
	border: 1px;
	border-color: #FFFFFF; 
	border-style: solid;
	background-color: #FFCC66; 
	width: 100px;
	height: auto;
	vertical-align:top;
	
}

a.white:link, a.white:active, a.white:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none; 
	color: #000000; 
	line-height: 1.5em;
	border-bottom: none;
}

a.white:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none; 
	color: #FFCC66;
	background-color: #9a2538; 
	line-height: 1.5em;
}
a.black:link, a.black:active, a.black:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none; 
	color: #990033;
	line-height: 1em;
	border-bottom: none;
}

a.black:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline; 
	color: #000000;
	
	line-height: 1em;
}

.smallhome {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none; 
	color: #666666;
	
	line-height: 1em;
}

a.nohover:hover { /* for safari */
	background: none;
	border: none;
}

/* overwriting asu-global styles */
h1 {
   font-size: 1.33em; font-weight: bold; color: #990000; /* 28px */
   line-height: 1.33em;
  margin: 0 0 .75em 0; padding: 2px 0;
   }
   
td {
   border: 0px solid #fff;
   color: #444;
   padding: 0px 0px;
   
   }
   
  

   
/* overwrite HC links style for ASU footer, so there is no geay backround on the a:hover */

#asu_footer li a:hover {
   color: #ffb310; 
   text-decoration: underline;
   background-color: #000000;
   }
#asu_universal_nav li a:hover {
	background-color: #ffcb66;
}
   
   
