
/*
YUI reset/font css library
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0pr2
*/
/* reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* fonts */
body{font:13px/1.231 verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% verdana,arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* adapted from Object Oriented CSS Framework http://github.com/stubbornella/oocss/tree/master */
/* **************** TEMPLATE ***************** */
/* ====== Page Head, Body, and Foot ====== */
#bd{overflow:hidden; _overflow:visible; zoom:1;}
#page{margin: 0 auto; width: auto;}
/* ====== Columns ====== */
.main{overflow:hidden; _overflow:visible; zoom:1;}
.leftCol{float:left; width:250px;}
.rightCol{float:right; width: 230px; }
/* **************** GRIDS ***************** */
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left;_zoom:1;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}


/*********************************
	begin AAU Specific Styles
**********************************/

/********* global font faces, sizes, colors *********/
#page {font: verdana,arial,helvetica,clean,sans-serif; color: #333;}
h1 {font-size: 161.6%;}
h2 {font-size: 108%; line-height:170%;margin-bottom: 15px;}
h3 {font-size: 100%; font-weight:bold; margin-bottom: 2px;}
h4 {font-size: 120%;}
h5 {font-size: 110%;}
h6 {font-size: 100%;}
a, a:link, a:visited, a:hover, a:active {color: #3366FF;}
/*h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {color: #333}*/

/* margin, padding, widths of main components */
#page {width: 986px; margin: 17px auto;}
.leftCol, .rightCol {width:160px; padding: 0 0 20px 10px;}
.rightCol {width: 171px; padding: 0 10px 20px 0;}
.main {padding: 0 30px;}
#bd {clear:left; padding: 20px 0;}

.leftCol h4, .rightCol h4 {margin-bottom: 3px; font-weight:bold;}

/* common design patterns */
.bottomLine, .subcategory h2 {border-bottom: 1px solid #3366FF; margin-bottom: 15px; padding-bottom: 10px;}
h1.bottomLine {margin-bottom: 10px;}

.iconBox {position: relative;border: 1px solid #3366FF; padding: 22px 10px 5px; line-height: 1.3em; margin: 20px 0; overflow:visible;}
.iconBox a {display: block; font-weight:normal;}
.iconBox .icon {position: absolute; right: 8px; top: -20px; z-index:100;}
.iconBox + .iconBox {margin-top: 40px;}

.darkerBox {background-color: #E7E7E7; padding: 18px 14px;}
.darkerBox h4 {color: #3366FF;}
.darkerBox a {padding: 6px 0; text-decoration:underline; color: #333; display:block;}

.rightEdge {float:right; clear:right; margin: 0 0 20px 20px;}
.leftEdge {float:left; clear:left; margin: 0 20px 20px 0;}

.videoLink, .videoLink:link, .videoLink:visited, .videoLink:active, .videoLink:hover {display:block; border: 1px solid #3366FF; padding: 0 25px 0 10px; color: #333; line-height: 20px; text-decoration:none; float: left; background: url(http://aau-media-server.alpineaccessu.com/6c/d1/e6/1521bb7b4fa2518b9fae414431/icon_arrow.gif) 93% 50% no-repeat; margin: 20px 0;}

.contactUs {margin-bottom: 15px;}
.contactUs a {font-size: 1.1em; color: #3366FF; display:block; margin-bottom: 10px;}
.contactUs a.email {font-size: 1em; color: #333; text-decoration:none;}

.sideLabels h4 {float: left; width: 80px;}
.sideLabels p {margin-left: 90px;}

.categoryTopper {/*background-color: #69C; */position:relative; margin-bottom: 35px;}
.categoryTopper h2 {position: absolute; bottom: 0px; line-height: 140%; margin:0 0 0 400px; padding: 10px; color: white;}

.executiveTopper {position:relative; margin: 20px 0 20px; clear: left;}
.executiveTopper h2 {color: #3366FF; font-size: 108%; position: absolute; bottom: 0px; line-height: 140%; margin:0 0 0 175px; font-weight:bold;}
.executiveTopper h2 em {display: block; color: #333; font-weight:normal; margin-top: 5px; width: 160px; line-height:120%;}


/* global page sections */ 
#head {height: 90px; position: relative; }
#head h2, #head .logo, #head .metaNav {position:absolute;}
#head .logo {left: 10px; background: url(http://aau-media-server.alpineaccessu.com/8a/14/3f/730dfb3f7d0e2c7c170d752f74/logo.gif) top left no-repeat; width: 117px; height: 70px; }
#head .logo a {width: 117px; height: 70px; display: block;text-indent:-9999px;overflow:hidden;}
#head .metaNav {right: 10px; text-align: right;}
#head h2 {font-size: 123.1%; right: 10px;  text-align: right; top:  42px; color: #3366FF; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; line-height:normal;}

.primaryNav {background: #3366FF url(http://aau-media-server.alpineaccessu.com/44/e9/7a/1667b2f83693440fb0f13b5f8c/navbar_3366FF.gif) top left repeat-x; width:100%; z-index:100;}
.primaryNav, .primaryNav li {list-style: none;float: left; position:relative;}
.primaryNav li {padding-right: 4px; font-size:95%;}
.primaryNav li:hover a, .primaryNav li.hover a {background-color: #3366FF;}
.primaryNav a,
.primaryNav a:link,
.primaryNav a:active,
.primaryNav a:hover,
.primaryNav a:visited {color: white; text-decoration:none; display:block; padding: 6px 10px;}

.primaryNav ul {position:absolute; background:#3366FF; left: -9999px; z-index:100;}
.primaryNav li:hover ul, .primaryNav li.hover ul {left: 0;}

.primaryNav ul li {float: none; padding-right:0; border: 1px solid #3366FF;}
.primaryNav ul a {padding: 5px 14px 5px 10px; width: 160px;}
.primaryNav ul a:active,
.primaryNav ul a:hover {color: #3366FF; background-color: #eee;}


.subnav a,
.subnav a:link,
.subnav a:hover,
.subnav a:active,
.subnav a:visited {color: #333; text-decoration:none; display:block; padding: 6px 0;}

.subnav a.current,
.subnav a.current:link,
.subnav a.current:hover,
.subnav a.current:active,
.subnav a.current:visited {color: #3366FF; font-weight:bold;}

.subnav ul {padding-left: 10px;}

.leftCol h4 {color: #3366FF; font-weight: bold;}
.leftCol h4 a {text-decoration: none;}

.main p, .main table, .main ul {margin-bottom: 20px;}
.main ul ul {margin-bottom: 5px;}
.main li {padding: 2px 0; list-style-image:url(http://aau-media-server.alpineaccessu.com/9d/0f/a6/3f666720d7a89fb614329ceca1/carrot.gif);}
.main li li {padding: 2px 0; list-style-image:url(http://aau-media-server.alpineaccessu.com/9f/e4/63/0042be4ca1b966474b84c05562/dash.gif);}
.main ul {padding-left: 30px;}
.main th, .main td {padding: 2px 20px 2px 0;}
.main th {font-weight:bold;}

#footer {background: url(http://aau-media-server.alpineaccessu.com/77/03/f0/93f1f7e8f5e064eef435b6cbcb/bg_footer.gif) top left repeat-x; padding: 35px 10px;}
#footer li {float: left;}
#footer a {display: block; padding:5px 20px 5px 0;}
#footer p {clear:left; padding-top:10px;}


/* specific template stuff */


/* home page */

#homeBody div a, .fatFooter li a {position:absolute; z-index:100; width:100%; height:100%; left:0; top:0; text-decoration:none;}

#homeBody {position: relative; height: 380px; clear: left;width: 986px; color:#3366FF; font-size: 150%;}
#homeBody div {position: absolute; z-index: 10; height: 379px; width: 986px;}
#homeBody div div {z-index:20; width: auto; height:auto; left: 58px; bottom: 37px;}
#homeBody ul {position: absolute; z-index:20; bottom: 12px; right: 18px; }
#homeBody li {float: left; font-weight:bold; cursor:pointer;}
#homeBody li .next, #homeBody li .prev {text-decoration:none;}
#homeBody li a {padding: 4px; display:block; font-size: 80%;}
#homeBody h2 {margin-bottom: 0;}
#homeBody .videoLink {margin-bottom: 0; font-size:80%; color: white; line-height: 140%; background: #3366FF url(http://aau-media-server.alpineaccessu.com/71/d4/4b/b6bdc64ec5a099b96c665427cb/icon_arrow_home.gif) 93% 50% no-repeat;}

.fatFooter {height:132px; position: relative;}
.fatFooter a.prev, 
.fatFooter a.next,
.fatFooter ul {position: absolute; display: block;}
.fatFooter a.next {left: 951px;}
.fatFooter a.prev {left: 0px;}
.fatFooter ul {left: 35px; width: 916px; height:132px; overflow:hidden;}
.fatFooter li {width: 294px; background-color:#fff; height: 132px; float:left; margin: 0 5px;}
.fatFooter li img {float: left; margin-right: 5px; }
.fatFooter h3 {margin-bottom: 5px; text-decoration:underline; color:#3366FF;}
.fatFooter div {padding: 0 5px 23px 9px;}

/* executive bios */
.executive h2 {color: #3366FF; font-size: 108%;}


/* news pages */
.main .yearNav {padding: 0; padding-bottom: 25px;}
.main .yearNav li {list-style:none; float: left; padding: 0;}
.main .yearNav a,
.main .yearNav a:link,
.main .yearNav a:active,
.main .yearNav a:hover,
.main .yearNav a:visited {padding: 0 10px; border-left: 1px solid #333;}
.main .yearNav .first a,
.main .yearNav .first a:link,
.main .yearNav .first a:active,
.main .yearNav .first a:hover,
.main .yearNav .first a:visited {padding-left: 0; border:none;}

.inTheNews {clear: left; padding-right: 100px;}
.inTheNews a {display: block;}
.inTheNews em.date {font-style:italic; display:block; margin-bottom:20px;}
.inTheNews p, .inTheNews h3 {clear:left;}/*may come after video link which is floated*/
.inTheNews h2 {color: #3366FF; font-size:123.1%; margin-bottom: 3px; }

/* subcategory page */
.subcategory h2 {}/* see .bottomLine */

/* category index */
.categoryIndex .unit h3, .categoryIndex .unit p {padding-right: 20px;}

/* faq */
.faq p a {color: #333;}
.faqIndex p {padding-bottom: 20px;}
.faqIndex p.leftEdge {padding: 0;}
.faq h3 {padding: 2px 20px; background-image: url(http://aau-media-server.alpineaccessu.com/9d/0f/a6/3f666720d7a89fb614329ceca1/carrot.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-top: 20px;}
.faq h3.ui-state-active {background-image: url(http://aau-media-server.alpineaccessu.com/7d/5c/1c/a641b33e036250189e1a61c403/carrot_down.gif);}
.faq .ui-accordion-content {padding-left: 20px;}
.faq div, .faq p {display: none;}
.faq .ui-accordion-content, .faq .ui-accordion-content p, .faq .ui-accordion-content div {display:block;}
