@charset "utf-8";
/* CSS Document */
/*@import url("/template/standard/css/css-link-home.css");  this is old stuff from old homepage */
@import url("/template/standard/css/da-css.css"); /* this will be merged with this file */
@import url("/template/standard/css/css_home_fall2010.css"); /* this only goes in home will be merged with previous file */

/* JS Notification */
div.js-notification {width:100%;padding:15px 0;background-color:goldenrod;color#000;}
div.js-notification h4 {font-size:16px; font-weight:bold;text-align:center;margin:0;margin-top:5px;}
div.js-notification p {font-size:12px;line-height:125%;text-align:center;}

#da_header.homepage{
height:140px;  /* this should go away once the css is live it will replace the old dimension*/
}
#about, #apply, #reginfo2, #reginfo, #clas, #divdepts, #stuser{
top:140px;
background:#000000;
/* border:solid 1px #ffffff; */
}
#reginfo2, #reginfo, #divdepts{
background:#272727;
}

/* ======================================================================================= */
/* generic over-writing of  da-css.css  font-sizes from 'pt' to 'px' : 10pt will be 13px   */
/* ======================================================================================= */
div { /* line 234 */
font-family:Arial,Helvetica,sans-serif;
font-size:13px; /* 10pt */
font-weight:normal;
}
td, th {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;/* 10pt */
font-weight:normal;
}
li {
font-family:Arial,Helvetica;
font-size:13px;/* 10pt */
font-weight:normal;
}
/*  ============================================================= */
/*               Generic Rules for Page STYLE                     */ 
/* background color, and squared images applies to all pages      */
/* Applies to: home, secondtier, and third level/omniupdate pages */
/* ============================================================== */
body { background: #9E7113; }
div.top_main_container{ background:url(/template/standard/images/homepage/yellowsquares1.png) repeat-x top; }

div.top_yellow_squares {background:url(/template/standard/images/homepage/yellowsquares1.png) repeat-x top; 
height:300px;
position:absolute;
width:100%;

}
div.main_container{
background:#ffffff url(/template/standard/images/homepage/yellowsquares2.jpg) -1px top no-repeat;
min-height:600px; 
}
div.bottom_main_container{
background:url(/template/standard/images/homepage/yellowsquares3.png) repeat-x bottom; 
height:160px; position:relative; top:-180px; /* sticks to the lenght of the page which varies depending of the content*/
}
.homepage div.bottom_main_container{
 position:relative; top:-52px; /* sticks to the lenght of the page which varies depending of the content*/
}


/*  ========================================= */
/*               HEADER                       */
/*    logo, tabs, bar with dropdown          */ 
/* ========================================== */

div#da_logo {
height:80px;
}
.homepage div#da_logo {
height:111px;
}

#da_address {
color:#333333;
display:inline;
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:500;
left:2px;
line-height:10px;
margin-left:26px;
padding-bottom:2px;
top:57px;
width:200px;
}
#da_header {
clear:both;
display:block;
height:110px;
width:800px;
background-color:#FFFFFF;
}

.homepage #da_header{
height:140px;  /* this should go away once the css is live it will replace the old dimension*/
}

div.da_header_date{
font-weight:bold;
color:#000000;
font-size:10px;
}
#da_top-tools {
color:#990033;
font-weight:bold;
height:22px;
left:185px;
/* position:absolute; */
text-align:right;
top:13px;
vertical-align:bottom;
width:590px;
z-index:1;
}
div#container { /* OVERWRITES css-link-home.css (line 103) */

padding:0;
/* align:center; Commented out 11/15/2011 L.Ching*/
position:relative;
top:0;
width:800px;
z-index:1;
margin-left: auto ;
margin-right: auto ;
}

