/* Layout ******************************************** */
body {font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ebebe6; font-size: 87%; line-height: 150%; color: #333333; background-repeat: repeat-x; margin: 0px 0px 0px 0px;}
P, TABLE, TD, TH, TR ,OL, UL, LI, DIV {font-size: 1em; color:#464646;}

#uobar {width:100%; background-color:#000000;}
#uobar_image {width:900px; height:35px;}
#aebar {width:100%; height:75px; background-color:#0b3015; }
#aebar_image {width:900px; height:100px; background:url(http://aim.uoregon.edu/images/page-header.jpg) no-repeat;}
#header {width:100%; background-color:#0b3015;}
#mainbody {width:900px; background-color:white;}
#leftcol_home {padding:15px; text-align:left; float:left; width:70%;}
#rightcol_home {padding:10px; text-align:left; float:right; width:24%; margin-top:0px;}
#leftcol {padding:15px; text-align:left; float:right; width:70%; margin-top:0px;}
#rightcol {padding:10px; text-align:left; float:left; width:23%; margin-top:0px; margin-left:5px;}
#clear {clear:both;}
#footer {width:900px; height:95px; background-color:white; border-top:solid 1px #E7EFE9; text-align:left; background-image: url("http://aim.uoregon.edu/images/bottom_swoosh.jpg");}

#photo_box {background-color:#E7EFE9; padding:15px; border:1px solid gray;}
#photo {border:1px solid gray; width:300px; float:left;}
#photo_text {float:right; text-align:left; width:42%;}

.center {margin-left:auto; margin-right:auto; width:900px;}

/* News box on home page ******************************************** */
#video_box {z-index:2; background-color:#E7EFE9;}
#video {border:1px solid gray; width:300px; float:left; margin:10px;}
#video_text {float:right; text-align:left; width:42%; margin-left:0px; margin-right:25px; margin-top:10px; margin-bottom:10px;}

/* Global Navigation ***** */
a.nav-global {font-family:verdana, arial, tahoma, helvetica, sans-serif; font-size:0.8em; padding-right:8px; padding-left:8px; padding-top:0px; color:#ebebe6; text-decoration:none; letter-spacing:0.1em; border-left:1px solid #ebebe6; border-bottom:0px;}
a.nav-global:link {color:#ebebe6; border-bottom:0px;}
a.nav-global:active {color:#ebebe6; border-bottom:0px;}
a.nav-global:visited {color:#ebebe6; border-bottom:0px;}
a.nav-global:hover {text-decoration:underline; color:#ebebe6; border-bottom:0px;}

/* Links ******************************************** */
a:link{color: #165294;}
a:visited {color: #5485ad;}
a:hover {color: #663366;}

/* Sub Menus ****************************************** */
.sub_menu {z-index:1; font-size:0.95em; margin:0px;}
.sub_menu ul {padding:0; margin:0; list-style-type:none; width:207px;}
* html .sub_menu ul {margin-left:-16px; ma\rgin-left:0;} /* IE hack */
.sub_menu li {position:relative; background:#faf6e1; height:31px; margin-bottom:0px;}
.sub_menu a, .sub_menu a:visited {display:block; text-decoration:none; height:30px; line-height:30px; width:207px; color:#464646; text-indent:5px; border:1px solid #fff; border-width:0 1px 1px 0;}
* html .sub_menu a, * html .sub_menu a:visited {background:#faf6e1; width:207px; w\idth:207px;} /* IE hack */
* html .sub_menu a:hover {background:#f7efc9;} /* IE hack */
.sub_menu li :hover {background:#f7efc9;}
.sub_menu ul ul {visibility:hidden; position:absolute; top:0; left:208px;}
.sub_menu ul li:hover ul, .sub_menu ul a:hover ul {visibility:visible;}

/* General ******************************************** */
H1 {font-size: 150%; color: #054318; font-weight: bold; line-height:125%;}
H2 {font-size: 130%; color: #997b67; font-weight: normal; letter-spacing:0.02em;}
H3 {font-size: 100%; font-weight: bold;}
UL {margin-top: 0px;}
li {margin-bottom:8px;}
.small_txt {text-align:left; font-family:verdana; font-size:0.8em; padding:15px; line-height:135%;}
.small_txt2 {font-family:verdana; font-size:80%; line-height:135%; margin-top:15px;}
.list_box {color:#464646; font-size:95%; margin-top:8px; line-height:140%;}
.heading {padding-top:30px; color:#054318; font-weight:bold; border-bottom:1px gray solid; text-transform: uppercase;}
.photo_left {float:left; margin-right:10px;}
.site_map {vertical-align:top; text-align:left; font-family:verdana; font-size:0.7em; padding:15px; line-height:1.5em;}
.dateline {font-family:verdana; margin-right:15px; font-size:11px; line-height:15px; color:dimgray; margin-bottom:20px;}
#section_photo {margin-top:-10px;}
.section {color:black; margin-bottom:25px; text-align:right; font-family:times; font-style:italic; font-size:23px; letter-space:2px;}
.right_nav {float:right; width:165px; border:1px solid #f7efc9; margin-left:15px; padding:8px;}
.right_nav ul {font-size:0.95em; margin:14; padding:0;}
.right_nav li {list-style-type:none;}
.faq_q {font-weight:bold; margin-top:20px;}
.faq_a {margin-left:30px; margin-right:80px;}
.alpha {margin-bottom: 15px; padding-top:6px; font-size:1.5em; font-style:italic; font-weight:bold;}
.page_top {overflow: hidden; font-size:0.8em; text-align:right; border-bottom:1px solid gainsboro;}
.text_box {border:1px solid gainsboro; background-color:whitesmoke; padding:10px; margin-top:10px;}
.quote_container {border-left:#a1b4a7 10px solid; padding:3px 8px 8px 8px; margin:0px 20px 30px 0px; font-size:0.95em; background-color:#e7ece9;}
.quote_container2 {border-left:solid 10px #a1b4a7; border-bottom:solid 1px #a1b4a7; border-right:solid 1px #a1b4a7; border-top:solid 1px #a1b4a7; padding:3px 8px 8px 8px; margin:0px 20px 30px 0px; font-size:0.95em;}
.student_quote {font-style:italic;}
.student_name {text-align:right; font-weight:bold; color:#6d8b77;}

/* eBriefings *************************************** */
.eb_head {font-weight:bold; color:#5f7f5a;}
.pq {float:right; width:225px; margin-bottom:20px; margin-left:20px; margin-right:15px; font-size:19px; font-family:times; text-align:right; line-height:30px; color:#5f7f5a; font-weight:bold; letter-spacing:1px;}
.figure {width:90%; font-style:italic; text-align:left; font-family:times; font-size:16px;}
.box {border:thin solid dimgray; margin-left:75px; margin-right:75px; padding:10px; background-color:#dfefda; font-size:11px; font-family:verdana; line-height:15px;}

/* Top Ten *************************************** */
.ten {background:#f7efc9; padding:8px; margin-bottom:10px; border:1px solid #d9cb95;}
.ten2 {padding:8px; margin-bottom:10px;}
.ten_num {line-height:100%; color:#987a2e; margin-top:8px; padding-right:5px; font-size:250%; font-weight:bold; float:left; text-align:right; width:38px;}
.ten_text {margin-left:43px; margin-top:8px;}

/* Instructor and Staff *************************************** */
.staff_container {padding:10px; width:400px; height:135px; border:1px solid #f7efc9; background-color:#faf6e1;}
.staff_image {float:right; margin-left:8px;}
.staff_name {font-family:tahoma; font-size:15px; margin-bottom:12px; font-weight:bold; letter-spacing: 1px;}

/* FAQs *************************************** */
.group {padding-left:5px; display:block; margin-top:10px; font-size:0.9em;}
.show {display:block; font-size:0.9em; padding-left:5px;}
.hide {display:none;}
.faq_head {background:#f2f2f2; font-size:0.9em; color:black; border-top:1px solid #e2e2e2; margin-top:20px; font-weight:bold; padding:5px;}

/* Icons ************************************************* */
.read_more {font-size:12px; text-align:right; padding-right: 14px; background: transparent url(http://center.uoregon.edu/images/icon-read_more.gif) no-repeat center right; zoom:1;}
.rss {padding-right: 18px; background: transparent url(http://center.uoregon.edu/images/icon-rss.gif) no-repeat center right; zoom:1;}
.external {padding-right: 14px; background: transparent url(http://center.uoregon.edu/images/icon-external.png) no-repeat center right; zoom:1;}
.pdf {padding-right: 18px; background: transparent url(http://center.uoregon.edu/images/icon-pdf.gif) no-repeat center right; zoom:1;}
.word_doc {padding-right: 18px; background: transparent url(http://center.uoregon.edu/images/icon-doc.gif) no-repeat center right; zoom:1;}
.ppt_doc {padding-right: 18px; background: transparent url(http://center.uoregon.edu/images/icon-powerpoint.gif) no-repeat center right; zoom:1;}
.excel_doc {padding-right: 18px; background: transparent url(http://center.uoregon.edu/images/icon-xls.gif) no-repeat center right; zoom:1;}
.popup {padding-right: 18px; background: transparent url(http://center.uoregon.edu/images/icon-popup.gif) no-repeat center right; zoom:1;}
.audio {padding-right: 18px; background: transparent url(http://center.uoregon.edu/images/icon-audio.gif) no-repeat center right; zoom:1;}

/* FAQs *************************************** */
.body {font-size:12px;}
.bodylink {font-size:12px;}

/* Alert Box  *************************************** */
.round-corners {margin-top:5px; margin-bottom:5px; padding:10px; background-color:#faf5db; border:solid 1px gray; width:50%; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px;}
.text {text-align:center;}
.text-head {text-align:center; font-weight:bold; font-size:1.2em; line-height:1.3em;}

/* Forms ********************************************** */
.field-req {border-right: 4px solid #ffcc66; margin-right: -5px; padding-right: 4px;}
.field-req2 {margin-right: -1px; padding-right: 4px;}
.field-req-cart {border-right: 4px solid #ffcc66; padding-right:4px;}
.field-req-cart2 {padding-right:8px;}
