/*
CVS: $Id: global.css,v 1.2 2007/03/30 18:46:22 cvsdevel Exp $
Title: ASU Drupal Template
Copyright: (c) 2007
Author: Aaron Smitthipong
Company: Rhino Internet Solutions
Description: Site controls for basic ASU content template
*/

/* =Import Browser Specific Styles
----------------------------------------------------------*/
@import url("/css/sunburst-ie-v1.css");

/* =Basic Elements
--------------------------------------------------------- */

* {
   margin: 0; padding: 0;
   }

body {
	background-color: #FFF;
    font: .75em/1.33em Tahoma, Arial, Helvetica, sans-serif; color: #000;
    margin: 0; padding: 0;
   }

a  {
   color: #903; text-decoration: none;
   }

a:hover {
   color: #903; text-decoration: underline;
   }

a:visited {
   color: #B64661;
   }

p {
   font-size: 1em;
   margin: 0 0 10px 0; padding:0;
   }


h1 {
   font-size: 28px; font-weight: normal; color: #4A0030;
   line-height: 32px;
   }

h2 {
   border-bottom: 1px solid #CCC;
   font-size: 18px; font-weight: normal; color: #4A0030;
   line-height: 22px;
   margin: 0 0 15px 0; padding: 5px 0;
   }

h3 {
   border-bottom: 1px solid #CCC;
   font-size: 12px; font-weight: bold; color: #4A0030;
   line-height: 16px; text-transform: uppercase; letter-spacing: 2px;
   margin: 15px 0 10px 0; padding: 5px 0;
   }

h4 {
   font-weight: bold; font-size: 12px; color: #4A0030;
   }
   
h5 {
   font-weight: bold; font-size: 14px; color: #FC0;
   }

strong {
   font-weight: bold;
   }

em {
   font-style: italic;
   }

img {
   border: 0;
   }

table {
   table-layout: fixed;
   }

/* =Universal
--------------------------------------------------------- */

#asu_container {
   margin: 0; padding: 0;
   text-align: left;
   min-width: 1000px;
   }
   
#asu_login_module li.no-border,
#asu_maroon_nav li.no-border,
#asu_footer li.no-border {
   border: none;
   }
   
/* ----{ Float Clearing }---- */

#asu_gold_hdr:after,
#asu_search_module:after,
#asu_search_param:after,
#asu_content:after,
#asu_body_copy:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
   }

/* =Content Area
-------------------------------------------------------- */
#asu_content {
   background: #FFF url(../images/sunburst-double-col-divider-v1.gif) 195px 0 repeat-y;
   height: 1%;
   margin: 5px 0; padding: 0 0 25px 0;
   }
   
#asu_content_container {
   margin: 0 0 0 202px; padding: 0 5px 0 0;
   }

#asu_content_well {
   display: block;
   float: right;
   margin: 0 0 0 -202px; padding: 0;
   width: 100%;
   }
   
.asu_body_copy {
   display: block;
   height: 1%;
   margin: 0 0 0 20px;
   }   

/* ----{ Title Block }---- */

#asu_ttl_block {
   background: ;
   border-bottom: ;
   display: block;
   /* USITS EDIT - To Change the height as bread crumb structure is removed 
   height: 81px; */
   height: 40px;
   margin: 0 0 20px 0; padding: 10px 20px 0 20px;
   }
   
#asu_ttl_block h1 {
   border-bottom: 1px solid #BAB988;
   display: block;
   padding: 0 0 8px 0;
   }
   
.asu_breadcrumb {
   border-top: 1px solid #FFF;
   padding: 8px 0 0 0;
   }
   
/* ----{ Relevant Links }---- */

#asu_right_content_column {
   background-color: #FFF;
   float: right;
   margin: 0 0 0 0; padding: 0 0 0 20px;
   }
   
#asu_relevant_links {
   background: #903 url(../images/sunburst-relevant-links-bg-v1.gif) top left repeat-x;
   border-bottom: 1px solid #7A0029;
   margin: 0 0 15px 0; padding: 12px 18px;
   width: 195px;
   width/**/:/**/ 159px;
   }
   
#asu_relevant_links ul {
   margin: 0 0 0 12px; padding: 5px 0;
   }
   
#asu_relevant_links li,
#asu_relevant_links li a {
   color: #FFF;
   }
   
#asu_relevant_links li a:hover {
   color: #FC0;
   }
   
/* ----{ Text Promotions }---- */

#asu_text_promos {
   background: #E5E5E5 url(../images/sunburst-text-promo-bg-v1.gif) bottom left repeat-x;
   border-bottom: 1px solid #9E9E9E;
   margin: 0 0 15px 0; padding: 0 18px 12px 18px;
   width: 195px;
   width/**/:/**/ 159px;
   }
   
#asu_text_promos li {
   border-bottom: 1px dashed #FFF;
   color: #FFF;
   list-style-type: none;
   padding: 10px 0;
   }
   
#asu_text_promos li a {
   color: #903;
   font-size: 14px;
   }
   
#asu_text_promos li a:hover {
   color: #000;
   }