/* ===========  TABS ==============*/
ul#da_nav li a {
line-height:13px;
-moz-border-radius-topleft:10px; /*firefox-mozilla  Opera-10?*/
-moz-border-radius-topright:10px; 
-webkit-border-top-left-radius:  10px;  /* safari / chrome */
-webkit-border-top-right-radius: 10px;
-khtml-border-top-left-radius:10px; /* Linux browsers?  safari-apple*/ 
-khtml-border-top-right-radius:10px; 
border-top-left-radius:10px; /* CSS3 */
border-top-right-radius:10px; /* CSS3 */
/* behavior:url(template/standard/css/border-radius.htc); Nice idea but with prototype javascript crashes IE! *//* IE */
/* since we are using jquery and not prototype anymore, it's worth a try again */
/* this is cool to make a shadow, only works in firefox/safari so far -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6); */
height:24px;
/* height:auto; */
margin-bottom:-1px;
margin-left:4px;
margin-top:3px;
min-height:12px;
font-size:12px;
padding:3px 3px 6px; 

}

ul#da_nav li.gold a{ background-color: #9E7012; }
ul#da_nav li.gold a:hover{background-color: #B08429;}
ul#da_nav li.maroon a{background-color: #830330;}
ul#da_nav li.maroon a:hover{background-color: #93113F;}
ul#da_nav li.blue a{background-color: #7D8F91;}
ul#da_nav li.blue a:hover{background-color: #A3B3B5;}
ul#da_nav li.green a{background-color: #6A704C;}
ul#da_nav li.green a:hover{background-color: #898E72;}
ul#da_nav li.purple a{background-color: #552F54;}
ul#da_nav li.purple a:hover{background-color: #754E74;}

/*
ul#da_nav li.gold a{ background-color: #9E7012; background-image:url(/template/standard/images/homepage/gold_shade.jpg);}
ul#da_nav li.gold a:hover{background-color: #B08429; background-image:url(/template/standard/images/homepage/gold_shade_hover.jpg);}
ul#da_nav li.maroon a{background-color: #830330;background-image:url(/template/standard/images/homepage/maroon_shade.jpg);}
ul#da_nav li.maroon a:hover{background-color: #93113F;background-image:url(/template/standard/images/homepage/maroon_shade_hover.jpg);}
ul#da_nav li.blue a{background-color: #7D8F91;background-image:url(/template/standard/images/homepage/blue_shade.jpg);}
ul#da_nav li.blue a:hover{background-color: #A3B3B5;background-image:url(/template/standard/images/homepage/blue_shade_hover.jpg);}
ul#da_nav li.green a{background-color: #6A704C;background-image:url(/template/standard/images/homepage/green_shade.jpg);}
ul#da_nav li.green a:hover{background-color: #898E72;background-image:url(/template/standard/images/homepage/green_shade_hover.jpg);}
ul#da_nav li.purple a{background-color: #552F54;background-image:url(/template/standard/images/homepage/purple_shade.jpg);}
ul#da_nav li.purple a:hover{background-color: #754E74;background-image:url(/template/standard/images/homepage/purple_shade_hover.jpg);}
*/
ul#da_nav a {
background:none repeat scroll 0 0 #830330;
color:#FFFFFF;
float:left;
font-size:7.5pt;
font-weight:bold;
padding:2px 1px 6px;
text-decoration:none;
width:98px;
}
div.navigation_bar a.dropdown  {
background:url(/template/standard/images/homepage/arrow-down.gif) no-repeat 0px 5px;
}
div.navigation_bar a.dropdown:hover  {
background:url(/template/standard/images/homepage/arrow-down2.gif) no-repeat 0px 5px;
}
/* ===========  DROPDOWN  ==============*/
ul.menu{
margin:0px;
padding:0px;
}
ul.menu li{
list-style-type:none;
margin:0px;
padding:0px;
}

a.menu{
display:block;
padding:3px;
}
a.menu:hover{text-decoration:none;}

div#da_menu {
display:inline;
float:right;
font-family:Arial,Verdana,Helvetica,sans-serif;
left:242px;
margin:0;
padding:0;
position:absolute;
top:52px;
width:550px;
}
.homepage div#da_menu {
top:83px;
}

