/* Layout ******************************************** */
body {font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ebebe6; font-size: 85%; 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;}

#header {width:100%; background-color:#0C3E1C; margin-right:auto; margin-left:auto;}
#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; border:1px solid gray;}
#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;}

/* 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; 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 {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;}


/* 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;}