div.navigation_bar{
width:800px;
float:left;
background:#000000;
position:relative;
top:7px;
height:24px;
display:block;
}
ul#horizontal_bar{
margin:0px;
padding:0px;

}
ul#horizontal_bar li{
display:inline;
list-style-type:none;
margin:0;
}
ul#horizontal_bar li a{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding:4px 10px 4px 14px;
line-height:24px;
text-decoration:none;
}
ul#horizontal_bar li a:hover{
color:#CCCCCC;
}

#about, #apply, #reginfo2, #reginfo, #clas, #divdepts, #stuser{
top:110px; 
background:#161616;
z-index:100; /* to stay on top of all the slides */
}
/* homepage override dropdown distance from top */
.homepage #about, .homepage #apply, .homepage #reginfo2, .homepage #reginfo, .homepage #clas, .homepage #divdepts, .homepage #stuser{
top:140px; 
background:#161616;
z-index:100; /* to stay on top of all the slides */
}
.homepage #reginfo{
top:160px; 
}
a.menu:active,a.menu ,a.menu:visited,a.menu:link {
background-color: inherit; /* Changed from none to inherit 11/15/2011 L.Ching */
color:#FFFFFF;
}

#about { left:0px; }
#apply {left:152px; }
#reginfo2,#reginfo {left:352px; }
#reginfo{top:131px;}
#clas {left:370px; width:210px; }
#divdepts {left:578px;}
#stuser { left:598px;}
#about a.menu:hover,#apply a.menu:hover,div#clas a.menu:hover,div#stuser a.menu:hover{
background-color:#272727;
}
#reginfo2 a.menu:hover, #reginfo a.menu:hover, #divdepts a.menu:hover {
background-color:#373737;
}
#reginfo2, #reginfo, #divdepts{
background:#272727;
}
a.menu.arrow{background:url(/template/standard/images/homepage/arrow-right.png) no-repeat 180px center; }
#clas a.menu.arrow{background:url(/template/standard/images/homepage/arrow-right.png) no-repeat 190px center transparent; }

/* END OF HEADER */

/*  ========================================= */
/*              FOOTER                        */ 
/* ========================================== */
#footer {
background:none;
color:#000000;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
height:18px;
left:0px;
line-height:18px;
padding:0px;
position:relative;
white-space:nowrap;
width:799px;
margin:0px;
text-align: center;	
z-index: 3; 
}
/* homepage only little changes */
.homepage #footer {
left:-2px;
margin:10px 0 0;
}

#footer a, #footer a:link{
color:#000000;
text-decoration:none;}
#footer a:hover{
text-decoration:underline;
}
#footer a:active, #footer a:visited{
color:#DBB320;
}
#footer a:hover{
color:#ffffff;
}

#footer a.rotating_images img{
padding:2px;
margin:0px 6px;
border:none;

}
#footer a.rotating_images#first img{
margin-left:0px;
margin-right:9px;
}
#footer a.rotating_images#first:hover img{

}
#footer a.rotating_images#last img{
margin-right:0px;
margin-left:9px;
}
#footer a.rotating_images#last:hover img{

}
#footer a.rotating_images:hover img{
padding:0px;
border:solid 2px #8c042c;
margin: 0px 6px;
}
#footer td.bar {background:#000000; padding:6px;}
div.footer_address{
font-weight:bold;
margin-bottom:8px;
letter-spacing:1.3px;
font-size:12px;
}

div#footer div.link-to-top{width:1px;position:absolute;bottom:24px;left:704px;display:inline;}
div#footer div.link-to-top a ,div#footer div.print-version a  {color:maroon;}
div#footer div.link-to-top a:hover ,div#footer div.print-version a:hover  {color:#000066;}

.smlink {
padding:6px;
font-size:12px;
}

.omni-edit-button {width:100% !IMPORTANT;margin-bottom:6px;}
.omni-edit-button a:visited {color:maroon;}
.omni-edit-button a:hover {color:#000033;}